{"id":2148,"date":"2025-09-29T18:32:01","date_gmt":"2025-09-29T18:32:01","guid":{"rendered":"https:\/\/congreso.quealhajapublicidad.com\/?page_id=2148"},"modified":"2026-09-04T14:17:33","modified_gmt":"2026-09-04T14:17:33","slug":"cronograma","status":"publish","type":"page","link":"https:\/\/clam12.com\/pt\/cronograma\/","title":{"rendered":"CRONOGRAMA"},"content":{"rendered":"<div>\n<style>.clam12-programa {\n  --clam-ink: #2e2c2d;\n  --clam-navy: #283947;\n  --clam-blue: #4b6477;\n  --clam-yellow: #f2b544;\n  --clam-red: #c25354;\n  --clam-green: #5c7356;\n  --clam-beige: #c99e73;\n  --clam-gray: #dddedD;\n  --clam-sand: #d7c8b2;\n  --clam-terracotta: #c37e61;\n  --clam-white: #ffffff;\n  --clam-page: #f7f6f3;\n  --clam-line: rgba(40, 57, 71, 0.16);\n  --clam-shadow: 0 18px 50px rgba(40, 57, 71, 0.12);\n  color: var(--clam-ink);\n  font-family: \"Mulish\", \"Segoe UI\", Arial, sans-serif;\n  font-size: 16px;\n  line-height: 1.45;\n  margin-inline: auto;\n  max-width: 1500px;\n  text-align: left;\n}<\/p>\n<p>.clam12-programa *,\n.clam12-programa *::before,\n.clam12-programa *::after {\n  box-sizing: border-box;\n}<\/p>\n<p>.clam12-programa button,\n.clam12-programa input,\n.clam12-programa select {\n  font: inherit;\n}<\/p>\n<p>.clam12-shell {\n  background: var(--clam-page);\n  border: 1px solid var(--clam-line);\n  border-radius: 28px;\n  box-shadow: var(--clam-shadow);\n  overflow: hidden;\n}<\/p>\n<p>.clam12-hero {\n  background: linear-gradient(125deg, #fbfbfa, #ecefed 58%, #f5f3ef);\n  border-bottom: 1px solid rgba(40, 57, 71, 0.12);\n  color: var(--clam-navy);\n  display: grid;\n  gap: 24px;\n  grid-template-columns: minmax(0, 1fr) minmax(285px, 430px);\n  overflow: hidden;\n  padding: clamp(28px, 4vw, 54px);\n  position: relative;\n}<\/p>\n<p>.clam12-hero::before {\n  animation: clam12-hero-drift 18s ease-in-out infinite alternate;\n  background:\n    radial-gradient(ellipse at 18% 34%, rgba(122, 132, 139, 0.12) 0 9%, transparent 30%),\n    radial-gradient(ellipse at 62% 72%, rgba(151, 158, 162, 0.11) 0 12%, transparent 34%),\n    radial-gradient(ellipse at 92% 18%, rgba(99, 112, 120, 0.09) 0 8%, transparent 26%),\n    linear-gradient(112deg, transparent 18%, rgba(145, 153, 158, 0.1) 42%, transparent 66%);\n  content: \"\";\n  inset: -24%;\n  pointer-events: none;\n  position: absolute;\n  transform: translate3d(-3%, 1%, 0) scale(1.04);\n  will-change: transform;\n}<\/p>\n<p>.clam12-hero > * {\n  position: relative;\n  z-index: 1;\n}<\/p>\n<p>.clam12-hero::after {\n  background: repeating-linear-gradient(90deg, transparent 0 7px, rgba(40, 57, 71, 0.18) 7px 8px);\n  bottom: 0;\n  content: \"\";\n  height: 5px;\n  left: 0;\n  position: absolute;\n  right: 0;\n  z-index: 2;\n}<\/p>\n<p>@keyframes clam12-hero-drift {\n  from { transform: translate3d(-3%, 1%, 0) scale(1.04); }\n  to { transform: translate3d(4%, -2%, 0) scale(1.08); }\n}<\/p>\n<p>.clam12-kicker {\n  color: var(--clam-terracotta);\n  font-size: 0.75rem;\n  font-weight: 800;\n  letter-spacing: 0.16em;\n  margin: 0 0 9px;\n  text-transform: uppercase;\n}<\/p>\n<p>.clam12-title {\n  color: var(--clam-navy);\n  font-family: \"Philosopher\", Georgia, serif;\n  font-size: clamp(2rem, 5vw, 4.7rem);\n  font-weight: 700;\n  letter-spacing: -0.035em;\n  line-height: 0.98;\n  margin: 0;\n  max-width: 950px;\n}<\/p>\n<p>.clam12-subtitle {\n  color: #59636a;\n  font-size: clamp(0.95rem, 2vw, 1.15rem);\n  margin: 16px 0 0;\n}<\/p>\n<p>.clam12-logo {\n  align-self: center;\n  justify-self: end;\n  max-width: 430px;\n  width: 100%;\n}<\/p>\n<p>.clam12-logo img {\n  display: block;\n  height: auto;\n  max-height: 190px;\n  max-width: 100%;\n  object-fit: contain;\n  object-position: center;\n  width: 100%;\n}<\/p>\n<p>.clam12-main {\n  padding: clamp(18px, 3.2vw, 38px);\n}<\/p>\n<p>.clam12-stats {\n  display: grid;\n  gap: 10px;\n  grid-template-columns: repeat(4, minmax(0, 1fr));\n  margin: 0 0 24px;\n}<\/p>\n<p>.clam12-stat {\n  background: var(--clam-white);\n  border: 1px solid var(--clam-line);\n  border-radius: 16px;\n  min-width: 0;\n  padding: 14px 16px;\n}<\/p>\n<p>.clam12-stat strong {\n  color: var(--clam-navy);\n  display: block;\n  font-size: 1.35rem;\n  line-height: 1;\n}<\/p>\n<p>.clam12-stat span {\n  color: #5d6267;\n  display: block;\n  font-size: 0.76rem;\n  font-weight: 700;\n  margin-top: 5px;\n  text-transform: uppercase;\n}<\/p>\n<p>.clam12-days {\n  display: flex;\n  gap: 8px;\n  margin: 0 0 18px;\n  overflow-x: auto;\n  padding: 3px 2px 7px;\n  scrollbar-width: thin;\n}<\/p>\n<p>.clam12-day {\n  background: var(--clam-white);\n  border: 1px solid var(--clam-line);\n  border-radius: 999px;\n  color: var(--clam-navy);\n  cursor: pointer;\n  flex: 0 0 auto;\n  font-weight: 800;\n  padding: 11px 18px;\n}<\/p>\n<p>.clam12-day:hover,\n.clam12-day:focus-visible {\n  border-color: var(--clam-blue);\n  outline: none;\n}<\/p>\n<p>.clam12-day[aria-selected=\"true\"] {\n  background: var(--clam-navy);\n  border-color: var(--clam-navy);\n  color: var(--clam-white);\n}<\/p>\n<p>.clam12-weekly-shortcuts {\n  align-items: center;\n  display: flex;\n  flex-wrap: wrap;\n  gap: 8px;\n  margin: -5px 0 18px;\n}<\/p>\n<p>.clam12-weekly-shortcuts > span {\n  color: #676c70;\n  font-size: 0.76rem;\n  font-weight: 800;\n  margin-right: 2px;\n  text-transform: uppercase;\n}<\/p>\n<p>.clam12-weekly-btn {\n  background: #f5f4f1;\n  border: 1px solid var(--clam-line);\n  border-radius: 999px;\n  color: var(--clam-navy);\n  cursor: pointer;\n  font-size: 0.8rem;\n  font-weight: 850;\n  padding: 9px 14px;\n}<\/p>\n<p>.clam12-weekly-btn:hover,\n.clam12-weekly-btn:focus-visible {\n  border-color: var(--clam-green);\n  outline: none;\n}<\/p>\n<p>.clam12-weekly-btn[aria-pressed=\"true\"] {\n  background: var(--clam-green);\n  border-color: var(--clam-green);\n  color: var(--clam-white);\n}<\/p>\n<p>.clam12-tools {\n  background: var(--clam-white);\n  border: 1px solid var(--clam-line);\n  border-radius: 20px;\n  display: grid;\n  gap: 12px;\n  grid-template-columns: minmax(220px, 2fr) repeat(4, minmax(145px, 1fr));\n  padding: 14px;\n}<\/p>\n<p>.clam12-field {\n  min-width: 0;\n}<\/p>\n<p>.clam12-field label {\n  color: #62676b;\n  display: block;\n  font-size: 0.7rem;\n  font-weight: 800;\n  letter-spacing: 0.05em;\n  margin: 0 0 5px 4px;\n  text-transform: uppercase;\n}<\/p>\n<p>.clam12-field input,\n.clam12-field select {\n  appearance: none;\n  background: #fbfbfa;\n  border: 1px solid rgba(40, 57, 71, 0.19);\n  border-radius: 12px;\n  color: var(--clam-ink);\n  min-height: 44px;\n  padding: 9px 12px;\n  width: 100%;\n}<\/p>\n<p>.clam12-field select {\n  background-image: linear-gradient(45deg, transparent 50%, var(--clam-blue) 50%), linear-gradient(135deg, var(--clam-blue) 50%, transparent 50%);\n  background-position: calc(100% - 17px) 19px, calc(100% - 12px) 19px;\n  background-repeat: no-repeat;\n  background-size: 5px 5px, 5px 5px;\n  padding-right: 34px;\n}<\/p>\n<p>.clam12-field input:focus,\n.clam12-field select:focus {\n  border-color: var(--clam-blue);\n  box-shadow: 0 0 0 3px rgba(75, 100, 119, 0.13);\n  outline: none;\n}<\/p>\n<p>.clam12-actions {\n  align-items: center;\n  display: flex;\n  flex-wrap: wrap;\n  gap: 10px;\n  justify-content: space-between;\n  margin: 16px 0 20px;\n}<\/p>\n<p>.clam12-action-group,\n.clam12-view-switch {\n  align-items: center;\n  display: flex;\n  gap: 8px;\n}<\/p>\n<p>.clam12-btn,\n.clam12-view-btn {\n  background: transparent;\n  border: 1px solid var(--clam-line);\n  border-radius: 11px;\n  color: var(--clam-navy);\n  cursor: pointer;\n  font-size: 0.84rem;\n  font-weight: 800;\n  min-height: 40px;\n  padding: 8px 13px;\n}<\/p>\n<p>.clam12-btn:hover,\n.clam12-btn:focus-visible,\n.clam12-view-btn:hover,\n.clam12-view-btn:focus-visible {\n  border-color: var(--clam-blue);\n  outline: none;\n}<\/p>\n<p>.clam12-view-btn[aria-pressed=\"true\"] {\n  background: var(--clam-blue);\n  border-color: var(--clam-blue);\n  color: var(--clam-white);\n}<\/p>\n<p>.clam12-results-count {\n  color: #63686d;\n  font-size: 0.86rem;\n  font-weight: 700;\n}<\/p>\n<p>.clam12-permanent {\n  align-items: center;\n  background: linear-gradient(100deg, #eef3ec, #f7f0e8);\n  border: 1px solid rgba(92, 115, 86, 0.25);\n  border-left: 6px solid var(--clam-green);\n  border-radius: 15px;\n  display: flex;\n  gap: 14px;\n  margin: 0 0 20px;\n  padding: 13px 16px;\n}<\/p>\n<p>.clam12-permanent__mark {\n  background: var(--clam-green);\n  border-radius: 50%;\n  box-shadow: 0 0 0 6px rgba(92, 115, 86, 0.12);\n  flex: 0 0 auto;\n  height: 10px;\n  width: 10px;\n}<\/p>\n<p>.clam12-permanent strong,\n.clam12-permanent span {\n  display: block;\n}<\/p>\n<p>.clam12-permanent span {\n  color: #5d655d;\n  font-size: 0.84rem;\n  margin-top: 2px;\n}<\/p>\n<p>.clam12-timeline {\n  display: grid;\n  gap: 12px;\n}<\/p>\n<p>.clam12-time-row {\n  display: grid;\n  gap: 16px;\n  grid-template-columns: 76px minmax(0, 1fr);\n  position: relative;\n}<\/p>\n<p>.clam12-time-row::before {\n  background: var(--clam-line);\n  bottom: -12px;\n  content: \"\";\n  left: 37px;\n  position: absolute;\n  top: 37px;\n  width: 1px;\n}<\/p>\n<p>.clam12-time-row:last-child::before {\n  display: none;\n}<\/p>\n<p>.clam12-time {\n  color: var(--clam-navy);\n  font-size: 0.88rem;\n  font-weight: 900;\n  padding-top: 13px;\n  text-align: center;\n}<\/p>\n<p>.clam12-time::after {\n  background: var(--clam-page);\n  border: 3px solid var(--clam-beige);\n  border-radius: 50%;\n  content: \"\";\n  display: block;\n  height: 12px;\n  margin: 7px auto 0;\n  position: relative;\n  width: 12px;\n  z-index: 1;\n}<\/p>\n<p>.clam12-card-grid {\n  display: grid;\n  gap: 10px;\n  grid-template-columns: repeat(auto-fit, minmax(235px, 1fr));\n}<\/p>\n<p>.clam12-card {\n  --event: var(--clam-blue);\n  --event-bg: #edf2f5;\n  background: var(--event-bg);\n  border: 1px solid rgba(40, 57, 71, 0.12);\n  border-left: 6px solid var(--event);\n  border-radius: 15px;\n  color: var(--clam-ink);\n  cursor: pointer;\n  display: block;\n  min-height: 126px;\n  padding: 14px 15px;\n  position: relative;\n  text-align: left;\n  transition: transform 160ms ease, box-shadow 160ms ease;\n  width: 100%;\n}<\/p>\n<p>.clam12-card:hover,\n.clam12-card:focus-visible {\n  box-shadow: 0 13px 30px rgba(40, 57, 71, 0.15);\n  outline: none;\n  transform: translateY(-2px);\n  z-index: 3;\n}<\/p>\n<p>.clam12-card[data-kind=\"magistral\"] { --event: var(--clam-yellow); --event-bg: #fff8e8; }\n.clam12-card[data-kind=\"oral\"] { --event: var(--clam-blue); --event-bg: #edf2f5; }\n.clam12-card[data-kind=\"simposio\"] { --event: var(--clam-green); --event-bg: #eef3ed; }\n.clam12-card[data-kind=\"mesa\"] { --event: var(--clam-red); --event-bg: #faeeee; }\n.clam12-card[data-kind=\"poster\"] { --event: var(--clam-beige); --event-bg: #f8f1ea; }\n.clam12-card[data-kind=\"reunion\"],\n.clam12-card[data-kind=\"asamblea\"] { --event: var(--clam-terracotta); --event-bg: #f9eee9; }\n.clam12-card[data-kind=\"social\"] { --event: var(--clam-red); --event-bg: #f8e9ed; }\n.clam12-card[data-kind=\"inauguracion\"] { --event: var(--clam-yellow); --event-bg: #fff5dc; }\n.clam12-card[data-kind=\"coffee\"],\n.clam12-card[data-kind=\"almuerzo\"] { --event: var(--clam-beige); --event-bg: #f7f0e8; }\n.clam12-card[data-kind=\"traslado\"],\n.clam12-card[data-kind=\"logistica\"] { --event: var(--clam-gray); --event-bg: #f0f1f1; }<\/p>\n<p>.clam12-card__top {\n  align-items: center;\n  display: flex;\n  flex-wrap: wrap;\n  gap: 7px;\n  justify-content: space-between;\n  margin-bottom: 9px;\n}<\/p>\n<p>.clam12-card__badges {\n  align-items: center;\n  display: inline-flex;\n  flex-wrap: wrap;\n  gap: 6px;\n  justify-content: flex-end;\n}<\/p>\n<p>.clam12-code,\n.clam12-badge {\n  border-radius: 999px;\n  display: inline-flex;\n  font-size: 0.68rem;\n  font-weight: 900;\n  letter-spacing: 0.04em;\n  line-height: 1;\n  padding: 6px 8px;\n  text-transform: uppercase;\n}<\/p>\n<p>.clam12-code {\n  background: rgba(40, 57, 71, 0.09);\n  color: var(--clam-navy);\n}<\/p>\n<p>.clam12-badge--virtual {\n  background: var(--clam-navy);\n  color: var(--clam-white);\n}<\/p>\n<p>.clam12-badge--country {\n  background: rgba(255, 255, 255, 0.78);\n  border: 1px solid rgba(40, 57, 71, 0.13);\n  box-shadow: 0 2px 8px rgba(40, 57, 71, 0.08);\n  font-size: 0.74rem;\n  gap: 3px;\n  letter-spacing: 0;\n  padding: 4px 7px;\n  text-transform: none;\n}<\/p>\n<p>.clam12-flag {\n  border-radius: 2px;\n  box-shadow: 0 0 0 1px rgba(40, 57, 71, 0.18);\n  display: block;\n  flex: 0 0 auto;\n  height: 14px;\n  overflow: hidden;\n  width: 21px;\n}<\/p>\n<p>.clam12-flag-code {\n  color: var(--clam-navy);\n  font-size: 0.68rem;\n  font-weight: 900;\n  letter-spacing: 0.04em;\n}<\/p>\n<p>.clam12-card__name {\n  color: var(--clam-navy);\n  display: block;\n  font-size: 0.98rem;\n  font-weight: 850;\n  line-height: 1.28;\n  margin: 0;\n}<\/p>\n<p>.clam12-card__meta {\n  color: #62676b;\n  display: flex;\n  flex-wrap: wrap;\n  font-size: 0.75rem;\n  gap: 5px 11px;\n  margin-top: 9px;\n}<\/p>\n<p>.clam12-card__day {\n  color: var(--clam-navy);\n  font-weight: 900;\n}<\/p>\n<p>.clam12-weekly-results {\n  display: grid;\n  gap: 24px;\n}<\/p>\n<p>.clam12-weekly-day {\n  background: rgba(255, 255, 255, 0.52);\n  border: 1px solid var(--clam-line);\n  border-radius: 18px;\n  padding: 16px;\n}<\/p>\n<p>.clam12-weekly-day__head {\n  align-items: baseline;\n  display: flex;\n  gap: 10px;\n  justify-content: space-between;\n  margin-bottom: 13px;\n}<\/p>\n<p>.clam12-weekly-day__head strong {\n  color: var(--clam-navy);\n  font-family: \"Philosopher\", Georgia, serif;\n  font-size: 1.3rem;\n}<\/p>\n<p>.clam12-weekly-day__head span {\n  color: #74797c;\n  font-size: 0.78rem;\n  font-weight: 750;\n}<\/p>\n<p>.clam12-card__hint {\n  color: var(--clam-blue);\n  display: block;\n  font-size: 0.7rem;\n  font-weight: 800;\n  margin-top: 10px;\n}<\/p>\n<p>.clam12-card__hover {\n  background: var(--clam-navy);\n  border-radius: 11px;\n  bottom: calc(100% + 8px);\n  box-shadow: 0 12px 32px rgba(40, 57, 71, 0.24);\n  color: var(--clam-white);\n  font-size: 0.78rem;\n  left: 10px;\n  max-width: 360px;\n  opacity: 0;\n  padding: 10px 12px;\n  pointer-events: none;\n  position: absolute;\n  transform: translateY(5px);\n  transition: opacity 140ms ease, transform 140ms ease;\n  visibility: hidden;\n  width: max-content;\n  z-index: 8;\n}<\/p>\n<p>.clam12-card:hover .clam12-card__hover,\n.clam12-card:focus-visible .clam12-card__hover {\n  opacity: 1;\n  transform: translateY(0);\n  visibility: visible;\n}<\/p>\n<p>.clam12-space-wrap {\n  border: 1px solid var(--clam-line);\n  border-radius: 16px;\n  overflow: auto;\n  position: relative;\n}<\/p>\n<p>.clam12-space-table {\n  background: var(--clam-white);\n  border-collapse: separate;\n  border-spacing: 0;\n  min-width: 1120px;\n  width: 100%;\n}<\/p>\n<p>.clam12-space-table th,\n.clam12-space-table td {\n  border-bottom: 1px solid var(--clam-line);\n  border-right: 1px solid var(--clam-line);\n  min-width: 190px;\n  padding: 9px;\n  vertical-align: top;\n}<\/p>\n<p>.clam12-space-table th {\n  background: var(--clam-navy);\n  color: var(--clam-white);\n  font-size: 0.76rem;\n  font-weight: 900;\n  position: sticky;\n  text-align: left;\n  top: 0;\n  z-index: 4;\n}<\/p>\n<p>.clam12-space-table th:first-child,\n.clam12-space-table td:first-child {\n  left: 0;\n  min-width: 84px;\n  position: sticky;\n  width: 84px;\n  z-index: 3;\n}<\/p>\n<p>.clam12-space-table th:first-child {\n  z-index: 5;\n}<\/p>\n<p>.clam12-space-table td:first-child {\n  background: #f4f2ee;\n  color: var(--clam-navy);\n  font-size: 0.78rem;\n  font-weight: 900;\n}<\/p>\n<p>.clam12-space-table .clam12-card {\n  min-height: 112px;\n}<\/p>\n<p>.clam12-empty-cell {\n  color: #a1a5a7;\n  display: block;\n  padding: 16px 4px;\n  text-align: center;\n}<\/p>\n<p>.clam12-empty {\n  background: var(--clam-white);\n  border: 1px dashed rgba(40, 57, 71, 0.25);\n  border-radius: 16px;\n  color: #666b70;\n  padding: 34px 20px;\n  text-align: center;\n}<\/p>\n<p>.clam12-footer-note {\n  border-top: 1px solid var(--clam-line);\n  color: #696d70;\n  font-size: 0.78rem;\n  margin-top: 28px;\n  padding-top: 17px;\n}<\/p>\n<p>.clam12-update-banner {\n  align-items: center;\n  background: #fff8e8;\n  border: 1px solid rgba(194, 83, 84, 0.24);\n  border-left: 5px solid var(--clam-yellow);\n  border-radius: 14px;\n  color: var(--clam-navy);\n  display: flex;\n  gap: 13px;\n  margin-bottom: 20px;\n  padding: 14px 17px;\n}<\/p>\n<p>.clam12-update-banner[hidden] {\n  display: none;\n}<\/p>\n<p>.clam12-update-banner__mark {\n  align-items: center;\n  background: var(--clam-yellow);\n  border-radius: 50%;\n  color: var(--clam-navy);\n  display: inline-flex;\n  flex: 0 0 30px;\n  font-size: 1rem;\n  font-weight: 900;\n  height: 30px;\n  justify-content: center;\n  line-height: 1;\n  min-width: 30px;\n  text-align: center;\n  width: 30px;\n}<\/p>\n<p>.clam12-update-banner strong,\n.clam12-update-banner > div > span {\n  display: block;\n}<\/p>\n<p>.clam12-update-banner strong {\n  font-size: 0.84rem;\n  letter-spacing: 0.03em;\n  text-transform: uppercase;\n}<\/p>\n<p>.clam12-update-banner div > span {\n  color: #5d6265;\n  font-size: 0.82rem;\n  line-height: 1.45;\n  margin-top: 3px;\n}<\/p>\n<p>.clam12-precongress {\n  align-items: center;\n  background: linear-gradient(135deg, #fffaf0 0%, #f8eee0 100%);\n  border: 1px solid rgba(181, 122, 80, 0.32);\n  border-radius: 18px;\n  box-shadow: 0 12px 28px rgba(45, 56, 68, 0.08);\n  display: grid;\n  gap: 18px;\n  grid-template-columns: 76px minmax(0, 1fr);\n  margin-bottom: 22px;\n  overflow: hidden;\n  padding: 18px 22px 18px 18px;\n  position: relative;\n}<\/p>\n<p>.clam12-precongress::after {\n  background: linear-gradient(90deg, var(--clam-yellow), var(--clam-terracotta), var(--clam-red));\n  bottom: 0;\n  content: \"\";\n  height: 5px;\n  left: 0;\n  position: absolute;\n  right: 0;\n}<\/p>\n<p>.clam12-precongress__date {\n  align-items: center;\n  background: var(--clam-navy);\n  border-radius: 15px;\n  color: var(--clam-white);\n  display: flex;\n  flex-direction: column;\n  height: 76px;\n  justify-content: center;\n  line-height: 1;\n  width: 76px;\n}<\/p>\n<p>.clam12-precongress__date strong {\n  font-family: \"Philosopher\", Georgia, serif;\n  font-size: 2rem;\n}<\/p>\n<p>.clam12-precongress__date span {\n  color: var(--clam-yellow);\n  font-size: 0.7rem;\n  font-weight: 900;\n  letter-spacing: 0.12em;\n  margin-top: 4px;\n}<\/p>\n<p>.clam12-precongress__eyebrow {\n  color: var(--clam-red);\n  font-size: 0.7rem;\n  font-weight: 900;\n  letter-spacing: 0.11em;\n  margin: 0 0 3px;\n  text-transform: uppercase;\n}<\/p>\n<p>.clam12-precongress h3 {\n  color: var(--clam-navy);\n  font-family: \"Philosopher\", Georgia, serif;\n  font-size: clamp(1.25rem, 2.8vw, 1.65rem);\n  line-height: 1.15;\n  margin: 0;\n}<\/p>\n<p>.clam12-precongress__when,\n.clam12-precongress__location,\n.clam12-precongress__message {\n  color: #4f575d;\n  line-height: 1.45;\n  margin: 5px 0 0;\n}<\/p>\n<p>.clam12-precongress__when {\n  color: var(--clam-navy);\n  font-size: 0.92rem;\n  font-weight: 850;\n}<\/p>\n<p>.clam12-precongress__location {\n  font-size: 0.84rem;\n  font-weight: 700;\n}<\/p>\n<p>.clam12-precongress__message {\n  font-size: 0.84rem;\n}<\/p>\n<p>.clam12-update-dialog {\n  background: var(--clam-white);\n  border: 0;\n  border-radius: 22px;\n  box-shadow: 0 30px 80px rgba(23, 35, 45, 0.28);\n  color: var(--clam-ink);\n  max-width: 620px;\n  overflow: hidden;\n  padding: 0;\n  width: calc(100% - 32px);\n}<\/p>\n<p>.clam12-update-dialog::backdrop {\n  background: rgba(23, 35, 45, 0.7);\n  backdrop-filter: blur(5px);\n}<\/p>\n<p>.clam12-update-dialog[open] {\n  animation: clam12-notice-in 220ms ease-out;\n}<\/p>\n<p>.clam12-update-dialog__accent {\n  background: linear-gradient(90deg, var(--clam-yellow), var(--clam-terracotta), var(--clam-red));\n  height: 7px;\n}<\/p>\n<p>.clam12-update-dialog__body {\n  padding: clamp(25px, 5vw, 42px);\n}<\/p>\n<p>.clam12-update-dialog__eyebrow {\n  color: var(--clam-red);\n  font-size: 0.73rem;\n  font-weight: 900;\n  letter-spacing: 0.13em;\n  margin: 0 0 9px;\n  text-transform: uppercase;\n}<\/p>\n<p>.clam12-update-dialog h3 {\n  color: var(--clam-navy);\n  font-family: \"Philosopher\", Georgia, serif;\n  font-size: clamp(1.7rem, 5vw, 2.45rem);\n  line-height: 1.1;\n  margin: 0;\n}<\/p>\n<p>.clam12-update-dialog__body > p:not(.clam12-update-dialog__eyebrow) {\n  color: #555d62;\n  font-size: 0.98rem;\n  line-height: 1.62;\n  margin: 17px 0 0;\n}<\/p>\n<p>.clam12-update-dialog__recommendation {\n  background: #f7f5ef;\n  border-radius: 12px;\n  color: var(--clam-navy) !important;\n  font-weight: 750;\n  padding: 13px 15px;\n}<\/p>\n<p>.clam12-update-dialog__button {\n  background: var(--clam-navy);\n  border: 0;\n  border-radius: 999px;\n  color: var(--clam-white);\n  cursor: pointer;\n  font: inherit;\n  font-size: 0.86rem;\n  font-weight: 850;\n  margin-top: 23px;\n  padding: 13px 20px;\n}<\/p>\n<p>.clam12-update-dialog__button:hover,\n.clam12-update-dialog__button:focus-visible {\n  background: var(--clam-blue);\n}<\/p>\n<p>@keyframes clam12-notice-in {\n  from { opacity: 0; transform: translateY(12px) scale(0.98); }\n  to { opacity: 1; transform: translateY(0) scale(1); }\n}<\/p>\n<p>.clam12-dialog {\n  background: var(--clam-white);\n  border: 0;\n  border-radius: 22px;\n  color: var(--clam-ink);\n  max-height: min(82vh, 760px);\n  max-width: 720px;\n  padding: 0;\n  width: calc(100% - 30px);\n}<\/p>\n<p>.clam12-dialog::backdrop {\n  background: rgba(23, 35, 45, 0.68);\n  backdrop-filter: blur(4px);\n}<\/p>\n<p>.clam12-dialog__head {\n  align-items: center;\n  background: var(--clam-navy);\n  color: var(--clam-white);\n  display: flex;\n  justify-content: space-between;\n  padding: 18px 22px;\n}<\/p>\n<p>.clam12-dialog__head strong {\n  font-size: 0.84rem;\n  letter-spacing: 0.05em;\n  text-transform: uppercase;\n}<\/p>\n<p>.clam12-dialog__close {\n  background: rgba(255, 255, 255, 0.13);\n  border: 1px solid rgba(255, 255, 255, 0.25);\n  border-radius: 50%;\n  color: var(--clam-white);\n  cursor: pointer;\n  font-size: 1.2rem;\n  height: 38px;\n  line-height: 1;\n  width: 38px;\n}<\/p>\n<p>.clam12-dialog__body {\n  padding: clamp(22px, 4vw, 36px);\n}<\/p>\n<p>.clam12-dialog__type {\n  color: var(--clam-red);\n  font-size: 0.76rem;\n  font-weight: 900;\n  letter-spacing: 0.08em;\n  margin: 0 0 8px;\n  text-transform: uppercase;\n}<\/p>\n<p>.clam12-dialog__title {\n  color: var(--clam-navy);\n  font-family: \"Philosopher\", Georgia, serif;\n  font-size: clamp(1.55rem, 4vw, 2.35rem);\n  line-height: 1.13;\n  margin: 0;\n}<\/p>\n<p>.clam12-dialog__speaker {\n  color: #555c60;\n  font-size: 1rem;\n  font-weight: 700;\n  margin: 11px 0 0;\n}<\/p>\n<p>.clam12-dialog__grid {\n  display: grid;\n  gap: 13px;\n  grid-template-columns: repeat(2, minmax(0, 1fr));\n  margin-top: 26px;\n}<\/p>\n<p>.clam12-dialog__item {\n  background: #f5f4f1;\n  border-radius: 12px;\n  padding: 12px 14px;\n}<\/p>\n<p>.clam12-dialog__item span,\n.clam12-dialog__item strong {\n  display: block;\n}<\/p>\n<p>.clam12-dialog__item--wide {\n  grid-column: 1 \/ -1;\n}<\/p>\n<p>.clam12-dialog__item--wide strong {\n  font-weight: 650;\n  line-height: 1.55;\n  white-space: pre-line;\n}<\/p>\n<p>.clam12-dialog__day-button {\n  background: var(--clam-navy);\n  border: 0;\n  border-radius: 999px;\n  color: var(--clam-white);\n  cursor: pointer;\n  font: inherit;\n  font-size: 0.82rem;\n  font-weight: 850;\n  margin-top: 20px;\n  padding: 11px 16px;\n}<\/p>\n<p>.clam12-dialog__day-button:hover,\n.clam12-dialog__day-button:focus-visible {\n  background: var(--clam-blue);\n  outline: none;\n}<\/p>\n<p>.clam12-dialog__item span {\n  color: #74797c;\n  font-size: 0.68rem;\n  font-weight: 800;\n  letter-spacing: 0.06em;\n  text-transform: uppercase;\n}<\/p>\n<p>.clam12-dialog__item strong {\n  color: var(--clam-navy);\n  font-size: 0.9rem;\n  margin-top: 4px;\n}<\/p>\n<p>.clam12-loading {\n  align-items: center;\n  background: #f7f6f3;\n  border: 1px solid var(--clam-line);\n  border-radius: 18px;\n  color: var(--clam-navy);\n  display: flex;\n  font-weight: 800;\n  gap: 12px;\n  justify-content: center;\n  min-height: 220px;\n}<\/p>\n<p>.clam12-loading__mark {\n  animation: clam12-pulse 1s ease-in-out infinite alternate;\n  background: var(--clam-red);\n  border-radius: 50%;\n  height: 14px;\n  width: 14px;\n}<\/p>\n<p>@keyframes clam12-pulse {\n  to { opacity: 0.3; transform: scale(0.72); }\n}<\/p>\n<p>@media (max-width: 1080px) {\n  .clam12-tools { grid-template-columns: repeat(3, minmax(0, 1fr)); }\n  .clam12-field--search { grid-column: span 2; }\n}<\/p>\n<p>@media (max-width: 720px) {\n  .clam12-shell { border-radius: 18px; }\n  .clam12-hero { grid-template-columns: 1fr; padding: 28px 20px 32px; }\n  .clam12-logo { justify-self: start; max-width: 390px; width: min(100%, 390px); }\n  .clam12-main { padding: 16px 12px 25px; }\n  .clam12-stats { grid-template-columns: repeat(2, minmax(0, 1fr)); }\n  .clam12-tools { grid-template-columns: 1fr 1fr; padding: 11px; }\n  .clam12-field--search { grid-column: 1 \/ -1; }\n  .clam12-time-row { gap: 8px; grid-template-columns: 1fr; }\n  .clam12-time { background: rgba(40, 57, 71, 0.08); border-radius: 999px; justify-self: start; padding: 5px 10px; }\n  .clam12-time::after, .clam12-time-row::before { display: none; }\n  .clam12-card-grid { grid-template-columns: 1fr; }\n  .clam12-card__hover { display: none; }\n  .clam12-dialog__grid { grid-template-columns: 1fr; }\n  .clam12-dialog__item--wide { grid-column: auto; }\n  .clam12-update-banner { align-items: flex-start; }\n}<\/p>\n<p>@media (prefers-reduced-motion: reduce) {\n  .clam12-hero::before { animation: none; transform: none; }\n  .clam12-update-dialog[open] { animation: none; }\n}<\/p>\n<p>@media (max-width: 470px) {\n  .clam12-precongress { align-items: start; grid-template-columns: 58px minmax(0, 1fr); padding: 15px; }\n  .clam12-precongress__date { border-radius: 12px; height: 58px; width: 58px; }\n  .clam12-precongress__date strong { font-size: 1.55rem; }\n  .clam12-tools { grid-template-columns: 1fr; }\n  .clam12-field--search { grid-column: auto; }\n  .clam12-actions { align-items: stretch; flex-direction: column; }\n  .clam12-action-group, .clam12-view-switch { justify-content: space-between; }\n  .clam12-view-btn { flex: 1; }\n}<\/p>\n<p>@media print {\n  .clam12-programa { max-width: none; }\n  .clam12-shell { border: 0; box-shadow: none; }\n  .clam12-hero { background: #f2f3f1 !important; color: var(--clam-navy) !important; padding: 22px; }\n  .clam12-hero::before { animation: none !important; display: none; }\n  .clam12-update-dialog { display: none !important; }\n  .clam12-tools, .clam12-actions, .clam12-days, .clam12-weekly-shortcuts, .clam12-card__hint, .clam12-card__hover { display: none !important; }\n  .clam12-main { padding: 18px 0; }\n  .clam12-card { break-inside: avoid; box-shadow: none !important; transform: none !important; }\n  .clam12-time-row { break-inside: avoid; }\n}\n<\/style>\n<section id=\"clam12-programa-publico\" class=\"clam12-programa\" data-source=\"data:application\/json;base64,ewogICJtZXRhIjogewogICAgInRpdGxlIjogIlhJSSBDb25ncmVzbyBMYXRpbm9hbWVyaWNhbm8gZGUgTWljb2xvZ8OtYSIsCiAgICAic2hvcnRUaXRsZSI6ICJYSUkgQ0xBTSBFY3VhZG9yIDIwMjYiLAogICAgImRhdGVzIjogIjHigJM0IGRlIHNlcHRpZW1icmUgZGUgMjAyNiIsCiAgICAic3RhdHVzIjogIlByb2dyYW1hIGNpZW50w61maWNvIiwKICAgICJ1cGRhdGVkIjogIjIwMjYtMDktMDRUMDA6MDA6MDAtMDU6MDAiLAogICAgImNvdW50cyI6IHsKICAgICAgIm9yYWxzIjogMTE2LAogICAgICAibWFnaXN0cmFscyI6IDEzLAogICAgICAic3BlY2lhbEV2ZW50cyI6IDIwLAogICAgICAicG9zdGVycyI6IDE5MwogICAgfQogIH0sCiAgInByZUNvbmdyZXNzIjogewogICAgInRpdGxlIjogIlJldGlybyBhbnRpY2lwYWRvIGRlIGtpdHMgeSBnYWZldGVzIiwKICAgICJkYXRlIjogIkx1bmVzIDMxIGRlIGFnb3N0byIsCiAgICAidGltZSI6ICIwOTowMOKAkzEzOjAwIiwKICAgICJsb2NhdGlvbiI6ICJVbml2ZXJzaWRhZCBBbmRpbmEgU2ltw7NuIEJvbMOtdmFyLCBTZWRlIEVjdWFkb3IgwrcgRWRpZmljaW8gTWFyaXNjYWwgU3VjcmUsIGp1bnRvIGFsIFBhcmFuaW5mbyIsCiAgICAibWVzc2FnZSI6ICJTb2xpY2l0YW1vcyBhIGxhcyBwZXJzb25hcyBxdWUgeWEgc2UgZW5jdWVudHJlbiBlbiBRdWl0byBwcmlvcml6YXIgZWwgcmV0aXJvIGRlIHN1IGtpdCB5IGdhZmV0ZSBlbCBsdW5lcy4gRXN0YSBnZXN0acOzbiBhbnRpY2lwYWRhIHBlcm1pdGlyw6EgdW4gaW5ncmVzbyBtw6FzIMOhZ2lsIGVsIG1hcnRlcyB5IGF5dWRhcsOhIGEgZXZpdGFyIGFnbG9tZXJhY2lvbmVzIGFsIGluaWNpbyBkZSBsYSBqb3JuYWRhLiIKICB9LAogICJkYXlzIjogWwogICAgewogICAgICAiZGF0ZSI6ICIyMDI2LTA5LTAxIiwKICAgICAgImxhYmVsIjogIk1hcnRlcyAxIgogICAgfSwKICAgIHsKICAgICAgImRhdGUiOiAiMjAyNi0wOS0wMiIsCiAgICAgICJsYWJlbCI6ICJNacOpcmNvbGVzIDIiCiAgICB9LAogICAgewogICAgICAiZGF0ZSI6ICIyMDI2LTA5LTAzIiwKICAgICAgImxhYmVsIjogIkp1ZXZlcyAzIgogICAgfSwKICAgIHsKICAgICAgImRhdGUiOiAiMjAyNi0wOS0wNCIsCiAgICAgICJsYWJlbCI6ICJWaWVybmVzIDQiCiAgICB9CiAgXSwKICAic3BhY2VzIjogewogICAgIkpKTy0wMSI6ICJTYWxhIEpvc8OpIEpvYXF1w61uIGRlIE9sbWVkbyIsCiAgICAiSE9OLTAxIjogIlNhbMOzbiBkZSBIb25vciIsCiAgICAiUEFSLTAxIjogIlBhcmFuaW5mbyIsCiAgICAiTUFOLTAxIjogIlNhbGEgTWFudWVsYSBTw6FlbnoiLAogICAgIkRPTS0wMSI6ICJEb21vIERlcG9ydGl2byIsCiAgICAiUkVHLTAxIjogIkFjY2VzbyBwcmluY2lwYWwiLAogICAgIlNPQy0wMSI6ICJFc3BhY2lvIHBvciBjb25maXJtYXIiLAogICAgIkNUUi0wMSI6ICLDgXJlYSBwcmluY2lwYWwiLAogICAgIkU0MiI6ICJTYWxhIGRlIHBvbmVuY2lhcyBFNDIgwrcgRXVnZW5pbyBFc3Blam8iLAogICAgIkU2MSI6ICJTYWxhIGRlIHBvbmVuY2lhcyBFNjEgwrcgRXVnZW5pbyBFc3Blam8iLAogICAgIk81MiI6ICJTYWxhIGRlIHBvbmVuY2lhcyBPNTIgwrcgSm9zw6kgSm9hcXXDrW4gT2xtZWRvIiwKICAgICJTMjEiOiAiU2FsYSBkZSBwb25lbmNpYXMgUzIxIMK3IE1hcmlzY2FsIFN1Y3JlIiwKICAgICJTMjMiOiAiU2FsYSBkZSBwb25lbmNpYXMgUzIzIMK3IE1hcmlzY2FsIFN1Y3JlIiwKICAgICJTNzIiOiAiU2FsYSBkZSBwb25lbmNpYXMgUzcyIMK3IE1hcmlzY2FsIFN1Y3JlIgogIH0sCiAgImV2ZW50cyI6IFsKICAgIHsKICAgICAgImlkIjogIk1BVC1EMSIsCiAgICAgICJjb2RlIjogIk1BVC1EMSIsCiAgICAgICJraW5kIjogImxvZ2lzdGljYSIsCiAgICAgICJkYXkiOiAiMjAyNi0wOS0wMSIsCiAgICAgICJzdGFydCI6ICIwODowMCIsCiAgICAgICJlbmQiOiAiMDg6MzAiLAogICAgICAicm9vbSI6ICJSRUctMDEiLAogICAgICAicm9vbU5hbWUiOiAiQWNjZXNvIHByaW5jaXBhbCIsCiAgICAgICJzcGVha2VyIjogIkVudHJlZ2EgZGUgYXJjaGl2b3MgeSBtYXRlcmlhbCBkZSBhcG95byBhbnRlcyBkZSBpbmljaWFyIGxhIGpvcm5hZGEiLAogICAgICAidGl0bGUiOiAiUmVjZXBjacOzbiBkZSBtYXRlcmlhbCBwYXJhIHByZXNlbnRhY2lvbmVzIiwKICAgICAgInRoZW1lIjogIlJlY2VwY2nDs24gZGUgbWF0ZXJpYWwgcGFyYSBwcmVzZW50YWNpb25lcyIsCiAgICAgICJtb2RhbGl0eSI6ICJQcmVzZW5jaWFsIiwKICAgICAgImZvcm1hdCI6ICIiLAogICAgICAibm90ZSI6ICIiLAogICAgICAiY291bnRyeUVudHJpZXMiOiBbXQogICAgfSwKICAgIHsKICAgICAgImlkIjogIlJFRy1EMSIsCiAgICAgICJjb2RlIjogIlJFRy1EMSIsCiAgICAgICJraW5kIjogImxvZ2lzdGljYSIsCiAgICAgICJkYXkiOiAiMjAyNi0wOS0wMSIsCiAgICAgICJzdGFydCI6ICIwODowMCIsCiAgICAgICJlbmQiOiAiMTE6MDAiLAogICAgICAicm9vbSI6ICJSRUctMDEiLAogICAgICAicm9vbU5hbWUiOiAiQWNjZXNvIHByaW5jaXBhbCIsCiAgICAgICJzcGVha2VyIjogIkVzdGFjacOzbiBkZSBhY3JlZGl0YWNpw7NuIGRpc3BvbmlibGUiLAogICAgICAidGl0bGUiOiAiUmV0aXJvIGRlIGtpdHMgeSBnYWZldGVzIiwKICAgICAgInRoZW1lIjogIlJldGlybyBkZSBraXRzIHkgZ2FmZXRlcyIsCiAgICAgICJtb2RhbGl0eSI6ICJQcmVzZW5jaWFsIiwKICAgICAgImZvcm1hdCI6ICIiLAogICAgICAibm90ZSI6ICJQdWVkZSByZWFsaXphcnNlIGVuIGN1YWxxdWllciBtb21lbnRvIGVudHJlIGxhcyAwODowMCB5IGxhcyAxMTowMCwgc2luIGludGVycnVtcGlyIGxhcyBhY3RpdmlkYWRlcyBkZWwgcHJvZ3JhbWEuIiwKICAgICAgImNvdW50cnlFbnRyaWVzIjogW10KICAgIH0sCiAgICB7CiAgICAgICJpZCI6ICJQRVJNLTIwMjYtMDktMDEiLAogICAgICAiY29kZSI6ICJET00tUEVSTSIsCiAgICAgICJraW5kIjogInBlcm1hbmVudGUiLAogICAgICAiZGF5IjogIjIwMjYtMDktMDEiLAogICAgICAic3RhcnQiOiAiMDg6MzAiLAogICAgICAiZW5kIjogIjE4OjAwIiwKICAgICAgInJvb20iOiAiRE9NLTAxIiwKICAgICAgInJvb21OYW1lIjogIkRvbW8gRGVwb3J0aXZvIiwKICAgICAgInNwZWFrZXIiOiAiU3RhbmRzIGRpc3BvbmlibGVzIGR1cmFudGUgbGEgam9ybmFkYTsgYXJ0ZSBtaWNvbMOzZ2ljbyBkZXNkZSBlbCBtacOpcmNvbGVzIiwKICAgICAgInRpdGxlIjogIlN0YW5kcyBpbnN0aXR1Y2lvbmFsZXMgeSBjb21lcmNpYWxlcyIsCiAgICAgICJ0aGVtZSI6ICJFeHBvc2ljacOzbiIsCiAgICAgICJtb2RhbGl0eSI6ICJQcmVzZW5jaWFsIiwKICAgICAgImZvcm1hdCI6ICJBY3RpdmlkYWQgY29udGludWEiLAogICAgICAiY291bnRyeUVudHJpZXMiOiBbXSwKICAgICAgImRheUxhYmVsIjogIk1hcnRlcyAxIgogICAgfSwKICAgIHsKICAgICAgImlkIjogIklOQS0wMSIsCiAgICAgICJjb2RlIjogIklOQS0wMSIsCiAgICAgICJraW5kIjogImluYXVndXJhY2lvbiIsCiAgICAgICJkYXkiOiAiMjAyNi0wOS0wMSIsCiAgICAgICJzdGFydCI6ICIwODozMCIsCiAgICAgICJlbmQiOiAiMTA6MzAiLAogICAgICAicm9vbSI6ICJKSk8tMDEiLAogICAgICAicm9vbU5hbWUiOiAiU2FsYSBKb3PDqSBKb2FxdcOtbiBkZSBPbG1lZG8iLAogICAgICAic3BlYWtlciI6ICJFdmVudG8gw7puaWNvIGVuIGxhIFNhbGEgSm9zw6kgSm9hcXXDrW4gZGUgT2xtZWRvOyBpbmNsdXllIGVsIENvZmZlZSBCcmVhayBkZSBsYSBtYcOxYW5hIiwKICAgICAgInRpdGxlIjogIkluYXVndXJhY2nDs24gKyBDb2ZmZWUgQnJlYWsiLAogICAgICAidGhlbWUiOiAiSW5hdWd1cmFjacOzbiArIENvZmZlZSBCcmVhayIsCiAgICAgICJtb2RhbGl0eSI6ICJQcmVzZW5jaWFsIiwKICAgICAgImZvcm1hdCI6ICIiLAogICAgICAibm90ZSI6ICIiLAogICAgICAiY291bnRyeUVudHJpZXMiOiBbXQogICAgfSwKICAgIHsKICAgICAgImlkIjogIk1BRy0wMS1HRiIsCiAgICAgICJjb2RlIjogIk1BRy0wMS1HRiIsCiAgICAgICJraW5kIjogIm1hZ2lzdHJhbCIsCiAgICAgICJkYXkiOiAiMjAyNi0wOS0wMSIsCiAgICAgICJzdGFydCI6ICIxMDozMCIsCiAgICAgICJlbmQiOiAiMTE6MzAiLAogICAgICAicm9vbSI6ICJQQVItMDEiLAogICAgICAicm9vbU5hbWUiOiAiUGFyYW5pbmZvIiwKICAgICAgInNwZWFrZXIiOiAiR2l1bGlhbmEgRnVyY2kiLAogICAgICAidGl0bGUiOiAiTGFzIDNG4oCZcyB5IEZ1bmdhOiBVbiBMb2dybyBDb2xlY3Rpdm8sIFVuYSBQcm9wdWVzdGEgRGVzZGUgTGF0aW5vYW3DqXJpY2EiLAogICAgICAidGhlbWUiOiAiQ2hhcmxhIG1hZ2lzdHJhbCIsCiAgICAgICJtb2RhbGl0eSI6ICJQcmVzZW5jaWFsIiwKICAgICAgImZvcm1hdCI6ICI2MCBtaW51dG9zIiwKICAgICAgImNhcGFjaXR5IjogIjE4MCIsCiAgICAgICJiaW9ncmFwaHkiOiAiIiwKICAgICAgImNvdW50cnlFbnRyaWVzIjogWwogICAgICAgIHsKICAgICAgICAgICJzcGVha2VyIjogIkdpdWxpYW5hIEZ1cmNpIiwKICAgICAgICAgICJjb2RlcyI6IFsKICAgICAgICAgICAgIkNMIgogICAgICAgICAgXSwKICAgICAgICAgICJjb3VudHJpZXMiOiBbCiAgICAgICAgICAgICJDaGlsZSIKICAgICAgICAgIF0KICAgICAgICB9CiAgICAgIF0KICAgIH0sCiAgICB7CiAgICAgICJpZCI6ICJTUFVOLTAxIiwKICAgICAgImNvZGUiOiAiU1BVTi0wMSIsCiAgICAgICJraW5kIjogImVzcGVjaWFsIiwKICAgICAgImRheSI6ICIyMDI2LTA5LTAxIiwKICAgICAgInN0YXJ0IjogIjExOjMwIiwKICAgICAgImVuZCI6ICIxMTo0MCIsCiAgICAgICJyb29tIjogIkhPTi0wMSIsCiAgICAgICJyb29tTmFtZSI6ICJTYWzDs24gZGUgSG9ub3IiLAogICAgICAic3BlYWtlciI6ICJTUFVOIiwKICAgICAgInBhcnRpY2lwYW50cyI6ICJTUFVOIiwKICAgICAgInRpdGxlIjogIlByZXNlbnRhY2nDs24gaW5zdGl0dWNpb25hbCBTUFVOIiwKICAgICAgInRoZW1lIjogIlByZXNlbnRhY2nDs24gaW5zdGl0dWNpb25hbCIsCiAgICAgICJtb2RhbGl0eSI6ICJQcmVzZW5jaWFsIiwKICAgICAgImZvcm1hdCI6ICIxMCBtaW51dG9zIiwKICAgICAgInB1YmxpY0F1ZGllbmNlIjogIlRvZG8gcMO6YmxpY28iLAogICAgICAiY2FwYWNpdHkiOiAiUG9yIGNvbmZpcm1hciIsCiAgICAgICJjb3VudHJ5RW50cmllcyI6IFtdCiAgICB9LAogICAgewogICAgICAiaWQiOiAiQUxNLUQxIiwKICAgICAgImNvZGUiOiAiQUxNLUQxIiwKICAgICAgImtpbmQiOiAiYWxtdWVyem8iLAogICAgICAiZGF5IjogIjIwMjYtMDktMDEiLAogICAgICAic3RhcnQiOiAiMTI6MDAiLAogICAgICAiZW5kIjogIjEzOjAwIiwKICAgICAgInJvb20iOiAiIiwKICAgICAgInJvb21OYW1lIjogIiIsCiAgICAgICJzcGVha2VyIjogIlRpZW1wbyBsaWJyZSBwYXJhIGFsbW9yemFyIGVuIGxhcyBjZXJjYW7DrWFzIGRlIGxhIHNlZGUiLAogICAgICAidGl0bGUiOiAiUGF1c2EgcGFyYSBhbG11ZXJ6byIsCiAgICAgICJ0aGVtZSI6ICJQYXVzYSBwYXJhIGFsbXVlcnpvIiwKICAgICAgIm1vZGFsaXR5IjogIlByZXNlbmNpYWwiLAogICAgICAiZm9ybWF0IjogIjYwIG1pbnV0b3MiLAogICAgICAibm90ZSI6ICJDYWRhIHBhcnRpY2lwYW50ZSBkaXNwb25lIGRlIHVuYSBob3JhIGxpYnJlIHBhcmEgdHJhc2xhZGFyc2UgYSBlc3RhYmxlY2ltaWVudG9zIGNlcmNhbm9zIGEgbGEgc2VkZS4gRWwgc2VydmljaW8gZGUgYWxtdWVyem8gbm8gZXN0w6EgaW5jbHVpZG8gZW4gbGEgb3JnYW5pemFjacOzbiBkZWwgY29uZ3Jlc28uIiwKICAgICAgImNvdW50cnlFbnRyaWVzIjogW10KICAgIH0sCiAgICB7CiAgICAgICJpZCI6ICJPUi0xMjgtREwiLAogICAgICAiY29kZSI6ICJPUi0xMjgtREwiLAogICAgICAic291cmNlSWQiOiAiUE9ORU5DXzEzNiIsCiAgICAgICJraW5kIjogIm9yYWwiLAogICAgICAiZGF5IjogIjIwMjYtMDktMDEiLAogICAgICAic3RhcnQiOiAiMTM6MDAiLAogICAgICAiZW5kIjogIjEzOjE1IiwKICAgICAgInJvb20iOiAiRTQyIiwKICAgICAgInJvb21OYW1lIjogIlNhbGEgZGUgcG9uZW5jaWFzIEU0MiDCtyBFdWdlbmlvIEVzcGVqbyIsCiAgICAgICJzcGVha2VyIjogIkRhdmlkIEpvc8OpIGRlIGxhIENydXogTMOzcGV6IiwKICAgICAgInRpdGxlIjogIkluZmx1ZW5jaWEgZGVsIGNsaW1hIHkgbG9zIHZpw7FlZG9zIHNvYnJlIGxhIGJpb2RpdmVyc2lkYWQgZsO6bmdpY2EgZGVsIHN1ZWxvIGVuIGVjb3Npc3RlbWFzIMOhcmlkb3MiLAogICAgICAidGhlbWUiOiAiRWNvbG9nw61hIHkgYmlvZGl2ZXJzaWRhZCIsCiAgICAgICJtb2RhbGl0eSI6ICJWaXJ0dWFsIiwKICAgICAgImZvcm1hdCI6ICIxNSBtaW51dG9zIiwKICAgICAgImFmZmlsaWF0aW9ucyI6ICIiLAogICAgICAiY291bnRyeUVudHJpZXMiOiBbCiAgICAgICAgewogICAgICAgICAgInNwZWFrZXIiOiAiRGF2aWQgSm9zw6kgKFRpZW5lIGNvLWF1dG9yZXMpIERlIGxhIENydXogTMOzcGV6IiwKICAgICAgICAgICJjb2RlcyI6IFsKICAgICAgICAgICAgIkFSIgogICAgICAgICAgXSwKICAgICAgICAgICJjb3VudHJpZXMiOiBbCiAgICAgICAgICAgICJBcmdlbnRpbmEiCiAgICAgICAgICBdCiAgICAgICAgfQogICAgICBdCiAgICB9LAogICAgewogICAgICAiaWQiOiAiT1ItMTI5LUxSIiwKICAgICAgImNvZGUiOiAiT1ItMTI5LUxSIiwKICAgICAgInNvdXJjZUlkIjogIlBPTkVOQ18xNDYiLAogICAgICAia2luZCI6ICJvcmFsIiwKICAgICAgImRheSI6ICIyMDI2LTA5LTAxIiwKICAgICAgInN0YXJ0IjogIjEzOjAwIiwKICAgICAgImVuZCI6ICIxMzoxNSIsCiAgICAgICJyb29tIjogIkU2MSIsCiAgICAgICJyb29tTmFtZSI6ICJTYWxhIGRlIHBvbmVuY2lhcyBFNjEgwrcgRXVnZW5pbyBFc3Blam8iLAogICAgICAic3BlYWtlciI6ICJMdWlzIEEuIFJhbcOtcmV6LUNhbWVqbyIsCiAgICAgICJ0aXRsZSI6ICJNaWNvZGl2ZXJzaWRhZCB5IHN1IHBvdGVuY2lhbCBiaW90ZWNub2zDs2dpY28gYSBwcm9ibGVtYXMgZml0b3Nhbml0YXJpb3MiLAogICAgICAidGhlbWUiOiAiQmlvdGVjbm9sb2fDrWEgeSB1c29zIGRlIGhvbmdvcyIsCiAgICAgICJtb2RhbGl0eSI6ICJQcmVzZW5jaWFsIiwKICAgICAgImZvcm1hdCI6ICIxNSBtaW51dG9zIiwKICAgICAgImFmZmlsaWF0aW9ucyI6ICIiLAogICAgICAiY291bnRyeUVudHJpZXMiOiBbCiAgICAgICAgewogICAgICAgICAgInNwZWFrZXIiOiAiTHVpcyBBLiBSYW3DrXJlei1DYW1lam8iLAogICAgICAgICAgImNvZGVzIjogWwogICAgICAgICAgICAiUEEiCiAgICAgICAgICBdLAogICAgICAgICAgImNvdW50cmllcyI6IFsKICAgICAgICAgICAgIlBhbmFtw6EiCiAgICAgICAgICBdCiAgICAgICAgfQogICAgICBdCiAgICB9LAogICAgewogICAgICAiaWQiOiAiU0lNUC0wNCIsCiAgICAgICJjb2RlIjogIlNJTVAtMDQiLAogICAgICAia2luZCI6ICJzaW1wb3NpbyIsCiAgICAgICJkYXkiOiAiMjAyNi0wOS0wMSIsCiAgICAgICJzdGFydCI6ICIxMzowMCIsCiAgICAgICJlbmQiOiAiMTY6MDAiLAogICAgICAicm9vbSI6ICJIT04tMDEiLAogICAgICAicm9vbU5hbWUiOiAiU2Fsw7NuIGRlIEhvbm9yIiwKICAgICAgInNwZWFrZXIiOiAiQcOtZGEgTSBWYXNjby1QYWxhY2lvcywgQ2VzYXIgTWFyw61uIiwKICAgICAgInBhcnRpY2lwYW50cyI6ICJSb2JlcnRvIEdhcmliYXk7IE1hcmlhIEFsaWNlIE5ldmVzOyBDZXNhciBNYXJpbjsgSmVzc2ljYSBEdWNoaWNlbGEuIFNlcXVlbmNlLWJhc2VkIGFidW5kYW5jZSwgZGl2ZXJzaXR5LCBjb21tdW5pdHkgY29tcG9zaXRpb24gYW5kIGFjdGl2aXR5IG9mIGFyYnVzY3VsYXIgbXljb3JyaGl6YWwgZnVuZ2kgdmFyeSB3aXRoIHBob3NwaG9ydXMgYW5kIGFsdGl0dWRlIGluIEFuZGVhbiBTb2xhbnVtIHR1YmVyb3N1bSBmaWVsZHMiLAogICAgICAidGl0bGUiOiAiSVYgU2ltcG9zaW8gQ0xBTSBkZSBsYSBSZWQgU3VkYW1lcmljYW5hIGRlIEludmVzdGlnYWNpw7NuIGVuIE1pY29ycml6YXM6IFNpbWJpb3NpcyBtaWNvcnLDrWNpY2EsIHNvc3RlbmliaWxpZGFkIHkgY29uc2VydmFjacOzbiBlbiBBbcOpcmljYSBMYXRpbmEiLAogICAgICAidGhlbWUiOiAiU2ltcG9zaW8iLAogICAgICAibW9kYWxpdHkiOiAiUHJlc2VuY2lhbCIsCiAgICAgICJmb3JtYXQiOiAiMTgwIG1pbnV0b3MiLAogICAgICAicHVibGljQXVkaWVuY2UiOiAiRXN0dWRpYW50ZXMgZGUgcHJlZ3JhZG8sIEVzdHVkaWFudGVzIGRlIHBvc2dyYWRvLCBJbnZlc3RpZ2Fkb3Jlcy9hcywgUHJvZmVzaW9uYWxlcyIsCiAgICAgICJjYXBhY2l0eSI6ICI1MCIsCiAgICAgICJjb3VudHJ5RW50cmllcyI6IFsKICAgICAgICB7CiAgICAgICAgICAic3BlYWtlciI6ICJBw61kYSBNLiBWYXNjby1QYWxhY2lvcyIsCiAgICAgICAgICAiY29kZXMiOiBbCiAgICAgICAgICAgICJVUyIKICAgICAgICAgIF0sCiAgICAgICAgICAiY291bnRyaWVzIjogWwogICAgICAgICAgICAiRXN0YWRvcyBVbmlkb3MiCiAgICAgICAgICBdCiAgICAgICAgfSwKICAgICAgICB7CiAgICAgICAgICAic3BlYWtlciI6ICJDZXNhciBNYXLDrW4iLAogICAgICAgICAgImNvZGVzIjogWwogICAgICAgICAgICAiQ0wiCiAgICAgICAgICBdLAogICAgICAgICAgImNvdW50cmllcyI6IFsKICAgICAgICAgICAgIkNoaWxlIgogICAgICAgICAgXQogICAgICAgIH0KICAgICAgXQogICAgfSwKICAgIHsKICAgICAgImlkIjogIk9SLTAwMy1GUiIsCiAgICAgICJjb2RlIjogIk9SLTAwMy1GUiIsCiAgICAgICJzb3VyY2VJZCI6ICJQT05FTkNfMDAxIiwKICAgICAgImtpbmQiOiAib3JhbCIsCiAgICAgICJkYXkiOiAiMjAyNi0wOS0wMSIsCiAgICAgICJzdGFydCI6ICIxMzowMCIsCiAgICAgICJlbmQiOiAiMTM6MTUiLAogICAgICAicm9vbSI6ICJPNTIiLAogICAgICAicm9vbU5hbWUiOiAiU2FsYSBkZSBwb25lbmNpYXMgTzUyIMK3IEpvc8OpIEpvYXF1w61uIE9sbWVkbyIsCiAgICAgICJzcGVha2VyIjogIkZlcm5hbmRvIFJvbWVybyIsCiAgICAgICJ0aXRsZSI6ICJNSUNST01JQ0VUT1MgRU5Ew5NGSVRPUyBDT01PIFBST01PVE9SRVMgREUgQ1JFQ0lNSUVOVE8gRU4gUEzDgU5UVUxBUyBERSBDYXBzaWN1bSBjaGluZW5zZSIsCiAgICAgICJ0aGVtZSI6ICJCaW90ZWNub2xvZ8OtYSB5IHVzb3MgZGUgaG9uZ29zIiwKICAgICAgIm1vZGFsaXR5IjogIlByZXNlbmNpYWwiLAogICAgICAiZm9ybWF0IjogIjE1IG1pbnV0b3MiLAogICAgICAiYWZmaWxpYXRpb25zIjogIiIsCiAgICAgICJjb3VudHJ5RW50cmllcyI6IFsKICAgICAgICB7CiAgICAgICAgICAic3BlYWtlciI6ICJGZXJuYW5kbyBSb21lcm8iLAogICAgICAgICAgImNvZGVzIjogWwogICAgICAgICAgICAiTVgiCiAgICAgICAgICBdLAogICAgICAgICAgImNvdW50cmllcyI6IFsKICAgICAgICAgICAgIk3DqXhpY28iCiAgICAgICAgICBdCiAgICAgICAgfQogICAgICBdCiAgICB9LAogICAgewogICAgICAiaWQiOiAiU0lNUC0wMSIsCiAgICAgICJjb2RlIjogIlNJTVAtMDEiLAogICAgICAia2luZCI6ICJzaW1wb3NpbyIsCiAgICAgICJkYXkiOiAiMjAyNi0wOS0wMSIsCiAgICAgICJzdGFydCI6ICIxMzowMCIsCiAgICAgICJlbmQiOiAiMTU6MDAiLAogICAgICAicm9vbSI6ICJQQVItMDEiLAogICAgICAicm9vbU5hbWUiOiAiUGFyYW5pbmZvIiwKICAgICAgInNwZWFrZXIiOiAiVGF0aWFuYSBCYXB0aXN0YSBHaWJlcnRvbmkiLAogICAgICAicGFydGljaXBhbnRzIjogIlZpcmdpbmlhIFJhbWlyZXogQ3J1ejsgVml2aWFuYSBNb3RhdG8tVsOhc3F1ZXo7IFRhdGlhbmEgQmFwdGlzdGEgR2liZXJ0b25pOyBZYW5pbmUgTWF1YmV0IENhbm8iLAogICAgICAidGl0bGUiOiAiTWljw7Nsb2dhcyBMYXRpbm8tQW1lcmljYW5hcyBlIHN1YSBjb250cmlidWnDp8OjbyBwYXJhIGEgZGl2ZXJzaWRhZGUgZGUgQmFzaWRpb215Y290YSIsCiAgICAgICJ0aGVtZSI6ICJTaW1wb3NpbyIsCiAgICAgICJtb2RhbGl0eSI6ICJQcmVzZW5jaWFsIiwKICAgICAgImZvcm1hdCI6ICIxMjAgbWludXRvcyIsCiAgICAgICJwdWJsaWNBdWRpZW5jZSI6ICJFc3R1ZGlhbnRlcyBkZSBwcmVncmFkbywgRXN0dWRpYW50ZXMgZGUgcG9zZ3JhZG8sIEludmVzdGlnYWRvcmVzL2FzLCBQcm9mZXNpb25hbGVzIiwKICAgICAgImNhcGFjaXR5IjogIjUwIiwKICAgICAgImNvdW50cnlFbnRyaWVzIjogW10KICAgIH0sCiAgICB7CiAgICAgICJpZCI6ICJPUi0wMDQtU1kiLAogICAgICAiY29kZSI6ICJPUi0wMDQtU1kiLAogICAgICAic291cmNlSWQiOiAiUE9ORU5DXzAwMiIsCiAgICAgICJraW5kIjogIm9yYWwiLAogICAgICAiZGF5IjogIjIwMjYtMDktMDEiLAogICAgICAic3RhcnQiOiAiMTM6MDAiLAogICAgICAiZW5kIjogIjEzOjE1IiwKICAgICAgInJvb20iOiAiUzIxIiwKICAgICAgInJvb21OYW1lIjogIlNhbGEgZGUgcG9uZW5jaWFzIFMyMSDCtyBNYXJpc2NhbCBTdWNyZSIsCiAgICAgICJzcGVha2VyIjogIlNjYXJsZXQgR2FicmllbGEgTWF1cmVyYSBZYW5leiIsCiAgICAgICJ0aXRsZSI6ICJBaXNsYW1pZW50byB5IENhcmFjdGVyaXphY2nDs24gZGVsIE1pY29iaW9udGUgZGUgVXNuZWEgc3AuIGVuIEN1bHRpdm9zIEF4w6luaWNvczogUmVzcHVlc3RhIGEgQ29uZGljaW9uZXMgZGUgRXN0csOpcyBBbWJpZW50YWwiLAogICAgICAidGhlbWUiOiAiRWNvbG9nw61hIHkgYmlvZGl2ZXJzaWRhZCIsCiAgICAgICJtb2RhbGl0eSI6ICJQcmVzZW5jaWFsIiwKICAgICAgImZvcm1hdCI6ICIxNSBtaW51dG9zIiwKICAgICAgImFmZmlsaWF0aW9ucyI6ICIiLAogICAgICAiY291bnRyeUVudHJpZXMiOiBbCiAgICAgICAgewogICAgICAgICAgInNwZWFrZXIiOiAiU2NhcmxldCBHYWJyaWVsYSBNYXVyZXJhIFlhbmV6IiwKICAgICAgICAgICJjb2RlcyI6IFsKICAgICAgICAgICAgIkNPIgogICAgICAgICAgXSwKICAgICAgICAgICJjb3VudHJpZXMiOiBbCiAgICAgICAgICAgICJDb2xvbWJpYSIKICAgICAgICAgIF0KICAgICAgICB9CiAgICAgIF0KICAgIH0sCiAgICB7CiAgICAgICJpZCI6ICJPUi0wMTEtTkkiLAogICAgICAiY29kZSI6ICJPUi0wMTEtTkkiLAogICAgICAic291cmNlSWQiOiAiUE9ORU5DXzA0OSIsCiAgICAgICJraW5kIjogIm9yYWwiLAogICAgICAiZGF5IjogIjIwMjYtMDktMDEiLAogICAgICAic3RhcnQiOiAiMTM6MDAiLAogICAgICAiZW5kIjogIjEzOjE1IiwKICAgICAgInJvb20iOiAiUzIzIiwKICAgICAgInJvb21OYW1lIjogIlNhbGEgZGUgcG9uZW5jaWFzIFMyMyDCtyBNYXJpc2NhbCBTdWNyZSIsCiAgICAgICJzcGVha2VyIjogIk5vZW1pYSBJc2hpa2F3YSIsCiAgICAgICJ0aXRsZSI6ICI1MCBhbm9zIGRlIGV0bm9taWNvbG9naWEgZG8gcG92byBZYW5vbWFtaSBubyBCcmFzaWw6IGRhIGhpc3TDs3JpYSDDoCByZWV4YW1pbmHDp8OjbyB0YXhvbsO0bWljYSIsCiAgICAgICJ0aGVtZSI6ICJFdG5vbWljb2xvZ8OtYSIsCiAgICAgICJtb2RhbGl0eSI6ICJQcmVzZW5jaWFsIiwKICAgICAgImZvcm1hdCI6ICIxNSBtaW51dG9zIiwKICAgICAgImFmZmlsaWF0aW9ucyI6ICIiLAogICAgICAiY291bnRyeUVudHJpZXMiOiBbCiAgICAgICAgewogICAgICAgICAgInNwZWFrZXIiOiAiTm9lbWlhIElzaGlrYXdhIiwKICAgICAgICAgICJjb2RlcyI6IFsKICAgICAgICAgICAgIkJSIgogICAgICAgICAgXSwKICAgICAgICAgICJjb3VudHJpZXMiOiBbCiAgICAgICAgICAgICJCcmFzaWwiCiAgICAgICAgICBdCiAgICAgICAgfQogICAgICBdCiAgICB9LAogICAgewogICAgICAiaWQiOiAiT1ItMDE4LUFQIiwKICAgICAgImNvZGUiOiAiT1ItMDE4LUFQIiwKICAgICAgInNvdXJjZUlkIjogIlBPTkVOQ18wMjEiLAogICAgICAia2luZCI6ICJvcmFsIiwKICAgICAgImRheSI6ICIyMDI2LTA5LTAxIiwKICAgICAgInN0YXJ0IjogIjEzOjAwIiwKICAgICAgImVuZCI6ICIxMzoxNSIsCiAgICAgICJyb29tIjogIlM3MiIsCiAgICAgICJyb29tTmFtZSI6ICJTYWxhIGRlIHBvbmVuY2lhcyBTNzIgwrcgTWFyaXNjYWwgU3VjcmUiLAogICAgICAic3BlYWtlciI6ICJBcmkgRWxpc2VvIFB1ZW50ZXMiLAogICAgICAidGl0bGUiOiAiRXhwbG9yYW5kbyBsYSBkaXZlcnNpZGFkIGRlIGhvbmdvcyBlY3RvbWljb3Jyw616aWNvcyBlbiBQdWVydG8gUmljbyIsCiAgICAgICJ0aGVtZSI6ICJFY29sb2fDrWEgeSBiaW9kaXZlcnNpZGFkIiwKICAgICAgIm1vZGFsaXR5IjogIlByZXNlbmNpYWwiLAogICAgICAiZm9ybWF0IjogIjE1IG1pbnV0b3MiLAogICAgICAiYWZmaWxpYXRpb25zIjogIiIsCiAgICAgICJjb3VudHJ5RW50cmllcyI6IFsKICAgICAgICB7CiAgICAgICAgICAic3BlYWtlciI6ICJBcmkgRWxpc2VvIFB1ZW50ZXMiLAogICAgICAgICAgImNvZGVzIjogWwogICAgICAgICAgICAiVVMiCiAgICAgICAgICBdLAogICAgICAgICAgImNvdW50cmllcyI6IFsKICAgICAgICAgICAgIkVzdGFkb3MgVW5pZG9zIgogICAgICAgICAgXQogICAgICAgIH0KICAgICAgXQogICAgfSwKICAgIHsKICAgICAgImlkIjogIk9SLTAwNy1KTSIsCiAgICAgICJjb2RlIjogIk9SLTAwNy1KTSIsCiAgICAgICJzb3VyY2VJZCI6ICJQT05FTkNfMDIwIiwKICAgICAgImtpbmQiOiAib3JhbCIsCiAgICAgICJkYXkiOiAiMjAyNi0wOS0wMSIsCiAgICAgICJzdGFydCI6ICIxMzoxNSIsCiAgICAgICJlbmQiOiAiMTM6MzAiLAogICAgICAicm9vbSI6ICJFNDIiLAogICAgICAicm9vbU5hbWUiOiAiU2FsYSBkZSBwb25lbmNpYXMgRTQyIMK3IEV1Z2VuaW8gRXNwZWpvIiwKICAgICAgInNwZWFrZXIiOiAiSnVsaWV0YSBBbHZhcmV6IE1hbmphcnJleiIsCiAgICAgICJ0aXRsZSI6ICJUYXhvbm9tw61hIGRlIFRoZWxlcGhvcmFjZWFlIChCYXNpZGlvbXljb3RhKSBlbiBlbCBOZW90csOzcGljbyIsCiAgICAgICJ0aGVtZSI6ICJTaXN0ZW3DoXRpY2EgeSB0YXhvbm9tw61hIiwKICAgICAgIm1vZGFsaXR5IjogIlByZXNlbmNpYWwiLAogICAgICAiZm9ybWF0IjogIjE1IG1pbnV0b3MiLAogICAgICAiYWZmaWxpYXRpb25zIjogIiIsCiAgICAgICJjb3VudHJ5RW50cmllcyI6IFsKICAgICAgICB7CiAgICAgICAgICAic3BlYWtlciI6ICJKdWxpZXRhIEFsdmFyZXogTWFuamFycmV6IiwKICAgICAgICAgICJjb2RlcyI6IFsKICAgICAgICAgICAgIk1YIgogICAgICAgICAgXSwKICAgICAgICAgICJjb3VudHJpZXMiOiBbCiAgICAgICAgICAgICJNw6l4aWNvIgogICAgICAgICAgXQogICAgICAgIH0KICAgICAgXQogICAgfSwKICAgIHsKICAgICAgImlkIjogIk9SLTAwOC1EQSIsCiAgICAgICJjb2RlIjogIk9SLTAwOC1EQSIsCiAgICAgICJzb3VyY2VJZCI6ICJQT05FTkNfMDEyIiwKICAgICAgImtpbmQiOiAib3JhbCIsCiAgICAgICJkYXkiOiAiMjAyNi0wOS0wMSIsCiAgICAgICJzdGFydCI6ICIxMzoxNSIsCiAgICAgICJlbmQiOiAiMTM6MzAiLAogICAgICAicm9vbSI6ICJFNjEiLAogICAgICAicm9vbU5hbWUiOiAiU2FsYSBkZSBwb25lbmNpYXMgRTYxIMK3IEV1Z2VuaW8gRXNwZWpvIiwKICAgICAgInNwZWFrZXIiOiAiRGFuaWVsIEFsYnVqYSBBZ3VpcnJlIiwKICAgICAgInRpdGxlIjogIkFwbGljYWNpw7NuIGRlIHBpcGVsaW5lcyBjb21wdXRhY2lvbmFsZXMgQ1BVIOKAkyBHUFUgcGFyYSBlbCBhbsOhbGlzaXMgSVRTIGVuIHVuYSBjZXBhIGbDum5naWNhIG1lZGlhbnRlIHNlY3VlbmNpYWNpw7NuIE5hbm9wb3JlIiwKICAgICAgInRoZW1lIjogIk1pY29sb2fDrWEgYXBsaWNhZGEiLAogICAgICAibW9kYWxpdHkiOiAiUHJlc2VuY2lhbCIsCiAgICAgICJmb3JtYXQiOiAiMTUgbWludXRvcyIsCiAgICAgICJhZmZpbGlhdGlvbnMiOiAiIiwKICAgICAgImNvdW50cnlFbnRyaWVzIjogWwogICAgICAgIHsKICAgICAgICAgICJzcGVha2VyIjogIkRhbmllbCBBbGJ1amEgQWd1aXJyZSIsCiAgICAgICAgICAiY29kZXMiOiBbCiAgICAgICAgICAgICJFQyIKICAgICAgICAgIF0sCiAgICAgICAgICAiY291bnRyaWVzIjogWwogICAgICAgICAgICAiRWN1YWRvciIKICAgICAgICAgIF0KICAgICAgICB9CiAgICAgIF0KICAgIH0sCiAgICB7CiAgICAgICJpZCI6ICJPUi0wMDktTEEiLAogICAgICAiY29kZSI6ICJPUi0wMDktTEEiLAogICAgICAic291cmNlSWQiOiAiUE9ORU5DXzAwNiIsCiAgICAgICJraW5kIjogIm9yYWwiLAogICAgICAiZGF5IjogIjIwMjYtMDktMDEiLAogICAgICAic3RhcnQiOiAiMTM6MTUiLAogICAgICAiZW5kIjogIjEzOjMwIiwKICAgICAgInJvb20iOiAiTzUyIiwKICAgICAgInJvb21OYW1lIjogIlNhbGEgZGUgcG9uZW5jaWFzIE81MiDCtyBKb3PDqSBKb2FxdcOtbiBPbG1lZG8iLAogICAgICAic3BlYWtlciI6ICJMdWlzIEVybmVzdG8gQWNvc3RhIiwKICAgICAgInRpdGxlIjogIlVzbyB0ZXJhcMOpdXRpY28gZGUgbWljcm9kb3NpcyBkZSBob25nb3MgcHNpbG9jaWJpb3MgZW4gVHJhc3Rvcm5vcyBkZWwgRXNwZWN0cm8gQXV0aXN0YSAoVEVBKTogcG9zaWJsZXMgbWVjYW5pc21vcyBkZSBhY2Npw7NuIG5ldXJvZmlzaW9sw7NnaWNhIHkgY2Fzb3MtZWplbXBsbyBkZSB1c28uIiwKICAgICAgInRoZW1lIjogIkJpb3RlY25vbG9nw61hIHkgdXNvcyBkZSBob25nb3MiLAogICAgICAibW9kYWxpdHkiOiAiUHJlc2VuY2lhbCIsCiAgICAgICJmb3JtYXQiOiAiMTUgbWludXRvcyIsCiAgICAgICJhZmZpbGlhdGlvbnMiOiAiIiwKICAgICAgImNvdW50cnlFbnRyaWVzIjogWwogICAgICAgIHsKICAgICAgICAgICJzcGVha2VyIjogIkx1aXMgRXJuZXN0byBBY29zdGEiLAogICAgICAgICAgImNvZGVzIjogWwogICAgICAgICAgICAiQVIiCiAgICAgICAgICBdLAogICAgICAgICAgImNvdW50cmllcyI6IFsKICAgICAgICAgICAgIkFyZ2VudGluYSIKICAgICAgICAgIF0KICAgICAgICB9CiAgICAgIF0KICAgIH0sCiAgICB7CiAgICAgICJpZCI6ICJPUi0wMTAtUEciLAogICAgICAiY29kZSI6ICJPUi0wMTAtUEciLAogICAgICAic291cmNlSWQiOiAiUE9ORU5DXzAwNCIsCiAgICAgICJraW5kIjogIm9yYWwiLAogICAgICAiZGF5IjogIjIwMjYtMDktMDEiLAogICAgICAic3RhcnQiOiAiMTM6MTUiLAogICAgICAiZW5kIjogIjEzOjMwIiwKICAgICAgInJvb20iOiAiUzIxIiwKICAgICAgInJvb21OYW1lIjogIlNhbGEgZGUgcG9uZW5jaWFzIFMyMSDCtyBNYXJpc2NhbCBTdWNyZSIsCiAgICAgICJzcGVha2VyIjogIlBhdWxldHRlIEdveWVzIiwKICAgICAgInRpdGxlIjogIkNvbnRhbWluYWNpw7NuIHkgbWljZWxpbzogZWwgbW92aW1pZW50byBkZSBtZXRhbGVzIHBlc2Fkb3MgeSBzdSBpbmZsdWVuY2lhIGVuIGxhcyBjb211bmlkYWRlcyBkZWwgc3VlbG8uIiwKICAgICAgInRoZW1lIjogIkVjb2xvZ8OtYSB5IGJpb2RpdmVyc2lkYWQiLAogICAgICAibW9kYWxpdHkiOiAiUHJlc2VuY2lhbCIsCiAgICAgICJmb3JtYXQiOiAiMTUgbWludXRvcyIsCiAgICAgICJhZmZpbGlhdGlvbnMiOiAiIiwKICAgICAgImNvdW50cnlFbnRyaWVzIjogWwogICAgICAgIHsKICAgICAgICAgICJzcGVha2VyIjogIlBhdWxldHRlIEdveWVzIiwKICAgICAgICAgICJjb2RlcyI6IFsKICAgICAgICAgICAgIlVTIgogICAgICAgICAgXSwKICAgICAgICAgICJjb3VudHJpZXMiOiBbCiAgICAgICAgICAgICJFc3RhZG9zIFVuaWRvcyIKICAgICAgICAgIF0KICAgICAgICB9CiAgICAgIF0KICAgIH0sCiAgICB7CiAgICAgICJpZCI6ICJPUi0wMTctVlAiLAogICAgICAiY29kZSI6ICJPUi0wMTctVlAiLAogICAgICAic291cmNlSWQiOiAiUE9ORU5DXzEyNSIsCiAgICAgICJraW5kIjogIm9yYWwiLAogICAgICAiZGF5IjogIjIwMjYtMDktMDQiLAogICAgICAic3RhcnQiOiAiMTQ6NDUiLAogICAgICAiZW5kIjogIjE1OjAwIiwKICAgICAgInJvb20iOiAiUzIzIiwKICAgICAgInJvb21OYW1lIjogIlNhbGEgZGUgcG9uZW5jaWFzIFMyMyDCtyBNYXJpc2NhbCBTdWNyZSIsCiAgICAgICJzcGVha2VyIjogIlZhbGVudGluYSBDYW50ZXJvIFBlcmFsdGEiLAogICAgICAidGl0bGUiOiAiRXRub21pY29sb2fDrWEgZW4gTW9udGVzIGRlIE1hcsOtYSwgU3VjcmUsIENvbG9tYmlhIiwKICAgICAgInRoZW1lIjogIkV0bm9taWNvbG9nw61hIiwKICAgICAgIm1vZGFsaXR5IjogIlByZXNlbmNpYWwiLAogICAgICAiZm9ybWF0IjogIjE1IG1pbnV0b3MiLAogICAgICAiYWZmaWxpYXRpb25zIjogIiIsCiAgICAgICJjb3VudHJ5RW50cmllcyI6IFsKICAgICAgICB7CiAgICAgICAgICAic3BlYWtlciI6ICJWYWxlbnRpbmEgQ2FudGVybyBQZXJhbHRhIiwKICAgICAgICAgICJjb2RlcyI6IFsKICAgICAgICAgICAgIkNPIgogICAgICAgICAgXSwKICAgICAgICAgICJjb3VudHJpZXMiOiBbCiAgICAgICAgICAgICJDb2xvbWJpYSIKICAgICAgICAgIF0KICAgICAgICB9CiAgICAgIF0KICAgIH0sCiAgICB7CiAgICAgICJpZCI6ICJPUi0wMjQtQU0iLAogICAgICAiY29kZSI6ICJPUi0wMjQtQU0iLAogICAgICAic291cmNlSWQiOiAiUE9ORU5DXzAzMCIsCiAgICAgICJraW5kIjogIm9yYWwiLAogICAgICAiZGF5IjogIjIwMjYtMDktMDEiLAogICAgICAic3RhcnQiOiAiMTM6MTUiLAogICAgICAiZW5kIjogIjEzOjMwIiwKICAgICAgInJvb20iOiAiUzcyIiwKICAgICAgInJvb21OYW1lIjogIlNhbGEgZGUgcG9uZW5jaWFzIFM3MiDCtyBNYXJpc2NhbCBTdWNyZSIsCiAgICAgICJzcGVha2VyIjogIkFuYSBSYXF1ZWwgTWFydGluZXoiLAogICAgICAidGl0bGUiOiAiRGl2ZXJzaWRhZCBkZSBsZXZhZHVyYXMgeSBkZXRlY2Npw7NuIGRlIGZlbm90aXBvcyBcImtpbGxlclwiIGVuIGxhIGZ1bmdpY3VsdHVyYSBkZSBsYXMgaG9ybWlnYXMgQXB0ZXJvc3RpZ21hLiIsCiAgICAgICJ0aGVtZSI6ICJFY29sb2fDrWEgeSBiaW9kaXZlcnNpZGFkIiwKICAgICAgIm1vZGFsaXR5IjogIlByZXNlbmNpYWwiLAogICAgICAiZm9ybWF0IjogIjE1IG1pbnV0b3MiLAogICAgICAiYWZmaWxpYXRpb25zIjogIiIsCiAgICAgICJjb3VudHJ5RW50cmllcyI6IFsKICAgICAgICB7CiAgICAgICAgICAic3BlYWtlciI6ICJBbmEgUmFxdWVsIE1hcnRpbmV6IiwKICAgICAgICAgICJjb2RlcyI6IFsKICAgICAgICAgICAgIlBBIgogICAgICAgICAgXSwKICAgICAgICAgICJjb3VudHJpZXMiOiBbCiAgICAgICAgICAgICJQYW5hbcOhIgogICAgICAgICAgXQogICAgICAgIH0KICAgICAgXQogICAgfSwKICAgIHsKICAgICAgImlkIjogIk9SLTAxMy1EViIsCiAgICAgICJjb2RlIjogIk9SLTAxMy1EViIsCiAgICAgICJzb3VyY2VJZCI6ICJQT05FTkNfMDM3IiwKICAgICAgImtpbmQiOiAib3JhbCIsCiAgICAgICJkYXkiOiAiMjAyNi0wOS0wMSIsCiAgICAgICJzdGFydCI6ICIxMzozMCIsCiAgICAgICJlbmQiOiAiMTM6NDUiLAogICAgICAicm9vbSI6ICJFNDIiLAogICAgICAicm9vbU5hbWUiOiAiU2FsYSBkZSBwb25lbmNpYXMgRTQyIMK3IEV1Z2VuaW8gRXNwZWpvIiwKICAgICAgInNwZWFrZXIiOiAiRG91Z2xhcyBSZW7DqSBNYXJ0w61uZXogVmVudHVyYSIsCiAgICAgICJ0aXRsZSI6ICJMYSBkaXZlcnNpZGFkIGluZXhwbG9yYWRhIGRlIGxhcyBmb3JtYXMgcmVzdXBpbmFkYXMgZGUgVGhlbGVwaG9yYSAoVGhlbGVwaG9yYWNlYWUsIEJhc2lkaW9teWNvdGEpIGRlIGxhIFBlbsOtbnN1bGEgZGUgWXVjYXTDoW4sIE3DqXhpY28uIiwKICAgICAgInRoZW1lIjogIlNpc3RlbcOhdGljYSB5IHRheG9ub23DrWEiLAogICAgICAibW9kYWxpdHkiOiAiUHJlc2VuY2lhbCIsCiAgICAgICJmb3JtYXQiOiAiMTUgbWludXRvcyIsCiAgICAgICJhZmZpbGlhdGlvbnMiOiAiIiwKICAgICAgImNvdW50cnlFbnRyaWVzIjogWwogICAgICAgIHsKICAgICAgICAgICJzcGVha2VyIjogIkRvdWdsYXMgUmVuw6kgTWFydMOtbmV6IFZlbnR1cmEiLAogICAgICAgICAgImNvZGVzIjogWwogICAgICAgICAgICAiTVgiCiAgICAgICAgICBdLAogICAgICAgICAgImNvdW50cmllcyI6IFsKICAgICAgICAgICAgIk3DqXhpY28iCiAgICAgICAgICBdCiAgICAgICAgfQogICAgICBdCiAgICB9LAogICAgewogICAgICAiaWQiOiAiT1ItMDE0LUZBIiwKICAgICAgImNvZGUiOiAiT1ItMDE0LUZBIiwKICAgICAgInNvdXJjZUlkIjogIlBPTkVOQ18wMTQiLAogICAgICAia2luZCI6ICJvcmFsIiwKICAgICAgImRheSI6ICIyMDI2LTA5LTAxIiwKICAgICAgInN0YXJ0IjogIjEzOjMwIiwKICAgICAgImVuZCI6ICIxMzo0NSIsCiAgICAgICJyb29tIjogIkU2MSIsCiAgICAgICJyb29tTmFtZSI6ICJTYWxhIGRlIHBvbmVuY2lhcyBFNjEgwrcgRXVnZW5pbyBFc3Blam8iLAogICAgICAic3BlYWtlciI6ICJGcmFuY2lzY28gSXZhbiBTYW5jaGV6IEFtYWRvciIsCiAgICAgICJ0aXRsZSI6ICJPc3Rlb21pZWxpdGlzIHBvciBDYW5kaWRhIGF1cmlzIGVuIEVjdWFkb3I6IHJlcG9ydGUgZGUgY2FzbyIsCiAgICAgICJ0aGVtZSI6ICJNaWNvbG9nw61hIGFwbGljYWRhIiwKICAgICAgIm1vZGFsaXR5IjogIlByZXNlbmNpYWwiLAogICAgICAiZm9ybWF0IjogIjE1IG1pbnV0b3MiLAogICAgICAiYWZmaWxpYXRpb25zIjogIiIsCiAgICAgICJjb3VudHJ5RW50cmllcyI6IFsKICAgICAgICB7CiAgICAgICAgICAic3BlYWtlciI6ICJGUkFOQ0lTQ08gSVZBTiBTQU5DSEVaIEFNQURPUiIsCiAgICAgICAgICAiY29kZXMiOiBbCiAgICAgICAgICAgICJFQyIKICAgICAgICAgIF0sCiAgICAgICAgICAiY291bnRyaWVzIjogWwogICAgICAgICAgICAiRWN1YWRvciIKICAgICAgICAgIF0KICAgICAgICB9CiAgICAgIF0KICAgIH0sCiAgICB7CiAgICAgICJpZCI6ICJPUi0wMTUtTU0iLAogICAgICAiY29kZSI6ICJPUi0wMTUtTU0iLAogICAgICAic291cmNlSWQiOiAiUE9ORU5DXzAwNyIsCiAgICAgICJraW5kIjogIm9yYWwiLAogICAgICAiZGF5IjogIjIwMjYtMDktMDEiLAogICAgICAic3RhcnQiOiAiMTM6MzAiLAogICAgICAiZW5kIjogIjEzOjQ1IiwKICAgICAgInJvb20iOiAiTzUyIiwKICAgICAgInJvb21OYW1lIjogIlNhbGEgZGUgcG9uZW5jaWFzIE81MiDCtyBKb3PDqSBKb2FxdcOtbiBPbG1lZG8iLAogICAgICAic3BlYWtlciI6ICJNaXJpYW0gVG94cXVpIE11bmd1w61hIiwKICAgICAgInRpdGxlIjogIkVzdHJhdGVnaWFzIGRlIENvbnNlcnZhY2nDs24geSBBcHJvdmVjaGFtaWVudG8gQmlvdGVjbm9sw7NnaWNvIGRlIE1vcmNoZWxsYSBydWZvYnJ1bm5lYSBlbiBlbCBQYXJxdWUgTmFjaW9uYWwgTGEgTWFsaW5jaGUsIFB1ZWJsYSIsCiAgICAgICJ0aGVtZSI6ICJCaW90ZWNub2xvZ8OtYSB5IHVzb3MgZGUgaG9uZ29zIiwKICAgICAgIm1vZGFsaXR5IjogIlByZXNlbmNpYWwiLAogICAgICAiZm9ybWF0IjogIjE1IG1pbnV0b3MiLAogICAgICAiYWZmaWxpYXRpb25zIjogIiIsCiAgICAgICJjb3VudHJ5RW50cmllcyI6IFsKICAgICAgICB7CiAgICAgICAgICAic3BlYWtlciI6ICJNaXJpYW0gVG94cXVpIE11bmd1w61hIiwKICAgICAgICAgICJjb2RlcyI6IFsKICAgICAgICAgICAgIk1YIgogICAgICAgICAgXSwKICAgICAgICAgICJjb3VudHJpZXMiOiBbCiAgICAgICAgICAgICJNw6l4aWNvIgogICAgICAgICAgXQogICAgICAgIH0KICAgICAgXQogICAgfSwKICAgIHsKICAgICAgImlkIjogIk9SLTAxNi1NTSIsCiAgICAgICJjb2RlIjogIk9SLTAxNi1NTSIsCiAgICAgICJzb3VyY2VJZCI6ICJQT05FTkNfMDE5IiwKICAgICAgImtpbmQiOiAib3JhbCIsCiAgICAgICJkYXkiOiAiMjAyNi0wOS0wMSIsCiAgICAgICJzdGFydCI6ICIxMzozMCIsCiAgICAgICJlbmQiOiAiMTM6NDUiLAogICAgICAicm9vbSI6ICJTMjEiLAogICAgICAicm9vbU5hbWUiOiAiU2FsYSBkZSBwb25lbmNpYXMgUzIxIMK3IE1hcmlzY2FsIFN1Y3JlIiwKICAgICAgInNwZWFrZXIiOiAiTWFydGhhIEx1Y2lhIE9ydGl6IE1vcmVubyIsCiAgICAgICJ0aXRsZSI6ICJQaGFsbGFsZXMgZW4gZWwgTmVvdHLDs3BpY286IERpc3RyaWJ1Y2nDs24gcG90ZW5jaWFsIHkgdXNvIHNvc3RlbmlibGUiLAogICAgICAidGhlbWUiOiAiRWNvbG9nw61hIHkgYmlvZGl2ZXJzaWRhZCIsCiAgICAgICJtb2RhbGl0eSI6ICJWaXJ0dWFsIiwKICAgICAgImZvcm1hdCI6ICIxNSBtaW51dG9zIiwKICAgICAgImFmZmlsaWF0aW9ucyI6ICIiLAogICAgICAiY291bnRyeUVudHJpZXMiOiBbCiAgICAgICAgewogICAgICAgICAgInNwZWFrZXIiOiAiTWFydGhhIEx1Y2lhIE9ydGl6IE1vcmVubyIsCiAgICAgICAgICAiY29kZXMiOiBbCiAgICAgICAgICAgICJDTyIKICAgICAgICAgIF0sCiAgICAgICAgICAiY291bnRyaWVzIjogWwogICAgICAgICAgICAiQ29sb21iaWEiCiAgICAgICAgICBdCiAgICAgICAgfQogICAgICBdCiAgICB9LAogICAgewogICAgICAiaWQiOiAiT1ItMDIzLUpTIiwKICAgICAgImNvZGUiOiAiT1ItMDIzLUpTIiwKICAgICAgInNvdXJjZUlkIjogIlBPTkVOQ18xMzIiLAogICAgICAia2luZCI6ICJvcmFsIiwKICAgICAgImRheSI6ICIyMDI2LTA5LTAxIiwKICAgICAgInN0YXJ0IjogIjEzOjMwIiwKICAgICAgImVuZCI6ICIxMzo0NSIsCiAgICAgICJyb29tIjogIlMyMyIsCiAgICAgICJyb29tTmFtZSI6ICJTYWxhIGRlIHBvbmVuY2lhcyBTMjMgwrcgTWFyaXNjYWwgU3VjcmUiLAogICAgICAic3BlYWtlciI6ICJKYW5ldGUgQmFycm9zIGRhIFNpbHZhIiwKICAgICAgInRpdGxlIjogIlNhYmVyZXMgZXRub21pY29sw7NnaWNvcyBkb3MgcG92b3MgaW5kw61nZW5hcyBHdWFqYWphcmEgZG8gTWFyYW5ow6NvLCBOb3JkZXN0ZSBkbyBCcmFzaWwiLAogICAgICAidGhlbWUiOiAiRXRub21pY29sb2fDrWEiLAogICAgICAibW9kYWxpdHkiOiAiUHJlc2VuY2lhbCIsCiAgICAgICJmb3JtYXQiOiAiMTUgbWludXRvcyIsCiAgICAgICJhZmZpbGlhdGlvbnMiOiAiIiwKICAgICAgImNvdW50cnlFbnRyaWVzIjogWwogICAgICAgIHsKICAgICAgICAgICJzcGVha2VyIjogIkphbmV0ZSBCYXJyb3MgZGEgU2lsdmEiLAogICAgICAgICAgImNvZGVzIjogWwogICAgICAgICAgICAiQlIiCiAgICAgICAgICBdLAogICAgICAgICAgImNvdW50cmllcyI6IFsKICAgICAgICAgICAgIkJyYXNpbCIKICAgICAgICAgIF0KICAgICAgICB9CiAgICAgIF0KICAgIH0sCiAgICB7CiAgICAgICJpZCI6ICJPUi0wMzAtTFQiLAogICAgICAiY29kZSI6ICJPUi0wMzAtTFQiLAogICAgICAic291cmNlSWQiOiAiUE9ORU5DXzAzNCIsCiAgICAgICJraW5kIjogIm9yYWwiLAogICAgICAiZGF5IjogIjIwMjYtMDktMDEiLAogICAgICAic3RhcnQiOiAiMTM6MzAiLAogICAgICAiZW5kIjogIjEzOjQ1IiwKICAgICAgInJvb20iOiAiUzcyIiwKICAgICAgInJvb21OYW1lIjogIlNhbGEgZGUgcG9uZW5jaWFzIFM3MiDCtyBNYXJpc2NhbCBTdWNyZSIsCiAgICAgICJzcGVha2VyIjogIkxhdXJhIFZhbGVudGluYSBEdWXDsWFzIFRvcnJlcyIsCiAgICAgICJ0aXRsZSI6ICJDYXJhY3Rlcml6YWNpw7NuIGRlIG1ldGFsZXMgcGVzYWRvcyBlbiBzdWVsbyBkZSBib3NxdWUgc2VjbyB0cm9waWNhbCBtZWRpYW50ZSBlc3BlY2llcyBmw7puZ2ljYXMgYmlvaW5kaWNhZG9yYXMuIiwKICAgICAgInRoZW1lIjogIkVjb2xvZ8OtYSB5IGJpb2RpdmVyc2lkYWQiLAogICAgICAibW9kYWxpdHkiOiAiUHJlc2VuY2lhbCIsCiAgICAgICJmb3JtYXQiOiAiMTUgbWludXRvcyIsCiAgICAgICJhZmZpbGlhdGlvbnMiOiAiIiwKICAgICAgImNvdW50cnlFbnRyaWVzIjogWwogICAgICAgIHsKICAgICAgICAgICJzcGVha2VyIjogIkxhdXJhIFZhbGVudGluYSBEdWXDsWFzIFRvcnJlcyIsCiAgICAgICAgICAiY29kZXMiOiBbCiAgICAgICAgICAgICJDTyIKICAgICAgICAgIF0sCiAgICAgICAgICAiY291bnRyaWVzIjogWwogICAgICAgICAgICAiQ29sb21iaWEiCiAgICAgICAgICBdCiAgICAgICAgfQogICAgICBdCiAgICB9LAogICAgewogICAgICAiaWQiOiAiT1ItMDE5LVlWIiwKICAgICAgImNvZGUiOiAiT1ItMDE5LVlWIiwKICAgICAgInNvdXJjZUlkIjogIlBPTkVOQ18wNDEiLAogICAgICAia2luZCI6ICJvcmFsIiwKICAgICAgImRheSI6ICIyMDI2LTA5LTAxIiwKICAgICAgInN0YXJ0IjogIjEzOjQ1IiwKICAgICAgImVuZCI6ICIxNDowMCIsCiAgICAgICJyb29tIjogIkU0MiIsCiAgICAgICJyb29tTmFtZSI6ICJTYWxhIGRlIHBvbmVuY2lhcyBFNDIgwrcgRXVnZW5pbyBFc3Blam8iLAogICAgICAic3BlYWtlciI6ICJZYWxlc2tpYSBWYWxkw6lzIiwKICAgICAgInRpdGxlIjogIlByaW1lciByZWdpc3RybyBkZSBwbGVvbW9yZmlzbW8gZW4gTW9uaWxpb3BodGhvcmEgc3AuIG5vdi4geSBzdSBhc29jaWFjacOzbiBjb24gaHXDqXNwZWRlcyBkZSBsYSBmYW1pbGlhIE1hbHZhY2VhZSBzLmwuIGVuIFBhbmFtw6EiLAogICAgICAidGhlbWUiOiAiU2lzdGVtw6F0aWNhIHkgdGF4b25vbcOtYSIsCiAgICAgICJtb2RhbGl0eSI6ICJQcmVzZW5jaWFsIiwKICAgICAgImZvcm1hdCI6ICIxNSBtaW51dG9zIiwKICAgICAgImFmZmlsaWF0aW9ucyI6ICIiLAogICAgICAiY291bnRyeUVudHJpZXMiOiBbCiAgICAgICAgewogICAgICAgICAgInNwZWFrZXIiOiAiWWFsZXNraWEgVmFsZMOpcyIsCiAgICAgICAgICAiY29kZXMiOiBbCiAgICAgICAgICAgICJQQSIKICAgICAgICAgIF0sCiAgICAgICAgICAiY291bnRyaWVzIjogWwogICAgICAgICAgICAiUGFuYW3DoSIKICAgICAgICAgIF0KICAgICAgICB9CiAgICAgIF0KICAgIH0sCiAgICB7CiAgICAgICJpZCI6ICJPUi0wMjAtVk0iLAogICAgICAiY29kZSI6ICJPUi0wMjAtVk0iLAogICAgICAic291cmNlSWQiOiAiUE9ORU5DXzAxNyIsCiAgICAgICJraW5kIjogIm9yYWwiLAogICAgICAiZGF5IjogIjIwMjYtMDktMDEiLAogICAgICAic3RhcnQiOiAiMTM6NDUiLAogICAgICAiZW5kIjogIjE0OjAwIiwKICAgICAgInJvb20iOiAiRTYxIiwKICAgICAgInJvb21OYW1lIjogIlNhbGEgZGUgcG9uZW5jaWFzIEU2MSDCtyBFdWdlbmlvIEVzcGVqbyIsCiAgICAgICJzcGVha2VyIjogIlbDrWN0b3IgTWFudWVsIFRhcmFuZ28gTWFydMOtbmV6IiwKICAgICAgInRpdGxlIjogIk1JQ09TSVMgU1VCQ1VUw4FORUEgQ0FVU0FEQSBQT1IgR2FtYmlvbXljZXMgcHJvZnVuZHVzOiBVTkEgRU5USURBRCBFWFRSRU1BREFNRU5URSBSQVJBIiwKICAgICAgInRoZW1lIjogIk1pY29sb2fDrWEgYXBsaWNhZGEiLAogICAgICAibW9kYWxpdHkiOiAiUHJlc2VuY2lhbCIsCiAgICAgICJmb3JtYXQiOiAiMTUgbWludXRvcyIsCiAgICAgICJhZmZpbGlhdGlvbnMiOiAiIiwKICAgICAgImNvdW50cnlFbnRyaWVzIjogWwogICAgICAgIHsKICAgICAgICAgICJzcGVha2VyIjogIlbDrWN0b3IgTWFudWVsIFRhcmFuZ28gTWFydMOtbmV6IiwKICAgICAgICAgICJjb2RlcyI6IFsKICAgICAgICAgICAgIk1YIgogICAgICAgICAgXSwKICAgICAgICAgICJjb3VudHJpZXMiOiBbCiAgICAgICAgICAgICJNw6l4aWNvIgogICAgICAgICAgXQogICAgICAgIH0KICAgICAgXQogICAgfSwKICAgIHsKICAgICAgImlkIjogIk9SLTAyMS1CWiIsCiAgICAgICJjb2RlIjogIk9SLTAyMS1CWiIsCiAgICAgICJzb3VyY2VJZCI6ICJQT05FTkNfMDA4IiwKICAgICAgImtpbmQiOiAib3JhbCIsCiAgICAgICJkYXkiOiAiMjAyNi0wOS0wMSIsCiAgICAgICJzdGFydCI6ICIxMzo0NSIsCiAgICAgICJlbmQiOiAiMTQ6MDAiLAogICAgICAicm9vbSI6ICJPNTIiLAogICAgICAicm9vbU5hbWUiOiAiU2FsYSBkZSBwb25lbmNpYXMgTzUyIMK3IEpvc8OpIEpvYXF1w61uIE9sbWVkbyIsCiAgICAgICJzcGVha2VyIjogIkJyYXlhbiBGbG9yZXMgWmFyemEiLAogICAgICAidGl0bGUiOiAiQmlvcHJvc3BlY2Npw7NuIGRlIGxhIGFjdGl2aWRhZCBlbnppbcOhdGljYSBsYWNhc2EgZGUgaG9uZ29zIGFzb2NpYWRvcyBhIHJlc3RvcyB2ZWdldGFsZXMgYmFqbyBjb25kaWNpb25lcyBkZSBtb25vIHkgY28tY3VsdGl2byIsCiAgICAgICJ0aGVtZSI6ICJCaW90ZWNub2xvZ8OtYSB5IHVzb3MgZGUgaG9uZ29zIiwKICAgICAgIm1vZGFsaXR5IjogIlByZXNlbmNpYWwiLAogICAgICAiZm9ybWF0IjogIjE1IG1pbnV0b3MiLAogICAgICAiYWZmaWxpYXRpb25zIjogIiIsCiAgICAgICJjb3VudHJ5RW50cmllcyI6IFsKICAgICAgICB7CiAgICAgICAgICAic3BlYWtlciI6ICJCcmF5YW4gRmxvcmVzIFphcnphIiwKICAgICAgICAgICJjb2RlcyI6IFsKICAgICAgICAgICAgIk1YIgogICAgICAgICAgXSwKICAgICAgICAgICJjb3VudHJpZXMiOiBbCiAgICAgICAgICAgICJNw6l4aWNvIgogICAgICAgICAgXQogICAgICAgIH0KICAgICAgXQogICAgfSwKICAgIHsKICAgICAgImlkIjogIk9SLTAyMi1BQyIsCiAgICAgICJjb2RlIjogIk9SLTAyMi1BQyIsCiAgICAgICJzb3VyY2VJZCI6ICJQT05FTkNfMDI5IiwKICAgICAgImtpbmQiOiAib3JhbCIsCiAgICAgICJkYXkiOiAiMjAyNi0wOS0wMSIsCiAgICAgICJzdGFydCI6ICIxMzo0NSIsCiAgICAgICJlbmQiOiAiMTQ6MDAiLAogICAgICAicm9vbSI6ICJTMjEiLAogICAgICAicm9vbU5hbWUiOiAiU2FsYSBkZSBwb25lbmNpYXMgUzIxIMK3IE1hcmlzY2FsIFN1Y3JlIiwKICAgICAgInNwZWFrZXIiOiAiQW5hIFNvZsOtYSBDYW1hcmdhIiwKICAgICAgInRpdGxlIjogIlNpIHVuIGhvbmdvIHB1ZGllc2UgaGFibGFyLCBsYXMgaGlzdG9yaWFzIG3DoXMtcXVlLWh1bWFuYXMgZGVsIFBhcnF1ZSBPbWFyIChDaXVkYWQgZGUgUGFuYW3DoSkgYSB0cmF2w6lzIGRlIGxhIHRpbnRhIGRlbCBob25nbyBQaXNvbGl0aHVzIiwKICAgICAgInRoZW1lIjogIkVjb2xvZ8OtYSB5IGJpb2RpdmVyc2lkYWQiLAogICAgICAibW9kYWxpdHkiOiAiVmlydHVhbCIsCiAgICAgICJmb3JtYXQiOiAiMTUgbWludXRvcyIsCiAgICAgICJhZmZpbGlhdGlvbnMiOiAiIiwKICAgICAgImNvdW50cnlFbnRyaWVzIjogWwogICAgICAgIHsKICAgICAgICAgICJzcGVha2VyIjogIkFuYSBTb2bDrWEgQ2FtYXJnYSIsCiAgICAgICAgICAiY29kZXMiOiBbCiAgICAgICAgICAgICJQQSIKICAgICAgICAgIF0sCiAgICAgICAgICAiY291bnRyaWVzIjogWwogICAgICAgICAgICAiUGFuYW3DoSIKICAgICAgICAgIF0KICAgICAgICB9CiAgICAgIF0KICAgIH0sCiAgICB7CiAgICAgICJpZCI6ICJPUi0wMjktWVIiLAogICAgICAiY29kZSI6ICJPUi0wMjktWVIiLAogICAgICAic291cmNlSWQiOiAiUE9ORU5DXzEzOCIsCiAgICAgICJraW5kIjogIm9yYWwiLAogICAgICAiZGF5IjogIjIwMjYtMDktMDEiLAogICAgICAic3RhcnQiOiAiMTM6NDUiLAogICAgICAiZW5kIjogIjE0OjAwIiwKICAgICAgInJvb20iOiAiUzIzIiwKICAgICAgInJvb21OYW1lIjogIlNhbGEgZGUgcG9uZW5jaWFzIFMyMyDCtyBNYXJpc2NhbCBTdWNyZSIsCiAgICAgICJzcGVha2VyIjogIlllbGVuaWEgUm9kcmlndWV6IiwKICAgICAgInRpdGxlIjogIkNvbm9jaW1pZW50byBUcmFkaWNpb25hbCBzb2JyZSBlbCB1c28gZGUgbG9zIGhvbmdvcyBzaWx2ZXN0cmVzIGRlIGltcG9ydGFuY2lhIGJpb2N1bHR1cmFsIGVuIGNvbXVuaWRhZGVzIGxvY2FsZXMgZGVsIG9jY2lkZW50ZSBkZSBIb25kdXJhcyIsCiAgICAgICJ0aGVtZSI6ICJFdG5vbWljb2xvZ8OtYSIsCiAgICAgICJtb2RhbGl0eSI6ICJQcmVzZW5jaWFsIiwKICAgICAgImZvcm1hdCI6ICIxNSBtaW51dG9zIiwKICAgICAgImFmZmlsaWF0aW9ucyI6ICIiLAogICAgICAiY291bnRyeUVudHJpZXMiOiBbCiAgICAgICAgewogICAgICAgICAgInNwZWFrZXIiOiAiWWVsZW5pYSBSb2RyaWd1ZXoiLAogICAgICAgICAgImNvZGVzIjogWwogICAgICAgICAgICAiSE4iCiAgICAgICAgICBdLAogICAgICAgICAgImNvdW50cmllcyI6IFsKICAgICAgICAgICAgIkhvbmR1cmFzIgogICAgICAgICAgXQogICAgICAgIH0KICAgICAgXQogICAgfSwKICAgIHsKICAgICAgImlkIjogIk9SLTA0Mi1DTCIsCiAgICAgICJjb2RlIjogIk9SLTA0Mi1DTCIsCiAgICAgICJzb3VyY2VJZCI6ICJQT05FTkNfMDUwIiwKICAgICAgImtpbmQiOiAib3JhbCIsCiAgICAgICJkYXkiOiAiMjAyNi0wOS0wMSIsCiAgICAgICJzdGFydCI6ICIxMzo0NSIsCiAgICAgICJlbmQiOiAiMTQ6MDAiLAogICAgICAicm9vbSI6ICJTNzIiLAogICAgICAicm9vbU5hbWUiOiAiU2FsYSBkZSBwb25lbmNpYXMgUzcyIMK3IE1hcmlzY2FsIFN1Y3JlIiwKICAgICAgInNwZWFrZXIiOiAiQ2FpbyBMZWFsLUR1dHJhIiwKICAgICAgInRpdGxlIjogIkdlbm9tZSBwbGFzdGljaXR5IGRyaXZlbiBieSB0cmFuc3Bvc2FibGUgZWxlbWVudHMgaW4gYW50LWZhcm1lZCBmdW5naSIsCiAgICAgICJ0aGVtZSI6ICJFY29sb2fDrWEgeSBiaW9kaXZlcnNpZGFkIiwKICAgICAgIm1vZGFsaXR5IjogIlByZXNlbmNpYWwiLAogICAgICAiZm9ybWF0IjogIjE1IG1pbnV0b3MiLAogICAgICAiYWZmaWxpYXRpb25zIjogIiIsCiAgICAgICJjb3VudHJ5RW50cmllcyI6IFsKICAgICAgICB7CiAgICAgICAgICAic3BlYWtlciI6ICJDYWlvIExlYWwtRHV0cmEiLAogICAgICAgICAgImNvZGVzIjogWwogICAgICAgICAgICAiQlIiCiAgICAgICAgICBdLAogICAgICAgICAgImNvdW50cmllcyI6IFsKICAgICAgICAgICAgIkJyYXNpbCIKICAgICAgICAgIF0KICAgICAgICB9CiAgICAgIF0KICAgIH0sCiAgICB7CiAgICAgICJpZCI6ICJPUi0wMjUtWEYiLAogICAgICAiY29kZSI6ICJPUi0wMjUtWEYiLAogICAgICAic291cmNlSWQiOiAiUE9ORU5DXzA0MiIsCiAgICAgICJraW5kIjogIm9yYWwiLAogICAgICAiZGF5IjogIjIwMjYtMDktMDEiLAogICAgICAic3RhcnQiOiAiMTQ6MDAiLAogICAgICAiZW5kIjogIjE0OjE1IiwKICAgICAgInJvb20iOiAiRTQyIiwKICAgICAgInJvb21OYW1lIjogIlNhbGEgZGUgcG9uZW5jaWFzIEU0MiDCtyBFdWdlbmlvIEVzcGVqbyIsCiAgICAgICJzcGVha2VyIjogIlhhdmllcmEgQW1hZG9yIEZlcm7DoW5kZXoiLAogICAgICAidGl0bGUiOiAiSG9uZ29zIGNvcmFsb2lkZXMgeSBjbGF2YXJpb2lkZXMgZGUgQ29zdGEgUmljYTogcmV2aXNpw7NuIGRlIHN1IHRheG9ub23DrWEsIHNpc3RlbcOhdGljYSB5IGRpdmVyc2lkYWQuIiwKICAgICAgInRoZW1lIjogIlNpc3RlbcOhdGljYSB5IHRheG9ub23DrWEiLAogICAgICAibW9kYWxpdHkiOiAiUHJlc2VuY2lhbCIsCiAgICAgICJmb3JtYXQiOiAiMTUgbWludXRvcyIsCiAgICAgICJhZmZpbGlhdGlvbnMiOiAiIiwKICAgICAgImNvdW50cnlFbnRyaWVzIjogWwogICAgICAgIHsKICAgICAgICAgICJzcGVha2VyIjogIlhhdmllcmEgQW1hZG9yIEZlcm7DoW5kZXoiLAogICAgICAgICAgImNvZGVzIjogWwogICAgICAgICAgICAiQ1IiCiAgICAgICAgICBdLAogICAgICAgICAgImNvdW50cmllcyI6IFsKICAgICAgICAgICAgIkNvc3RhIFJpY2EiCiAgICAgICAgICBdCiAgICAgICAgfQogICAgICBdCiAgICB9LAogICAgewogICAgICAiaWQiOiAiT1ItMDI2LUFPIiwKICAgICAgImNvZGUiOiAiT1ItMDI2LUFPIiwKICAgICAgInNvdXJjZUlkIjogIlBPTkVOQ18wNjAiLAogICAgICAia2luZCI6ICJvcmFsIiwKICAgICAgImRheSI6ICIyMDI2LTA5LTAxIiwKICAgICAgInN0YXJ0IjogIjE0OjAwIiwKICAgICAgImVuZCI6ICIxNDoxNSIsCiAgICAgICJyb29tIjogIkU2MSIsCiAgICAgICJyb29tTmFtZSI6ICJTYWxhIGRlIHBvbmVuY2lhcyBFNjEgwrcgRXVnZW5pbyBFc3Blam8iLAogICAgICAic3BlYWtlciI6ICJBbmRyZWEgT3JlbGxhbmEtTW9uZG9sIiwKICAgICAgInRpdGxlIjogIkVzdHJhdGVnaWEgZGUgY29uc2VydmFjacOzbiBkZSBsb3MgaG9uZ29zIGVjdG9taWNvcnLDrWNpY29zIGFzb2NpYWRvcyBhIHJvYmxlZGFsZXMgZGVzZGUgZWwgZW5mb3F1ZSBkZSBsYSBjaWVuY2lhIGNpdWRhZGFuYSBlbiBDb3N0YSBSaWNhIiwKICAgICAgInRoZW1lIjogIk1pY29sb2fDrWEgYXBsaWNhZGEiLAogICAgICAibW9kYWxpdHkiOiAiUHJlc2VuY2lhbCIsCiAgICAgICJmb3JtYXQiOiAiMTUgbWludXRvcyIsCiAgICAgICJhZmZpbGlhdGlvbnMiOiAiIiwKICAgICAgImNvdW50cnlFbnRyaWVzIjogWwogICAgICAgIHsKICAgICAgICAgICJzcGVha2VyIjogIkFuZHJlYSBPcmVsbGFuYS1Nb25kb2wiLAogICAgICAgICAgImNvZGVzIjogWwogICAgICAgICAgICAiQ1IiCiAgICAgICAgICBdLAogICAgICAgICAgImNvdW50cmllcyI6IFsKICAgICAgICAgICAgIkNvc3RhIFJpY2EiCiAgICAgICAgICBdCiAgICAgICAgfQogICAgICBdCiAgICB9LAogICAgewogICAgICAiaWQiOiAiT1ItMDI3LUpIIiwKICAgICAgImNvZGUiOiAiT1ItMDI3LUpIIiwKICAgICAgInNvdXJjZUlkIjogIlBPTkVOQ18wMTAiLAogICAgICAia2luZCI6ICJvcmFsIiwKICAgICAgImRheSI6ICIyMDI2LTA5LTAxIiwKICAgICAgInN0YXJ0IjogIjE0OjAwIiwKICAgICAgImVuZCI6ICIxNDoxNSIsCiAgICAgICJyb29tIjogIk81MiIsCiAgICAgICJyb29tTmFtZSI6ICJTYWxhIGRlIHBvbmVuY2lhcyBPNTIgwrcgSm9zw6kgSm9hcXXDrW4gT2xtZWRvIiwKICAgICAgInNwZWFrZXIiOiAiSmVuaWZlciBQYW1lbGEgQmVsdHLDoW4gSGVycmVyYSIsCiAgICAgICJ0aXRsZSI6ICJBcGxpY2FjacOzbiBsw61xdWlkYSBkZSBiaW9pbnN1bW9zLCBUcmljaG9kZXJtYSBoYXJ6aWFudW0geSBiaW9sLCBwYXJhIGxhIGRlZ3JhZGFjacOzbiBkZSBob2phcmFzY2EgeSBtZWpvcmEgZGUgbGEgbnV0cmljacOzbiBkZWwgc3VlbG8gZW4gQXJhY2hpcyBoeXBvZ2FlYS4iLAogICAgICAidGhlbWUiOiAiQmlvdGVjbm9sb2fDrWEgeSB1c29zIGRlIGhvbmdvcyIsCiAgICAgICJtb2RhbGl0eSI6ICJQcmVzZW5jaWFsIiwKICAgICAgImZvcm1hdCI6ICIxNSBtaW51dG9zIiwKICAgICAgImFmZmlsaWF0aW9ucyI6ICIiLAogICAgICAiY291bnRyeUVudHJpZXMiOiBbCiAgICAgICAgewogICAgICAgICAgInNwZWFrZXIiOiAiSmVuaWZlciBQYW1lbGEgQmVsdHLDoW4gSGVycmVyYSIsCiAgICAgICAgICAiY29kZXMiOiBbCiAgICAgICAgICAgICJFQyIKICAgICAgICAgIF0sCiAgICAgICAgICAiY291bnRyaWVzIjogWwogICAgICAgICAgICAiRWN1YWRvciIKICAgICAgICAgIF0KICAgICAgICB9CiAgICAgIF0KICAgIH0sCiAgICB7CiAgICAgICJpZCI6ICJPUi0wMzQtR1AiLAogICAgICAiY29kZSI6ICJPUi0wMzQtR1AiLAogICAgICAic291cmNlSWQiOiAiUE9ORU5DXzAzOSIsCiAgICAgICJraW5kIjogIm9yYWwiLAogICAgICAiZGF5IjogIjIwMjYtMDktMDEiLAogICAgICAic3RhcnQiOiAiMTQ6MDAiLAogICAgICAiZW5kIjogIjE0OjE1IiwKICAgICAgInJvb20iOiAiUzIxIiwKICAgICAgInJvb21OYW1lIjogIlNhbGEgZGUgcG9uZW5jaWFzIFMyMSDCtyBNYXJpc2NhbCBTdWNyZSIsCiAgICAgICJzcGVha2VyIjogIkdhYnJpZWwgUHJhZG8iLAogICAgICAidGl0bGUiOiAiQ29tbyBvcyBtaWPDs2xvZ29zIHVzYW0gb3MgZnVuZ8Ohcmlvcz8gQW7DoWxpc2UgYmlibGlvbcOpdHJpY2EgZGUgdGVuZMOqbmNpYXMgZSBoaXN0w7NyaWNvIGRlIHBlc3F1aXNhcyBiYXNlYWRhcyBlbSBjb2xlw6fDtWVzIG1pY29sw7NnaWNhcyIsCiAgICAgICJ0aGVtZSI6ICJFY29sb2fDrWEgeSBiaW9kaXZlcnNpZGFkIiwKICAgICAgIm1vZGFsaXR5IjogIlByZXNlbmNpYWwiLAogICAgICAiZm9ybWF0IjogIjE1IG1pbnV0b3MiLAogICAgICAiYWZmaWxpYXRpb25zIjogIiIsCiAgICAgICJjb3VudHJ5RW50cmllcyI6IFsKICAgICAgICB7CiAgICAgICAgICAic3BlYWtlciI6ICJHYWJyaWVsIFByYWRvIiwKICAgICAgICAgICJjb2RlcyI6IFsKICAgICAgICAgICAgIkJSIgogICAgICAgICAgXSwKICAgICAgICAgICJjb3VudHJpZXMiOiBbCiAgICAgICAgICAgICJCcmFzaWwiCiAgICAgICAgICBdCiAgICAgICAgfQogICAgICBdCiAgICB9LAogICAgewogICAgICAiaWQiOiAiT1ItMDM1LUhVIiwKICAgICAgImNvZGUiOiAiT1ItMDM1LUhVIiwKICAgICAgInNvdXJjZUlkIjogIlBPTkVOQ18wNDAiLAogICAgICAia2luZCI6ICJvcmFsIiwKICAgICAgImRheSI6ICIyMDI2LTA5LTAxIiwKICAgICAgInN0YXJ0IjogIjE0OjAwIiwKICAgICAgImVuZCI6ICIxNDoxNSIsCiAgICAgICJyb29tIjogIlMyMyIsCiAgICAgICJyb29tTmFtZSI6ICJTYWxhIGRlIHBvbmVuY2lhcyBTMjMgwrcgTWFyaXNjYWwgU3VjcmUiLAogICAgICAic3BlYWtlciI6ICJIw6ljdG9yIFVyYmluYSIsCiAgICAgICJ0aXRsZSI6ICJSZXN1bHRhZG9zIHByZWxpbWluYXJlcyBzb2JyZSBsYSBlZmljYWNpYSBkZSB1biBudWV2byBkaXNwb3NpdGl2byAoYXBwdCkgcGFyYSBlbCBtb25pdG9yZW8gZGUgZXNwb3JhcyBkZSBwYXTDs2dlbm9zIGRlIHBsYW50YXMiLAogICAgICAidGhlbWUiOiAiRWNvbG9nw61hIHkgYmlvZGl2ZXJzaWRhZCIsCiAgICAgICJtb2RhbGl0eSI6ICJQcmVzZW5jaWFsIiwKICAgICAgImZvcm1hdCI6ICIxNSBtaW51dG9zIiwKICAgICAgImFmZmlsaWF0aW9ucyI6ICIiLAogICAgICAiY291bnRyeUVudHJpZXMiOiBbCiAgICAgICAgewogICAgICAgICAgInNwZWFrZXIiOiAiSMOpY3RvciBVcmJpbmEiLAogICAgICAgICAgImNvZGVzIjogWwogICAgICAgICAgICAiVVMiCiAgICAgICAgICBdLAogICAgICAgICAgImNvdW50cmllcyI6IFsKICAgICAgICAgICAgIkVzdGFkb3MgVW5pZG9zIgogICAgICAgICAgXQogICAgICAgIH0KICAgICAgXQogICAgfSwKICAgIHsKICAgICAgImlkIjogIk9SLTA0OC1BTSIsCiAgICAgICJjb2RlIjogIk9SLTA0OC1BTSIsCiAgICAgICJzb3VyY2VJZCI6ICJQT05FTkNfMDU2IiwKICAgICAgImtpbmQiOiAib3JhbCIsCiAgICAgICJkYXkiOiAiMjAyNi0wOS0wMSIsCiAgICAgICJzdGFydCI6ICIxNDowMCIsCiAgICAgICJlbmQiOiAiMTQ6MTUiLAogICAgICAicm9vbSI6ICJTNzIiLAogICAgICAicm9vbU5hbWUiOiAiU2FsYSBkZSBwb25lbmNpYXMgUzcyIMK3IE1hcmlzY2FsIFN1Y3JlIiwKICAgICAgInNwZWFrZXIiOiAiQWxpc29uIE11bmF5bGxhLUJvaG9ycXVleiIsCiAgICAgICJ0aXRsZSI6ICJNaWNyb2JpYWwgbW92ZW1lbnRzOiBpbnZlc3RpZ2F0aW5nIHRoZSB0dXJ0bGUtbWVkaWF0ZWQgZGlzcGVyc2FsIG9mIGZydWl0cyBhbmQgZnVuZ2kiLAogICAgICAidGhlbWUiOiAiRWNvbG9nw61hIHkgYmlvZGl2ZXJzaWRhZCIsCiAgICAgICJtb2RhbGl0eSI6ICJQcmVzZW5jaWFsIiwKICAgICAgImZvcm1hdCI6ICIxNSBtaW51dG9zIiwKICAgICAgImFmZmlsaWF0aW9ucyI6ICIiLAogICAgICAiY291bnRyeUVudHJpZXMiOiBbCiAgICAgICAgewogICAgICAgICAgInNwZWFrZXIiOiAiQWxpc29uIE11bmF5bGxhLUJvaG9ycXVleiIsCiAgICAgICAgICAiY29kZXMiOiBbCiAgICAgICAgICAgICJVUyIKICAgICAgICAgIF0sCiAgICAgICAgICAiY291bnRyaWVzIjogWwogICAgICAgICAgICAiRXN0YWRvcyBVbmlkb3MiCiAgICAgICAgICBdCiAgICAgICAgfQogICAgICBdCiAgICB9LAogICAgewogICAgICAiaWQiOiAiT1ItMDM3LUpCIiwKICAgICAgImNvZGUiOiAiT1ItMDM3LUpCIiwKICAgICAgInNvdXJjZUlkIjogIlBPTkVOQ18wNDYiLAogICAgICAia2luZCI6ICJvcmFsIiwKICAgICAgImRheSI6ICIyMDI2LTA5LTAxIiwKICAgICAgInN0YXJ0IjogIjE0OjE1IiwKICAgICAgImVuZCI6ICIxNDozMCIsCiAgICAgICJyb29tIjogIkU0MiIsCiAgICAgICJyb29tTmFtZSI6ICJTYWxhIGRlIHBvbmVuY2lhcyBFNDIgwrcgRXVnZW5pbyBFc3Blam8iLAogICAgICAic3BlYWtlciI6ICJKYWRzb24gQmV6ZXJyYSIsCiAgICAgICJ0aXRsZSI6ICJVbWEgYXZlbnR1cmEgY2llbnTDrWZpY2EgcGVsb3MgbWlzdMOpcmlvcyBkYSBtaWNvZGl2ZXJzaWRhZGUgZGUgY2F2ZXJuYXMgZSBkZSBlbmTDs2ZpdG9zIG5hIHNhdmFuYSBicmFzaWxlaXJhIChDZXJyYWRvKTogcXVhaXMgc8OjbyBhcyBub3ZpZGFkZXMgdGF4b27DtG1pY2FzIG1haXMgcmVjZW50ZXM\/IiwKICAgICAgInRoZW1lIjogIlNpc3RlbcOhdGljYSB5IHRheG9ub23DrWEiLAogICAgICAibW9kYWxpdHkiOiAiUHJlc2VuY2lhbCIsCiAgICAgICJmb3JtYXQiOiAiMTUgbWludXRvcyIsCiAgICAgICJhZmZpbGlhdGlvbnMiOiAiIiwKICAgICAgImNvdW50cnlFbnRyaWVzIjogWwogICAgICAgIHsKICAgICAgICAgICJzcGVha2VyIjogIkphZHNvbiBCZXplcnJhIiwKICAgICAgICAgICJjb2RlcyI6IFsKICAgICAgICAgICAgIkJSIgogICAgICAgICAgXSwKICAgICAgICAgICJjb3VudHJpZXMiOiBbCiAgICAgICAgICAgICJCcmFzaWwiCiAgICAgICAgICBdCiAgICAgICAgfQogICAgICBdCiAgICB9LAogICAgewogICAgICAiaWQiOiAiT1ItMDQ0LUFCIiwKICAgICAgImNvZGUiOiAiT1ItMDQ0LUFCIiwKICAgICAgInNvdXJjZUlkIjogIlBPTkVOQ18xMjkiLAogICAgICAia2luZCI6ICJvcmFsIiwKICAgICAgImRheSI6ICIyMDI2LTA5LTAxIiwKICAgICAgInN0YXJ0IjogIjE0OjE1IiwKICAgICAgImVuZCI6ICIxNDozMCIsCiAgICAgICJyb29tIjogIkU2MSIsCiAgICAgICJyb29tTmFtZSI6ICJTYWxhIGRlIHBvbmVuY2lhcyBFNjEgwrcgRXVnZW5pbyBFc3Blam8iLAogICAgICAic3BlYWtlciI6ICJBbmEgQmVsw6luIEd1ZXJyZXJvIEJ1ZWxlIiwKICAgICAgInRpdGxlIjogIlBlcmZpbGVzIG1vbGVjdWxhcmVzIGRlIHJlc2lzdGVuY2lhcyBmw7puZ2ljYXMgZW4gaG9uZ29zIGZpbGFtZW50b3NvcyBhaXNsYWRvcyBkZSBtdWVzdHJhcyBjbMOtbmljYXMgZGUgcGFjaWVudGVzIG9uY29sw7NnaWNvcyBkZSBsYSBjaXVkYWQgZGUgTG9qYS4iLAogICAgICAidGhlbWUiOiAiTWljb2xvZ8OtYSBhcGxpY2FkYSIsCiAgICAgICJtb2RhbGl0eSI6ICJQcmVzZW5jaWFsIiwKICAgICAgImZvcm1hdCI6ICIxNSBtaW51dG9zIiwKICAgICAgImFmZmlsaWF0aW9ucyI6ICIiLAogICAgICAiY291bnRyeUVudHJpZXMiOiBbCiAgICAgICAgewogICAgICAgICAgInNwZWFrZXIiOiAiQW5hIEJlbMOpbiBHdWVycmVybyBCdWVsZSIsCiAgICAgICAgICAiY29kZXMiOiBbCiAgICAgICAgICAgICJFQyIKICAgICAgICAgIF0sCiAgICAgICAgICAiY291bnRyaWVzIjogWwogICAgICAgICAgICAiRWN1YWRvciIKICAgICAgICAgIF0KICAgICAgICB9CiAgICAgIF0KICAgIH0sCiAgICB7CiAgICAgICJpZCI6ICJPUi0wMzMtS0ciLAogICAgICAiY29kZSI6ICJPUi0wMzMtS0ciLAogICAgICAic291cmNlSWQiOiAiUE9ORU5DXzAxMSIsCiAgICAgICJraW5kIjogIm9yYWwiLAogICAgICAiZGF5IjogIjIwMjYtMDktMDEiLAogICAgICAic3RhcnQiOiAiMTQ6MTUiLAogICAgICAiZW5kIjogIjE0OjMwIiwKICAgICAgInJvb20iOiAiTzUyIiwKICAgICAgInJvb21OYW1lIjogIlNhbGEgZGUgcG9uZW5jaWFzIE81MiDCtyBKb3PDqSBKb2FxdcOtbiBPbG1lZG8iLAogICAgICAic3BlYWtlciI6ICJLYXR5YSBNaXNoZWxsIEdvbnrDoWxleiBHdXptw6FuIiwKICAgICAgInRpdGxlIjogIkJpb2F1bWVudGFjacOzbiBkZSBjb21wb3N0IGNvbiBtaWNyb29yZ2FuaXNtb3MgZWZpY2llbnRlcyBlbiBsYSBjb211bmlkYWQgS2ljaHdhIGRlIEF0YWNhcGksIE5hcG8sIEVjdWFkb3IuIiwKICAgICAgInRoZW1lIjogIkJpb3RlY25vbG9nw61hIHkgdXNvcyBkZSBob25nb3MiLAogICAgICAibW9kYWxpdHkiOiAiUHJlc2VuY2lhbCIsCiAgICAgICJmb3JtYXQiOiAiMTUgbWludXRvcyIsCiAgICAgICJhZmZpbGlhdGlvbnMiOiAiIiwKICAgICAgImNvdW50cnlFbnRyaWVzIjogWwogICAgICAgIHsKICAgICAgICAgICJzcGVha2VyIjogIkthdHlhIE1pc2hlbGwgR29uesOhbGV6IEd1em3DoW4iLAogICAgICAgICAgImNvZGVzIjogWwogICAgICAgICAgICAiRUMiCiAgICAgICAgICBdLAogICAgICAgICAgImNvdW50cmllcyI6IFsKICAgICAgICAgICAgIkVjdWFkb3IiCiAgICAgICAgICBdCiAgICAgICAgfQogICAgICBdCiAgICB9LAogICAgewogICAgICAiaWQiOiAiT1ItMDQ2LUtNIiwKICAgICAgImNvZGUiOiAiT1ItMDQ2LUtNIiwKICAgICAgInNvdXJjZUlkIjogIlBPTkVOQ18wNTQiLAogICAgICAia2luZCI6ICJvcmFsIiwKICAgICAgImRheSI6ICIyMDI2LTA5LTAxIiwKICAgICAgInN0YXJ0IjogIjE0OjE1IiwKICAgICAgImVuZCI6ICIxNDozMCIsCiAgICAgICJyb29tIjogIlMyMSIsCiAgICAgICJyb29tTmFtZSI6ICJTYWxhIGRlIHBvbmVuY2lhcyBTMjEgwrcgTWFyaXNjYWwgU3VjcmUiLAogICAgICAic3BlYWtlciI6ICJLZW5uZXRoIE1vbmdlIiwKICAgICAgInRpdGxlIjogIlJlc3B1ZXN0YXMgbWljcm9iaWFuYXMgYWwgY2FsZW50YW1pZW50byBleHBlcmltZW50YWwgZW4gY29zdHJhcyBiaW9sw7NnaWNhcyBkZWwgcMOhcmFtbyBjb3N0YXJyaWNlbnNlIiwKICAgICAgInRoZW1lIjogIkVjb2xvZ8OtYSB5IGJpb2RpdmVyc2lkYWQiLAogICAgICAibW9kYWxpdHkiOiAiUHJlc2VuY2lhbCIsCiAgICAgICJmb3JtYXQiOiAiMTUgbWludXRvcyIsCiAgICAgICJhZmZpbGlhdGlvbnMiOiAiIiwKICAgICAgImNvdW50cnlFbnRyaWVzIjogWwogICAgICAgIHsKICAgICAgICAgICJzcGVha2VyIjogIktlbm5ldGggTW9uZ2UiLAogICAgICAgICAgImNvZGVzIjogWwogICAgICAgICAgICAiQ1IiCiAgICAgICAgICBdLAogICAgICAgICAgImNvdW50cmllcyI6IFsKICAgICAgICAgICAgIkNvc3RhIFJpY2EiCiAgICAgICAgICBdCiAgICAgICAgfQogICAgICBdCiAgICB9LAogICAgewogICAgICAiaWQiOiAiT1ItMDM5LUFNIiwKICAgICAgImNvZGUiOiAiT1ItMDM5LUFNIiwKICAgICAgInNvdXJjZUlkIjogIlBPTkVOQ18wMTUiLAogICAgICAia2luZCI6ICJvcmFsIiwKICAgICAgImRheSI6ICIyMDI2LTA5LTAxIiwKICAgICAgInN0YXJ0IjogIjE0OjE1IiwKICAgICAgImVuZCI6ICIxNDozMCIsCiAgICAgICJyb29tIjogIlMyMyIsCiAgICAgICJyb29tTmFtZSI6ICJTYWxhIGRlIHBvbmVuY2lhcyBTMjMgwrcgTWFyaXNjYWwgU3VjcmUiLAogICAgICAic3BlYWtlciI6ICJBZHJpYW5hIE1vbnRveWEiLAogICAgICAidGl0bGUiOiAiSG9uZ29zIEFsaW1lbnRhcmlvcyBkZSBsYSBTaWVycmEgTWF6YXRlY2EsIE3DqXhpY28iLAogICAgICAidGhlbWUiOiAiQmlvdGVjbm9sb2fDrWEgeSB1c29zIGRlIGhvbmdvcyIsCiAgICAgICJtb2RhbGl0eSI6ICJQcmVzZW5jaWFsIiwKICAgICAgImZvcm1hdCI6ICIxNSBtaW51dG9zIiwKICAgICAgImFmZmlsaWF0aW9ucyI6ICIiLAogICAgICAiY291bnRyeUVudHJpZXMiOiBbCiAgICAgICAgewogICAgICAgICAgInNwZWFrZXIiOiAiQWRyaWFuYSBNb250b3lhIiwKICAgICAgICAgICJjb2RlcyI6IFsKICAgICAgICAgICAgIk1YIgogICAgICAgICAgXSwKICAgICAgICAgICJjb3VudHJpZXMiOiBbCiAgICAgICAgICAgICJNw6l4aWNvIgogICAgICAgICAgXQogICAgICAgIH0KICAgICAgXQogICAgfSwKICAgIHsKICAgICAgImlkIjogIk9SLTA1NC1CTyIsCiAgICAgICJjb2RlIjogIk9SLTA1NC1CTyIsCiAgICAgICJzb3VyY2VJZCI6ICJQT05FTkNfMDYzIiwKICAgICAgImtpbmQiOiAib3JhbCIsCiAgICAgICJkYXkiOiAiMjAyNi0wOS0wMSIsCiAgICAgICJzdGFydCI6ICIxNDoxNSIsCiAgICAgICJlbmQiOiAiMTQ6MzAiLAogICAgICAicm9vbSI6ICJTNzIiLAogICAgICAicm9vbU5hbWUiOiAiU2FsYSBkZSBwb25lbmNpYXMgUzcyIMK3IE1hcmlzY2FsIFN1Y3JlIiwKICAgICAgInNwZWFrZXIiOiAiQmVsbGEgRWxpc2EgR2FicmllbGEgUm9tZXJvIE9ydGVnYSIsCiAgICAgICJ0aXRsZSI6ICJEaXZlcnNpZGFkIGRlIGNvbXVuaWRhZGVzIGbDum5naWNhcyBlbiBsYSBBbnTDoXJ0aWNhOiBpbnRlZ3JhY2nDs24gZGUgbGEgZGlzdHJpYnVjacOzbiBsb2NhbCB5IGxhIG9jdXBhY2nDs24gZ2xvYmFsIGVuIGxhcyBJc2xhcyBTaGV0bGFuZCBkZWwgU3VyIiwKICAgICAgInRoZW1lIjogIkVjb2xvZ8OtYSB5IGJpb2RpdmVyc2lkYWQiLAogICAgICAibW9kYWxpdHkiOiAiUHJlc2VuY2lhbCIsCiAgICAgICJmb3JtYXQiOiAiMTUgbWludXRvcyIsCiAgICAgICJhZmZpbGlhdGlvbnMiOiAiIiwKICAgICAgImNvdW50cnlFbnRyaWVzIjogWwogICAgICAgIHsKICAgICAgICAgICJzcGVha2VyIjogIkJlbGxhIEVsaXNhIEdhYnJpZWxhIFJvbWVybyBPcnRlZ2EiLAogICAgICAgICAgImNvZGVzIjogWwogICAgICAgICAgICAiQ0wiCiAgICAgICAgICBdLAogICAgICAgICAgImNvdW50cmllcyI6IFsKICAgICAgICAgICAgIkNoaWxlIgogICAgICAgICAgXQogICAgICAgIH0KICAgICAgXQogICAgfSwKICAgIHsKICAgICAgImlkIjogIk9SLTA0My1DUyIsCiAgICAgICJjb2RlIjogIk9SLTA0My1DUyIsCiAgICAgICJzb3VyY2VJZCI6ICJQT05FTkNfMDYyIiwKICAgICAgImtpbmQiOiAib3JhbCIsCiAgICAgICJkYXkiOiAiMjAyNi0wOS0wMSIsCiAgICAgICJzdGFydCI6ICIxNDozMCIsCiAgICAgICJlbmQiOiAiMTQ6NDUiLAogICAgICAicm9vbSI6ICJFNDIiLAogICAgICAicm9vbU5hbWUiOiAiU2FsYSBkZSBwb25lbmNpYXMgRTQyIMK3IEV1Z2VuaW8gRXNwZWpvIiwKICAgICAgInNwZWFrZXIiOiAiQ8Opc2FyIFN0ZXZlbiBSb2RyaWd1ZXogU2lsdmEiLAogICAgICAidGl0bGUiOiAiTXljb0NPTDogUGxhdGFmb3JtYSBDb2xhYm9yYXRpdmEgeSBkZSBDw7NkaWdvIEFiaWVydG8gcGFyYSBsYSBJZGVudGlmaWNhY2nDs24gZGUgT3JnYW5pc21vcyBGw7puZ2ljb3MgbWVkaWFudGUgSW50ZWxpZ2VuY2lhIEFydGlmaWNpYWwgY29uIEFwcmVuZGl6YWplIENvbnRpbnVvIiwKICAgICAgInRoZW1lIjogIlNpc3RlbcOhdGljYSB5IHRheG9ub23DrWEiLAogICAgICAibW9kYWxpdHkiOiAiUHJlc2VuY2lhbCIsCiAgICAgICJmb3JtYXQiOiAiMTUgbWludXRvcyIsCiAgICAgICJhZmZpbGlhdGlvbnMiOiAiIiwKICAgICAgImNvdW50cnlFbnRyaWVzIjogWwogICAgICAgIHsKICAgICAgICAgICJzcGVha2VyIjogIkPDqXNhciBTdGV2ZW4gUm9kcmlndWV6IFNpbHZhIiwKICAgICAgICAgICJjb2RlcyI6IFsKICAgICAgICAgICAgIkNPIgogICAgICAgICAgXSwKICAgICAgICAgICJjb3VudHJpZXMiOiBbCiAgICAgICAgICAgICJDb2xvbWJpYSIKICAgICAgICAgIF0KICAgICAgICB9CiAgICAgIF0KICAgIH0sCiAgICB7CiAgICAgICJpZCI6ICJPUi0wNTAtSkQiLAogICAgICAiY29kZSI6ICJPUi0wNTAtSkQiLAogICAgICAic291cmNlSWQiOiAiUE9ORU5DXzEzMyIsCiAgICAgICJraW5kIjogIm9yYWwiLAogICAgICAiZGF5IjogIjIwMjYtMDktMDEiLAogICAgICAic3RhcnQiOiAiMTQ6MzAiLAogICAgICAiZW5kIjogIjE0OjQ1IiwKICAgICAgInJvb20iOiAiRTYxIiwKICAgICAgInJvb21OYW1lIjogIlNhbGEgZGUgcG9uZW5jaWFzIEU2MSDCtyBFdWdlbmlvIEVzcGVqbyIsCiAgICAgICJzcGVha2VyIjogIkpvcmdlIFJvbm55IETDrWF6LVZhbGRlcnJhbWEiLAogICAgICAidGl0bGUiOiAiTGV2YWR1cmFzIGRlIGxhIGZpbMOzc2ZlcmEgZGUgY2FjYW8gc2lsdmVzdHJlIHkgY3VsdGl2YWRvIHkgc3UgcG90ZW5jaWFsIGRlIGJpb2NvbnRyb2wgY29udHJhIE1vbmlsaW9waHRob3JhIHJvcmVyaSIsCiAgICAgICJ0aGVtZSI6ICJNaWNvbG9nw61hIGFwbGljYWRhIiwKICAgICAgIm1vZGFsaXR5IjogIlByZXNlbmNpYWwiLAogICAgICAiZm9ybWF0IjogIjE1IG1pbnV0b3MiLAogICAgICAiYWZmaWxpYXRpb25zIjogIiIsCiAgICAgICJjb3VudHJ5RW50cmllcyI6IFsKICAgICAgICB7CiAgICAgICAgICAic3BlYWtlciI6ICJKb3JnZSBSb25ueSBEw61hei1WYWxkZXJyYW1hIiwKICAgICAgICAgICJjb2RlcyI6IFsKICAgICAgICAgICAgIlBFIgogICAgICAgICAgXSwKICAgICAgICAgICJjb3VudHJpZXMiOiBbCiAgICAgICAgICAgICJQZXLDuiIKICAgICAgICAgIF0KICAgICAgICB9CiAgICAgIF0KICAgIH0sCiAgICB7CiAgICAgICJpZCI6ICJPUi0wNDUtTlAiLAogICAgICAiY29kZSI6ICJPUi0wNDUtTlAiLAogICAgICAic291cmNlSWQiOiAiUE9ORU5DXzAyMyIsCiAgICAgICJraW5kIjogIm9yYWwiLAogICAgICAiZGF5IjogIjIwMjYtMDktMDEiLAogICAgICAic3RhcnQiOiAiMTQ6MzAiLAogICAgICAiZW5kIjogIjE0OjQ1IiwKICAgICAgInJvb20iOiAiTzUyIiwKICAgICAgInJvb21OYW1lIjogIlNhbGEgZGUgcG9uZW5jaWFzIE81MiDCtyBKb3PDqSBKb2FxdcOtbiBPbG1lZG8iLAogICAgICAic3BlYWtlciI6ICJOaWNvbGUgRXN0ZWZhbsOtYSBCYXJyZXJhIFBhcmVkZXMiLAogICAgICAidGl0bGUiOiAiUG90ZW5jaWFsIEJpb3RlY25vbMOzZ2ljbyBkZSBIb25nb3MgQWlzbGFkb3MgZGVsIE1hbmdsYXIgUmlvIEZvcm1vc28gZW4gbGEgQmlvcnJlbWVkaWFjacOzbiBkZSBDcnVkbyBQZXNhZG8gRGVycmFtYWRvIGVuIGVsIExpdG9yYWwgQnJhc2lsZcOxbyIsCiAgICAgICJ0aGVtZSI6ICJCaW90ZWNub2xvZ8OtYSB5IHVzb3MgZGUgaG9uZ29zIiwKICAgICAgIm1vZGFsaXR5IjogIlByZXNlbmNpYWwiLAogICAgICAiZm9ybWF0IjogIjE1IG1pbnV0b3MiLAogICAgICAiYWZmaWxpYXRpb25zIjogIiIsCiAgICAgICJjb3VudHJ5RW50cmllcyI6IFsKICAgICAgICB7CiAgICAgICAgICAic3BlYWtlciI6ICJOaWNvbGUgRXN0ZWZhbsOtYSBCYXJyZXJhIFBhcmVkZXMiLAogICAgICAgICAgImNvZGVzIjogWwogICAgICAgICAgICAiRUMiCiAgICAgICAgICBdLAogICAgICAgICAgImNvdW50cmllcyI6IFsKICAgICAgICAgICAgIkVjdWFkb3IiCiAgICAgICAgICBdCiAgICAgICAgfQogICAgICBdCiAgICB9LAogICAgewogICAgICAiaWQiOiAiT1ItMDg5LUpSIiwKICAgICAgImNvZGUiOiAiT1ItMDg5LUpSIiwKICAgICAgInNvdXJjZUlkIjogIlBPTkVOQ18wOTgiLAogICAgICAia2luZCI6ICJvcmFsIiwKICAgICAgImRheSI6ICIyMDI2LTA5LTAxIiwKICAgICAgInN0YXJ0IjogIjE0OjMwIiwKICAgICAgImVuZCI6ICIxNDo0NSIsCiAgICAgICJyb29tIjogIlMyMSIsCiAgICAgICJyb29tTmFtZSI6ICJTYWxhIGRlIHBvbmVuY2lhcyBTMjEgwrcgTWFyaXNjYWwgU3VjcmUiLAogICAgICAic3BlYWtlciI6ICJKb3PDqSBNYW51ZWwgSmltw6luZXogUnVpeiIsCiAgICAgICJ0aXRsZSI6ICJFdmFsdWFjacOzbiBkZSBob25nb3MgYmVuw6lmaSBjb3MgeSBzdSBlZmVjdG8gZW4gZWwgZGVzYXJyb2xsbyB2ZWdldGF0aXZvIGRlbCBjYWbDqSAoQ29mZmVhIGFyYWJpY2EgTCkgZW4gZXN0YWRvcyBpbmljaWFsZXMiLAogICAgICAidGhlbWUiOiAiRWNvbG9nw61hIHkgYmlvZGl2ZXJzaWRhZCIsCiAgICAgICJtb2RhbGl0eSI6ICJQcmVzZW5jaWFsIiwKICAgICAgImZvcm1hdCI6ICIxNSBtaW51dG9zIiwKICAgICAgImFmZmlsaWF0aW9ucyI6ICIiLAogICAgICAiY291bnRyeUVudHJpZXMiOiBbCiAgICAgICAgewogICAgICAgICAgInNwZWFrZXIiOiAiSm9zw6kgTWFudWVsIEppbcOpbmV6IFJ1aXoiLAogICAgICAgICAgImNvZGVzIjogWwogICAgICAgICAgICAiQ08iCiAgICAgICAgICBdLAogICAgICAgICAgImNvdW50cmllcyI6IFsKICAgICAgICAgICAgIkNvbG9tYmlhIgogICAgICAgICAgXQogICAgICAgIH0KICAgICAgXQogICAgfSwKICAgIHsKICAgICAgImlkIjogIk9SLTA0MS1NUyIsCiAgICAgICJjb2RlIjogIk9SLTA0MS1NUyIsCiAgICAgICJzb3VyY2VJZCI6ICJQT05FTkNfMDQ3IiwKICAgICAgImtpbmQiOiAib3JhbCIsCiAgICAgICJkYXkiOiAiMjAyNi0wOS0wMSIsCiAgICAgICJzdGFydCI6ICIxNDozMCIsCiAgICAgICJlbmQiOiAiMTQ6NDUiLAogICAgICAicm9vbSI6ICJTMjMiLAogICAgICAicm9vbU5hbWUiOiAiU2FsYSBkZSBwb25lbmNpYXMgUzIzIMK3IE1hcmlzY2FsIFN1Y3JlIiwKICAgICAgInNwZWFrZXIiOiAiTWFyY29zIFZpbmljaXVzIENhaWFmYSBTZXB1bHZlZGEiLAogICAgICAidGl0bGUiOiAiV2hlcmUgYXJlIHRoZSBmdW5naT8gU2FtcGxpbmcgb2YgbXVsdGlwbGUgZWNvc3lzdGVtIGNvbXBhcnRtZW50cyByZXZlYWxzIGRpc3RpbmN0IGRpdmVyc2l0eSBwYXR0ZXJucyBhdCB0aGUgY29udGluZW50YWwgc2NhbGUiLAogICAgICAidGhlbWUiOiAiRWNvbG9nw61hIHkgYmlvZGl2ZXJzaWRhZCIsCiAgICAgICJtb2RhbGl0eSI6ICJQcmVzZW5jaWFsIiwKICAgICAgImZvcm1hdCI6ICIxNSBtaW51dG9zIiwKICAgICAgImFmZmlsaWF0aW9ucyI6ICIiLAogICAgICAiY291bnRyeUVudHJpZXMiOiBbCiAgICAgICAgewogICAgICAgICAgInNwZWFrZXIiOiAiTWFyY29zIFZpbmljaXVzIENhaWFmYSBTZXB1bHZlZGEiLAogICAgICAgICAgImNvZGVzIjogWwogICAgICAgICAgICAiQlIiCiAgICAgICAgICBdLAogICAgICAgICAgImNvdW50cmllcyI6IFsKICAgICAgICAgICAgIkJyYXNpbCIKICAgICAgICAgIF0KICAgICAgICB9CiAgICAgIF0KICAgIH0sCiAgICB7CiAgICAgICJpZCI6ICJPUi0wODQtRVMiLAogICAgICAiY29kZSI6ICJPUi0wODQtRVMiLAogICAgICAic291cmNlSWQiOiAiUE9ORU5DXzA5NSIsCiAgICAgICJraW5kIjogIm9yYWwiLAogICAgICAiZGF5IjogIjIwMjYtMDktMDEiLAogICAgICAic3RhcnQiOiAiMTQ6MzAiLAogICAgICAiZW5kIjogIjE0OjQ1IiwKICAgICAgInJvb20iOiAiUzcyIiwKICAgICAgInJvb21OYW1lIjogIlNhbGEgZGUgcG9uZW5jaWFzIFM3MiDCtyBNYXJpc2NhbCBTdWNyZSIsCiAgICAgICJzcGVha2VyIjogIkVzdGViYW4gR2FyY8OtYSBTYW5kb3ZhbCIsCiAgICAgICJ0aXRsZSI6ICJFZmVjdG9zIGRlbCBtYW5lam8gYWdyw61jb2xhIHkgbGEgcHJveGltaWRhZCBhbCBib3NxdWUgc29icmUgbGEgcXXDrW1pY2EgZGVsIHN1ZWxvIHkgbGEgc2ltYmlvc2lzIG1pY29ycsOtY2ljYSIsCiAgICAgICJ0aGVtZSI6ICJFY29sb2fDrWEgeSBiaW9kaXZlcnNpZGFkIiwKICAgICAgIm1vZGFsaXR5IjogIlByZXNlbmNpYWwiLAogICAgICAiZm9ybWF0IjogIjE1IG1pbnV0b3MiLAogICAgICAiYWZmaWxpYXRpb25zIjogIiIsCiAgICAgICJjb3VudHJ5RW50cmllcyI6IFsKICAgICAgICB7CiAgICAgICAgICAic3BlYWtlciI6ICJFc3RlYmFuIEdhcmPDrWEgU2FuZG92YWwiLAogICAgICAgICAgImNvZGVzIjogWwogICAgICAgICAgICAiQ08iCiAgICAgICAgICBdLAogICAgICAgICAgImNvdW50cmllcyI6IFsKICAgICAgICAgICAgIkNvbG9tYmlhIgogICAgICAgICAgXQogICAgICAgIH0KICAgICAgXQogICAgfSwKICAgIHsKICAgICAgImlkIjogIk9SLTA0OS1TQiIsCiAgICAgICJjb2RlIjogIk9SLTA0OS1TQiIsCiAgICAgICJzb3VyY2VJZCI6ICJQT05FTkNfMDc3IiwKICAgICAgImtpbmQiOiAib3JhbCIsCiAgICAgICJkYXkiOiAiMjAyNi0wOS0wMSIsCiAgICAgICJzdGFydCI6ICIxNDo0NSIsCiAgICAgICJlbmQiOiAiMTU6MDAiLAogICAgICAicm9vbSI6ICJFNDIiLAogICAgICAicm9vbU5hbWUiOiAiU2FsYSBkZSBwb25lbmNpYXMgRTQyIMK3IEV1Z2VuaW8gRXNwZWpvIiwKICAgICAgInNwZWFrZXIiOiAiU2V0aCBCbGFrZSIsCiAgICAgICJ0aXRsZSI6ICJUaGUgRnVuZ2FyaXVtIFNlcXVlbmNpbmcgUHJvamVjdDogVG93YXJkcyA3LDAwMCB3aG9sZS1nZW5vbWUgc2VxdWVuY2VzIGZyb20gaGlzdG9yaWNhbCBmdW5nYWwgY29sbGVjdGlvbnMiLAogICAgICAidGhlbWUiOiAiU2lzdGVtw6F0aWNhIHkgdGF4b25vbcOtYSIsCiAgICAgICJtb2RhbGl0eSI6ICJQcmVzZW5jaWFsIiwKICAgICAgImZvcm1hdCI6ICIxNSBtaW51dG9zIiwKICAgICAgImFmZmlsaWF0aW9ucyI6ICIiLAogICAgICAiY291bnRyeUVudHJpZXMiOiBbCiAgICAgICAgewogICAgICAgICAgInNwZWFrZXIiOiAiU2V0aCBCbGFrZSIsCiAgICAgICAgICAiY29kZXMiOiBbCiAgICAgICAgICAgICJHQiIKICAgICAgICAgIF0sCiAgICAgICAgICAiY291bnRyaWVzIjogWwogICAgICAgICAgICAiUmVpbm8gVW5pZG8iCiAgICAgICAgICBdCiAgICAgICAgfQogICAgICBdCiAgICB9LAogICAgewogICAgICAiaWQiOiAiT1ItMDU3LUVBIiwKICAgICAgImNvZGUiOiAiT1ItMDU3LUVBIiwKICAgICAgInNvdXJjZUlkIjogIlBPTkVOQ18wMjciLAogICAgICAia2luZCI6ICJvcmFsIiwKICAgICAgImRheSI6ICIyMDI2LTA5LTAxIiwKICAgICAgInN0YXJ0IjogIjE0OjQ1IiwKICAgICAgImVuZCI6ICIxNTowMCIsCiAgICAgICJyb29tIjogIkU2MSIsCiAgICAgICJyb29tTmFtZSI6ICJTYWxhIGRlIHBvbmVuY2lhcyBFNjEgwrcgRXVnZW5pbyBFc3Blam8iLAogICAgICAic3BlYWtlciI6ICJFdmEgSXNhYmVsIENpcHJpYW5pIEF2aWxhIiwKICAgICAgInRpdGxlIjogIlRyYWNraW5nIGZ1bmdhbCBtZXRhYm9saXNtIGR1cmluZyBoeWRyb2NhcmJvbiBkZWdyYWRhdGlvbiB1c2luZyB1bnRhcmdldGVkIEdD4oCTTVMgbWV0YWJvbG9taWNzIiwKICAgICAgInRoZW1lIjogIkJpb3RlY25vbG9nw61hIHkgdXNvcyBkZSBob25nb3MiLAogICAgICAibW9kYWxpdHkiOiAiUHJlc2VuY2lhbCIsCiAgICAgICJmb3JtYXQiOiAiMTUgbWludXRvcyIsCiAgICAgICJhZmZpbGlhdGlvbnMiOiAiIiwKICAgICAgImNvdW50cnlFbnRyaWVzIjogWwogICAgICAgIHsKICAgICAgICAgICJzcGVha2VyIjogIkV2YSBJc2FiZWwgQ2lwcmlhbmkgQXZpbGEiLAogICAgICAgICAgImNvZGVzIjogWwogICAgICAgICAgICAiRUMiCiAgICAgICAgICBdLAogICAgICAgICAgImNvdW50cmllcyI6IFsKICAgICAgICAgICAgIkVjdWFkb3IiCiAgICAgICAgICBdCiAgICAgICAgfQogICAgICBdCiAgICB9LAogICAgewogICAgICAiaWQiOiAiT1ItMDUxLU1SIiwKICAgICAgImNvZGUiOiAiT1ItMDUxLU1SIiwKICAgICAgInNvdXJjZUlkIjogIlBPTkVOQ18wMjYiLAogICAgICAia2luZCI6ICJvcmFsIiwKICAgICAgImRheSI6ICIyMDI2LTA5LTAxIiwKICAgICAgInN0YXJ0IjogIjE0OjQ1IiwKICAgICAgImVuZCI6ICIxNTowMCIsCiAgICAgICJyb29tIjogIk81MiIsCiAgICAgICJyb29tTmFtZSI6ICJTYWxhIGRlIHBvbmVuY2lhcyBPNTIgwrcgSm9zw6kgSm9hcXXDrW4gT2xtZWRvIiwKICAgICAgInNwZWFrZXIiOiAiTWFyw61hIEd1YWRhbHVwZSBMb21lbMOtIFJhbcOtcmV6IiwKICAgICAgInRpdGxlIjogIk1pY29tYXRlcmlhbGVzIGxhbWluYWRvcyBhIHBhcnRpciBkZSBob25nb3MgeGlsw7NmYWdvcyBjb21vIGFsdGVybmF0aXZhIGFsIGN1ZXJvIGFuaW1hbCIsCiAgICAgICJ0aGVtZSI6ICJCaW90ZWNub2xvZ8OtYSB5IHVzb3MgZGUgaG9uZ29zIiwKICAgICAgIm1vZGFsaXR5IjogIlByZXNlbmNpYWwiLAogICAgICAiZm9ybWF0IjogIjE1IG1pbnV0b3MiLAogICAgICAiYWZmaWxpYXRpb25zIjogIiIsCiAgICAgICJjb3VudHJ5RW50cmllcyI6IFsKICAgICAgICB7CiAgICAgICAgICAic3BlYWtlciI6ICJNYXLDrWEgR3VhZGFsdXBlIExvbWVsw60gUmFtw61yZXoiLAogICAgICAgICAgImNvZGVzIjogWwogICAgICAgICAgICAiTVgiCiAgICAgICAgICBdLAogICAgICAgICAgImNvdW50cmllcyI6IFsKICAgICAgICAgICAgIk3DqXhpY28iCiAgICAgICAgICBdCiAgICAgICAgfQogICAgICBdCiAgICB9LAogICAgewogICAgICAiaWQiOiAiT1ItMDUyLUxOIiwKICAgICAgImNvZGUiOiAiT1ItMDUyLUxOIiwKICAgICAgInNvdXJjZUlkIjogIlBPTkVOQ18wNTgiLAogICAgICAia2luZCI6ICJvcmFsIiwKICAgICAgImRheSI6ICIyMDI2LTA5LTAxIiwKICAgICAgInN0YXJ0IjogIjE0OjQ1IiwKICAgICAgImVuZCI6ICIxNTowMCIsCiAgICAgICJyb29tIjogIlMyMSIsCiAgICAgICJyb29tTmFtZSI6ICJTYWxhIGRlIHBvbmVuY2lhcyBTMjEgwrcgTWFyaXNjYWwgU3VjcmUiLAogICAgICAic3BlYWtlciI6ICJMYXVyYSBOYXJhbmpvLUTDrWF6IiwKICAgICAgInRpdGxlIjogIkRpdmVyc2lkYWQgZGUgUHNpbG9jeWJlIGVuIENvc3RhIFJpY2E6IGludGVncmFjacOzbiBkZSBldmlkZW5jaWEgbW9yZm9sw7NnaWNhLCBtb2xlY3VsYXIgeSBlY29sw7NnaWNhIiwKICAgICAgInRoZW1lIjogIkVjb2xvZ8OtYSB5IGJpb2RpdmVyc2lkYWQiLAogICAgICAibW9kYWxpdHkiOiAiUHJlc2VuY2lhbCIsCiAgICAgICJmb3JtYXQiOiAiMTUgbWludXRvcyIsCiAgICAgICJhZmZpbGlhdGlvbnMiOiAiIiwKICAgICAgImNvdW50cnlFbnRyaWVzIjogWwogICAgICAgIHsKICAgICAgICAgICJzcGVha2VyIjogIkxhdXJhIE5hcmFuam8tRMOtYXoiLAogICAgICAgICAgImNvZGVzIjogWwogICAgICAgICAgICAiQ1IiCiAgICAgICAgICBdLAogICAgICAgICAgImNvdW50cmllcyI6IFsKICAgICAgICAgICAgIkNvc3RhIFJpY2EiCiAgICAgICAgICBdCiAgICAgICAgfQogICAgICBdCiAgICB9LAogICAgewogICAgICAiaWQiOiAiT1ItMDUzLVZXIiwKICAgICAgImNvZGUiOiAiT1ItMDUzLVZXIiwKICAgICAgInNvdXJjZUlkIjogIlBPTkVOQ18wNTkiLAogICAgICAia2luZCI6ICJvcmFsIiwKICAgICAgImRheSI6ICIyMDI2LTA5LTAxIiwKICAgICAgInN0YXJ0IjogIjE0OjQ1IiwKICAgICAgImVuZCI6ICIxNTowMCIsCiAgICAgICJyb29tIjogIlMyMyIsCiAgICAgICJyb29tTmFtZSI6ICJTYWxhIGRlIHBvbmVuY2lhcyBTMjMgwrcgTWFyaXNjYWwgU3VjcmUiLAogICAgICAic3BlYWtlciI6ICJWZXLDs25pY2EgTsO6w7FleiBXaWxzb24iLAogICAgICAidGl0bGUiOiAiRGl2ZXJzaWRhZCB5IGVzdHJ1Y3R1cmEgZnVuY2lvbmFsIGRlIGhvbmdvcyBhc29jaWFkb3MgYSBhYmVqYXMgc29saXRhcmlhcyBkZSBDb3N0YSBSaWNhIiwKICAgICAgInRoZW1lIjogIkVjb2xvZ8OtYSB5IGJpb2RpdmVyc2lkYWQiLAogICAgICAibW9kYWxpdHkiOiAiUHJlc2VuY2lhbCIsCiAgICAgICJmb3JtYXQiOiAiMTUgbWludXRvcyIsCiAgICAgICJhZmZpbGlhdGlvbnMiOiAiIiwKICAgICAgImNvdW50cnlFbnRyaWVzIjogWwogICAgICAgIHsKICAgICAgICAgICJzcGVha2VyIjogIlZlcsOzbmljYSBOw7rDsWV6IFdpbHNvbiIsCiAgICAgICAgICAiY29kZXMiOiBbCiAgICAgICAgICAgICJDUiIKICAgICAgICAgIF0sCiAgICAgICAgICAiY291bnRyaWVzIjogWwogICAgICAgICAgICAiQ29zdGEgUmljYSIKICAgICAgICAgIF0KICAgICAgICB9CiAgICAgIF0KICAgIH0sCiAgICB7CiAgICAgICJpZCI6ICJTSU1QLTA4IiwKICAgICAgImNvZGUiOiAiU0lNUC0wOCIsCiAgICAgICJraW5kIjogInNpbXBvc2lvIiwKICAgICAgImRheSI6ICIyMDI2LTA5LTAxIiwKICAgICAgInN0YXJ0IjogIjE1OjAwIiwKICAgICAgImVuZCI6ICIxNzowMCIsCiAgICAgICJyb29tIjogIlBBUi0wMSIsCiAgICAgICJyb29tTmFtZSI6ICJQYXJhbmluZm8iLAogICAgICAic3BlYWtlciI6ICJNYXJhIEhhcm8iLAogICAgICAicGFydGljaXBhbnRzIjogIkNhcmxvcyBSb2phcyBBbHZhcmFkbzsgSm9zw6kgQWxmcmVkbyBSw61vIEJlcm5hOyBNYXJhIFhpbWVuYSBIYXJvIEx1bmE7IEZlbGlwZSBSdWFuLVNvdG87IFBhw7psIEdhbWJvYSBUcnVqaWxsbyIsCiAgICAgICJ0aXRsZSI6ICJFdG5vbWljb2xvZ8OtYSwgZGVsIG5vcnRlIGFsIHN1ciBkZSBBbcOpcmljYSBMYXRpbmEiLAogICAgICAidGhlbWUiOiAiU2ltcG9zaW8iLAogICAgICAibW9kYWxpdHkiOiAiUHJlc2VuY2lhbCIsCiAgICAgICJmb3JtYXQiOiAiMTIwIG1pbnV0b3MiLAogICAgICAicHVibGljQXVkaWVuY2UiOiAiVG9kbyBww7pibGljbyIsCiAgICAgICJjYXBhY2l0eSI6ICI1MCIsCiAgICAgICJjb3VudHJ5RW50cmllcyI6IFsKICAgICAgICB7CiAgICAgICAgICAic3BlYWtlciI6ICJNYXJhIEhhcm8iLAogICAgICAgICAgImNvZGVzIjogWwogICAgICAgICAgICAiTVgiCiAgICAgICAgICBdLAogICAgICAgICAgImNvdW50cmllcyI6IFsKICAgICAgICAgICAgIk3DqXhpY28iCiAgICAgICAgICBdCiAgICAgICAgfQogICAgICBdCiAgICB9LAogICAgewogICAgICAiaWQiOiAiUE9TLUcxIiwKICAgICAgImNvZGUiOiAiUE9TLUcxIiwKICAgICAgImtpbmQiOiAicG9zdGVyIiwKICAgICAgImRheSI6ICIyMDI2LTA5LTAxIiwKICAgICAgInN0YXJ0IjogIjE1OjQ1IiwKICAgICAgImVuZCI6ICIxNjo0NSIsCiAgICAgICJyb29tIjogIkRPTS0wMSIsCiAgICAgICJyb29tTmFtZSI6ICJEb21vIERlcG9ydGl2byIsCiAgICAgICJzcGVha2VyIjogIlBPUy0wMDHigJNQT1MtMDM5IMK3IDM5IHRyYWJham9zIiwKICAgICAgInRpdGxlIjogIlByZXNlbnRhY2nDs24gZGUgcMOzc3RlcmVzICsgQ29mZmVlIEJyZWFrIiwKICAgICAgInRoZW1lIjogIlDDs3N0ZXJlcyB5IENvZmZlZSBCcmVhayIsCiAgICAgICJtb2RhbGl0eSI6ICJQcmVzZW5jaWFsIiwKICAgICAgImZvcm1hdCI6ICJTZXNpw7NuIGNvbGVjdGl2YSIsCiAgICAgICJjb3VudHJ5RW50cmllcyI6IFtdCiAgICB9LAogICAgewogICAgICAiaWQiOiAiU0lNUC0wNiIsCiAgICAgICJjb2RlIjogIlNJTVAtMDYiLAogICAgICAia2luZCI6ICJzaW1wb3NpbyIsCiAgICAgICJkYXkiOiAiMjAyNi0wOS0wMSIsCiAgICAgICJzdGFydCI6ICIxNjowMCIsCiAgICAgICJlbmQiOiAiMTg6MzAiLAogICAgICAicm9vbSI6ICJIT04tMDEiLAogICAgICAicm9vbU5hbWUiOiAiU2Fsw7NuIGRlIEhvbm9yIiwKICAgICAgInNwZWFrZXIiOiAiRHJhLiBUYXRpYW5hIFNhbmp1YW4iLAogICAgICAicGFydGljaXBhbnRzIjogIkRlbmlzIENhc3RybyBCdXN0b3M7IENlc2FyIEJhbGxlc3Rlcm9zOyBSaWNoYXJkIFRlaGFuOyBCeXJvbiBKYXZpZXIgTW9yZW5vIENvcm9uYWRvOyBUYXRpYW5hIFNhbmp1YW4iLAogICAgICAidGl0bGUiOiAiNXRvIFNpbXBvc2lvIGRlIEhvbmdvcyBhc29jaWFkb3MgYSBhcnRyw7Nwb2RvcyIsCiAgICAgICJ0aGVtZSI6ICJTaW1wb3NpbyIsCiAgICAgICJtb2RhbGl0eSI6ICJIw61icmlkYSIsCiAgICAgICJmb3JtYXQiOiAiMTUwIG1pbnV0b3MiLAogICAgICAicHVibGljQXVkaWVuY2UiOiAiRXN0dWRpYW50ZXMgZGUgcHJlZ3JhZG8sIEVzdHVkaWFudGVzIGRlIHBvc2dyYWRvLCBJbnZlc3RpZ2Fkb3Jlcy9hcyIsCiAgICAgICJjYXBhY2l0eSI6ICI1MCIsCiAgICAgICJjb3VudHJ5RW50cmllcyI6IFsKICAgICAgICB7CiAgICAgICAgICAic3BlYWtlciI6ICJUYXRpYW5hIFNhbmp1YW4iLAogICAgICAgICAgImNvZGVzIjogWwogICAgICAgICAgICAiQ08iCiAgICAgICAgICBdLAogICAgICAgICAgImNvdW50cmllcyI6IFsKICAgICAgICAgICAgIkNvbG9tYmlhIgogICAgICAgICAgXQogICAgICAgIH0KICAgICAgXQogICAgfSwKICAgIHsKICAgICAgImlkIjogIk1SLUZVTkdBIiwKICAgICAgImNvZGUiOiAiTVItRlVOR0EiLAogICAgICAia2luZCI6ICJtZXNhIiwKICAgICAgImRheSI6ICIyMDI2LTA5LTAxIiwKICAgICAgInN0YXJ0IjogIjE3OjAwIiwKICAgICAgImVuZCI6ICIxODowMCIsCiAgICAgICJyb29tIjogIlBBUi0wMSIsCiAgICAgICJyb29tTmFtZSI6ICJQYXJhbmluZm8iLAogICAgICAic3BlYWtlciI6ICJFbGlzYW5kcm8gUmljYXJkbyBEcmVjaHNsZXIgZG9zIFNhbnRvcyIsCiAgICAgICJwYXJ0aWNpcGFudHMiOiAiUG9yIGNvbmZpcm1hciIsCiAgICAgICJ0aXRsZSI6ICJGdW5nYSBMYXRpbm9hbWVyaWNhbmE6IGFjY2lvbmVzIGVzdHJhdMOpZ2ljYXMsIHBvbMOtdGljYXMgcMO6YmxpY2FzIHkgZGVzYWbDrW9zIHBhcmEgbGEgY29uc2VydmFjacOzbiIsCiAgICAgICJ0aGVtZSI6ICJNZXNhIHJlZG9uZGEiLAogICAgICAibW9kYWxpdHkiOiAiUHJlc2VuY2lhbCIsCiAgICAgICJmb3JtYXQiOiAiNjAgbWludXRvcyIsCiAgICAgICJwdWJsaWNBdWRpZW5jZSI6ICJQb3IgY29uZmlybWFyIiwKICAgICAgImNhcGFjaXR5IjogIlBvciBjb25maXJtYXIiLAogICAgICAiY291bnRyeUVudHJpZXMiOiBbXQogICAgfSwKICAgIHsKICAgICAgImlkIjogIk1BVC1EMiIsCiAgICAgICJjb2RlIjogIk1BVC1EMiIsCiAgICAgICJraW5kIjogImxvZ2lzdGljYSIsCiAgICAgICJkYXkiOiAiMjAyNi0wOS0wMiIsCiAgICAgICJzdGFydCI6ICIwODowMCIsCiAgICAgICJlbmQiOiAiMDg6MzAiLAogICAgICAicm9vbSI6ICJSRUctMDEiLAogICAgICAicm9vbU5hbWUiOiAiQWNjZXNvIHByaW5jaXBhbCIsCiAgICAgICJzcGVha2VyIjogIkVudHJlZ2EgZGUgYXJjaGl2b3MgeSBtYXRlcmlhbCBkZSBhcG95byBhbnRlcyBkZSBpbmljaWFyIGxhIGpvcm5hZGEiLAogICAgICAidGl0bGUiOiAiUmVjZXBjacOzbiBkZSBtYXRlcmlhbCBwYXJhIHByZXNlbnRhY2lvbmVzIiwKICAgICAgInRoZW1lIjogIlJlY2VwY2nDs24gZGUgbWF0ZXJpYWwgcGFyYSBwcmVzZW50YWNpb25lcyIsCiAgICAgICJtb2RhbGl0eSI6ICJQcmVzZW5jaWFsIiwKICAgICAgImZvcm1hdCI6ICIiLAogICAgICAibm90ZSI6ICIiLAogICAgICAiY291bnRyeUVudHJpZXMiOiBbXQogICAgfSwKICAgIHsKICAgICAgImlkIjogIlBFUk0tMjAyNi0wOS0wMiIsCiAgICAgICJjb2RlIjogIkRPTS1QRVJNIiwKICAgICAgImtpbmQiOiAicGVybWFuZW50ZSIsCiAgICAgICJkYXkiOiAiMjAyNi0wOS0wMiIsCiAgICAgICJzdGFydCI6ICIwODozMCIsCiAgICAgICJlbmQiOiAiMTg6MDAiLAogICAgICAicm9vbSI6ICJET00tMDEiLAogICAgICAicm9vbU5hbWUiOiAiRG9tbyBEZXBvcnRpdm8iLAogICAgICAic3BlYWtlciI6ICJEaXNwb25pYmxlIGR1cmFudGUgbGEgam9ybmFkYSIsCiAgICAgICJ0aXRsZSI6ICJTdGFuZHMgeSBleHBvc2ljacOzbiBkZSBhcnRlIG1pY29sw7NnaWNvIiwKICAgICAgInRoZW1lIjogIkV4cG9zaWNpw7NuIiwKICAgICAgIm1vZGFsaXR5IjogIlByZXNlbmNpYWwiLAogICAgICAiZm9ybWF0IjogIkFjdGl2aWRhZCBjb250aW51YSIsCiAgICAgICJjb3VudHJ5RW50cmllcyI6IFtdLAogICAgICAiZGF5TGFiZWwiOiAiTWnDqXJjb2xlcyAyIgogICAgfSwKICAgIHsKICAgICAgImlkIjogIk1BRy0wMy1HTSIsCiAgICAgICJjb2RlIjogIk1BRy0wMy1HTSIsCiAgICAgICJraW5kIjogIm1hZ2lzdHJhbCIsCiAgICAgICJkYXkiOiAiMjAyNi0wOS0wMiIsCiAgICAgICJzdGFydCI6ICIwODozMCIsCiAgICAgICJlbmQiOiAiMDk6MzAiLAogICAgICAicm9vbSI6ICJQQVItMDEiLAogICAgICAicm9vbU5hbWUiOiAiUGFyYW5pbmZvIiwKICAgICAgInNwZWFrZXIiOiAiR3JlZ29yeSBNLiBNdWVsbGVyIiwKICAgICAgInRpdGxlIjogIkluY29ycG9yYXIgbG9zIGhvbmdvcyBhIGxhcyBwb2zDrXRpY2FzIHkgYWNjaW9uZXMgZGUgY29uc2VydmFjacOzbiBuYWNpb25hbGVzIGUgaW50ZXJuYWNpb25hbGVzIiwKICAgICAgInRoZW1lIjogIkNoYXJsYSBtYWdpc3RyYWwiLAogICAgICAibW9kYWxpdHkiOiAiUHJlc2VuY2lhbCIsCiAgICAgICJmb3JtYXQiOiAiNjAgbWludXRvcyIsCiAgICAgICJjYXBhY2l0eSI6ICIxODAiLAogICAgICAiYmlvZ3JhcGh5IjogIiIsCiAgICAgICJjb3VudHJ5RW50cmllcyI6IFsKICAgICAgICB7CiAgICAgICAgICAic3BlYWtlciI6ICJHcmVnb3J5IE0uIE11ZWxsZXIiLAogICAgICAgICAgImNvZGVzIjogWwogICAgICAgICAgICAiVVMiCiAgICAgICAgICBdLAogICAgICAgICAgImNvdW50cmllcyI6IFsKICAgICAgICAgICAgIkVzdGFkb3MgVW5pZG9zIgogICAgICAgICAgXQogICAgICAgIH0KICAgICAgXQogICAgfSwKICAgIHsKICAgICAgImlkIjogIlJFVS1NVUpFUkVTIiwKICAgICAgImNvZGUiOiAiUkVVLU1VSkVSRVMiLAogICAgICAia2luZCI6ICJyZXVuaW9uIiwKICAgICAgImRheSI6ICIyMDI2LTA5LTAyIiwKICAgICAgInN0YXJ0IjogIjA5OjAwIiwKICAgICAgImVuZCI6ICIxMDowMCIsCiAgICAgICJyb29tIjogIk1BTi0wMSIsCiAgICAgICJyb29tTmFtZSI6ICJTYWxhIE1hbnVlbGEgU8OhZW56IiwKICAgICAgInNwZWFrZXIiOiAiVGF0aWFuYSBCYXB0aXN0YSBHaWJlcnRvbmkiLAogICAgICAicGFydGljaXBhbnRzIjogIlRhdGlhbmEgQmFwdGlzdGEgR2liZXJ0b25pIiwKICAgICAgInRpdGxlIjogIlJldW5pw7NuIGRlIG11amVyZXMgbWljw7Nsb2dhcyBkZSBMYXRpbm9hbcOpcmljYSIsCiAgICAgICJ0aGVtZSI6ICJSZXVuacOzbiIsCiAgICAgICJtb2RhbGl0eSI6ICJQcmVzZW5jaWFsIiwKICAgICAgImZvcm1hdCI6ICI2MCBtaW51dG9zIiwKICAgICAgInB1YmxpY0F1ZGllbmNlIjogIlBvciBjb25maXJtYXIiLAogICAgICAiY2FwYWNpdHkiOiAiUG9yIGNvbmZpcm1hciIsCiAgICAgICJjb3VudHJ5RW50cmllcyI6IFsKICAgICAgICB7CiAgICAgICAgICAic3BlYWtlciI6ICJUYXRpYW5hIEJhcHRpc3RhIEdpYmVydG9uaSIsCiAgICAgICAgICAiY29kZXMiOiBbCiAgICAgICAgICAgICJCUiIKICAgICAgICAgIF0sCiAgICAgICAgICAiY291bnRyaWVzIjogWwogICAgICAgICAgICAiQnJhc2lsIgogICAgICAgICAgXQogICAgICAgIH0KICAgICAgXQogICAgfSwKICAgIHsKICAgICAgImlkIjogIk1BRy0wNS1KVCIsCiAgICAgICJjb2RlIjogIk1BRy0wNS1KVCIsCiAgICAgICJraW5kIjogIm1hZ2lzdHJhbCIsCiAgICAgICJkYXkiOiAiMjAyNi0wOS0wMiIsCiAgICAgICJzdGFydCI6ICIwOTozMCIsCiAgICAgICJlbmQiOiAiMTA6MzAiLAogICAgICAicm9vbSI6ICJQQVItMDEiLAogICAgICAicm9vbU5hbWUiOiAiUGFyYW5pbmZvIiwKICAgICAgInNwZWFrZXIiOiAiSmF2aWVyIFRhYmltYSBSZXN0cmVwbyIsCiAgICAgICJ0aXRsZSI6ICJFc3BlcmFuZG8gbG8gaW5lc3BlcmFkbzogSW5ub3ZhY2lvbmVzIEdlbsOzbWljYXMgZW4gTWljcm9ob25nb3MgQXNvY2lhZG9zIGEgSGVycGV0b3MiLAogICAgICAidGhlbWUiOiAiQ2hhcmxhIG1hZ2lzdHJhbCIsCiAgICAgICJtb2RhbGl0eSI6ICJWaXJ0dWFsIiwKICAgICAgImZvcm1hdCI6ICI2MCBtaW51dG9zIiwKICAgICAgImNhcGFjaXR5IjogIjE4MCIsCiAgICAgICJiaW9ncmFwaHkiOiAiIiwKICAgICAgImNvdW50cnlFbnRyaWVzIjogWwogICAgICAgIHsKICAgICAgICAgICJzcGVha2VyIjogIkphdmllciBUYWJpbWEgUmVzdHJlcG8iLAogICAgICAgICAgImNvZGVzIjogWwogICAgICAgICAgICAiQ08iLAogICAgICAgICAgICAiVVMiCiAgICAgICAgICBdLAogICAgICAgICAgImNvdW50cmllcyI6IFsKICAgICAgICAgICAgIkNvbG9tYmlhIiwKICAgICAgICAgICAgIkVzdGFkb3MgVW5pZG9zIgogICAgICAgICAgXQogICAgICAgIH0KICAgICAgXQogICAgfSwKICAgIHsKICAgICAgImlkIjogIlBPUy1HMiIsCiAgICAgICJjb2RlIjogIlBPUy1HMiIsCiAgICAgICJraW5kIjogInBvc3RlciIsCiAgICAgICJkYXkiOiAiMjAyNi0wOS0wMiIsCiAgICAgICJzdGFydCI6ICIxMDozMCIsCiAgICAgICJlbmQiOiAiMTE6MzAiLAogICAgICAicm9vbSI6ICJET00tMDEiLAogICAgICAicm9vbU5hbWUiOiAiRG9tbyBEZXBvcnRpdm8iLAogICAgICAic3BlYWtlciI6ICJQT1MtMDQw4oCTUE9TLTA3OCDCtyAzOSB0cmFiYWpvcyIsCiAgICAgICJ0aXRsZSI6ICJQcmVzZW50YWNpw7NuIGRlIHDDs3N0ZXJlcyArIENvZmZlZSBCcmVhayIsCiAgICAgICJ0aGVtZSI6ICJQw7NzdGVyZXMgeSBDb2ZmZWUgQnJlYWsiLAogICAgICAibW9kYWxpdHkiOiAiUHJlc2VuY2lhbCIsCiAgICAgICJmb3JtYXQiOiAiU2VzacOzbiBjb2xlY3RpdmEiLAogICAgICAiY291bnRyeUVudHJpZXMiOiBbXQogICAgfSwKICAgIHsKICAgICAgImlkIjogIlNJTVAtMDMiLAogICAgICAiY29kZSI6ICJTSU1QLTAzIiwKICAgICAgImtpbmQiOiAic2ltcG9zaW8iLAogICAgICAiZGF5IjogIjIwMjYtMDktMDIiLAogICAgICAic3RhcnQiOiAiMTA6MzAiLAogICAgICAiZW5kIjogIjEyOjMwIiwKICAgICAgInJvb20iOiAiSE9OLTAxIiwKICAgICAgInJvb21OYW1lIjogIlNhbMOzbiBkZSBIb25vciIsCiAgICAgICJzcGVha2VyIjogIk1lbGlzc2EgTWFyZG9uZXMgSGlkYWxnbyAvIEFpZGEgVmFzY28iLAogICAgICAicGFydGljaXBhbnRzIjogIkFpZGEgVmFzY28sIERpYW5hIEdvbnrDoWxleiBHaWw7IExlb25vciBDb3N0YSBNYWlhOyBNZWxpc3NhIE1hcmRvbmVzLCBKdWxpZXRhIENhcnJhbnphLCBDYXJsb3MgUm9qYXM7IFRlcmVzYSBJdHVycmlhZ2E7IExhcmlzc2EgVHJpZXJ2ZWlsZXIgUGVyZWlyYSIsCiAgICAgICJ0aXRsZSI6ICJEb2N1bWVudGFuZG8gbGEgZGl2ZXJzaWRhZCBmw7puZ2ljYSBkZSBMYXRpbm9hbcOpcmljYTogZWwgcm9sIGRlIGxhcyBjb2xlY2Npb25lcy4gVW5hIGJhc2UgY2llbnTDrWZpY2EgcGFyYSBsYSBjb25zZXJ2YWNpw7NuLCBsYSBnZXN0acOzbiB5IGVsIHVzbyBzb3N0ZW5pYmxlIGRlIGxhIGZ1bmdhIiwKICAgICAgInRoZW1lIjogIlNpbXBvc2lvIiwKICAgICAgIm1vZGFsaXR5IjogIlByZXNlbmNpYWwiLAogICAgICAiZm9ybWF0IjogIjEyMCBtaW51dG9zIiwKICAgICAgInB1YmxpY0F1ZGllbmNlIjogIkVzdHVkaWFudGVzIGRlIHByZWdyYWRvLCBFc3R1ZGlhbnRlcyBkZSBwb3NncmFkbywgSW52ZXN0aWdhZG9yZXMvYXMsIFByb2Zlc2lvbmFsZXMgeSBDdXJhZG9yZXMgZGUgY29sZWNjaW9uZXMiLAogICAgICAiY2FwYWNpdHkiOiAiNTAiLAogICAgICAiY291bnRyeUVudHJpZXMiOiBbCiAgICAgICAgewogICAgICAgICAgInNwZWFrZXIiOiAiTWVsaXNzYSBNYXJkb25lcyBIaWRhbGdvIiwKICAgICAgICAgICJjb2RlcyI6IFsKICAgICAgICAgICAgIkNSIgogICAgICAgICAgXSwKICAgICAgICAgICJjb3VudHJpZXMiOiBbCiAgICAgICAgICAgICJDb3N0YSBSaWNhIgogICAgICAgICAgXQogICAgICAgIH0sCiAgICAgICAgewogICAgICAgICAgInNwZWFrZXIiOiAiQWlkYSBWYXNjbyIsCiAgICAgICAgICAiY29kZXMiOiBbCiAgICAgICAgICAgICJVUyIKICAgICAgICAgIF0sCiAgICAgICAgICAiY291bnRyaWVzIjogWwogICAgICAgICAgICAiRXN0YWRvcyBVbmlkb3MiCiAgICAgICAgICBdCiAgICAgICAgfQogICAgICBdCiAgICB9LAogICAgewogICAgICAiaWQiOiAiU0lNUC0wNSIsCiAgICAgICJjb2RlIjogIlNJTVAtMDUiLAogICAgICAia2luZCI6ICJzaW1wb3NpbyIsCiAgICAgICJkYXkiOiAiMjAyNi0wOS0wMiIsCiAgICAgICJzdGFydCI6ICIxMDozMCIsCiAgICAgICJlbmQiOiAiMTI6MzAiLAogICAgICAicm9vbSI6ICJQQVItMDEiLAogICAgICAicm9vbU5hbWUiOiAiUGFyYW5pbmZvIiwKICAgICAgInNwZWFrZXIiOiAiTWF1cm8gQ2FycGVzIFdlc3RwaGFsZW47IFZpdmlhbmEgTW90YXRvLVbDoXNxdWV6IiwKICAgICAgInBhcnRpY2lwYW50cyI6ICJKdWxpYW5vIE1hcmNvbiBCYWx0YXphcjsgTWF1cm8gQ2FycGVzIFdlc3RwaGFsZW47IFZpdmlhbmEgTW90YXRvLVbDoXNxdWV6OyBNYXJpbyBSYWpjaGVuYmVyZyIsCiAgICAgICJ0aXRsZSI6ICJNw6FzIGFsbMOhIGRlIGxhIGNvcnRlemE6IGxhIGRpdmVyc2lkYWQgb2N1bHRhIGRlIGxvcyBob25nb3MgY29ydGljaW9pZGVzIiwKICAgICAgInRoZW1lIjogIlNpbXBvc2lvIiwKICAgICAgIm1vZGFsaXR5IjogIlByZXNlbmNpYWwiLAogICAgICAiZm9ybWF0IjogIjEyMCBtaW51dG9zIiwKICAgICAgInB1YmxpY0F1ZGllbmNlIjogIkVzdHVkaWFudGVzIGRlIHByZWdyYWRvLCBFc3R1ZGlhbnRlcyBkZSBwb3NncmFkbywgSW52ZXN0aWdhZG9yZXMvYXMiLAogICAgICAiY2FwYWNpdHkiOiAiNTAiLAogICAgICAiY291bnRyeUVudHJpZXMiOiBbCiAgICAgICAgewogICAgICAgICAgInNwZWFrZXIiOiAiTWF1cm8gQ2FycGVzIFdlc3RwaGFsZW4iLAogICAgICAgICAgImNvZGVzIjogWwogICAgICAgICAgICAiQlIiCiAgICAgICAgICBdLAogICAgICAgICAgImNvdW50cmllcyI6IFsKICAgICAgICAgICAgIkJyYXNpbCIKICAgICAgICAgIF0KICAgICAgICB9LAogICAgICAgIHsKICAgICAgICAgICJzcGVha2VyIjogIlZpdmlhbmEgTW90YXRvLVbDoXNxdWV6IiwKICAgICAgICAgICJjb2RlcyI6IFsKICAgICAgICAgICAgIkNPIgogICAgICAgICAgXSwKICAgICAgICAgICJjb3VudHJpZXMiOiBbCiAgICAgICAgICAgICJDb2xvbWJpYSIKICAgICAgICAgIF0KICAgICAgICB9CiAgICAgIF0KICAgIH0sCiAgICB7CiAgICAgICJpZCI6ICJPUi0wNTUtR0ciLAogICAgICAiY29kZSI6ICJPUi0wNTUtR0ciLAogICAgICAic291cmNlSWQiOiAiUE9ORU5DXzA4MSIsCiAgICAgICJraW5kIjogIm9yYWwiLAogICAgICAiZGF5IjogIjIwMjYtMDktMDIiLAogICAgICAic3RhcnQiOiAiMTE6MzAiLAogICAgICAiZW5kIjogIjExOjQ1IiwKICAgICAgInJvb20iOiAiRTQyIiwKICAgICAgInJvb21OYW1lIjogIlNhbGEgZGUgcG9uZW5jaWFzIEU0MiDCtyBFdWdlbmlvIEVzcGVqbyIsCiAgICAgICJzcGVha2VyIjogIkd1aWxsZXJtbyBBdWd1c3RvIENhc3Rhw7FlZGEgR3V6bcOhbiIsCiAgICAgICJ0aXRsZSI6ICJFbnRyZSBwb3JvcyB5IGNvbG9yZXM6IGxhIGRpdmVyc2lkYWQgb2N1bHRhIGRlIFN1aWxsZWxsb2lkZWFlIChCb2xldGFjZWFlLCBCb2xldGFsZXMsIEJhc2lkaW9teWNvdGEpIGVuIE3DqXhpY28iLAogICAgICAidGhlbWUiOiAiU2lzdGVtw6F0aWNhIHkgdGF4b25vbcOtYSIsCiAgICAgICJtb2RhbGl0eSI6ICJQcmVzZW5jaWFsIiwKICAgICAgImZvcm1hdCI6ICIxNSBtaW51dG9zIiwKICAgICAgImFmZmlsaWF0aW9ucyI6ICIiLAogICAgICAiY291bnRyeUVudHJpZXMiOiBbCiAgICAgICAgewogICAgICAgICAgInNwZWFrZXIiOiAiR3VpbGxlcm1vIEF1Z3VzdG8gQ2FzdGHDsWVkYSBHdXptw6FuIiwKICAgICAgICAgICJjb2RlcyI6IFsKICAgICAgICAgICAgIk1YIgogICAgICAgICAgXSwKICAgICAgICAgICJjb3VudHJpZXMiOiBbCiAgICAgICAgICAgICJNw6l4aWNvIgogICAgICAgICAgXQogICAgICAgIH0KICAgICAgXQogICAgfSwKICAgIHsKICAgICAgImlkIjogIk9SLTA1Ni1BUyIsCiAgICAgICJjb2RlIjogIk9SLTA1Ni1BUyIsCiAgICAgICJzb3VyY2VJZCI6ICJQT05FTkNfMTM3IiwKICAgICAgImtpbmQiOiAib3JhbCIsCiAgICAgICJkYXkiOiAiMjAyNi0wOS0wMiIsCiAgICAgICJzdGFydCI6ICIxMTozMCIsCiAgICAgICJlbmQiOiAiMTE6NDUiLAogICAgICAicm9vbSI6ICJFNjEiLAogICAgICAicm9vbU5hbWUiOiAiU2FsYSBkZSBwb25lbmNpYXMgRTYxIMK3IEV1Z2VuaW8gRXNwZWpvIiwKICAgICAgInNwZWFrZXIiOiAiQW5uYWggT2xvbGFkZSBTYW5nb3NhbnlhIiwKICAgICAgInRpdGxlIjogIlVuZGVyc3RhbmRpbmcgbXljZWxpdW0gbWF0ZXJpYWxzIHByb3BlcnRpZXMgdGhyb3VnaCB0aGUgbGVucyBvZiBoeXBoYWwgc3lzdGVtczogY2FzZSBzdHVkeSBvZiBUcmFtZXRlcyB2ZXJzaWNvbG9yIGxlYXRoZXIgbGlrZSBtYXRlcmlhbHMiLAogICAgICAidGhlbWUiOiAiTWljb2xvZ8OtYSBhcGxpY2FkYSIsCiAgICAgICJtb2RhbGl0eSI6ICJQcmVzZW5jaWFsIiwKICAgICAgImZvcm1hdCI6ICIxNSBtaW51dG9zIiwKICAgICAgImFmZmlsaWF0aW9ucyI6ICIiLAogICAgICAiY291bnRyeUVudHJpZXMiOiBbCiAgICAgICAgewogICAgICAgICAgInNwZWFrZXIiOiAiQW5uYWggT2xvbGFkZSBTYW5nb3NhbnlhIiwKICAgICAgICAgICJjb2RlcyI6IFsKICAgICAgICAgICAgIkZSIgogICAgICAgICAgXSwKICAgICAgICAgICJjb3VudHJpZXMiOiBbCiAgICAgICAgICAgICJGcmFuY2lhIgogICAgICAgICAgXQogICAgICAgIH0KICAgICAgXQogICAgfSwKICAgIHsKICAgICAgImlkIjogIk9SLTA2My1NQyIsCiAgICAgICJjb2RlIjogIk9SLTA2My1NQyIsCiAgICAgICJzb3VyY2VJZCI6ICJQT05FTkNfMDI4IiwKICAgICAgImtpbmQiOiAib3JhbCIsCiAgICAgICJkYXkiOiAiMjAyNi0wOS0wMiIsCiAgICAgICJzdGFydCI6ICIxMTozMCIsCiAgICAgICJlbmQiOiAiMTE6NDUiLAogICAgICAicm9vbSI6ICJPNTIiLAogICAgICAicm9vbU5hbWUiOiAiU2FsYSBkZSBwb25lbmNpYXMgTzUyIMK3IEpvc8OpIEpvYXF1w61uIE9sbWVkbyIsCiAgICAgICJzcGVha2VyIjogIk1hdGlhcyBDYWZhcm8iLAogICAgICAidGl0bGUiOiAiQmlvcHJvc3BlY2Npw7NuIGRlIGhvbmdvcyBkZSBtYW5nbGFyIHBhcmEgbGEgbWljb3JyZW1lZGlhY2nDs24gZGUgY29udGFtaW5hbnRlcyBwZXRyb3F1w61taWNvcyBlbiBlY29zaXN0ZW1hcyB0cm9waWNhbGVzIiwKICAgICAgInRoZW1lIjogIkJpb3RlY25vbG9nw61hIHkgdXNvcyBkZSBob25nb3MiLAogICAgICAibW9kYWxpdHkiOiAiUHJlc2VuY2lhbCIsCiAgICAgICJmb3JtYXQiOiAiMTUgbWludXRvcyIsCiAgICAgICJhZmZpbGlhdGlvbnMiOiAiIiwKICAgICAgImNvdW50cnlFbnRyaWVzIjogWwogICAgICAgIHsKICAgICAgICAgICJzcGVha2VyIjogIk1hdGlhcyBDYWZhcm8iLAogICAgICAgICAgImNvZGVzIjogWwogICAgICAgICAgICAiUFIiCiAgICAgICAgICBdLAogICAgICAgICAgImNvdW50cmllcyI6IFsKICAgICAgICAgICAgIlB1ZXJ0byBSaWNvIgogICAgICAgICAgXQogICAgICAgIH0KICAgICAgXQogICAgfSwKICAgIHsKICAgICAgImlkIjogIk9SLTA2NC1BUiIsCiAgICAgICJjb2RlIjogIk9SLTA2NC1BUiIsCiAgICAgICJzb3VyY2VJZCI6ICJQT05FTkNfMDY2IiwKICAgICAgImtpbmQiOiAib3JhbCIsCiAgICAgICJkYXkiOiAiMjAyNi0wOS0wMiIsCiAgICAgICJzdGFydCI6ICIxMTozMCIsCiAgICAgICJlbmQiOiAiMTE6NDUiLAogICAgICAicm9vbSI6ICJTMjEiLAogICAgICAicm9vbU5hbWUiOiAiU2FsYSBkZSBwb25lbmNpYXMgUzIxIMK3IE1hcmlzY2FsIFN1Y3JlIiwKICAgICAgInNwZWFrZXIiOiAiQWxpaXNvbiBUYXlsb3IgUm9qYXMiLAogICAgICAidGl0bGUiOiAiRGl2ZXJzaWRhZCBtaWNvcnLDrWNpY2EgZGUgbGEgZmxvciBuYWNpb25hbCBkZSBDb3N0YSBSaWNhIChHdWFyaWFudGhlIHNraW5uZXJpKSwgdW5hIG9ycXXDrWRlYSBjZW50cm9hbWVyaWNhbmEgYW1lbmF6YWRhIiwKICAgICAgInRoZW1lIjogIkVjb2xvZ8OtYSB5IGJpb2RpdmVyc2lkYWQiLAogICAgICAibW9kYWxpdHkiOiAiUHJlc2VuY2lhbCIsCiAgICAgICJmb3JtYXQiOiAiMTUgbWludXRvcyIsCiAgICAgICJhZmZpbGlhdGlvbnMiOiAiIiwKICAgICAgImNvdW50cnlFbnRyaWVzIjogWwogICAgICAgIHsKICAgICAgICAgICJzcGVha2VyIjogIkFsaWlzb24gVGF5bG9yIFJvamFzIiwKICAgICAgICAgICJjb2RlcyI6IFsKICAgICAgICAgICAgIkNSIgogICAgICAgICAgXSwKICAgICAgICAgICJjb3VudHJpZXMiOiBbCiAgICAgICAgICAgICJDb3N0YSBSaWNhIgogICAgICAgICAgXQogICAgICAgIH0KICAgICAgXQogICAgfSwKICAgIHsKICAgICAgImlkIjogIk9SLTA1OS1NRyIsCiAgICAgICJjb2RlIjogIk9SLTA1OS1NRyIsCiAgICAgICJzb3VyY2VJZCI6ICJQT05FTkNfMDY0IiwKICAgICAgImtpbmQiOiAib3JhbCIsCiAgICAgICJkYXkiOiAiMjAyNi0wOS0wMiIsCiAgICAgICJzdGFydCI6ICIxMTozMCIsCiAgICAgICJlbmQiOiAiMTE6NDUiLAogICAgICAicm9vbSI6ICJTMjMiLAogICAgICAicm9vbU5hbWUiOiAiU2FsYSBkZSBwb25lbmNpYXMgUzIzIMK3IE1hcmlzY2FsIFN1Y3JlIiwKICAgICAgInNwZWFrZXIiOiAiTW9pcmEgU2Vww7psdmVkYSBHb256w6FsZXoiLAogICAgICAidGl0bGUiOiAiVmFyaWFjacOzbiBkZSBsYSBjb211bmlkYWQgZGUgaG9uZ29zIG1pY29ycsOtY2ljb3MgYXJidXNjdWxhcmVzIGEgbG8gbGFyZ28gZGUgdW4gZ3JhZGllbnRlIGxhdGl0dWRpbmFsIHkgYWx0aXR1ZGluYWwgZW4gbGEgcmVnacOzbiBkZSBNYWdhbGxhbmVzIGFzb2NpYWRhIGEgUmliZXMgbWFnZWxsYW5pY3VtIiwKICAgICAgInRoZW1lIjogIkVjb2xvZ8OtYSB5IGJpb2RpdmVyc2lkYWQiLAogICAgICAibW9kYWxpdHkiOiAiUHJlc2VuY2lhbCIsCiAgICAgICJmb3JtYXQiOiAiMTUgbWludXRvcyIsCiAgICAgICJhZmZpbGlhdGlvbnMiOiAiIiwKICAgICAgImNvdW50cnlFbnRyaWVzIjogWwogICAgICAgIHsKICAgICAgICAgICJzcGVha2VyIjogIk1vaXJhIFNlcMO6bHZlZGEgR29uesOhbGV6IiwKICAgICAgICAgICJjb2RlcyI6IFsKICAgICAgICAgICAgIkNMIgogICAgICAgICAgXSwKICAgICAgICAgICJjb3VudHJpZXMiOiBbCiAgICAgICAgICAgICJDaGlsZSIKICAgICAgICAgIF0KICAgICAgICB9CiAgICAgIF0KICAgIH0sCiAgICB7CiAgICAgICJpZCI6ICJPUi0wNjAtUEYiLAogICAgICAiY29kZSI6ICJPUi0wNjAtUEYiLAogICAgICAic291cmNlSWQiOiAiUE9ORU5DXzA2NSIsCiAgICAgICJraW5kIjogIm9yYWwiLAogICAgICAiZGF5IjogIjIwMjYtMDktMDIiLAogICAgICAic3RhcnQiOiAiMTE6MzAiLAogICAgICAiZW5kIjogIjExOjQ1IiwKICAgICAgInJvb20iOiAiUzcyIiwKICAgICAgInJvb21OYW1lIjogIlNhbGEgZGUgcG9uZW5jaWFzIFM3MiDCtyBNYXJpc2NhbCBTdWNyZSIsCiAgICAgICJzcGVha2VyIjogIlBhdHJpY2lhIFNpbHZhIEZsb3JlcyIsCiAgICAgICJ0aXRsZSI6ICJEaXZ1bGdhY2nDs24gbWljb3Jyw61jaWNhIGRlc2RlIHVuYSBwcsOhY3RpY2EgY2llbnTDrWZpY2EgY29sYWJvcmF0aXZhIHkgc2l0dWFkYSBlbiBlbCBtYXRvcnJhbCBtZWRpdGVycsOhbmVvIGNoaWxlbm8iLAogICAgICAidGhlbWUiOiAiRWNvbG9nw61hIHkgYmlvZGl2ZXJzaWRhZCIsCiAgICAgICJtb2RhbGl0eSI6ICJQcmVzZW5jaWFsIiwKICAgICAgImZvcm1hdCI6ICIxNSBtaW51dG9zIiwKICAgICAgImFmZmlsaWF0aW9ucyI6ICIiLAogICAgICAiY291bnRyeUVudHJpZXMiOiBbCiAgICAgICAgewogICAgICAgICAgInNwZWFrZXIiOiAiUGF0cmljaWEgU2lsdmEgRmxvcmVzIiwKICAgICAgICAgICJjb2RlcyI6IFsKICAgICAgICAgICAgIkNMIgogICAgICAgICAgXSwKICAgICAgICAgICJjb3VudHJpZXMiOiBbCiAgICAgICAgICAgICJDaGlsZSIKICAgICAgICAgIF0KICAgICAgICB9CiAgICAgIF0KICAgIH0sCiAgICB7CiAgICAgICJpZCI6ICJPUi0wNjEtQVAiLAogICAgICAiY29kZSI6ICJPUi0wNjEtQVAiLAogICAgICAic291cmNlSWQiOiAiUE9ORU5DXzA4NiIsCiAgICAgICJraW5kIjogIm9yYWwiLAogICAgICAiZGF5IjogIjIwMjYtMDktMDIiLAogICAgICAic3RhcnQiOiAiMTE6NDUiLAogICAgICAiZW5kIjogIjEyOjAwIiwKICAgICAgInJvb20iOiAiRTQyIiwKICAgICAgInJvb21OYW1lIjogIlNhbGEgZGUgcG9uZW5jaWFzIEU0MiDCtyBFdWdlbmlvIEVzcGVqbyIsCiAgICAgICJzcGVha2VyIjogIkFsb25zbyBDb3J0w6lzIFDDqXJleiIsCiAgICAgICJ0aXRsZSI6ICJTaXN0ZW3DoXRpY2EgeSBiaW9nZW9ncmFmw61hIGRlIE15Y2VuYSBzZWNjacOzbiBDYWxvZG9udGVzIChBZ2FyaWNhbGVzLCBNeWNlbmFjZWFlKSBlbiBNw6l4aWNvIiwKICAgICAgInRoZW1lIjogIlNpc3RlbcOhdGljYSB5IHRheG9ub23DrWEiLAogICAgICAibW9kYWxpdHkiOiAiUHJlc2VuY2lhbCIsCiAgICAgICJmb3JtYXQiOiAiMTUgbWludXRvcyIsCiAgICAgICJhZmZpbGlhdGlvbnMiOiAiIiwKICAgICAgImNvdW50cnlFbnRyaWVzIjogWwogICAgICAgIHsKICAgICAgICAgICJzcGVha2VyIjogIkFsb25zbyBDb3J0w6lzIFDDqXJleiIsCiAgICAgICAgICAiY29kZXMiOiBbCiAgICAgICAgICAgICJNWCIKICAgICAgICAgIF0sCiAgICAgICAgICAiY291bnRyaWVzIjogWwogICAgICAgICAgICAiTcOpeGljbyIKICAgICAgICAgIF0KICAgICAgICB9CiAgICAgIF0KICAgIH0sCiAgICB7CiAgICAgICJpZCI6ICJPUi0wNjItS1MiLAogICAgICAiY29kZSI6ICJPUi0wNjItS1MiLAogICAgICAic291cmNlSWQiOiAiUE9ORU5DXzE0NCIsCiAgICAgICJraW5kIjogIm9yYWwiLAogICAgICAiZGF5IjogIjIwMjYtMDktMDIiLAogICAgICAic3RhcnQiOiAiMTE6NDUiLAogICAgICAiZW5kIjogIjEyOjAwIiwKICAgICAgInJvb20iOiAiRTYxIiwKICAgICAgInJvb21OYW1lIjogIlNhbGEgZGUgcG9uZW5jaWFzIEU2MSDCtyBFdWdlbmlvIEVzcGVqbyIsCiAgICAgICJzcGVha2VyIjogIktpYW5uYSBUaGF5cyBSYW3DrXJleiBTdcOhcmV6IiwKICAgICAgInRpdGxlIjogIkFuw6FsaXNpcyBkZSBsYSBhYnVuZGFuY2lhIGRlIFN1aWxsdXMgbHV0ZXVzIGVuIHJlbGFjacOzbiBjb24gbGFzIGZhc2VzIGRlbCBtYW5lam8gZm9yZXN0YWwgeSBsb3MgZmFjdG9yZXMgYW1iaWVudGFsZXMgZW4gcGxhbnRhY2lvbmVzIGRlIFBpbnVzIHNwcC4gZGUgQWdsb21lcmFkb3NDb3RvcGF4aSBTLkEuIiwKICAgICAgInRoZW1lIjogIk1pY29sb2fDrWEgYXBsaWNhZGEiLAogICAgICAibW9kYWxpdHkiOiAiUHJlc2VuY2lhbCIsCiAgICAgICJmb3JtYXQiOiAiMTUgbWludXRvcyIsCiAgICAgICJhZmZpbGlhdGlvbnMiOiAiIiwKICAgICAgImNvdW50cnlFbnRyaWVzIjogWwogICAgICAgIHsKICAgICAgICAgICJzcGVha2VyIjogIktpYW5uYSBUaGF5cyBSYW3DrXJleiBTdcOhcmV6IiwKICAgICAgICAgICJjb2RlcyI6IFsKICAgICAgICAgICAgIkVDIgogICAgICAgICAgXSwKICAgICAgICAgICJjb3VudHJpZXMiOiBbCiAgICAgICAgICAgICJFY3VhZG9yIgogICAgICAgICAgXQogICAgICAgIH0KICAgICAgXQogICAgfSwKICAgIHsKICAgICAgImlkIjogIk9SLTA2OC1NRSIsCiAgICAgICJjb2RlIjogIk9SLTA2OC1NRSIsCiAgICAgICJzb3VyY2VJZCI6ICJQT05FTkNfMTQ4IiwKICAgICAgImtpbmQiOiAib3JhbCIsCiAgICAgICJkYXkiOiAiMjAyNi0wOS0wMiIsCiAgICAgICJzdGFydCI6ICIxMTo0NSIsCiAgICAgICJlbmQiOiAiMTI6MDAiLAogICAgICAicm9vbSI6ICJPNTIiLAogICAgICAicm9vbU5hbWUiOiAiU2FsYSBkZSBwb25lbmNpYXMgTzUyIMK3IEpvc8OpIEpvYXF1w61uIE9sbWVkbyIsCiAgICAgICJzcGVha2VyIjogIk1pZ3VlbCDDgW5nZWwgRXNww61uIE9sbGFnYXRhIHkgVWxscmljaCBSYWluZXIgU3RhaGwiLAogICAgICAidGl0bGUiOiAiSGFjaWEgdW4gZW50ZW5kaW1pZW50byBkZWwgbWljcm9jbGltYSBkZSBmcnVjdGlmaWNhY2nDs24gZsO6bmdpY2EgZW4gZWwgTmVvdHLDs3BpY286IHVuYSBhcHJveGltYWNpw7NuIGluc3RydW1lbnRhbCBkZSBiYWpvIGNvc3RvIiwKICAgICAgInRoZW1lIjogIk9yZ2FuaXphY2nDs24iLAogICAgICAibW9kYWxpdHkiOiAiUHJlc2VuY2lhbCIsCiAgICAgICJmb3JtYXQiOiAiMTUgbWludXRvcyIsCiAgICAgICJhZmZpbGlhdGlvbnMiOiAiTWlndWVsIMOBbmdlbCBFc3DDrW4gT2xsYWdhdGEg4oCUIEZhY3VsdGFkIGRlIENpZW5jaWFzIEJpb2zDs2dpY2FzLCBVbml2ZXJzaWRhZCBDZW50cmFsIGRlbCBFY3VhZG9yOyBVbGxyaWNoIFJhaW5lciBTdGFobCDigJQgRmFjdWx0YWQgZGUgSW5nZW5pZXLDrWEgUXXDrW1pY2EsIFVuaXZlcnNpZGFkIENlbnRyYWwgZGVsIEVjdWFkb3IiLAogICAgICAiY291bnRyeUVudHJpZXMiOiBbCiAgICAgICAgewogICAgICAgICAgInNwZWFrZXIiOiAiTWlndWVsIMOBbmdlbCBFc3DDrW4gT2xsYWdhdGEiLAogICAgICAgICAgImNvZGVzIjogWwogICAgICAgICAgICAiRUMiCiAgICAgICAgICBdLAogICAgICAgICAgImNvdW50cmllcyI6IFsKICAgICAgICAgICAgIkVjdWFkb3IiCiAgICAgICAgICBdCiAgICAgICAgfSwKICAgICAgICB7CiAgICAgICAgICAic3BlYWtlciI6ICJVbGxyaWNoIFJhaW5lciBTdGFobCIsCiAgICAgICAgICAiY29kZXMiOiBbCiAgICAgICAgICAgICJERSIKICAgICAgICAgIF0sCiAgICAgICAgICAiY291bnRyaWVzIjogWwogICAgICAgICAgICAiQWxlbWFuaWEiCiAgICAgICAgICBdCiAgICAgICAgfQogICAgICBdCiAgICB9LAogICAgewogICAgICAiaWQiOiAiT1ItMDcwLURGIiwKICAgICAgImNvZGUiOiAiT1ItMDcwLURGIiwKICAgICAgInNvdXJjZUlkIjogIlBPTkVOQ18wNzEiLAogICAgICAia2luZCI6ICJvcmFsIiwKICAgICAgImRheSI6ICIyMDI2LTA5LTAyIiwKICAgICAgInN0YXJ0IjogIjExOjQ1IiwKICAgICAgImVuZCI6ICIxMjowMCIsCiAgICAgICJyb29tIjogIlMyMSIsCiAgICAgICJyb29tTmFtZSI6ICJTYWxhIGRlIHBvbmVuY2lhcyBTMjEgwrcgTWFyaXNjYWwgU3VjcmUiLAogICAgICAic3BlYWtlciI6ICJEaWFuYSBCZWxlbiBBbHRhbWlyYW5vIEZlcm7DoW5kZXoiLAogICAgICAidGl0bGUiOiAiVmFyaWFjacOzbiBlbiBsYSByaXF1ZXphIHkgY29tcG9zaWNpw7NuIGRlIG1vcmZvZXNwY2llcyBkZSBtYWNyb2hvbmdvcyBhc29jaWFkb3MgYSBjb2JlcnR1cmFzIGRlIEV1Y2FseXB0dXMgZ2xvYnVsdXMgeSBDdXByZXNzdXMgc2VtcGVydmlyZW5zIGVuIGVsIHZhbGxlIHNlY28iLAogICAgICAidGhlbWUiOiAiRWNvbG9nw61hIHkgYmlvZGl2ZXJzaWRhZCIsCiAgICAgICJtb2RhbGl0eSI6ICJQcmVzZW5jaWFsIiwKICAgICAgImZvcm1hdCI6ICIxNSBtaW51dG9zIiwKICAgICAgImFmZmlsaWF0aW9ucyI6ICIiLAogICAgICAiY291bnRyeUVudHJpZXMiOiBbCiAgICAgICAgewogICAgICAgICAgInNwZWFrZXIiOiAiRGlhbmEgQmVsZW4gQWx0YW1pcmFubyBGZXJuw6FuZGV6IiwKICAgICAgICAgICJjb2RlcyI6IFsKICAgICAgICAgICAgIkJPIgogICAgICAgICAgXSwKICAgICAgICAgICJjb3VudHJpZXMiOiBbCiAgICAgICAgICAgICJCb2xpdmlhIgogICAgICAgICAgXQogICAgICAgIH0KICAgICAgXQogICAgfSwKICAgIHsKICAgICAgImlkIjogIk9SLTA2NS1TVSIsCiAgICAgICJjb2RlIjogIk9SLTA2NS1TVSIsCiAgICAgICJzb3VyY2VJZCI6ICJQT05FTkNfMDY3IiwKICAgICAgImtpbmQiOiAib3JhbCIsCiAgICAgICJkYXkiOiAiMjAyNi0wOS0wMiIsCiAgICAgICJzdGFydCI6ICIxMTo0NSIsCiAgICAgICJlbmQiOiAiMTI6MDAiLAogICAgICAicm9vbSI6ICJTMjMiLAogICAgICAicm9vbU5hbWUiOiAiU2FsYSBkZSBwb25lbmNpYXMgUzIzIMK3IE1hcmlzY2FsIFN1Y3JlIiwKICAgICAgInNwZWFrZXIiOiAiU2Fsb23DqSBVcnJlYS1WYWxlbmNpYSIsCiAgICAgICJ0aXRsZSI6ICJEaW1vcmZpc21vIGVuIEFnYXJpY29teWNldGVzOiBldmlkZW5jaWFzIGVuIExldWNvY29wcmludXMgKEFnYXJpY2FsZXMsIEFnYXJpY2FjZWFlKSByZWxhY2lvbmFkb3MgY29uIGhvbmdvcyBjdWx0aXZhZG9zIHBvciBob3JtaWdhcyBhdGluYXMiLAogICAgICAidGhlbWUiOiAiRWNvbG9nw61hIHkgYmlvZGl2ZXJzaWRhZCIsCiAgICAgICJtb2RhbGl0eSI6ICJQcmVzZW5jaWFsIiwKICAgICAgImZvcm1hdCI6ICIxNSBtaW51dG9zIiwKICAgICAgImFmZmlsaWF0aW9ucyI6ICIiLAogICAgICAiY291bnRyeUVudHJpZXMiOiBbCiAgICAgICAgewogICAgICAgICAgInNwZWFrZXIiOiAiU2Fsb23DqSBVcnJlYS1WYWxlbmNpYSIsCiAgICAgICAgICAiY29kZXMiOiBbCiAgICAgICAgICAgICJCUiIKICAgICAgICAgIF0sCiAgICAgICAgICAiY291bnRyaWVzIjogWwogICAgICAgICAgICAiQnJhc2lsIgogICAgICAgICAgXQogICAgICAgIH0KICAgICAgXQogICAgfSwKICAgIHsKICAgICAgImlkIjogIk9SLTA2Ni1NQyIsCiAgICAgICJjb2RlIjogIk9SLTA2Ni1NQyIsCiAgICAgICJzb3VyY2VJZCI6ICJQT05FTkNfMDY5IiwKICAgICAgImtpbmQiOiAib3JhbCIsCiAgICAgICJkYXkiOiAiMjAyNi0wOS0wMiIsCiAgICAgICJzdGFydCI6ICIxMTo0NSIsCiAgICAgICJlbmQiOiAiMTI6MDAiLAogICAgICAicm9vbSI6ICJTNzIiLAogICAgICAicm9vbU5hbWUiOiAiU2FsYSBkZSBwb25lbmNpYXMgUzcyIMK3IE1hcmlzY2FsIFN1Y3JlIiwKICAgICAgInNwZWFrZXIiOiAiTWF0aGV1cyBDdXN0b2RpbyBTYXJraXMgQ2FyZG96byIsCiAgICAgICJ0aXRsZSI6ICJQb2x5cGxvaWR5IGFzIGEgbWVjaGFuaXNtIGZvciBzeW1iaW9udCBzdGFiaWxpdHkgaW4gdGhlIGZ1bmd1cy1ncm93aW5nIGFudHMiLAogICAgICAidGhlbWUiOiAiRWNvbG9nw61hIHkgYmlvZGl2ZXJzaWRhZCIsCiAgICAgICJtb2RhbGl0eSI6ICJQcmVzZW5jaWFsIiwKICAgICAgImZvcm1hdCI6ICIxNSBtaW51dG9zIiwKICAgICAgImFmZmlsaWF0aW9ucyI6ICIiLAogICAgICAiY291bnRyeUVudHJpZXMiOiBbCiAgICAgICAgewogICAgICAgICAgInNwZWFrZXIiOiAiTWF0aGV1cyBDdXN0b2RpbyBTYXJraXMgQ2FyZG96byIsCiAgICAgICAgICAiY29kZXMiOiBbCiAgICAgICAgICAgICJCUiIKICAgICAgICAgIF0sCiAgICAgICAgICAiY291bnRyaWVzIjogWwogICAgICAgICAgICAiQnJhc2lsIgogICAgICAgICAgXQogICAgICAgIH0KICAgICAgXQogICAgfSwKICAgIHsKICAgICAgImlkIjogIkFMTS1EMiIsCiAgICAgICJjb2RlIjogIkFMTS1EMiIsCiAgICAgICJraW5kIjogImFsbXVlcnpvIiwKICAgICAgImRheSI6ICIyMDI2LTA5LTAyIiwKICAgICAgInN0YXJ0IjogIjEyOjMwIiwKICAgICAgImVuZCI6ICIxMzozMCIsCiAgICAgICJyb29tIjogIiIsCiAgICAgICJyb29tTmFtZSI6ICIiLAogICAgICAic3BlYWtlciI6ICJUaWVtcG8gbGlicmUgcGFyYSBhbG1vcnphciBlbiBsYXMgY2VyY2Fuw61hcyBkZSBsYSBzZWRlIiwKICAgICAgInRpdGxlIjogIlBhdXNhIHBhcmEgYWxtdWVyem8iLAogICAgICAidGhlbWUiOiAiUGF1c2EgcGFyYSBhbG11ZXJ6byIsCiAgICAgICJtb2RhbGl0eSI6ICJQcmVzZW5jaWFsIiwKICAgICAgImZvcm1hdCI6ICI2MCBtaW51dG9zIiwKICAgICAgIm5vdGUiOiAiQ2FkYSBwYXJ0aWNpcGFudGUgZGlzcG9uZSBkZSB1bmEgaG9yYSBsaWJyZSBwYXJhIHRyYXNsYWRhcnNlIGEgZXN0YWJsZWNpbWllbnRvcyBjZXJjYW5vcyBhIGxhIHNlZGUuIEVsIHNlcnZpY2lvIGRlIGFsbXVlcnpvIG5vIGVzdMOhIGluY2x1aWRvIGVuIGxhIG9yZ2FuaXphY2nDs24gZGVsIGNvbmdyZXNvLiIsCiAgICAgICJjb3VudHJ5RW50cmllcyI6IFtdCiAgICB9LAogICAgewogICAgICAiaWQiOiAiTUFHLTA0LVBDIiwKICAgICAgImNvZGUiOiAiTUFHLTA0LVBDIiwKICAgICAgImtpbmQiOiAibWFnaXN0cmFsIiwKICAgICAgImRheSI6ICIyMDI2LTA5LTAyIiwKICAgICAgInN0YXJ0IjogIjEzOjMwIiwKICAgICAgImVuZCI6ICIxNDozMCIsCiAgICAgICJyb29tIjogIlBBUi0wMSIsCiAgICAgICJyb29tTmFtZSI6ICJQYXJhbmluZm8iLAogICAgICAic3BlYWtlciI6ICJQcmlzY2lsYSBDaGF2ZXJyaSBFY2hhbmRpIiwKICAgICAgInRpdGxlIjogIkZyb20gRnJ1aXRzIHRvIEZlY2VzIHRvIEZvcmVzdHM6IEFuaW1hbC1NZWRpYXRlZCBNaWNyb2JpYWwgRGlzcGVyc2FsIGFuZCBQbGFudCBGaXRuZXNzIGluIHRoZSBUcm9waWNzIiwKICAgICAgInRoZW1lIjogIkNoYXJsYSBtYWdpc3RyYWwiLAogICAgICAibW9kYWxpdHkiOiAiUHJlc2VuY2lhbCIsCiAgICAgICJmb3JtYXQiOiAiNjAgbWludXRvcyIsCiAgICAgICJjYXBhY2l0eSI6ICIxODAiLAogICAgICAiYmlvZ3JhcGh5IjogIiIsCiAgICAgICJjb3VudHJ5RW50cmllcyI6IFsKICAgICAgICB7CiAgICAgICAgICAic3BlYWtlciI6ICJQcmlzY2lsYSBDaGF2ZXJyaSBFY2hhbmRpIiwKICAgICAgICAgICJjb2RlcyI6IFsKICAgICAgICAgICAgIkNSIiwKICAgICAgICAgICAgIlVTIgogICAgICAgICAgXSwKICAgICAgICAgICJjb3VudHJpZXMiOiBbCiAgICAgICAgICAgICJDb3N0YSBSaWNhIiwKICAgICAgICAgICAgIkVzdGFkb3MgVW5pZG9zIgogICAgICAgICAgXQogICAgICAgIH0KICAgICAgXQogICAgfSwKICAgIHsKICAgICAgImlkIjogIk1BRy0wNi1MQyIsCiAgICAgICJjb2RlIjogIk1BRy0wNi1MQyIsCiAgICAgICJraW5kIjogIm1hZ2lzdHJhbCIsCiAgICAgICJkYXkiOiAiMjAyNi0wOS0wMiIsCiAgICAgICJzdGFydCI6ICIxNDozMCIsCiAgICAgICJlbmQiOiAiMTU6MzAiLAogICAgICAicm9vbSI6ICJQQVItMDEiLAogICAgICAicm9vbU5hbWUiOiAiUGFyYW5pbmZvIiwKICAgICAgInNwZWFrZXIiOiAiTGVvbm9yIENvc3RhIE1haWEiLAogICAgICAidGl0bGUiOiAiVGhlIElOQ1QtVmlydHVhbCBIZXJiYXJpdW0gb2YgRmxvcmEgYW5kIEZ1bmdhIG9mIEJyYXppbCIsCiAgICAgICJ0aGVtZSI6ICJDaGFybGEgbWFnaXN0cmFsIiwKICAgICAgIm1vZGFsaXR5IjogIlByZXNlbmNpYWwiLAogICAgICAiZm9ybWF0IjogIjYwIG1pbnV0b3MiLAogICAgICAiY2FwYWNpdHkiOiAiMTgwIiwKICAgICAgImJpb2dyYXBoeSI6ICIiLAogICAgICAiY291bnRyeUVudHJpZXMiOiBbCiAgICAgICAgewogICAgICAgICAgInNwZWFrZXIiOiAiTGVvbm9yIENvc3RhIE1haWEiLAogICAgICAgICAgImNvZGVzIjogWwogICAgICAgICAgICAiQlIiCiAgICAgICAgICBdLAogICAgICAgICAgImNvdW50cmllcyI6IFsKICAgICAgICAgICAgIkJyYXNpbCIKICAgICAgICAgIF0KICAgICAgICB9CiAgICAgIF0KICAgIH0sCiAgICB7CiAgICAgICJpZCI6ICJTSU1QLTAyIiwKICAgICAgImNvZGUiOiAiU0lNUC0wMiIsCiAgICAgICJraW5kIjogInNpbXBvc2lvIiwKICAgICAgImRheSI6ICIyMDI2LTA5LTAyIiwKICAgICAgInN0YXJ0IjogIjE1OjMwIiwKICAgICAgImVuZCI6ICIxODowMCIsCiAgICAgICJyb29tIjogIkhPTi0wMSIsCiAgICAgICJyb29tTmFtZSI6ICJTYWzDs24gZGUgSG9ub3IiLAogICAgICAic3BlYWtlciI6ICJSb3NhcmlvIE1lZGVsIE9ydGl6IE1lbGlzc2EgTWFyZG9uZXMiLAogICAgICAicGFydGljaXBhbnRzIjogIkxhcmlzc2EgVHJpZXJ2ZWlsZXIgUGVyZWlyYSBldCBhbC4gKFVuaXZlcnNpZGFkZSBGZWRlcmFsIGRlIFPDo28gQ2FybG9zLCBCcmFzaWwpOyBNZWxpc3NhIE1hcmRvbmVzIGV0IGFsLiAoVW5pdmVyc2lkYWQgZGUgQ29zdGEgUmljYSk7IFJvc2FyaW8gTWVkZWwgT3J0aXogZXQgYWwuIChVbml2ZXJzaWRhZCBWZXJhY3J1emFuYSwgTcOpeGljbyk7IFRhdGlhbmEgU2FuanVhbiAoQ29ycG9yYWNpw7NuIEdydXBvIE1pY8OzbG9nb3MsIENvbG9tYmlhKTsgTWVpa2UgUGllcGVuYnJpbmcgZXQgYWwuIChHb2V0aGUtVW5pdmVyc2l0w6R0IEZyYW5rZnVydCk7IFRlcmVzYSBJdHVycmlhZ2EgZXQgYWwuIChVbml2ZXJzaWRhZCBkZSBDb3JuZWxsIHkgVW5pdmVyc2lkYWQgZGUgRmxvcmlkYSwgRXN0YWRvcyBVbmlkb3MpOyBNYXJqb3JpZSBDZWRlw7FvIChVbml2ZXJzaWRhZCBFc3BlY2lhbGl6YWRhIGRlIGxhcyBBbcOpcmljYXMsIFBhbmFtw6EpIiwKICAgICAgInRpdGxlIjogIkF2YW5jZXMgeSBwZXJzcGVjdGl2YXMgZW4gZWwgZXN0dWRpbyBkZWwgRmlsbyBBc2NvbXljb3RhIGVuIExhdGlub2Ftw6lyaWNhIiwKICAgICAgInRoZW1lIjogIlNpbXBvc2lvIiwKICAgICAgIm1vZGFsaXR5IjogIlByZXNlbmNpYWwiLAogICAgICAiZm9ybWF0IjogIjE1MCBtaW51dG9zIiwKICAgICAgInB1YmxpY0F1ZGllbmNlIjogIkVzdHVkaWFudGVzIGRlIHByZWdyYWRvLCBFc3R1ZGlhbnRlcyBkZSBwb3NncmFkbywgSW52ZXN0aWdhZG9yZXMvYXMsIFByb2Zlc2lvbmFsZXMiLAogICAgICAiY2FwYWNpdHkiOiAiNTAiLAogICAgICAiY291bnRyeUVudHJpZXMiOiBbCiAgICAgICAgewogICAgICAgICAgInNwZWFrZXIiOiAiUm9zYXJpbyBNZWRlbCBPcnRpeiIsCiAgICAgICAgICAiY29kZXMiOiBbCiAgICAgICAgICAgICJNWCIKICAgICAgICAgIF0sCiAgICAgICAgICAiY291bnRyaWVzIjogWwogICAgICAgICAgICAiTcOpeGljbyIKICAgICAgICAgIF0KICAgICAgICB9LAogICAgICAgIHsKICAgICAgICAgICJzcGVha2VyIjogIk1lbGlzc2EgTWFyZG9uZXMiLAogICAgICAgICAgImNvZGVzIjogWwogICAgICAgICAgICAiQ1IiCiAgICAgICAgICBdLAogICAgICAgICAgImNvdW50cmllcyI6IFsKICAgICAgICAgICAgIkNvc3RhIFJpY2EiCiAgICAgICAgICBdCiAgICAgICAgfQogICAgICBdCiAgICB9LAogICAgewogICAgICAiaWQiOiAiTU9WLUQyIiwKICAgICAgImNvZGUiOiAiTU9WLUQyIiwKICAgICAgImtpbmQiOiAidHJhc2xhZG8iLAogICAgICAiZGF5IjogIjIwMjYtMDktMDIiLAogICAgICAic3RhcnQiOiAiMTU6MzAiLAogICAgICAiZW5kIjogIjE1OjM1IiwKICAgICAgInJvb20iOiAiUEFSLTAxIiwKICAgICAgInJvb21OYW1lIjogIlBhcmFuaW5mbyIsCiAgICAgICJzcGVha2VyIjogIlNhbGlkYSBkZXNkZSBlbCBQYXJhbmluZm8iLAogICAgICAidGl0bGUiOiAiVHJhbnNpY2nDs24gaGFjaWEgbGFzIHNhbGFzIGRlIHBvbmVuY2lhcyIsCiAgICAgICJ0aGVtZSI6ICJUcmFuc2ljacOzbiBoYWNpYSBsYXMgc2FsYXMgZGUgcG9uZW5jaWFzIiwKICAgICAgIm1vZGFsaXR5IjogIlByZXNlbmNpYWwiLAogICAgICAiZm9ybWF0IjogIiIsCiAgICAgICJub3RlIjogIiIsCiAgICAgICJjb3VudHJ5RW50cmllcyI6IFtdCiAgICB9LAogICAgewogICAgICAiaWQiOiAiU0lNUC0wOSIsCiAgICAgICJjb2RlIjogIlNJTVAtMDkiLAogICAgICAia2luZCI6ICJzaW1wb3NpbyIsCiAgICAgICJkYXkiOiAiMjAyNi0wOS0wMiIsCiAgICAgICJzdGFydCI6ICIxNTozMCIsCiAgICAgICJlbmQiOiAiMTg6MDAiLAogICAgICAicm9vbSI6ICJQQVItMDEiLAogICAgICAicm9vbU5hbWUiOiAiUGFyYW5pbmZvIiwKICAgICAgInNwZWFrZXIiOiAiTWljaGVsbGUgR2VyYWxkaW5lIENhbXBpIC8gR2VyYXJkbyBSb2JsZWRvIiwKICAgICAgInBhcnRpY2lwYW50cyI6ICJTeWx2aWEgRGVsZ2Fkby1QaWVkcmE7IE5lbHNvbiBNZW5vbGxpOyBSb2JlcnRvIEdhcmliYXkgT3JpamVsOyBQYW9sYSBBbmRyZWEgWmFwYXRhIE9jYW1wbywgQmlvZGl2ZXJzaWRhZCBmw7puZ8OtY2EgeSBiaW9lY29ub23DrWE7IE1pY2hlbGxlIEdlcmFsZGluZSBDYW1waSIsCiAgICAgICJ0aXRsZSI6ICJIb25nb3MgY29tZXN0aWJsZXMgeSBtZWRpY2luYWxlcyBkZWwgTmVvdHLDs3BpY286IGJhc2VzIGNpZW50w61maWNhcywgcGF0cmltb25pbyBtaWNvY3VsdHVyYWwgeSBiaW90ZWNub2xvZ8OtYSBwYXJhIGVsIGRlc2Fycm9sbG8gbG9jYWwiLAogICAgICAidGhlbWUiOiAiU2ltcG9zaW8iLAogICAgICAibW9kYWxpdHkiOiAiUHJlc2VuY2lhbCIsCiAgICAgICJmb3JtYXQiOiAiMTUwIG1pbnV0b3MiLAogICAgICAicHVibGljQXVkaWVuY2UiOiAiVG9kbyBww7pibGljbyIsCiAgICAgICJjYXBhY2l0eSI6ICI1MCIsCiAgICAgICJjb3VudHJ5RW50cmllcyI6IFsKICAgICAgICB7CiAgICAgICAgICAic3BlYWtlciI6ICJNaWNoZWxsZSBHZXJhbGRpbmUgQ2FtcGkiLAogICAgICAgICAgImNvZGVzIjogWwogICAgICAgICAgICAiUFkiCiAgICAgICAgICBdLAogICAgICAgICAgImNvdW50cmllcyI6IFsKICAgICAgICAgICAgIlBhcmFndWF5IgogICAgICAgICAgXQogICAgICAgIH0sCiAgICAgICAgewogICAgICAgICAgInNwZWFrZXIiOiAiR2VyYXJkbyBSb2JsZWRvIiwKICAgICAgICAgICJjb2RlcyI6IFsKICAgICAgICAgICAgIkFSIgogICAgICAgICAgXSwKICAgICAgICAgICJjb3VudHJpZXMiOiBbCiAgICAgICAgICAgICJBcmdlbnRpbmEiCiAgICAgICAgICBdCiAgICAgICAgfQogICAgICBdCiAgICB9LAogICAgewogICAgICAiaWQiOiAiT1ItMDY3LUpDIiwKICAgICAgImNvZGUiOiAiT1ItMDY3LUpDIiwKICAgICAgInNvdXJjZUlkIjogIlBPTkVOQ18wOTQiLAogICAgICAia2luZCI6ICJvcmFsIiwKICAgICAgImRheSI6ICIyMDI2LTA5LTAyIiwKICAgICAgInN0YXJ0IjogIjE1OjM1IiwKICAgICAgImVuZCI6ICIxNTo1MCIsCiAgICAgICJyb29tIjogIkU0MiIsCiAgICAgICJyb29tTmFtZSI6ICJTYWxhIGRlIHBvbmVuY2lhcyBFNDIgwrcgRXVnZW5pbyBFc3Blam8iLAogICAgICAic3BlYWtlciI6ICJKb3JnZSBKZXN1cyBGZWxpeCBDZXJ2YW50ZXMiLAogICAgICAidGl0bGUiOiAiU2lzdGVtw6F0aWNhIHkgZGVsaW1pdGFjacOzbiBkZSBlc3BlY2llcyBkZWwgZ8OpbmVybyBSdXNzdWxhIHN1YnNlY2Npw7NuIEFtb2VuaW5hZSAoRnVuZ2ksIFJ1c3N1bGFsZXMpIGVuIGVsIGVzdGFkbyBkZSBUbGF4Y2FsYSwgTcOpeGljbyIsCiAgICAgICJ0aGVtZSI6ICJTaXN0ZW3DoXRpY2EgeSB0YXhvbm9tw61hIiwKICAgICAgIm1vZGFsaXR5IjogIlByZXNlbmNpYWwiLAogICAgICAiZm9ybWF0IjogIjE1IG1pbnV0b3MiLAogICAgICAiYWZmaWxpYXRpb25zIjogIiIsCiAgICAgICJjb3VudHJ5RW50cmllcyI6IFsKICAgICAgICB7CiAgICAgICAgICAic3BlYWtlciI6ICJKb3JnZSBKZXN1cyBGZWxpeCBDZXJ2YW50ZXMiLAogICAgICAgICAgImNvZGVzIjogWwogICAgICAgICAgICAiTVgiCiAgICAgICAgICBdLAogICAgICAgICAgImNvdW50cmllcyI6IFsKICAgICAgICAgICAgIk3DqXhpY28iCiAgICAgICAgICBdCiAgICAgICAgfQogICAgICBdCiAgICB9LAogICAgewogICAgICAiaWQiOiAiT1ItMDc0LUFSIiwKICAgICAgImNvZGUiOiAiT1ItMDc0LUFSIiwKICAgICAgInNvdXJjZUlkIjogIlBPTkVOQ18xNDkiLAogICAgICAia2luZCI6ICJvcmFsIiwKICAgICAgImRheSI6ICIyMDI2LTA5LTAyIiwKICAgICAgInN0YXJ0IjogIjE1OjM1IiwKICAgICAgImVuZCI6ICIxNTo1MCIsCiAgICAgICJyb29tIjogIkU2MSIsCiAgICAgICJyb29tTmFtZSI6ICJTYWxhIGRlIHBvbmVuY2lhcyBFNjEgwrcgRXVnZW5pbyBFc3Blam8iLAogICAgICAic3BlYWtlciI6ICLDgWx2YXJvIEFjb3N0YSB5IFNoZXJseSBSw61vcyIsCiAgICAgICJ0aXRsZSI6ICJOdWV2b3MgcmVnaXN0cm9zIGRlIGVzcGVjaWVzIGRlbCBvcmRlbiBIeXBvY3JlYWxlcyAoQXNjb215Y290YSk6IG1hY3JvaG9uZ29zIGVudG9tb3BhdMOzZ2Vub3MgZGUgYm9zcXVlIG1vbnRhbm8gb3JpZW50YWwsIFBhcnF1ZSBOYWNpb25hbCBTYW5nYXkg4oCTIEVjdWFkb3IiLAogICAgICAidGhlbWUiOiAiT3JnYW5pemFjacOzbiIsCiAgICAgICJtb2RhbGl0eSI6ICJQcmVzZW5jaWFsIiwKICAgICAgImZvcm1hdCI6ICIxNSBtaW51dG9zIiwKICAgICAgImFmZmlsaWF0aW9ucyI6ICIiLAogICAgICAiY291bnRyeUVudHJpZXMiOiBbCiAgICAgICAgewogICAgICAgICAgInNwZWFrZXIiOiAiw4FsdmFybyBBY29zdGEiLAogICAgICAgICAgImNvZGVzIjogWwogICAgICAgICAgICAiRUMiCiAgICAgICAgICBdLAogICAgICAgICAgImNvdW50cmllcyI6IFsKICAgICAgICAgICAgIkVjdWFkb3IiCiAgICAgICAgICBdCiAgICAgICAgfSwKICAgICAgICB7CiAgICAgICAgICAic3BlYWtlciI6ICJTaGVybHkgUsOtb3MiLAogICAgICAgICAgImNvZGVzIjogWwogICAgICAgICAgICAiRUMiCiAgICAgICAgICBdLAogICAgICAgICAgImNvdW50cmllcyI6IFsKICAgICAgICAgICAgIkVjdWFkb3IiCiAgICAgICAgICBdCiAgICAgICAgfQogICAgICBdCiAgICB9LAogICAgewogICAgICAiaWQiOiAiT1ItMDc1LVNIIiwKICAgICAgImNvZGUiOiAiT1ItMDc1LVNIIiwKICAgICAgInNvdXJjZUlkIjogIlBPTkVOQ18wNTEiLAogICAgICAia2luZCI6ICJvcmFsIiwKICAgICAgImRheSI6ICIyMDI2LTA5LTAyIiwKICAgICAgInN0YXJ0IjogIjE1OjM1IiwKICAgICAgImVuZCI6ICIxNTo1MCIsCiAgICAgICJyb29tIjogIk81MiIsCiAgICAgICJyb29tTmFtZSI6ICJTYWxhIGRlIHBvbmVuY2lhcyBPNTIgwrcgSm9zw6kgSm9hcXXDrW4gT2xtZWRvIiwKICAgICAgInNwZWFrZXIiOiAiU3VyYW1hIFN1bWFyYW1hciBNYWRlaXJhIEh1YWxkZSIsCiAgICAgICJ0aXRsZSI6ICJQb3RlbmNpYWwgZG8gUHljbm9wb3J1cyBzYW5ndWluZXVzIG5hIERlZ3JhZGHDp8OjbyBkZSBSZXPDrWR1b3MgZGEgQ2FuYS1kZS1Bw6fDumNhciBlbSBDb25kacOnw7VlcyBOw6NvIFN1cGxlbWVudGFkYXMiLAogICAgICAidGhlbWUiOiAiQmlvdGVjbm9sb2fDrWEgeSB1c29zIGRlIGhvbmdvcyIsCiAgICAgICJtb2RhbGl0eSI6ICJQcmVzZW5jaWFsIiwKICAgICAgImZvcm1hdCI6ICIxNSBtaW51dG9zIiwKICAgICAgImFmZmlsaWF0aW9ucyI6ICIiLAogICAgICAiY291bnRyeUVudHJpZXMiOiBbCiAgICAgICAgewogICAgICAgICAgInNwZWFrZXIiOiAiU3VyYW1hIFN1bWFyYW1hciBNYWRlaXJhIEh1YWxkZSIsCiAgICAgICAgICAiY29kZXMiOiBbCiAgICAgICAgICAgICJCUiIKICAgICAgICAgIF0sCiAgICAgICAgICAiY291bnRyaWVzIjogWwogICAgICAgICAgICAiQnJhc2lsIgogICAgICAgICAgXQogICAgICAgIH0KICAgICAgXQogICAgfSwKICAgIHsKICAgICAgImlkIjogIk9SLTA3Ni1UQyIsCiAgICAgICJjb2RlIjogIk9SLTA3Ni1UQyIsCiAgICAgICJzb3VyY2VJZCI6ICJQT05FTkNfMDc5IiwKICAgICAgImtpbmQiOiAib3JhbCIsCiAgICAgICJkYXkiOiAiMjAyNi0wOS0wMiIsCiAgICAgICJzdGFydCI6ICIxNTozNSIsCiAgICAgICJlbmQiOiAiMTU6NTAiLAogICAgICAicm9vbSI6ICJTMjEiLAogICAgICAicm9vbU5hbWUiOiAiU2FsYSBkZSBwb25lbmNpYXMgUzIxIMK3IE1hcmlzY2FsIFN1Y3JlIiwKICAgICAgInNwZWFrZXIiOiAiVGFpbXkgQ2FudGlsbG8iLAogICAgICAidGl0bGUiOiAiQ2FhdGluZ2E6IERlc2Fmw61vcyB0YXhvbsOzbWljb3MgeSBkZSBjb25zZXJ2YWNpw7NuIHBhcmEgZWwgcmVpbm8gRnVuZ2kiLAogICAgICAidGhlbWUiOiAiRWNvbG9nw61hIHkgYmlvZGl2ZXJzaWRhZCIsCiAgICAgICJtb2RhbGl0eSI6ICJQcmVzZW5jaWFsIiwKICAgICAgImZvcm1hdCI6ICIxNSBtaW51dG9zIiwKICAgICAgImFmZmlsaWF0aW9ucyI6ICIiLAogICAgICAiY291bnRyeUVudHJpZXMiOiBbCiAgICAgICAgewogICAgICAgICAgInNwZWFrZXIiOiAiVGFpbXkgQ2FudGlsbG8iLAogICAgICAgICAgImNvZGVzIjogWwogICAgICAgICAgICAiQlIiCiAgICAgICAgICBdLAogICAgICAgICAgImNvdW50cmllcyI6IFsKICAgICAgICAgICAgIkJyYXNpbCIKICAgICAgICAgIF0KICAgICAgICB9CiAgICAgIF0KICAgIH0sCiAgICB7CiAgICAgICJpZCI6ICJPUi0wNzctSEMiLAogICAgICAiY29kZSI6ICJPUi0wNzctSEMiLAogICAgICAic291cmNlSWQiOiAiUE9ORU5DXzA4MCIsCiAgICAgICJraW5kIjogIm9yYWwiLAogICAgICAiZGF5IjogIjIwMjYtMDktMDIiLAogICAgICAic3RhcnQiOiAiMTU6MzUiLAogICAgICAiZW5kIjogIjE1OjUwIiwKICAgICAgInJvb20iOiAiUzIzIiwKICAgICAgInJvb21OYW1lIjogIlNhbGEgZGUgcG9uZW5jaWFzIFMyMyDCtyBNYXJpc2NhbCBTdWNyZSIsCiAgICAgICJzcGVha2VyIjogIkhlcm7DoW4gRGFyaW8gQ2FwYWRvci1CYXJyZXRvIiwKICAgICAgInRpdGxlIjogIkxhIGRpc3RyaWJ1Y2nDs24gZXNwYWNpYWwgZGUgbG9zIGhvbmdvcyBkZWwgc3VlbG8geSBzdSBpbXBhY3RvIHBhcmEgbGEgcmVndWxhY2nDs24gZGUgbGEgYmlvZGl2ZXJzaWRhZCBlbiB1biBib3NxdWUgdHJvcGljYWwuIiwKICAgICAgInRoZW1lIjogIkVjb2xvZ8OtYSB5IGJpb2RpdmVyc2lkYWQiLAogICAgICAibW9kYWxpdHkiOiAiUHJlc2VuY2lhbCIsCiAgICAgICJmb3JtYXQiOiAiMTUgbWludXRvcyIsCiAgICAgICJhZmZpbGlhdGlvbnMiOiAiIiwKICAgICAgImNvdW50cnlFbnRyaWVzIjogWwogICAgICAgIHsKICAgICAgICAgICJzcGVha2VyIjogIkhlcm7DoW4gRGFyaW8gQ2FwYWRvci1CYXJyZXRvIiwKICAgICAgICAgICJjb2RlcyI6IFsKICAgICAgICAgICAgIlBBIgogICAgICAgICAgXSwKICAgICAgICAgICJjb3VudHJpZXMiOiBbCiAgICAgICAgICAgICJQYW5hbcOhIgogICAgICAgICAgXQogICAgICAgIH0KICAgICAgXQogICAgfSwKICAgIHsKICAgICAgImlkIjogIk9SLTA3Mi1MQiIsCiAgICAgICJjb2RlIjogIk9SLTA3Mi1MQiIsCiAgICAgICJzb3VyY2VJZCI6ICJQT05FTkNfMDc4IiwKICAgICAgImtpbmQiOiAib3JhbCIsCiAgICAgICJkYXkiOiAiMjAyNi0wOS0wMiIsCiAgICAgICJzdGFydCI6ICIxNTozNSIsCiAgICAgICJlbmQiOiAiMTU6NTAiLAogICAgICAicm9vbSI6ICJTNzIiLAogICAgICAicm9vbU5hbWUiOiAiU2FsYSBkZSBwb25lbmNpYXMgUzcyIMK3IE1hcmlzY2FsIFN1Y3JlIiwKICAgICAgInNwZWFrZXIiOiAiTGF1cmEgSXZldHRlIEJvYmFkaWxsYSIsCiAgICAgICJ0aXRsZSI6ICJDdWFuZG8gbG9zIHBhcsOhc2l0b3MgdGFtYmnDqW4gc29uIGhvc3BlZGFkb3JlczogbWljb3BhcmFzaXRpc21vIGVuIE9waGlvY29yZHljZXBzIG1pcm1lY8OzZmlsb3MgZW4gdW4gYm9zcXVlIHRyb3BpY2FsIGRlbCBwaWVkZW1vbnRlIHB1dHVtYXllbnNlIiwKICAgICAgInRoZW1lIjogIkVjb2xvZ8OtYSB5IGJpb2RpdmVyc2lkYWQiLAogICAgICAibW9kYWxpdHkiOiAiUHJlc2VuY2lhbCIsCiAgICAgICJmb3JtYXQiOiAiMTUgbWludXRvcyIsCiAgICAgICJhZmZpbGlhdGlvbnMiOiAiIiwKICAgICAgImNvdW50cnlFbnRyaWVzIjogWwogICAgICAgIHsKICAgICAgICAgICJzcGVha2VyIjogIkxhdXJhIEl2ZXR0ZSBCb2JhZGlsbGEiLAogICAgICAgICAgImNvZGVzIjogWwogICAgICAgICAgICAiQ08iCiAgICAgICAgICBdLAogICAgICAgICAgImNvdW50cmllcyI6IFsKICAgICAgICAgICAgIkNvbG9tYmlhIgogICAgICAgICAgXQogICAgICAgIH0KICAgICAgXQogICAgfSwKICAgIHsKICAgICAgImlkIjogIk9SLTA3My1TUSIsCiAgICAgICJjb2RlIjogIk9SLTA3My1TUSIsCiAgICAgICJzb3VyY2VJZCI6ICJQT05FTkNfMDk2IiwKICAgICAgImtpbmQiOiAib3JhbCIsCiAgICAgICJkYXkiOiAiMjAyNi0wOS0wMiIsCiAgICAgICJzdGFydCI6ICIxNTo1MCIsCiAgICAgICJlbmQiOiAiMTY6MDUiLAogICAgICAicm9vbSI6ICJFNDIiLAogICAgICAicm9vbU5hbWUiOiAiU2FsYSBkZSBwb25lbmNpYXMgRTQyIMK3IEV1Z2VuaW8gRXNwZWpvIiwKICAgICAgInNwZWFrZXIiOiAiU2FuZHJhIEpvcmhlbmlzIEdhcnJpZG8gUXVpc3BlIiwKICAgICAgInRpdGxlIjogIlJpcXVlemEgcHJlbGltaW5hciBkZSBBZ2FyaWNvbXljZXRlcyBlbiB1biBib3NxdWUgZGUgbmVibGluYSByZWxpY3RvIGRlIGxhIHZlcnRpZW50ZSBvY2NpZGVudGFsIGRlbCBub3J0ZSBkZWwgUGVyw7oiLAogICAgICAidGhlbWUiOiAiU2lzdGVtw6F0aWNhIHkgdGF4b25vbcOtYSIsCiAgICAgICJtb2RhbGl0eSI6ICJQcmVzZW5jaWFsIiwKICAgICAgImZvcm1hdCI6ICIxNSBtaW51dG9zIiwKICAgICAgImFmZmlsaWF0aW9ucyI6ICIiLAogICAgICAiY291bnRyeUVudHJpZXMiOiBbCiAgICAgICAgewogICAgICAgICAgInNwZWFrZXIiOiAiU2FuZHJhIEpvcmhlbmlzIEdhcnJpZG8gUXVpc3BlIiwKICAgICAgICAgICJjb2RlcyI6IFsKICAgICAgICAgICAgIlBFIgogICAgICAgICAgXSwKICAgICAgICAgICJjb3VudHJpZXMiOiBbCiAgICAgICAgICAgICJQZXLDuiIKICAgICAgICAgIF0KICAgICAgICB9CiAgICAgIF0KICAgIH0sCiAgICB7CiAgICAgICJpZCI6ICJPUi0wODAtTUMiLAogICAgICAiY29kZSI6ICJPUi0wODAtTUMiLAogICAgICAic291cmNlSWQiOiAiUE9ORU5DXzAyMiIsCiAgICAgICJraW5kIjogIm9yYWwiLAogICAgICAiZGF5IjogIjIwMjYtMDktMDIiLAogICAgICAic3RhcnQiOiAiMTU6NTAiLAogICAgICAiZW5kIjogIjE2OjA1IiwKICAgICAgInJvb20iOiAiRTYxIiwKICAgICAgInJvb21OYW1lIjogIlNhbGEgZGUgcG9uZW5jaWFzIEU2MSDCtyBFdWdlbmlvIEVzcGVqbyIsCiAgICAgICJzcGVha2VyIjogIk1hcsOtbiBDw6lzYXIiLAogICAgICAidGl0bGUiOiAiRXhwbG9yYW5kbyBsYSBhZ2VuY2lhIGVuIGhvbmdvczogZGVsIHBsYW4gY29ycG9yYWwgYSBsYXMgY2FwYWNpZGFkZXMgZGUgYWNjacOzbi4iLAogICAgICAidGhlbWUiOiAiTWljb2xvZ8OtYSBiw6FzaWNhIiwKICAgICAgIm1vZGFsaXR5IjogIlByZXNlbmNpYWwiLAogICAgICAiZm9ybWF0IjogIjE1IG1pbnV0b3MiLAogICAgICAiYWZmaWxpYXRpb25zIjogIiIsCiAgICAgICJjb3VudHJ5RW50cmllcyI6IFsKICAgICAgICB7CiAgICAgICAgICAic3BlYWtlciI6ICJNYXLDrW4gQ8Opc2FyIiwKICAgICAgICAgICJjb2RlcyI6IFsKICAgICAgICAgICAgIkNMIgogICAgICAgICAgXSwKICAgICAgICAgICJjb3VudHJpZXMiOiBbCiAgICAgICAgICAgICJDaGlsZSIKICAgICAgICAgIF0KICAgICAgICB9CiAgICAgIF0KICAgIH0sCiAgICB7CiAgICAgICJpZCI6ICJPUi0wODEtQUMiLAogICAgICAiY29kZSI6ICJPUi0wODEtQUMiLAogICAgICAic291cmNlSWQiOiAiUE9ORU5DXzA3MCIsCiAgICAgICJraW5kIjogIm9yYWwiLAogICAgICAiZGF5IjogIjIwMjYtMDktMDIiLAogICAgICAic3RhcnQiOiAiMTU6NTAiLAogICAgICAiZW5kIjogIjE2OjA1IiwKICAgICAgInJvb20iOiAiTzUyIiwKICAgICAgInJvb21OYW1lIjogIlNhbGEgZGUgcG9uZW5jaWFzIE81MiDCtyBKb3PDqSBKb2FxdcOtbiBPbG1lZG8iLAogICAgICAic3BlYWtlciI6ICJBbmdlbCBTZWJhc3RpYW4gQWd1aWxhciBDcnV6IiwKICAgICAgInRpdGxlIjogIkV2YWx1YWNpw7NuIHByZWxpbWluYXIgZGUgbWV0YWJvbGl0b3Mgc2VjdW5kYXJpb3MgeSBiaW9hY3RpdmlkYWRlcyBlbiB1biBtYWNyb21pY2V0byBhbWF6w7NuaWNvIiwKICAgICAgInRoZW1lIjogIkJpb3RlY25vbG9nw61hIHkgdXNvcyBkZSBob25nb3MiLAogICAgICAibW9kYWxpdHkiOiAiUHJlc2VuY2lhbCIsCiAgICAgICJmb3JtYXQiOiAiMTUgbWludXRvcyIsCiAgICAgICJhZmZpbGlhdGlvbnMiOiAiIiwKICAgICAgImNvdW50cnlFbnRyaWVzIjogWwogICAgICAgIHsKICAgICAgICAgICJzcGVha2VyIjogIkFuZ2VsIFNlYmFzdGlhbiBBZ3VpbGFyIENydXoiLAogICAgICAgICAgImNvZGVzIjogWwogICAgICAgICAgICAiRUMiCiAgICAgICAgICBdLAogICAgICAgICAgImNvdW50cmllcyI6IFsKICAgICAgICAgICAgIkVjdWFkb3IiCiAgICAgICAgICBdCiAgICAgICAgfQogICAgICBdCiAgICB9LAogICAgewogICAgICAiaWQiOiAiT1ItMDgyLU5PIiwKICAgICAgImNvZGUiOiAiT1ItMDgyLU5PIiwKICAgICAgInNvdXJjZUlkIjogIlBPTkVOQ18wOTAiLAogICAgICAia2luZCI6ICJvcmFsIiwKICAgICAgImRheSI6ICIyMDI2LTA5LTAyIiwKICAgICAgInN0YXJ0IjogIjE1OjUwIiwKICAgICAgImVuZCI6ICIxNjowNSIsCiAgICAgICJyb29tIjogIlMyMSIsCiAgICAgICJyb29tTmFtZSI6ICJTYWxhIGRlIHBvbmVuY2lhcyBTMjEgwrcgTWFyaXNjYWwgU3VjcmUiLAogICAgICAic3BlYWtlciI6ICJOYWFzc29uIFZpY3RvciBkZSBPbGl2ZWlyYSIsCiAgICAgICJ0aXRsZSI6ICJUYXhpIGRyaXZlcnM6IHdoZW4gYnVpbGRpbmcgYmlyZCBuZXN0cyBiZWNvbWVzIHRoZSBtb2JpbGl0eSBvZiB0aG9zZSB0aGF0IHNlc3NpbGUgYXMgdGhlIEFNRiDigJMgR2xvbWVyb215Y290YSIsCiAgICAgICJ0aGVtZSI6ICJFY29sb2fDrWEgeSBiaW9kaXZlcnNpZGFkIiwKICAgICAgIm1vZGFsaXR5IjogIlByZXNlbmNpYWwiLAogICAgICAiZm9ybWF0IjogIjE1IG1pbnV0b3MiLAogICAgICAiYWZmaWxpYXRpb25zIjogIiIsCiAgICAgICJjb3VudHJ5RW50cmllcyI6IFsKICAgICAgICB7CiAgICAgICAgICAic3BlYWtlciI6ICJOYWFzc29uIFZpY3RvciBkZSBPbGl2ZWlyYSIsCiAgICAgICAgICAiY29kZXMiOiBbCiAgICAgICAgICAgICJCUiIKICAgICAgICAgIF0sCiAgICAgICAgICAiY291bnRyaWVzIjogWwogICAgICAgICAgICAiQnJhc2lsIgogICAgICAgICAgXQogICAgICAgIH0KICAgICAgXQogICAgfSwKICAgIHsKICAgICAgImlkIjogIk9SLTEwNi1TVCIsCiAgICAgICJjb2RlIjogIk9SLTEwNi1TVCIsCiAgICAgICJzb3VyY2VJZCI6ICJQT05FTkNfMTE5IiwKICAgICAgImtpbmQiOiAib3JhbCIsCiAgICAgICJkYXkiOiAiMjAyNi0wOS0wMiIsCiAgICAgICJzdGFydCI6ICIxNTo1MCIsCiAgICAgICJlbmQiOiAiMTY6MDUiLAogICAgICAicm9vbSI6ICJTMjMiLAogICAgICAicm9vbU5hbWUiOiAiU2FsYSBkZSBwb25lbmNpYXMgUzIzIMK3IE1hcmlzY2FsIFN1Y3JlIiwKICAgICAgInNwZWFrZXIiOiAiU29uaWEgVG9ycmljby1WYWxsZWpvcyIsCiAgICAgICJ0aXRsZSI6ICJNw4FTIEFMTMOBIERFIExBIE1FR0FESVZFUlNJREFEOiBFTCBURVNPUk8gT0NVTFRPIERFIExPUyBIT05HT1MgQk9MSVZJQU5PUyBZIFNVIFNPUlBSRU5ERU5URSBQT0RFUiBBTlRJT1hJREFOVEUiLAogICAgICAidGhlbWUiOiAiRWNvbG9nw61hIHkgYmlvZGl2ZXJzaWRhZCIsCiAgICAgICJtb2RhbGl0eSI6ICJQcmVzZW5jaWFsIiwKICAgICAgImZvcm1hdCI6ICIxNSBtaW51dG9zIiwKICAgICAgImFmZmlsaWF0aW9ucyI6ICIiLAogICAgICAiY291bnRyeUVudHJpZXMiOiBbCiAgICAgICAgewogICAgICAgICAgInNwZWFrZXIiOiAiU29uaWEgVG9ycmljby1WYWxsZWpvcyIsCiAgICAgICAgICAiY29kZXMiOiBbCiAgICAgICAgICAgICJCTyIKICAgICAgICAgIF0sCiAgICAgICAgICAiY291bnRyaWVzIjogWwogICAgICAgICAgICAiQm9saXZpYSIKICAgICAgICAgIF0KICAgICAgICB9CiAgICAgIF0KICAgIH0sCiAgICB7CiAgICAgICJpZCI6ICJPUi0wNzgtQ0EiLAogICAgICAiY29kZSI6ICJPUi0wNzgtQ0EiLAogICAgICAic291cmNlSWQiOiAiUE9ORU5DXzA4OCIsCiAgICAgICJraW5kIjogIm9yYWwiLAogICAgICAiZGF5IjogIjIwMjYtMDktMDIiLAogICAgICAic3RhcnQiOiAiMTU6NTAiLAogICAgICAiZW5kIjogIjE2OjA1IiwKICAgICAgInJvb20iOiAiUzcyIiwKICAgICAgInJvb21OYW1lIjogIlNhbGEgZGUgcG9uZW5jaWFzIFM3MiDCtyBNYXJpc2NhbCBTdWNyZSIsCiAgICAgICJzcGVha2VyIjogIkNyaXN0aW5hIEVsaXphYmV0aCBUb2FwYW50YSBBbGJhbiIsCiAgICAgICJ0aXRsZSI6ICJEaXZlcnNpdHksIERpc3RyaWJ1dGlvbiwgYW5kIEZ1bmN0aW9uYWwgUm9sZXMgb2YgUGVyZW5uaWFsIE15Y29iaW90YSBpbiBTYW50YSBDcnV6IElzbGFuZCwgR2FsYXBhZ29zIiwKICAgICAgInRoZW1lIjogIkVjb2xvZ8OtYSB5IGJpb2RpdmVyc2lkYWQiLAogICAgICAibW9kYWxpdHkiOiAiUHJlc2VuY2lhbCIsCiAgICAgICJmb3JtYXQiOiAiMTUgbWludXRvcyIsCiAgICAgICJhZmZpbGlhdGlvbnMiOiAiIiwKICAgICAgImNvdW50cnlFbnRyaWVzIjogWwogICAgICAgIHsKICAgICAgICAgICJzcGVha2VyIjogIkNyaXN0aW5hIEVsaXphYmV0aCBUb2FwYW50YSBBbGJhbiIsCiAgICAgICAgICAiY29kZXMiOiBbCiAgICAgICAgICAgICJFQyIKICAgICAgICAgIF0sCiAgICAgICAgICAiY291bnRyaWVzIjogWwogICAgICAgICAgICAiRWN1YWRvciIKICAgICAgICAgIF0KICAgICAgICB9CiAgICAgIF0KICAgIH0sCiAgICB7CiAgICAgICJpZCI6ICJQT1MtRzMiLAogICAgICAiY29kZSI6ICJQT1MtRzMiLAogICAgICAia2luZCI6ICJwb3N0ZXIiLAogICAgICAiZGF5IjogIjIwMjYtMDktMDIiLAogICAgICAic3RhcnQiOiAiMTY6MDAiLAogICAgICAiZW5kIjogIjE3OjAwIiwKICAgICAgInJvb20iOiAiRE9NLTAxIiwKICAgICAgInJvb21OYW1lIjogIkRvbW8gRGVwb3J0aXZvIiwKICAgICAgInNwZWFrZXIiOiAiUE9TLTA3OeKAk1BPUy0xMTcgwrcgMzkgdHJhYmFqb3MiLAogICAgICAidGl0bGUiOiAiUHJlc2VudGFjacOzbiBkZSBww7NzdGVyZXMgKyBDb2ZmZWUgQnJlYWsiLAogICAgICAidGhlbWUiOiAiUMOzc3RlcmVzIHkgQ29mZmVlIEJyZWFrIiwKICAgICAgIm1vZGFsaXR5IjogIlByZXNlbmNpYWwiLAogICAgICAiZm9ybWF0IjogIlNlc2nDs24gY29sZWN0aXZhIiwKICAgICAgImNvdW50cnlFbnRyaWVzIjogW10KICAgIH0sCiAgICB7CiAgICAgICJpZCI6ICJPUi0wNzktTEQiLAogICAgICAiY29kZSI6ICJPUi0wNzktTEQiLAogICAgICAic291cmNlSWQiOiAiUE9ORU5DXzA5NyIsCiAgICAgICJraW5kIjogIm9yYWwiLAogICAgICAiZGF5IjogIjIwMjYtMDktMDIiLAogICAgICAic3RhcnQiOiAiMTY6MDUiLAogICAgICAiZW5kIjogIjE2OjIwIiwKICAgICAgInJvb20iOiAiRTQyIiwKICAgICAgInJvb21OYW1lIjogIlNhbGEgZGUgcG9uZW5jaWFzIEU0MiDCtyBFdWdlbmlvIEVzcGVqbyIsCiAgICAgICJzcGVha2VyIjogIkxhdXJhIEd1em3DoW4gRMOhdmFsb3MiLAogICAgICAidGl0bGUiOiAiRGVzZW5yZWRhbmRvIGVsIGNvbXBsZWpvIGRlIEd5bW5vcGlsdXMgcGljcmV1cyAoQmFzaWRpb215Y290YSwgQWdhcmljYWxlcykiLAogICAgICAidGhlbWUiOiAiU2lzdGVtw6F0aWNhIHkgdGF4b25vbcOtYSIsCiAgICAgICJtb2RhbGl0eSI6ICJQcmVzZW5jaWFsIiwKICAgICAgImZvcm1hdCI6ICIxNSBtaW51dG9zIiwKICAgICAgImFmZmlsaWF0aW9ucyI6ICIiLAogICAgICAiY291bnRyeUVudHJpZXMiOiBbCiAgICAgICAgewogICAgICAgICAgInNwZWFrZXIiOiAiTGF1cmEgR3V6bcOhbiBEw6F2YWxvcyIsCiAgICAgICAgICAiY29kZXMiOiBbCiAgICAgICAgICAgICJNWCIKICAgICAgICAgIF0sCiAgICAgICAgICAiY291bnRyaWVzIjogWwogICAgICAgICAgICAiTcOpeGljbyIKICAgICAgICAgIF0KICAgICAgICB9CiAgICAgIF0KICAgIH0sCiAgICB7CiAgICAgICJpZCI6ICJPUi0wODMtQk0iLAogICAgICAiY29kZSI6ICJPUi0wODMtQk0iLAogICAgICAic291cmNlSWQiOiAiUE9ORU5DXzA5MSIsCiAgICAgICJraW5kIjogIm9yYWwiLAogICAgICAiZGF5IjogIjIwMjYtMDktMDIiLAogICAgICAic3RhcnQiOiAiMTY6MDUiLAogICAgICAiZW5kIjogIjE2OjIwIiwKICAgICAgInJvb20iOiAiUzIzIiwKICAgICAgInJvb21OYW1lIjogIlNhbGEgZGUgcG9uZW5jaWFzIFMyMyDCtyBNYXJpc2NhbCBTdWNyZSIsCiAgICAgICJzcGVha2VyIjogIkJhc3Rpw6FuIEFsb25zbyBEw61heiBTYW4gTWFydGluIiwKICAgICAgInRpdGxlIjogImludGVyYW5kaW5vIGRlIExhIFBheiwgQm9saXZpYSIsCiAgICAgICJ0aGVtZSI6ICJFY29sb2fDrWEgeSBiaW9kaXZlcnNpZGFkIiwKICAgICAgIm1vZGFsaXR5IjogIlByZXNlbmNpYWwiLAogICAgICAiZm9ybWF0IjogIjE1IG1pbnV0b3MiLAogICAgICAiYWZmaWxpYXRpb25zIjogIiIsCiAgICAgICJjb3VudHJ5RW50cmllcyI6IFsKICAgICAgICB7CiAgICAgICAgICAic3BlYWtlciI6ICJCYXN0acOhbiBBbG9uc28gRMOtYXogU2FuIE1hcnRpbiIsCiAgICAgICAgICAiY29kZXMiOiBbCiAgICAgICAgICAgICJDTCIKICAgICAgICAgIF0sCiAgICAgICAgICAiY291bnRyaWVzIjogWwogICAgICAgICAgICAiQ2hpbGUiCiAgICAgICAgICBdCiAgICAgICAgfQogICAgICBdCiAgICB9LAogICAgewogICAgICAiaWQiOiAiT1ItMDA2LUFMIiwKICAgICAgImNvZGUiOiAiT1ItMDA2LUFMIiwKICAgICAgInNvdXJjZUlkIjogIlBPTkVOQ18wMDMiLAogICAgICAia2luZCI6ICJvcmFsIiwKICAgICAgImRheSI6ICIyMDI2LTA5LTAyIiwKICAgICAgInN0YXJ0IjogIjE2OjA1IiwKICAgICAgImVuZCI6ICIxNjoyMCIsCiAgICAgICJyb29tIjogIlM3MiIsCiAgICAgICJyb29tTmFtZSI6ICJTYWxhIGRlIHBvbmVuY2lhcyBTNzIgwrcgTWFyaXNjYWwgU3VjcmUiLAogICAgICAic3BlYWtlciI6ICJBbnRvbnkgQ2FtaWxvIFJlc3RyZXBvIExlZ3VpemFtw7NuIiwKICAgICAgInRpdGxlIjogIkFpc2xhbWllbnRvIHkgY2FyYWN0ZXJpemFjacOzbiBtb3Jmb2zDs2dpY2EgZGVsIG1pY29iaW9udGUgYXNvY2lhZG8gYSBsYSBvcnF1w61kZWEgZXDDrWZpdGEgQ29tcGFyZXR0aWEgbWFjcm9wbGVjdHJvbiIsCiAgICAgICJ0aGVtZSI6ICJFY29sb2fDrWEgeSBiaW9kaXZlcnNpZGFkIiwKICAgICAgIm1vZGFsaXR5IjogIlByZXNlbmNpYWwiLAogICAgICAiZm9ybWF0IjogIjE1IG1pbnV0b3MiLAogICAgICAiYWZmaWxpYXRpb25zIjogIiIsCiAgICAgICJjb3VudHJ5RW50cmllcyI6IFsKICAgICAgICB7CiAgICAgICAgICAic3BlYWtlciI6ICJBbnRvbnkgQ2FtaWxvIFJlc3RyZXBvIExlZ3VpemFtw7NuIiwKICAgICAgICAgICJjb2RlcyI6IFsKICAgICAgICAgICAgIkNPIgogICAgICAgICAgXSwKICAgICAgICAgICJjb3VudHJpZXMiOiBbCiAgICAgICAgICAgICJDb2xvbWJpYSIKICAgICAgICAgIF0KICAgICAgICB9CiAgICAgIF0KICAgIH0sCiAgICB7CiAgICAgICJpZCI6ICJNQVQtRDMiLAogICAgICAiY29kZSI6ICJNQVQtRDMiLAogICAgICAia2luZCI6ICJsb2dpc3RpY2EiLAogICAgICAiZGF5IjogIjIwMjYtMDktMDMiLAogICAgICAic3RhcnQiOiAiMDg6MDAiLAogICAgICAiZW5kIjogIjA4OjMwIiwKICAgICAgInJvb20iOiAiUkVHLTAxIiwKICAgICAgInJvb21OYW1lIjogIkFjY2VzbyBwcmluY2lwYWwiLAogICAgICAic3BlYWtlciI6ICJFbnRyZWdhIGRlIGFyY2hpdm9zIHkgbWF0ZXJpYWwgZGUgYXBveW8gYW50ZXMgZGUgaW5pY2lhciBsYSBqb3JuYWRhIiwKICAgICAgInRpdGxlIjogIlJlY2VwY2nDs24gZGUgbWF0ZXJpYWwgcGFyYSBwcmVzZW50YWNpb25lcyIsCiAgICAgICJ0aGVtZSI6ICJSZWNlcGNpw7NuIGRlIG1hdGVyaWFsIHBhcmEgcHJlc2VudGFjaW9uZXMiLAogICAgICAibW9kYWxpdHkiOiAiUHJlc2VuY2lhbCIsCiAgICAgICJmb3JtYXQiOiAiIiwKICAgICAgIm5vdGUiOiAiIiwKICAgICAgImNvdW50cnlFbnRyaWVzIjogW10KICAgIH0sCiAgICB7CiAgICAgICJpZCI6ICJQRVJNLTIwMjYtMDktMDMiLAogICAgICAiY29kZSI6ICJET00tUEVSTSIsCiAgICAgICJraW5kIjogInBlcm1hbmVudGUiLAogICAgICAiZGF5IjogIjIwMjYtMDktMDMiLAogICAgICAic3RhcnQiOiAiMDg6MzAiLAogICAgICAiZW5kIjogIjE4OjAwIiwKICAgICAgInJvb20iOiAiRE9NLTAxIiwKICAgICAgInJvb21OYW1lIjogIkRvbW8gRGVwb3J0aXZvIiwKICAgICAgInNwZWFrZXIiOiAiRGlzcG9uaWJsZSBkdXJhbnRlIGxhIGpvcm5hZGEiLAogICAgICAidGl0bGUiOiAiU3RhbmRzIHkgZXhwb3NpY2nDs24gZGUgYXJ0ZSBtaWNvbMOzZ2ljbyIsCiAgICAgICJ0aGVtZSI6ICJFeHBvc2ljacOzbiIsCiAgICAgICJtb2RhbGl0eSI6ICJQcmVzZW5jaWFsIiwKICAgICAgImZvcm1hdCI6ICJBY3RpdmlkYWQgY29udGludWEiLAogICAgICAiY291bnRyeUVudHJpZXMiOiBbXSwKICAgICAgImRheUxhYmVsIjogIkp1ZXZlcyAzIgogICAgfSwKICAgIHsKICAgICAgImlkIjogIk1BRy0wNy1ETSIsCiAgICAgICJjb2RlIjogIk1BRy0wNy1ETSIsCiAgICAgICJraW5kIjogIm1hZ2lzdHJhbCIsCiAgICAgICJkYXkiOiAiMjAyNi0wOS0wMyIsCiAgICAgICJzdGFydCI6ICIwODozMCIsCiAgICAgICJlbmQiOiAiMDk6MzAiLAogICAgICAicm9vbSI6ICJQQVItMDEiLAogICAgICAicm9vbU5hbWUiOiAiUGFyYW5pbmZvIiwKICAgICAgInNwZWFrZXIiOiAiRGF2aWQgTWludGVyIiwKICAgICAgInRpdGxlIjogIkxhIGdlbmVyYWNpw7NuIGRlIGV2YWx1YWNpb25lcyBkZSBsYSBsaXN0YSByb2phIGNvbXBhdGlibGVzIGNvbiBsYSBVSUNOIG1lZGlhbnRlIG9yZGVuYWRvciIsCiAgICAgICJ0aGVtZSI6ICJDaGFybGEgbWFnaXN0cmFsIiwKICAgICAgIm1vZGFsaXR5IjogIlByZXNlbmNpYWwiLAogICAgICAiZm9ybWF0IjogIjYwIG1pbnV0b3MiLAogICAgICAiY2FwYWNpdHkiOiAiMTgwIiwKICAgICAgImJpb2dyYXBoeSI6ICIiLAogICAgICAiY291bnRyeUVudHJpZXMiOiBbCiAgICAgICAgewogICAgICAgICAgInNwZWFrZXIiOiAiRGF2aWQgTWludGVyIiwKICAgICAgICAgICJjb2RlcyI6IFsKICAgICAgICAgICAgIkdCIgogICAgICAgICAgXSwKICAgICAgICAgICJjb3VudHJpZXMiOiBbCiAgICAgICAgICAgICJSZWlubyBVbmlkbyIKICAgICAgICAgIF0KICAgICAgICB9CiAgICAgIF0KICAgIH0sCiAgICB7CiAgICAgICJpZCI6ICJNQUctMTEtREMiLAogICAgICAiY29kZSI6ICJNQUctMTEtREMiLAogICAgICAia2luZCI6ICJtYWdpc3RyYWwiLAogICAgICAiZGF5IjogIjIwMjYtMDktMDMiLAogICAgICAic3RhcnQiOiAiMDk6MzAiLAogICAgICAiZW5kIjogIjEwOjMwIiwKICAgICAgInJvb20iOiAiUEFSLTAxIiwKICAgICAgInJvb21OYW1lIjogIlBhcmFuaW5mbyIsCiAgICAgICJzcGVha2VyIjogIkRhcsOtbyBDcnV6IiwKICAgICAgInRpdGxlIjogIkZ1bmdhIEF1c3RyYWw6IFBvdGVuY2lhbCBFc3RyYXTDqWdpY28gcGFyYSBlbCBFY3VhZG9yIEJpb2RpdmVyc28iLAogICAgICAidGhlbWUiOiAiQ2hhcmxhIG1hZ2lzdHJhbCIsCiAgICAgICJtb2RhbGl0eSI6ICJQcmVzZW5jaWFsIiwKICAgICAgImZvcm1hdCI6ICI2MCBtaW51dG9zIiwKICAgICAgImNhcGFjaXR5IjogIjE4MCIsCiAgICAgICJiaW9ncmFwaHkiOiAiIiwKICAgICAgImNvdW50cnlFbnRyaWVzIjogWwogICAgICAgIHsKICAgICAgICAgICJzcGVha2VyIjogIkRhcsOtbyBDcnV6IiwKICAgICAgICAgICJjb2RlcyI6IFsKICAgICAgICAgICAgIkVDIgogICAgICAgICAgXSwKICAgICAgICAgICJjb3VudHJpZXMiOiBbCiAgICAgICAgICAgICJFY3VhZG9yIgogICAgICAgICAgXQogICAgICAgIH0KICAgICAgXQogICAgfSwKICAgIHsKICAgICAgImlkIjogIlBPUy1HNCIsCiAgICAgICJjb2RlIjogIlBPUy1HNCIsCiAgICAgICJraW5kIjogInBvc3RlciIsCiAgICAgICJkYXkiOiAiMjAyNi0wOS0wMyIsCiAgICAgICJzdGFydCI6ICIxMDozMCIsCiAgICAgICJlbmQiOiAiMTE6MzAiLAogICAgICAicm9vbSI6ICJET00tMDEiLAogICAgICAicm9vbU5hbWUiOiAiRG9tbyBEZXBvcnRpdm8iLAogICAgICAic3BlYWtlciI6ICJQT1MtMTE44oCTUE9TLTE1NSDCtyAzOCB0cmFiYWpvcyIsCiAgICAgICJ0aXRsZSI6ICJQcmVzZW50YWNpw7NuIGRlIHDDs3N0ZXJlcyArIENvZmZlZSBCcmVhayIsCiAgICAgICJ0aGVtZSI6ICJQw7NzdGVyZXMgeSBDb2ZmZWUgQnJlYWsiLAogICAgICAibW9kYWxpdHkiOiAiUHJlc2VuY2lhbCIsCiAgICAgICJmb3JtYXQiOiAiU2VzacOzbiBjb2xlY3RpdmEiLAogICAgICAiY291bnRyeUVudHJpZXMiOiBbXQogICAgfSwKICAgIHsKICAgICAgImlkIjogIlNJTVAtMTEiLAogICAgICAiY29kZSI6ICJTSU1QLTExIiwKICAgICAgImtpbmQiOiAic2ltcG9zaW8iLAogICAgICAiZGF5IjogIjIwMjYtMDktMDMiLAogICAgICAic3RhcnQiOiAiMTA6MzAiLAogICAgICAiZW5kIjogIjEyOjAwIiwKICAgICAgInJvb20iOiAiSE9OLTAxIiwKICAgICAgInJvb21OYW1lIjogIlNhbMOzbiBkZSBIb25vciIsCiAgICAgICJzcGVha2VyIjogIkRyLiBGZWxpcGUgR2FyY8OpcyIsCiAgICAgICJwYXJ0aWNpcGFudHMiOiAiRHIuIFNlcmdpbyBWw6lsZXo7IERyLiBGZWxpcGUgR2FyY8OpczsgUGF0cmljaWEgR2FycmlkbyIsCiAgICAgICJ0aXRsZSI6ICJTaW1wb3NpbyBFY3VhdG9yaWFubyBkZSBGaXRvcGF0b2xvZ8OtYSBGw7puZ2ljYTogYXZhbmNlcyBlbiBob25nb3MgZml0b3BhdMOzZ2Vub3MgZGUgRWN1YWRvciIsCiAgICAgICJ0aGVtZSI6ICJTaW1wb3NpbyIsCiAgICAgICJtb2RhbGl0eSI6ICJQcmVzZW5jaWFsIiwKICAgICAgImZvcm1hdCI6ICI5MCBtaW51dG9zIiwKICAgICAgInB1YmxpY0F1ZGllbmNlIjogIlRvZG8gUMO6YmxpY28iLAogICAgICAiY2FwYWNpdHkiOiAiNTAiLAogICAgICAiY291bnRyeUVudHJpZXMiOiBbCiAgICAgICAgewogICAgICAgICAgInNwZWFrZXIiOiAiRmVsaXBlIEdhcmPDqXMiLAogICAgICAgICAgImNvZGVzIjogWwogICAgICAgICAgICAiRUMiCiAgICAgICAgICBdLAogICAgICAgICAgImNvdW50cmllcyI6IFsKICAgICAgICAgICAgIkVjdWFkb3IiCiAgICAgICAgICBdCiAgICAgICAgfQogICAgICBdCiAgICB9LAogICAgewogICAgICAiaWQiOiAiTVItUkQiLAogICAgICAiY29kZSI6ICJNUi1SRCIsCiAgICAgICJraW5kIjogIm1lc2EiLAogICAgICAiZGF5IjogIjIwMjYtMDktMDMiLAogICAgICAic3RhcnQiOiAiMTA6MzAiLAogICAgICAiZW5kIjogIjEyOjAwIiwKICAgICAgInJvb20iOiAiUEFSLTAxIiwKICAgICAgInJvb21OYW1lIjogIlBhcmFuaW5mbyIsCiAgICAgICJzcGVha2VyIjogIkplZmYgU3RhbGxtYW47IEdyZWdvcnkgTS4gTXVlbGxlcjsgRWxpc2FuZHJvIFJpY2FyZG8gRHJlY2hzbGVyIGRvcyBTYW50b3MiLAogICAgICAicGFydGljaXBhbnRzIjogIkplZmYgU3RhbGxtYW47IEdyZWdvcnkgTS4gTXVlbGxlcjsgRWxpc2FuZHJvIFJpY2FyZG8gRHJlY2hzbGVyIGRvcyBTYW50b3MiLAogICAgICAidGl0bGUiOiAiQ29uc2VydmF0aW9uIE5ldHdvcmtpbmciLAogICAgICAidGhlbWUiOiAiTWVzYSByZWRvbmRhIiwKICAgICAgIm1vZGFsaXR5IjogIlByZXNlbmNpYWwiLAogICAgICAiZm9ybWF0IjogIjkwIG1pbnV0b3MiLAogICAgICAicHVibGljQXVkaWVuY2UiOiAiUG9yIGNvbmZpcm1hciIsCiAgICAgICJjYXBhY2l0eSI6ICJQb3IgY29uZmlybWFyIiwKICAgICAgImNvdW50cnlFbnRyaWVzIjogWwogICAgICAgIHsKICAgICAgICAgICJzcGVha2VyIjogIkdyZWdvcnkgTS4gTXVlbGxlciIsCiAgICAgICAgICAiY29kZXMiOiBbCiAgICAgICAgICAgICJVUyIKICAgICAgICAgIF0sCiAgICAgICAgICAiY291bnRyaWVzIjogWwogICAgICAgICAgICAiRXN0YWRvcyBVbmlkb3MiCiAgICAgICAgICBdCiAgICAgICAgfSwKICAgICAgICB7CiAgICAgICAgICAic3BlYWtlciI6ICJFbGlzYW5kcm8gUmljYXJkbyBEcmVjaHNsZXIgZG9zIFNhbnRvcyIsCiAgICAgICAgICAiY29kZXMiOiBbCiAgICAgICAgICAgICJCUiIKICAgICAgICAgIF0sCiAgICAgICAgICAiY291bnRyaWVzIjogWwogICAgICAgICAgICAiQnJhc2lsIgogICAgICAgICAgXQogICAgICAgIH0KICAgICAgXSwKICAgICAgIm5vdGUiOiAiT2JqZXRpdm86IENvbmVjdGFyIG1pY8OzbG9nb3MgaW52b2x1Y3JhZG9zIGNvbiBsYSBjb25zZXJ2YWNpw7NuLiIKICAgIH0sCiAgICB7CiAgICAgICJpZCI6ICJPUi0wODUtTUMiLAogICAgICAiY29kZSI6ICJPUi0wODUtTUMiLAogICAgICAic291cmNlSWQiOiAiUE9ORU5DXzEwOCIsCiAgICAgICJraW5kIjogIm9yYWwiLAogICAgICAiZGF5IjogIjIwMjYtMDktMDMiLAogICAgICAic3RhcnQiOiAiMTE6MzAiLAogICAgICAiZW5kIjogIjExOjQ1IiwKICAgICAgInJvb20iOiAiRTQyIiwKICAgICAgInJvb21OYW1lIjogIlNhbGEgZGUgcG9uZW5jaWFzIEU0MiDCtyBFdWdlbmlvIEVzcGVqbyIsCiAgICAgICJzcGVha2VyIjogIk1hdGV1cyBPbGl2ZWlyYSBkYSBDcnV6IiwKICAgICAgInRpdGxlIjogIk5ldyB0YXhhIG9mIEh5cG9jcmVhY2VhZSAoQXNjb215Y290YSkgc3VwcG9ydHMgaG9zdCBzcGVjaWFsaXphdGlvbiBpbiBmdW5ndXMtZmFybWluZyBhbnRzIiwKICAgICAgInRoZW1lIjogIlNpc3RlbcOhdGljYSB5IHRheG9ub23DrWEiLAogICAgICAibW9kYWxpdHkiOiAiUHJlc2VuY2lhbCIsCiAgICAgICJmb3JtYXQiOiAiMTUgbWludXRvcyIsCiAgICAgICJhZmZpbGlhdGlvbnMiOiAiIiwKICAgICAgImNvdW50cnlFbnRyaWVzIjogWwogICAgICAgIHsKICAgICAgICAgICJzcGVha2VyIjogIk1hdGV1cyBPbGl2ZWlyYSBkYSBDcnV6IiwKICAgICAgICAgICJjb2RlcyI6IFsKICAgICAgICAgICAgIkJSIgogICAgICAgICAgXSwKICAgICAgICAgICJjb3VudHJpZXMiOiBbCiAgICAgICAgICAgICJCcmFzaWwiCiAgICAgICAgICBdCiAgICAgICAgfQogICAgICBdCiAgICB9LAogICAgewogICAgICAiaWQiOiAiT1ItMDg2LVJKIiwKICAgICAgImNvZGUiOiAiT1ItMDg2LVJKIiwKICAgICAgInNvdXJjZUlkIjogIlBPTkVOQ18wNzYiLAogICAgICAia2luZCI6ICJvcmFsIiwKICAgICAgImRheSI6ICIyMDI2LTA5LTAzIiwKICAgICAgInN0YXJ0IjogIjExOjMwIiwKICAgICAgImVuZCI6ICIxMTo0NSIsCiAgICAgICJyb29tIjogIkU2MSIsCiAgICAgICJyb29tTmFtZSI6ICJTYWxhIGRlIHBvbmVuY2lhcyBFNjEgwrcgRXVnZW5pbyBFc3Blam8iLAogICAgICAic3BlYWtlciI6ICJSb2RvbGZvIEJpemFycmlhIEpyLiIsCiAgICAgICJ0aXRsZSI6ICJGYXJtcywgdHVubmVscywgYW5kIGZsIGlnaHRzOiBIb3cgaW5zZWN0cyBjYW4gc2hhcGUgeWVhc3QgZGl2ZXJzaXR5IiwKICAgICAgInRoZW1lIjogIk1pY29sb2fDrWEgYsOhc2ljYSIsCiAgICAgICJtb2RhbGl0eSI6ICJQcmVzZW5jaWFsIiwKICAgICAgImZvcm1hdCI6ICIxNSBtaW51dG9zIiwKICAgICAgImFmZmlsaWF0aW9ucyI6ICIiLAogICAgICAiY291bnRyeUVudHJpZXMiOiBbCiAgICAgICAgewogICAgICAgICAgInNwZWFrZXIiOiAiUm9kb2xmbyBCaXphcnJpYSBKci4iLAogICAgICAgICAgImNvZGVzIjogWwogICAgICAgICAgICAiQlIiCiAgICAgICAgICBdLAogICAgICAgICAgImNvdW50cmllcyI6IFsKICAgICAgICAgICAgIkJyYXNpbCIKICAgICAgICAgIF0KICAgICAgICB9CiAgICAgIF0KICAgIH0sCiAgICB7CiAgICAgICJpZCI6ICJPUi0wODctQVMiLAogICAgICAiY29kZSI6ICJPUi0wODctQVMiLAogICAgICAic291cmNlSWQiOiAiUE9ORU5DXzA3MyIsCiAgICAgICJraW5kIjogIm9yYWwiLAogICAgICAiZGF5IjogIjIwMjYtMDktMDMiLAogICAgICAic3RhcnQiOiAiMTE6MzAiLAogICAgICAiZW5kIjogIjExOjQ1IiwKICAgICAgInJvb20iOiAiTzUyIiwKICAgICAgInJvb21OYW1lIjogIlNhbGEgZGUgcG9uZW5jaWFzIE81MiDCtyBKb3PDqSBKb2FxdcOtbiBPbG1lZG8iLAogICAgICAic3BlYWtlciI6ICJBbnRob255IEpvc2UgQmFsY2F6YXIgU2luYWlsaW4iLAogICAgICAidGl0bGUiOiAiQmlvYWN0aXZpZGFkIGRlIGV4dHJhY3RvcyBkZSBjdWVycG8gZnJ1Y3TDrWZlcm8sIG1pY2VsaW8geSBsw61xdWlkbyBkZSBmZXJtZW50YWNpw7NuIGRlIFRyYW1ldGVzIHNwLiBhbWF6w7NuaWNvOiBFdmFsdWFjacOzbiBhbnRpb3hpZGFudGUgeSBhbnRpcHJvbGlmZXJhdGl2YSBpbiB2aXRyby4iLAogICAgICAidGhlbWUiOiAiQmlvdGVjbm9sb2fDrWEgeSB1c29zIGRlIGhvbmdvcyIsCiAgICAgICJtb2RhbGl0eSI6ICJQcmVzZW5jaWFsIiwKICAgICAgImZvcm1hdCI6ICIxNSBtaW51dG9zIiwKICAgICAgImFmZmlsaWF0aW9ucyI6ICIiLAogICAgICAiY291bnRyeUVudHJpZXMiOiBbCiAgICAgICAgewogICAgICAgICAgInNwZWFrZXIiOiAiQW50aG9ueSBKb3NlIEJhbGNhemFyIFNpbmFpbGluIiwKICAgICAgICAgICJjb2RlcyI6IFsKICAgICAgICAgICAgIkVDIgogICAgICAgICAgXSwKICAgICAgICAgICJjb3VudHJpZXMiOiBbCiAgICAgICAgICAgICJFY3VhZG9yIgogICAgICAgICAgXQogICAgICAgIH0KICAgICAgXQogICAgfSwKICAgIHsKICAgICAgImlkIjogIk9SLTA4OC1STSIsCiAgICAgICJjb2RlIjogIk9SLTA4OC1STSIsCiAgICAgICJzb3VyY2VJZCI6ICJQT05FTkNfMDc1IiwKICAgICAgImtpbmQiOiAib3JhbCIsCiAgICAgICJkYXkiOiAiMjAyNi0wOS0wMyIsCiAgICAgICJzdGFydCI6ICIxMTozMCIsCiAgICAgICJlbmQiOiAiMTE6NDUiLAogICAgICAicm9vbSI6ICJTMjEiLAogICAgICAicm9vbU5hbWUiOiAiU2FsYSBkZSBwb25lbmNpYXMgUzIxIMK3IE1hcmlzY2FsIFN1Y3JlIiwKICAgICAgInNwZWFrZXIiOiAiUm9zYSBkZWwgQ2FybWVuIEJhdGFsbGFzIE1vbGluYSIsCiAgICAgICJ0aXRsZSI6ICJEYXRvcyBkZWwgRXN0YWRvIGFjdHVhbCBkZWwgY29ub2NpbWllbnRvIGRlIGxvcyBtYWNyb2hvbmdvcyBlbiBFY3VhZG9yIiwKICAgICAgInRoZW1lIjogIkVjb2xvZ8OtYSB5IGJpb2RpdmVyc2lkYWQiLAogICAgICAibW9kYWxpdHkiOiAiUHJlc2VuY2lhbCIsCiAgICAgICJmb3JtYXQiOiAiMTUgbWludXRvcyIsCiAgICAgICJhZmZpbGlhdGlvbnMiOiAiIiwKICAgICAgImNvdW50cnlFbnRyaWVzIjogWwogICAgICAgIHsKICAgICAgICAgICJzcGVha2VyIjogIlJvc2EgZGVsIENhcm1lbiBCYXRhbGxhcyBNb2xpbmEiLAogICAgICAgICAgImNvZGVzIjogWwogICAgICAgICAgICAiRUMiCiAgICAgICAgICBdLAogICAgICAgICAgImNvdW50cmllcyI6IFsKICAgICAgICAgICAgIkVjdWFkb3IiCiAgICAgICAgICBdCiAgICAgICAgfQogICAgICBdCiAgICB9LAogICAgewogICAgICAiaWQiOiAiT1ItMDk1LVNNIiwKICAgICAgImNvZGUiOiAiT1ItMDk1LVNNIiwKICAgICAgInNvdXJjZUlkIjogIlBPTkVOQ18xMDQiLAogICAgICAia2luZCI6ICJvcmFsIiwKICAgICAgImRheSI6ICIyMDI2LTA5LTAzIiwKICAgICAgInN0YXJ0IjogIjExOjMwIiwKICAgICAgImVuZCI6ICIxMTo0NSIsCiAgICAgICJyb29tIjogIlMyMyIsCiAgICAgICJyb29tTmFtZSI6ICJTYWxhIGRlIHBvbmVuY2lhcyBTMjMgwrcgTWFyaXNjYWwgU3VjcmUiLAogICAgICAic3BlYWtlciI6ICJTb2bDrWEgTWFydMOtbmV6IE1hcnTDrW5leiIsCiAgICAgICJ0aXRsZSI6ICJDYXJhY3Rlcml6YWNpw7NuIGRlIG1hY3JvaG9uZ29zIEFzY29teWNvdGEgZW4gdW4gYm9zcXVlIGJham8gbW9udGFubywgdmVyZWRhIFZpYW5pY2l0bywgQ3VuZGluYW1hcmNhLCBDb2xvbWJpYS4iLAogICAgICAidGhlbWUiOiAiRWNvbG9nw61hIHkgYmlvZGl2ZXJzaWRhZCIsCiAgICAgICJtb2RhbGl0eSI6ICJQcmVzZW5jaWFsIiwKICAgICAgImZvcm1hdCI6ICIxNSBtaW51dG9zIiwKICAgICAgImFmZmlsaWF0aW9ucyI6ICIiLAogICAgICAiY291bnRyeUVudHJpZXMiOiBbCiAgICAgICAgewogICAgICAgICAgInNwZWFrZXIiOiAiU29mw61hIE1hcnTDrW5leiBNYXJ0w61uZXoiLAogICAgICAgICAgImNvZGVzIjogWwogICAgICAgICAgICAiQ08iCiAgICAgICAgICBdLAogICAgICAgICAgImNvdW50cmllcyI6IFsKICAgICAgICAgICAgIkNvbG9tYmlhIgogICAgICAgICAgXQogICAgICAgIH0KICAgICAgXQogICAgfSwKICAgIHsKICAgICAgImlkIjogIk9SLTA5MC1FRiIsCiAgICAgICJjb2RlIjogIk9SLTA5MC1FRiIsCiAgICAgICJzb3VyY2VJZCI6ICJQT05FTkNfMTAwIiwKICAgICAgImtpbmQiOiAib3JhbCIsCiAgICAgICJkYXkiOiAiMjAyNi0wOS0wMyIsCiAgICAgICJzdGFydCI6ICIxMTozMCIsCiAgICAgICJlbmQiOiAiMTE6NDUiLAogICAgICAicm9vbSI6ICJTNzIiLAogICAgICAicm9vbU5hbWUiOiAiU2FsYSBkZSBwb25lbmNpYXMgUzcyIMK3IE1hcmlzY2FsIFN1Y3JlIiwKICAgICAgInNwZWFrZXIiOiAiRW5yaXF1ZSBMdWlzIExhZ29zIEZsb3JlcyIsCiAgICAgICJ0aXRsZSI6ICJEaXZlcnNpZGFkIGbDum5naWNhIGVuIHJhw61jZXMgZGUgSHlkcm9jb3R5bGUgcmFudW5jdWxvaWRlcyBlbiB1biBodW1lZGFsIHVyYmFubyBkZSBDaGlsZTogdW4gZW5mb3F1ZSBkZSBtZXRhYmFyY29kaW5nIiwKICAgICAgInRoZW1lIjogIkVjb2xvZ8OtYSB5IGJpb2RpdmVyc2lkYWQiLAogICAgICAibW9kYWxpdHkiOiAiUHJlc2VuY2lhbCIsCiAgICAgICJmb3JtYXQiOiAiMTUgbWludXRvcyIsCiAgICAgICJhZmZpbGlhdGlvbnMiOiAiIiwKICAgICAgImNvdW50cnlFbnRyaWVzIjogWwogICAgICAgIHsKICAgICAgICAgICJzcGVha2VyIjogIkVucmlxdWUgTHVpcyBMYWdvcyBGbG9yZXMiLAogICAgICAgICAgImNvZGVzIjogWwogICAgICAgICAgICAiQ0wiCiAgICAgICAgICBdLAogICAgICAgICAgImNvdW50cmllcyI6IFsKICAgICAgICAgICAgIkNoaWxlIgogICAgICAgICAgXQogICAgICAgIH0KICAgICAgXQogICAgfSwKICAgIHsKICAgICAgImlkIjogIk9SLTA5MS1DUyIsCiAgICAgICJjb2RlIjogIk9SLTA5MS1DUyIsCiAgICAgICJzb3VyY2VJZCI6ICJQT05FTkNfMTExIiwKICAgICAgImtpbmQiOiAib3JhbCIsCiAgICAgICJkYXkiOiAiMjAyNi0wOS0wMyIsCiAgICAgICJzdGFydCI6ICIxMTo0NSIsCiAgICAgICJlbmQiOiAiMTI6MDAiLAogICAgICAicm9vbSI6ICJFNDIiLAogICAgICAicm9vbU5hbWUiOiAiU2FsYSBkZSBwb25lbmNpYXMgRTQyIMK3IEV1Z2VuaW8gRXNwZWpvIiwKICAgICAgInNwZWFrZXIiOiAiQ2Fyb2xpbmEgUsOtb3MgU2FybWllbnRvIiwKICAgICAgInRpdGxlIjogIlJldmlzacOzbiBlIGlkZW50aWZpY2FjacOzbiBtb3Jmb2zDs2dpY2EgeSBtb2xlY3VsYXIgZGUgbGFzIGNvbGVjY2lvbmVzIHBlcnRlbmVjaWVudGVzIGFsIGfDqW5lcm8gUGx1dGV1cyBGci4gKEFnYXJpY2FsZXM6IEJhc2lkaW9teWNvdGEpIGRlcG9zaXRhZGFzIGVuIGVsIEhlcmJhcmlvIGRlIGxhIFVuaXZlcnNpZGFkIGRlIEFudGlvcXVpYS4iLAogICAgICAidGhlbWUiOiAiU2lzdGVtw6F0aWNhIHkgdGF4b25vbcOtYSIsCiAgICAgICJtb2RhbGl0eSI6ICJWaXJ0dWFsIiwKICAgICAgImZvcm1hdCI6ICIxNSBtaW51dG9zIiwKICAgICAgImFmZmlsaWF0aW9ucyI6ICIiLAogICAgICAiY291bnRyeUVudHJpZXMiOiBbCiAgICAgICAgewogICAgICAgICAgInNwZWFrZXIiOiAiQ2Fyb2xpbmEgUsOtb3MgU2FybWllbnRvIiwKICAgICAgICAgICJjb2RlcyI6IFsKICAgICAgICAgICAgIkNPIgogICAgICAgICAgXSwKICAgICAgICAgICJjb3VudHJpZXMiOiBbCiAgICAgICAgICAgICJDb2xvbWJpYSIKICAgICAgICAgIF0KICAgICAgICB9CiAgICAgIF0KICAgIH0sCiAgICB7CiAgICAgICJpZCI6ICJPUi0wOTItREsiLAogICAgICAiY29kZSI6ICJPUi0wOTItREsiLAogICAgICAic291cmNlSWQiOiAiUE9ORU5DXzA5OSIsCiAgICAgICJraW5kIjogIm9yYWwiLAogICAgICAiZGF5IjogIjIwMjYtMDktMDMiLAogICAgICAic3RhcnQiOiAiMTE6NDUiLAogICAgICAiZW5kIjogIjEyOjAwIiwKICAgICAgInJvb20iOiAiRTYxIiwKICAgICAgInJvb21OYW1lIjogIlNhbGEgZGUgcG9uZW5jaWFzIEU2MSDCtyBFdWdlbmlvIEVzcGVqbyIsCiAgICAgICJzcGVha2VyIjogIkRpcmNlIEtvbXVyYSIsCiAgICAgICJ0aXRsZSI6ICJPIFBhdHJpbcO0bmlvIEbDum5naWNvIGRhIEFtYXrDtG5pYSBDZW50cmFsOiBDdXJhZG9yaWEsIERhZG9zIEhpc3TDs3JpY29zIGUgbyBQYXBlbCBkb3MgRXNwZWNpYWxpc3RhcyBwYXJhIGEgQ29sZcOnw6NvIGRlIEZ1bmdvcyBkbyBIZXJiw6FyaW8gSU5QQSIsCiAgICAgICJ0aGVtZSI6ICJNaWNvbG9nw61hIGLDoXNpY2EiLAogICAgICAibW9kYWxpdHkiOiAiUHJlc2VuY2lhbCIsCiAgICAgICJmb3JtYXQiOiAiMTUgbWludXRvcyIsCiAgICAgICJhZmZpbGlhdGlvbnMiOiAiIiwKICAgICAgImNvdW50cnlFbnRyaWVzIjogWwogICAgICAgIHsKICAgICAgICAgICJzcGVha2VyIjogIkRJUkNFIEtPTVVSQSIsCiAgICAgICAgICAiY29kZXMiOiBbCiAgICAgICAgICAgICJCUiIKICAgICAgICAgIF0sCiAgICAgICAgICAiY291bnRyaWVzIjogWwogICAgICAgICAgICAiQnJhc2lsIgogICAgICAgICAgXQogICAgICAgIH0KICAgICAgXQogICAgfSwKICAgIHsKICAgICAgImlkIjogIk9SLTEyNi1GUiIsCiAgICAgICJjb2RlIjogIk9SLTEyNi1GUiIsCiAgICAgICJzb3VyY2VJZCI6ICJQT05FTkNfMTQ1IiwKICAgICAgImtpbmQiOiAib3JhbCIsCiAgICAgICJkYXkiOiAiMjAyNi0wOS0wMyIsCiAgICAgICJzdGFydCI6ICIxMTo0NSIsCiAgICAgICJlbmQiOiAiMTI6MDAiLAogICAgICAicm9vbSI6ICJPNTIiLAogICAgICAicm9vbU5hbWUiOiAiU2FsYSBkZSBwb25lbmNpYXMgTzUyIMK3IEpvc8OpIEpvYXF1w61uIE9sbWVkbyIsCiAgICAgICJzcGVha2VyIjogIkZhcmlkIFJvamFzIiwKICAgICAgInRpdGxlIjogIlNwb3JlIElBOiBTaXN0ZW1hIGRlIENsYXNpZmkgY2FjacOzbiBkZSBFc3BvcmFzIGRlIEhvbmdvcyBNaWNvcnLDrXppY29zIEFyYnVzY3VsYXJlcyBCYXNhZG8gZW4gQXByZW5kaXphamUgUHJvZnVuZG8gcGFyYSBsYSBJZGVudGlmaSBjYWNpw7NuIFRheG9uw7NtaWNhIG1lZGlhbnRlVmlzacOzbiBwb3IgQ29tcHV0YWRvcmEiLAogICAgICAidGhlbWUiOiAiQmlvdGVjbm9sb2fDrWEgeSB1c29zIGRlIGhvbmdvcyIsCiAgICAgICJtb2RhbGl0eSI6ICJQcmVzZW5jaWFsIiwKICAgICAgImZvcm1hdCI6ICIxNSBtaW51dG9zIiwKICAgICAgImFmZmlsaWF0aW9ucyI6ICIiLAogICAgICAiY291bnRyeUVudHJpZXMiOiBbCiAgICAgICAgewogICAgICAgICAgInNwZWFrZXIiOiAiRmFyaWQgUm9qYXMiLAogICAgICAgICAgImNvZGVzIjogWwogICAgICAgICAgICAiQ1IiCiAgICAgICAgICBdLAogICAgICAgICAgImNvdW50cmllcyI6IFsKICAgICAgICAgICAgIkNvc3RhIFJpY2EiCiAgICAgICAgICBdCiAgICAgICAgfQogICAgICBdCiAgICB9LAogICAgewogICAgICAiaWQiOiAiT1ItMDk0LVNNIiwKICAgICAgImNvZGUiOiAiT1ItMDk0LVNNIiwKICAgICAgInNvdXJjZUlkIjogIlBPTkVOQ18xMDMiLAogICAgICAia2luZCI6ICJvcmFsIiwKICAgICAgImRheSI6ICIyMDI2LTA5LTAzIiwKICAgICAgInN0YXJ0IjogIjExOjQ1IiwKICAgICAgImVuZCI6ICIxMjowMCIsCiAgICAgICJyb29tIjogIlMyMSIsCiAgICAgICJyb29tTmFtZSI6ICJTYWxhIGRlIHBvbmVuY2lhcyBTMjEgwrcgTWFyaXNjYWwgU3VjcmUiLAogICAgICAic3BlYWtlciI6ICJTZWJhc3Rpw6FuIE1hcnTDrW5leiIsCiAgICAgICJ0aXRsZSI6ICJEaXZlcnNpZGFkIHkgZWNvbG9nw61hIGRlIFRyaWNob2Rlcm1hIHNwcC4gZW4gc2lzdGVtYXMgZGUgcm90YWNpw7NuIGFycm9jZXJhIiwKICAgICAgInRoZW1lIjogIkVjb2xvZ8OtYSB5IGJpb2RpdmVyc2lkYWQiLAogICAgICAibW9kYWxpdHkiOiAiUHJlc2VuY2lhbCIsCiAgICAgICJmb3JtYXQiOiAiMTUgbWludXRvcyIsCiAgICAgICJhZmZpbGlhdGlvbnMiOiAiIiwKICAgICAgImNvdW50cnlFbnRyaWVzIjogWwogICAgICAgIHsKICAgICAgICAgICJzcGVha2VyIjogIlNlYmFzdGnDoW4gTWFydMOtbmV6IiwKICAgICAgICAgICJjb2RlcyI6IFsKICAgICAgICAgICAgIlVZIgogICAgICAgICAgXSwKICAgICAgICAgICJjb3VudHJpZXMiOiBbCiAgICAgICAgICAgICJVcnVndWF5IgogICAgICAgICAgXQogICAgICAgIH0KICAgICAgXQogICAgfSwKICAgIHsKICAgICAgImlkIjogIk9SLTAxMi1MUCIsCiAgICAgICJjb2RlIjogIk9SLTAxMi1MUCIsCiAgICAgICJzb3VyY2VJZCI6ICJQT05FTkNfMDE4IiwKICAgICAgImtpbmQiOiAib3JhbCIsCiAgICAgICJkYXkiOiAiMjAyNi0wOS0wMyIsCiAgICAgICJzdGFydCI6ICIxMTo0NSIsCiAgICAgICJlbmQiOiAiMTI6MDAiLAogICAgICAicm9vbSI6ICJTMjMiLAogICAgICAicm9vbU5hbWUiOiAiU2FsYSBkZSBwb25lbmNpYXMgUzIzIMK3IE1hcmlzY2FsIFN1Y3JlIiwKICAgICAgInNwZWFrZXIiOiAiTGFyaXNzYSBUcmllcnZlaWxlciBQZXJlaXJhIiwKICAgICAgInRpdGxlIjogIkF2YW7Dp29zIHJlY2VudGVzIG5vIGNvbmhlY2ltZW50byBkYSBtaWNvZmFnaWEgZW0gYW5pbWFpcyBuYXRpdm9zIGRvIEJyYXNpbCIsCiAgICAgICJ0aGVtZSI6ICJFY29sb2fDrWEgeSBiaW9kaXZlcnNpZGFkIiwKICAgICAgIm1vZGFsaXR5IjogIlByZXNlbmNpYWwiLAogICAgICAiZm9ybWF0IjogIjE1IG1pbnV0b3MiLAogICAgICAiYWZmaWxpYXRpb25zIjogIiIsCiAgICAgICJjb3VudHJ5RW50cmllcyI6IFsKICAgICAgICB7CiAgICAgICAgICAic3BlYWtlciI6ICJMYXJpc3NhIFRyaWVydmVpbGVyIFBlcmVpcmEiLAogICAgICAgICAgImNvZGVzIjogWwogICAgICAgICAgICAiQlIiCiAgICAgICAgICBdLAogICAgICAgICAgImNvdW50cmllcyI6IFsKICAgICAgICAgICAgIkJyYXNpbCIKICAgICAgICAgIF0KICAgICAgICB9CiAgICAgIF0KICAgIH0sCiAgICB7CiAgICAgICJpZCI6ICJPUi0wOTYtU1kiLAogICAgICAiY29kZSI6ICJPUi0wOTYtU1kiLAogICAgICAic291cmNlSWQiOiAiUE9ORU5DXzEwNSIsCiAgICAgICJraW5kIjogIm9yYWwiLAogICAgICAiZGF5IjogIjIwMjYtMDktMDMiLAogICAgICAic3RhcnQiOiAiMTE6NDUiLAogICAgICAiZW5kIjogIjEyOjAwIiwKICAgICAgInJvb20iOiAiUzcyIiwKICAgICAgInJvb21OYW1lIjogIlNhbGEgZGUgcG9uZW5jaWFzIFM3MiDCtyBNYXJpc2NhbCBTdWNyZSIsCiAgICAgICJzcGVha2VyIjogIlN0ZXBoYW55IEthcmxhIE1lbmRpZXRhIFlhw7FleiIsCiAgICAgICJ0aXRsZSI6ICJEaXZlcnNpZGFkIGRlIGhvbmdvcyBhcnRyw7Nwb2RvLXBhdMOzZ2Vub3MgZW4gYm9zcXVlIG1vbnRhbm8gZGVsIFBhcnF1ZSBOYWNpb25hbCBDb3JkaWxsZXJhIEF6dWwsIFBlcsO6IiwKICAgICAgInRoZW1lIjogIkVjb2xvZ8OtYSB5IGJpb2RpdmVyc2lkYWQiLAogICAgICAibW9kYWxpdHkiOiAiUHJlc2VuY2lhbCIsCiAgICAgICJmb3JtYXQiOiAiMTUgbWludXRvcyIsCiAgICAgICJhZmZpbGlhdGlvbnMiOiAiIiwKICAgICAgImNvdW50cnlFbnRyaWVzIjogWwogICAgICAgIHsKICAgICAgICAgICJzcGVha2VyIjogIlN0ZXBoYW55IEthcmxhIE1lbmRpZXRhIFlhw7FleiIsCiAgICAgICAgICAiY29kZXMiOiBbCiAgICAgICAgICAgICJQRSIKICAgICAgICAgIF0sCiAgICAgICAgICAiY291bnRyaWVzIjogWwogICAgICAgICAgICAiUGVyw7oiCiAgICAgICAgICBdCiAgICAgICAgfQogICAgICBdCiAgICB9LAogICAgewogICAgICAiaWQiOiAiQUxNLUQzIiwKICAgICAgImNvZGUiOiAiQUxNLUQzIiwKICAgICAgImtpbmQiOiAiYWxtdWVyem8iLAogICAgICAiZGF5IjogIjIwMjYtMDktMDMiLAogICAgICAic3RhcnQiOiAiMTI6MDAiLAogICAgICAiZW5kIjogIjEzOjAwIiwKICAgICAgInJvb20iOiAiIiwKICAgICAgInJvb21OYW1lIjogIiIsCiAgICAgICJzcGVha2VyIjogIlRpZW1wbyBsaWJyZSBwYXJhIGFsbW9yemFyIGVuIGxhcyBjZXJjYW7DrWFzIGRlIGxhIHNlZGUiLAogICAgICAidGl0bGUiOiAiUGF1c2EgcGFyYSBhbG11ZXJ6byIsCiAgICAgICJ0aGVtZSI6ICJQYXVzYSBwYXJhIGFsbXVlcnpvIiwKICAgICAgIm1vZGFsaXR5IjogIlByZXNlbmNpYWwiLAogICAgICAiZm9ybWF0IjogIjYwIG1pbnV0b3MiLAogICAgICAibm90ZSI6ICJDYWRhIHBhcnRpY2lwYW50ZSBkaXNwb25lIGRlIHVuYSBob3JhIGxpYnJlIHBhcmEgdHJhc2xhZGFyc2UgYSBlc3RhYmxlY2ltaWVudG9zIGNlcmNhbm9zIGEgbGEgc2VkZS4gRWwgc2VydmljaW8gZGUgYWxtdWVyem8gbm8gZXN0w6EgaW5jbHVpZG8gZW4gbGEgb3JnYW5pemFjacOzbiBkZWwgY29uZ3Jlc28uIiwKICAgICAgImNvdW50cnlFbnRyaWVzIjogW10KICAgIH0sCiAgICB7CiAgICAgICJpZCI6ICJNQUctMDktUlIiLAogICAgICAiY29kZSI6ICJNQUctMDktUlIiLAogICAgICAia2luZCI6ICJtYWdpc3RyYWwiLAogICAgICAiZGF5IjogIjIwMjYtMDktMDMiLAogICAgICAic3RhcnQiOiAiMTM6MDAiLAogICAgICAiZW5kIjogIjE0OjAwIiwKICAgICAgInJvb20iOiAiUEFSLTAxIiwKICAgICAgInJvb21OYW1lIjogIlBhcmFuaW5mbyIsCiAgICAgICJzcGVha2VyIjogIlJhcXVlbCBNaWxhZ3JvcyBSb2Ryw61ndWV6LVJvZHLDrWd1ZXoiLAogICAgICAidGl0bGUiOiAiRXN0YXR1cyBtaWNvcnLDrXppY28gYXJidXNjdWxhciB5IG1vcmZvbG9nw61hIGludGVybmEgZGUgbGEgYXNvY2lhY2nDs246IHN1cHVlc3RvcywgZXZpZGVuY2lhcyB5IHByb3NwZWN0aXZhcyIsCiAgICAgICJ0aGVtZSI6ICJDaGFybGEgbWFnaXN0cmFsIiwKICAgICAgIm1vZGFsaXR5IjogIlByZXNlbmNpYWwiLAogICAgICAiZm9ybWF0IjogIjYwIG1pbnV0b3MiLAogICAgICAiY2FwYWNpdHkiOiAiMTgwIiwKICAgICAgImJpb2dyYXBoeSI6ICIiLAogICAgICAiY291bnRyeUVudHJpZXMiOiBbCiAgICAgICAgewogICAgICAgICAgInNwZWFrZXIiOiAiUmFxdWVsIE1pbGFncm9zIFJvZHLDrWd1ZXotUm9kcsOtZ3VleiIsCiAgICAgICAgICAiY29kZXMiOiBbCiAgICAgICAgICAgICJQQSIKICAgICAgICAgIF0sCiAgICAgICAgICAiY291bnRyaWVzIjogWwogICAgICAgICAgICAiUGFuYW3DoSIKICAgICAgICAgIF0KICAgICAgICB9CiAgICAgIF0KICAgIH0sCiAgICB7CiAgICAgICJpZCI6ICJNQUctMTQtUkEiLAogICAgICAiY29kZSI6ICJNQUctMTQtUkEiLAogICAgICAia2luZCI6ICJtYWdpc3RyYWwiLAogICAgICAiZGF5IjogIjIwMjYtMDktMDMiLAogICAgICAic3RhcnQiOiAiMTQ6MDAiLAogICAgICAiZW5kIjogIjE1OjAwIiwKICAgICAgInJvb20iOiAiUEFSLTAxIiwKICAgICAgInJvb21OYW1lIjogIlBhcmFuaW5mbyIsCiAgICAgICJzcGVha2VyIjogIlJhbWlybyDDgXZpbGEgU2FudGFtYXLDrWEiLAogICAgICAidGl0bGUiOiAiTG9zIGhvbmdvcyBzdWpldG9zIGRlIGRlcmVjaG9zIiwKICAgICAgInRoZW1lIjogIkNoYXJsYSBtYWdpc3RyYWwiLAogICAgICAibW9kYWxpdHkiOiAiUHJlc2VuY2lhbCIsCiAgICAgICJmb3JtYXQiOiAiNjAgbWludXRvcyIsCiAgICAgICJjYXBhY2l0eSI6ICIxODAiLAogICAgICAiYmlvZ3JhcGh5IjogIiIsCiAgICAgICJjb3VudHJ5RW50cmllcyI6IFsKICAgICAgICB7CiAgICAgICAgICAic3BlYWtlciI6ICJSYW1pcm8gw4F2aWxhIFNhbnRhbWFyw61hIiwKICAgICAgICAgICJjb2RlcyI6IFsKICAgICAgICAgICAgIkVDIgogICAgICAgICAgXSwKICAgICAgICAgICJjb3VudHJpZXMiOiBbCiAgICAgICAgICAgICJFY3VhZG9yIgogICAgICAgICAgXQogICAgICAgIH0KICAgICAgXQogICAgfSwKICAgIHsKICAgICAgImlkIjogIlJFVS1SSUlNSUNPIiwKICAgICAgImNvZGUiOiAiUkVVLVJJSU1JQ08iLAogICAgICAia2luZCI6ICJyZXVuaW9uIiwKICAgICAgImRheSI6ICIyMDI2LTA5LTAzIiwKICAgICAgInN0YXJ0IjogIjE1OjAwIiwKICAgICAgImVuZCI6ICIxNzowMCIsCiAgICAgICJyb29tIjogIkhPTi0wMSIsCiAgICAgICJyb29tTmFtZSI6ICJTYWzDs24gZGUgSG9ub3IiLAogICAgICAic3BlYWtlciI6ICJMYXVyYSBHdXptw6FuLUTDoXZhbG9zOyBNaWNoZWxsZSBDYW1waSIsCiAgICAgICJwYXJ0aWNpcGFudHMiOiAiTGF1cmEgR3V6bcOhbi1Ew6F2YWxvczsgTWljaGVsbGUgQ2FtcGk7IE9tYXIgUGFpbm8gUGVyZG9tbzsgTWlsYXkgQ2FiYXJyb2kgSGVybsOhbmRlejsgVGF0aWFuYSBCYXB0aXN0YSBHaWJlcnRvbmk7IEphaW1lIERhdmlkIEFjb3N0YSBFc3Bhw7FhOyBHaW92YW5uYSBFbGl6YWJldGggQWxiw6FuIErDoWNvbWU7IFZpcmdpbmlhIFJhbcOtcmV6LUNydXoiLAogICAgICAidGl0bGUiOiAiSUlJIEVuY3VlbnRybyBQcmVzZW5jaWFsIGRlIFJJSU1JQ086IENvbmVjdGFuZG8gbGEgZGl2ZXJzaWRhZCBmw7puZ2ljYSBjb24gbGEgY2llbmNpYSB5IGxhIHNvY2llZGFkIiwKICAgICAgInRoZW1lIjogIlJldW5pw7NuIiwKICAgICAgIm1vZGFsaXR5IjogIlByZXNlbmNpYWwiLAogICAgICAiZm9ybWF0IjogIjEyMCBtaW51dG9zIiwKICAgICAgInB1YmxpY0F1ZGllbmNlIjogIlBvciBjb25maXJtYXIiLAogICAgICAiY2FwYWNpdHkiOiAiUG9yIGNvbmZpcm1hciIsCiAgICAgICJjb3VudHJ5RW50cmllcyI6IFsKICAgICAgICB7CiAgICAgICAgICAic3BlYWtlciI6ICJMYXVyYSBHdXptw6FuLUTDoXZhbG9zIiwKICAgICAgICAgICJjb2RlcyI6IFsKICAgICAgICAgICAgIk1YIgogICAgICAgICAgXSwKICAgICAgICAgICJjb3VudHJpZXMiOiBbCiAgICAgICAgICAgICJNw6l4aWNvIgogICAgICAgICAgXQogICAgICAgIH0sCiAgICAgICAgewogICAgICAgICAgInNwZWFrZXIiOiAiTWljaGVsbGUgQ2FtcGkiLAogICAgICAgICAgImNvZGVzIjogWwogICAgICAgICAgICAiUFkiCiAgICAgICAgICBdLAogICAgICAgICAgImNvdW50cmllcyI6IFsKICAgICAgICAgICAgIlBhcmFndWF5IgogICAgICAgICAgXQogICAgICAgIH0sCiAgICAgICAgewogICAgICAgICAgInNwZWFrZXIiOiAiT21hciBQYWlubyBQZXJkb21vIiwKICAgICAgICAgICJjb2RlcyI6IFsKICAgICAgICAgICAgIkRPIgogICAgICAgICAgXSwKICAgICAgICAgICJjb3VudHJpZXMiOiBbCiAgICAgICAgICAgICJSZXDDumJsaWNhIERvbWluaWNhbmEiCiAgICAgICAgICBdCiAgICAgICAgfSwKICAgICAgICB7CiAgICAgICAgICAic3BlYWtlciI6ICJNaWxheSBDYWJhcnJvaSBIZXJuw6FuZGV6IiwKICAgICAgICAgICJjb2RlcyI6IFsKICAgICAgICAgICAgIkNVIiwKICAgICAgICAgICAgIk1YIgogICAgICAgICAgXSwKICAgICAgICAgICJjb3VudHJpZXMiOiBbCiAgICAgICAgICAgICJDdWJhIiwKICAgICAgICAgICAgIk3DqXhpY28iCiAgICAgICAgICBdCiAgICAgICAgfSwKICAgICAgICB7CiAgICAgICAgICAic3BlYWtlciI6ICJUYXRpYW5hIEJhcHRpc3RhIEdpYmVydG9uaSIsCiAgICAgICAgICAiY29kZXMiOiBbCiAgICAgICAgICAgICJCUiIKICAgICAgICAgIF0sCiAgICAgICAgICAiY291bnRyaWVzIjogWwogICAgICAgICAgICAiQnJhc2lsIgogICAgICAgICAgXQogICAgICAgIH0sCiAgICAgICAgewogICAgICAgICAgInNwZWFrZXIiOiAiSmFpbWUgRGF2aWQgQWNvc3RhIEVzcGHDsWEiLAogICAgICAgICAgImNvZGVzIjogWwogICAgICAgICAgICAiRUMiCiAgICAgICAgICBdLAogICAgICAgICAgImNvdW50cmllcyI6IFsKICAgICAgICAgICAgIkVjdWFkb3IiCiAgICAgICAgICBdCiAgICAgICAgfSwKICAgICAgICB7CiAgICAgICAgICAic3BlYWtlciI6ICJHaW92YW5uYSBFbGl6YWJldGggQWxiw6FuIErDoWNvbWUiLAogICAgICAgICAgImNvZGVzIjogWwogICAgICAgICAgICAiRUMiCiAgICAgICAgICBdLAogICAgICAgICAgImNvdW50cmllcyI6IFsKICAgICAgICAgICAgIkVjdWFkb3IiCiAgICAgICAgICBdCiAgICAgICAgfSwKICAgICAgICB7CiAgICAgICAgICAic3BlYWtlciI6ICJWaXJnaW5pYSBSYW3DrXJlei1DcnV6IiwKICAgICAgICAgICJjb2RlcyI6IFsKICAgICAgICAgICAgIk1YIgogICAgICAgICAgXSwKICAgICAgICAgICJjb3VudHJpZXMiOiBbCiAgICAgICAgICAgICJNw6l4aWNvIgogICAgICAgICAgXQogICAgICAgIH0KICAgICAgXSwKICAgICAgIm5vdGUiOiAiSUlJIEVOQ1VFTlRSTyBQUkVTRU5DSUFMIERFIFJJSU1JQ09cblJJSU1JQ086IENvbmVjdGFuZG8gbGEgZGl2ZXJzaWRhZCBmw7puZ2ljYSBjb24gbGEgY2llbmNpYSB5IGxhIHNvY2llZGFkXG4xNTowMOKAkzE1OjE1IHwgQXBlcnR1cmEgeSBiaWVudmVuaWRhIOKAlCBMYXVyYSBHdXptw6FuLUTDoXZhbG9zIHkgTWljaGVsbGUgQ2FtcGk7IHByZXNlbnRhY2nDs24gZGVsIGxlbWEgeSBkZSBsYSBkaW7DoW1pY2EgZGUgcG9uZW5jaWFzIGRlIDEwIG1pbnV0b3MuXG4xNToxNeKAkzE1OjI1IHwgT21hciBQYWlubyBQZXJkb21vIChSZXDDumJsaWNhIERvbWluaWNhbmEpIOKAlCBCaW9kaXZlcnNpZGFkIGRlIFB1Y2NpbmlhbGVzIGVuIGxhIFJlcC4gRG9taW5pY2FuYSAvIFZhbG9yIG51dHJpY2lvbmFsIGRlIENhbmRvbGxlb215Y2VzIGNhbmRvbGxlYW5hLlxuMTU6MjXigJMxNTozNSB8IExhdXJhIEd1em3DoW4tRMOhdmFsb3MgKE3DqXhpY28pIOKAlCBBY3RpdmlkYWRlcyBjaWVudMOtZmljYXMgeSBkZSBkaXZ1bGdhY2nDs24gZGVsIExhYm9yYXRvcmlvIGRlIE1pY29sb2fDrWEgZGUgbGEgVW5pdmVyc2lkYWQgZGUgR3VhZGFsYWphcmEsIE3DqXhpY28uXG4xNTozNeKAkzE1OjQ1IHwgTWlsYXkgQ2FiYXJyb2kgSGVybsOhbmRleiAoQ3ViYeKAk03DqXhpY28pIOKAlCBVbiBzaWdsbyBkZWwgY29uY2VwdG8gZGUgR2Fub2Rlcm1hIGx1Y2lkdW0gZW4gZWwgTmVvdHLDs3BpY286IHJlZ2lzdHJvcyBoaXN0w7NyaWNvcywgcmVpbnRlcnByZXRhY2nDs24gdGF4b27Ds21pY2EgeSBldmlkZW5jaWEgbW9sZWN1bGFyLlxuMTU6NDXigJMxNTo1NSB8IFRhdGlhbmEgQmFwdGlzdGEgR2liZXJ0b25pIChCcmFzaWwpIOKAlCBBdGl2aWRhZGVzIGNpZW50w61maWNhcyBlIGRlIGRpdnVsZ2HDp8OjbyBkbyBMYWJvcmF0w7NyaW8gZGUgQmFzaWRpb215Y290YSBkbyBEZXBhcnRhbWVudG8gZGUgTWljb2xvZ2lhIGRhIFVuaXZlcnNpZGFkZSBGZWRlcmFsIGRlIFBlcm5hbWJ1Y28uXG4xNTo1NeKAkzE2OjA1IHwgSmFpbWUgRGF2aWQgQWNvc3RhIEVzcGHDsWEgKEVjdWFkb3IpIOKAlCBDb250cm9sIGRlIGluZmVjY2lvbmVzIGVuIENhbmRpZGEgYXVyaXMsIHF1w6kgc2lydmUgeSBxdcOpIG5vLlxuMTY6MDXigJMxNjoxNSB8IEdpb3Zhbm5hIEVsaXphYmV0aCBBbGLDoW4gSsOhY29tZSAoRWN1YWRvcikg4oCUIERpYWduw7NzdGljbyBkZSBkZXJtYXRvZml0b3NpcyBtZWRpYW50ZSBxUENSIGVuIHRpZW1wbyByZWFsIGVuIG11ZXN0cmFzIGRlIHBpZWwsIHBlbG8geSB1w7FhczogdW5hIGFsdGVybmF0aXZhIGRlIHJlc3VsdGFkbyByw6FwaWRvLlxuMTY6MTXigJMxNjoyNSB8IFZpcmdpbmlhIFJhbcOtcmV6LUNydXogKE3DqXhpY28pIOKAlCBFbCBnw6luZXJvIFBzaWxvY3liZTogYXZhbmNlcyBlbiBzdSBlc3R1ZGlvLlxuMTY6MjXigJMxNjo1NSB8IFNlc2nDs24gZGUgZGViYXRlIHkgbmV0d29ya2luZyDigJQgUHJlZ3VudGFzLCBpbnRlcmNhbWJpbyBkZSBpZGVhcywgZGlzY3VzacOzbiBkZSBwcm95ZWN0b3MgeSBmb3J0YWxlY2ltaWVudG8gZGUgY29sYWJvcmFjaW9uZXMuXG4xNjo1NeKAkzE3OjAwIHwgQ2llcnJlIGRlbCBlbmN1ZW50cm8g4oCUIENvbmNsdXNpb25lcyB5IGZvdG9ncmFmw61hIG9maWNpYWwgZGVsIGdydXBvLiIKICAgIH0sCiAgICB7CiAgICAgICJpZCI6ICJTSU1QLTEyIiwKICAgICAgImNvZGUiOiAiU0lNUC0xMiIsCiAgICAgICJraW5kIjogInNpbXBvc2lvIiwKICAgICAgImRheSI6ICIyMDI2LTA5LTAzIiwKICAgICAgInN0YXJ0IjogIjE1OjAwIiwKICAgICAgImVuZCI6ICIxNzozMCIsCiAgICAgICJyb29tIjogIlBBUi0wMSIsCiAgICAgICJyb29tTmFtZSI6ICJQYXJhbmluZm8iLAogICAgICAic3BlYWtlciI6ICJKdWxpbyBkZSBKZXN1cyBNZW5hIFBvcnRhbGVzIiwKICAgICAgInBhcnRpY2lwYW50cyI6ICJBw61kYSBNYXJjZWxhIFZhc2NvIFBhbGFjaW9zOyBUZXJlc2EgSXR1cnJpYWdhIHkgRmlubiBIb3JuOyBKdWxpbyBNZW5hIFBvcnRhbGVzIHkgTWF5cmEgQ2FtaW5vIFZpbGFyw7M7IFJvc2FyaW8gTWVkZWwtT3J0aXo7IEpvbmF0aGFuIFBhdWwgR2FtYm9hOyBMdWlzIEMuIE1lasOtYSwgTGlicmFkYSBBdGVuY2lvLCBMdWlzIEEuIFJhbcOtcmV6LCBKb3JnZSBWaW5kYSwgTWFyam9yaWUgQ2VkZcOxbywgWWFsZXNraWEgVmFsZMOpcywgSW5kaXJhIFF1aW50ZXJvLCBOaXNpIFNhbWFuaWVnbyB5IFRpbmEgSG9mbWFubjsgTHXDrXMgRi5QLiBHdXNtw6NvLCBUYWlteSBDYW50aWxsbyB5IERpb2dvIEguQy4gUmV6ZW5kZSIsCiAgICAgICJ0aXRsZSI6ICJDb25zZXJ2YWNpw7NuIGRlIGxhIGRpdmVyc2lkYWQgZsO6bmdpY2EgZW4gQW3DqXJpY2EgTGF0aW5hIHkgZWwgQ2FyaWJlIiwKICAgICAgInRoZW1lIjogIlNpbXBvc2lvIiwKICAgICAgIm1vZGFsaXR5IjogIlByZXNlbmNpYWwiLAogICAgICAiZm9ybWF0IjogIjE1MCBtaW51dG9zIiwKICAgICAgInB1YmxpY0F1ZGllbmNlIjogIlRvZG8gUMO6YmxpY28iLAogICAgICAiY2FwYWNpdHkiOiAiNTAiLAogICAgICAiY291bnRyeUVudHJpZXMiOiBbXQogICAgfSwKICAgIHsKICAgICAgImlkIjogIlBPUy1HNSIsCiAgICAgICJjb2RlIjogIlBPUy1HNSIsCiAgICAgICJraW5kIjogInBvc3RlciIsCiAgICAgICJkYXkiOiAiMjAyNi0wOS0wMyIsCiAgICAgICJzdGFydCI6ICIxNjowMCIsCiAgICAgICJlbmQiOiAiMTc6MDAiLAogICAgICAicm9vbSI6ICJET00tMDEiLAogICAgICAicm9vbU5hbWUiOiAiRG9tbyBEZXBvcnRpdm8iLAogICAgICAic3BlYWtlciI6ICJQT1MtMTU24oCTUE9TLTE5MyDCtyAzOCB0cmFiYWpvcyIsCiAgICAgICJ0aXRsZSI6ICJQcmVzZW50YWNpw7NuIGRlIHDDs3N0ZXJlcyArIENvZmZlZSBCcmVhayIsCiAgICAgICJ0aGVtZSI6ICJQw7NzdGVyZXMgeSBDb2ZmZWUgQnJlYWsiLAogICAgICAibW9kYWxpdHkiOiAiUHJlc2VuY2lhbCIsCiAgICAgICJmb3JtYXQiOiAiU2VzacOzbiBjb2xlY3RpdmEiLAogICAgICAiY291bnRyeUVudHJpZXMiOiBbXQogICAgfSwKICAgIHsKICAgICAgImlkIjogIkFTQU0tQ0xBTSIsCiAgICAgICJjb2RlIjogIkFTQU0tQ0xBTSIsCiAgICAgICJraW5kIjogImFzYW1ibGVhIiwKICAgICAgImRheSI6ICIyMDI2LTA5LTAzIiwKICAgICAgInN0YXJ0IjogIjE3OjMwIiwKICAgICAgImVuZCI6ICIxODozMCIsCiAgICAgICJyb29tIjogIkhPTi0wMSIsCiAgICAgICJyb29tTmFtZSI6ICJTYWzDs24gZGUgSG9ub3IiLAogICAgICAic3BlYWtlciI6ICJDaWVycmUgYWNhZMOpbWljbyBkZWwganVldmVzIiwKICAgICAgInRpdGxlIjogIkFzYW1ibGVhIENMQU0gMjAyNiIsCiAgICAgICJ0aGVtZSI6ICJBc2FtYmxlYSBDTEFNIDIwMjYiLAogICAgICAibW9kYWxpdHkiOiAiUHJlc2VuY2lhbCIsCiAgICAgICJmb3JtYXQiOiAiIiwKICAgICAgIm5vdGUiOiAiIiwKICAgICAgImNvdW50cnlFbnRyaWVzIjogW10KICAgIH0sCiAgICB7CiAgICAgICJpZCI6ICJUUkFOUy1GSUVTVEEiLAogICAgICAiY29kZSI6ICJUUkFOUy1GSUVTVEEiLAogICAgICAia2luZCI6ICJ0cmFzbGFkbyIsCiAgICAgICJkYXkiOiAiMjAyNi0wOS0wMyIsCiAgICAgICJzdGFydCI6ICIxODozMCIsCiAgICAgICJlbmQiOiAiMTk6MDAiLAogICAgICAicm9vbSI6ICIiLAogICAgICAicm9vbU5hbWUiOiAiIiwKICAgICAgInNwZWFrZXIiOiAiVGllbXBvIHBhcmEgZGVzcGxhemFtaWVudG8geSBwcmVwYXJhY2nDs24iLAogICAgICAidGl0bGUiOiAiVHJhbnNpY2nDs24gaGFjaWEgbGEgRmllc3RhIEhvbmd1aXRvIiwKICAgICAgInRoZW1lIjogIlRyYW5zaWNpw7NuIGhhY2lhIGxhIEZpZXN0YSBIb25ndWl0byIsCiAgICAgICJtb2RhbGl0eSI6ICJQcmVzZW5jaWFsIiwKICAgICAgImZvcm1hdCI6ICIiLAogICAgICAibm90ZSI6ICIiLAogICAgICAiY291bnRyeUVudHJpZXMiOiBbXQogICAgfSwKICAgIHsKICAgICAgImlkIjogIlNPQy0wMSIsCiAgICAgICJjb2RlIjogIlNPQy0wMSIsCiAgICAgICJraW5kIjogInNvY2lhbCIsCiAgICAgICJkYXkiOiAiMjAyNi0wOS0wMyIsCiAgICAgICJzdGFydCI6ICIxOTowMCIsCiAgICAgICJlbmQiOiAiMjM6MDAiLAogICAgICAicm9vbSI6ICJTT0MtMDEiLAogICAgICAicm9vbU5hbWUiOiAiRXNwYWNpbyBwb3IgY29uZmlybWFyIiwKICAgICAgInNwZWFrZXIiOiAiQ29taXTDqSBvcmdhbml6YWRvciIsCiAgICAgICJwYXJ0aWNpcGFudHMiOiAiQ29taXTDqSBvcmdhbml6YWRvciIsCiAgICAgICJ0aXRsZSI6ICJGaWVzdGEgSG9uZ3VpdG8iLAogICAgICAidGhlbWUiOiAiRXZlbnRvIHNvY2lhbCIsCiAgICAgICJtb2RhbGl0eSI6ICJQcmVzZW5jaWFsIiwKICAgICAgImZvcm1hdCI6ICIyNDAgbWludXRvcyIsCiAgICAgICJwdWJsaWNBdWRpZW5jZSI6ICJQb3IgY29uZmlybWFyIiwKICAgICAgImNhcGFjaXR5IjogIlBvciBjb25maXJtYXIiLAogICAgICAiY291bnRyeUVudHJpZXMiOiBbXQogICAgfSwKICAgIHsKICAgICAgImlkIjogIk1BVC1ENCIsCiAgICAgICJjb2RlIjogIk1BVC1ENCIsCiAgICAgICJraW5kIjogImxvZ2lzdGljYSIsCiAgICAgICJkYXkiOiAiMjAyNi0wOS0wNCIsCiAgICAgICJzdGFydCI6ICIwODowMCIsCiAgICAgICJlbmQiOiAiMDg6MzAiLAogICAgICAicm9vbSI6ICJSRUctMDEiLAogICAgICAicm9vbU5hbWUiOiAiQWNjZXNvIHByaW5jaXBhbCIsCiAgICAgICJzcGVha2VyIjogIkVudHJlZ2EgZGUgYXJjaGl2b3MgeSBtYXRlcmlhbCBkZSBhcG95byBhbnRlcyBkZSBpbmljaWFyIGxhIGpvcm5hZGEiLAogICAgICAidGl0bGUiOiAiUmVjZXBjacOzbiBkZSBtYXRlcmlhbCBwYXJhIHByZXNlbnRhY2lvbmVzIiwKICAgICAgInRoZW1lIjogIlJlY2VwY2nDs24gZGUgbWF0ZXJpYWwgcGFyYSBwcmVzZW50YWNpb25lcyIsCiAgICAgICJtb2RhbGl0eSI6ICJQcmVzZW5jaWFsIiwKICAgICAgImZvcm1hdCI6ICIiLAogICAgICAibm90ZSI6ICIiLAogICAgICAiY291bnRyeUVudHJpZXMiOiBbXQogICAgfSwKICAgIHsKICAgICAgImlkIjogIlBFUk0tMjAyNi0wOS0wNCIsCiAgICAgICJjb2RlIjogIkRPTS1QRVJNIiwKICAgICAgImtpbmQiOiAicGVybWFuZW50ZSIsCiAgICAgICJkYXkiOiAiMjAyNi0wOS0wNCIsCiAgICAgICJzdGFydCI6ICIwODozMCIsCiAgICAgICJlbmQiOiAiMTg6MDAiLAogICAgICAicm9vbSI6ICJET00tMDEiLAogICAgICAicm9vbU5hbWUiOiAiRG9tbyBEZXBvcnRpdm8iLAogICAgICAic3BlYWtlciI6ICJEaXNwb25pYmxlIGR1cmFudGUgbGEgam9ybmFkYSIsCiAgICAgICJ0aXRsZSI6ICJTdGFuZHMgeSBleHBvc2ljacOzbiBkZSBhcnRlIG1pY29sw7NnaWNvIiwKICAgICAgInRoZW1lIjogIkV4cG9zaWNpw7NuIiwKICAgICAgIm1vZGFsaXR5IjogIlByZXNlbmNpYWwiLAogICAgICAiZm9ybWF0IjogIkFjdGl2aWRhZCBjb250aW51YSIsCiAgICAgICJjb3VudHJ5RW50cmllcyI6IFtdLAogICAgICAiZGF5TGFiZWwiOiAiVmllcm5lcyA0IgogICAgfSwKICAgIHsKICAgICAgImlkIjogIlNJTVAtMTAiLAogICAgICAiY29kZSI6ICJTSU1QLTEwIiwKICAgICAgImtpbmQiOiAic2ltcG9zaW8iLAogICAgICAiZGF5IjogIjIwMjYtMDktMDQiLAogICAgICAic3RhcnQiOiAiMDk6MzAiLAogICAgICAiZW5kIjogIjEyOjMwIiwKICAgICAgInJvb20iOiAiSE9OLTAxIiwKICAgICAgInJvb21OYW1lIjogIlNhbMOzbiBkZSBIb25vciIsCiAgICAgICJzcGVha2VyIjogIlNFTSIsCiAgICAgICJwYXJ0aWNpcGFudHMiOiAiUm9zYSBCYXRhbGxhcyAoSU5BQklPKTsgSnVhbiBQYWJsbyBTdcOhcmV6OyBGZWxpcGUgR2FyY8OpczsgUGF1bG8gSGVycmVyYTsgQ2Fyb2xpbmEgS2FsaW5ob2ZmOyBBbGJhIFnDoW5lejsgQW5kcmVhIEphcmFtaWxsbzsgRGF2aWQgQXBvbG87IENyaXN0aW5hIFRvYXBhbnRhIChQVUNFKSIsCiAgICAgICJ0aXRsZSI6ICJJSUkgQ29uZ3Jlc28gRWN1YXRvcmlhbm8gZGUgTWljb2xvZ8OtYSIsCiAgICAgICJ0aGVtZSI6ICJTaW1wb3NpbyIsCiAgICAgICJtb2RhbGl0eSI6ICJQcmVzZW5jaWFsIiwKICAgICAgImZvcm1hdCI6ICIxODAgbWludXRvcyIsCiAgICAgICJwdWJsaWNBdWRpZW5jZSI6ICJQb3IgY29uZmlybWFyIiwKICAgICAgImNhcGFjaXR5IjogIjUwIiwKICAgICAgImNvdW50cnlFbnRyaWVzIjogW10KICAgIH0sCiAgICB7CiAgICAgICJpZCI6ICJNQUctMDgtR00iLAogICAgICAiY29kZSI6ICJNQUctMDgtR00iLAogICAgICAia2luZCI6ICJtYWdpc3RyYWwiLAogICAgICAiZGF5IjogIjIwMjYtMDktMDQiLAogICAgICAic3RhcnQiOiAiMDg6MzAiLAogICAgICAiZW5kIjogIjA5OjMwIiwKICAgICAgInJvb20iOiAiUEFSLTAxIiwKICAgICAgInJvb21OYW1lIjogIlBhcmFuaW5mbyIsCiAgICAgICJzcGVha2VyIjogIkd1aWxsZXJtbyBNb3JlcmEiLAogICAgICAidGl0bGUiOiAiRGVsIGZlbsOzbWVubyBwc2ljb2TDqWxpY28gYSBsYSBjaWVuY2lhOiB1bmEgbWlyYWRhIGRlc2RlIFVydWd1YXkgYWwgbXVuZG8gc29icmUgbGEgdGF4b25vbcOtYSwgZmlsb2dlbmlhIHkgcXXDrW1pY2EgZGUgaG9uZ29zIGNvcHLDs2ZpbG9zIHBzaWNvYWN0aXZvcyIsCiAgICAgICJ0aGVtZSI6ICJDaGFybGEgbWFnaXN0cmFsIiwKICAgICAgIm1vZGFsaXR5IjogIlByZXNlbmNpYWwiLAogICAgICAiZm9ybWF0IjogIjYwIG1pbnV0b3MiLAogICAgICAiY2FwYWNpdHkiOiAiMTgwIiwKICAgICAgImJpb2dyYXBoeSI6ICIiLAogICAgICAiY291bnRyeUVudHJpZXMiOiBbCiAgICAgICAgewogICAgICAgICAgInNwZWFrZXIiOiAiR3VpbGxlcm1vIE1vcmVyYSIsCiAgICAgICAgICAiY29kZXMiOiBbCiAgICAgICAgICAgICJVWSIKICAgICAgICAgIF0sCiAgICAgICAgICAiY291bnRyaWVzIjogWwogICAgICAgICAgICAiVXJ1Z3VheSIKICAgICAgICAgIF0KICAgICAgICB9CiAgICAgIF0KICAgIH0sCiAgICB7CiAgICAgICJpZCI6ICJNQUctMDItTE0iLAogICAgICAiY29kZSI6ICJNQUctMDItTE0iLAogICAgICAia2luZCI6ICJtYWdpc3RyYWwiLAogICAgICAiZGF5IjogIjIwMjYtMDktMDQiLAogICAgICAic3RhcnQiOiAiMDk6MzAiLAogICAgICAiZW5kIjogIjEwOjMwIiwKICAgICAgInJvb20iOiAiUEFSLTAxIiwKICAgICAgInJvb21OYW1lIjogIlBhcmFuaW5mbyIsCiAgICAgICJzcGVha2VyIjogIkx1aXMgTWVqw61hIiwKICAgICAgInRpdGxlIjogIkVjb2xvZ8OtYSwgZ2Vuw7NtaWNhIHkgcXXDrW1pY2EgZGVsIG11dHVhbGlzbW8gZGVmZW5zaXZvIGVuIGhvbmdvcyBlbmTDs2ZpdG9zIiwKICAgICAgInRoZW1lIjogIkNoYXJsYSBtYWdpc3RyYWwiLAogICAgICAibW9kYWxpdHkiOiAiUHJlc2VuY2lhbCIsCiAgICAgICJmb3JtYXQiOiAiNjAgbWludXRvcyIsCiAgICAgICJjYXBhY2l0eSI6ICIxODAiLAogICAgICAiYmlvZ3JhcGh5IjogIiIsCiAgICAgICJjb3VudHJ5RW50cmllcyI6IFsKICAgICAgICB7CiAgICAgICAgICAic3BlYWtlciI6ICJMdWlzIE1lasOtYSIsCiAgICAgICAgICAiY29kZXMiOiBbCiAgICAgICAgICAgICJQQSIKICAgICAgICAgIF0sCiAgICAgICAgICAiY291bnRyaWVzIjogWwogICAgICAgICAgICAiUGFuYW3DoSIKICAgICAgICAgIF0KICAgICAgICB9CiAgICAgIF0KICAgIH0sCiAgICB7CiAgICAgICJpZCI6ICJQT1MtRzYiLAogICAgICAiY29kZSI6ICJQT1MtRzYiLAogICAgICAia2luZCI6ICJwb3N0ZXIiLAogICAgICAiZGF5IjogIjIwMjYtMDktMDQiLAogICAgICAic3RhcnQiOiAiMTA6MzAiLAogICAgICAiZW5kIjogIjExOjMwIiwKICAgICAgInJvb20iOiAiRE9NLTAxIiwKICAgICAgInJvb21OYW1lIjogIkRvbW8gRGVwb3J0aXZvIiwKICAgICAgInNwZWFrZXIiOiAiR3J1cG8gNiBkZSBww7NzdGVyZXMiLAogICAgICAidGl0bGUiOiAiUHJlc2VudGFjacOzbiBkZSBww7NzdGVyZXMgKyBDb2ZmZWUgQnJlYWsiLAogICAgICAidGhlbWUiOiAiUMOzc3RlcmVzIHkgQ29mZmVlIEJyZWFrIiwKICAgICAgIm1vZGFsaXR5IjogIlByZXNlbmNpYWwiLAogICAgICAiZm9ybWF0IjogIlNlc2nDs24gY29sZWN0aXZhIiwKICAgICAgImNvdW50cnlFbnRyaWVzIjogW10KICAgIH0sCiAgICB7CiAgICAgICJpZCI6ICJNQUctMTMtTUEiLAogICAgICAiY29kZSI6ICJNQUctMTMtTUEiLAogICAgICAia2luZCI6ICJtYWdpc3RyYWwiLAogICAgICAiZGF5IjogIjIwMjYtMDktMDQiLAogICAgICAic3RhcnQiOiAiMTE6MzAiLAogICAgICAiZW5kIjogIjEyOjMwIiwKICAgICAgInJvb20iOiAiUEFSLTAxIiwKICAgICAgInJvb21OYW1lIjogIlBhcmFuaW5mbyIsCiAgICAgICJzcGVha2VyIjogIk1hcmlvIEFtYWxmaSAmIENvbnkgRGVjb2NrIiwKICAgICAgInRpdGxlIjogIkFzc2Vzc2luZyBIeW1lbm9jaGFldGFjZWFlIHRheG9ub215IHRocm91Z2ggZXZvbHV0aW9uYXJ5IGhpc3RvcnkiLAogICAgICAidGhlbWUiOiAiQ2hhcmxhIG1hZ2lzdHJhbCIsCiAgICAgICJtb2RhbGl0eSI6ICJQcmVzZW5jaWFsIiwKICAgICAgImZvcm1hdCI6ICI2MCBtaW51dG9zIiwKICAgICAgImNhcGFjaXR5IjogIjE4MCIsCiAgICAgICJiaW9ncmFwaHkiOiAiIiwKICAgICAgImNvdW50cnlFbnRyaWVzIjogWwogICAgICAgIHsKICAgICAgICAgICJzcGVha2VyIjogIk1hcmlvIEFtYWxmaSIsCiAgICAgICAgICAiY29kZXMiOiBbCiAgICAgICAgICAgICJCRSIKICAgICAgICAgIF0sCiAgICAgICAgICAiY291bnRyaWVzIjogWwogICAgICAgICAgICAiQsOpbGdpY2EiCiAgICAgICAgICBdCiAgICAgICAgfSwKICAgICAgICB7CiAgICAgICAgICAic3BlYWtlciI6ICJDb255IERlY29jayIsCiAgICAgICAgICAiY29kZXMiOiBbCiAgICAgICAgICAgICJCRSIKICAgICAgICAgIF0sCiAgICAgICAgICAiY291bnRyaWVzIjogWwogICAgICAgICAgICAiQsOpbGdpY2EiCiAgICAgICAgICBdCiAgICAgICAgfQogICAgICBdCiAgICB9LAogICAgewogICAgICAiaWQiOiAiQUxNLUQ0IiwKICAgICAgImNvZGUiOiAiQUxNLUQ0IiwKICAgICAgImtpbmQiOiAiYWxtdWVyem8iLAogICAgICAiZGF5IjogIjIwMjYtMDktMDQiLAogICAgICAic3RhcnQiOiAiMTI6MzAiLAogICAgICAiZW5kIjogIjEzOjMwIiwKICAgICAgInJvb20iOiAiIiwKICAgICAgInJvb21OYW1lIjogIiIsCiAgICAgICJzcGVha2VyIjogIlRpZW1wbyBsaWJyZSBwYXJhIGFsbW9yemFyIGVuIGxhcyBjZXJjYW7DrWFzIGRlIGxhIHNlZGUiLAogICAgICAidGl0bGUiOiAiUGF1c2EgcGFyYSBhbG11ZXJ6byIsCiAgICAgICJ0aGVtZSI6ICJQYXVzYSBwYXJhIGFsbXVlcnpvIiwKICAgICAgIm1vZGFsaXR5IjogIlByZXNlbmNpYWwiLAogICAgICAiZm9ybWF0IjogIjYwIG1pbnV0b3MiLAogICAgICAibm90ZSI6ICJDYWRhIHBhcnRpY2lwYW50ZSBkaXNwb25lIGRlIHVuYSBob3JhIGxpYnJlIHBhcmEgdHJhc2xhZGFyc2UgYSBlc3RhYmxlY2ltaWVudG9zIGNlcmNhbm9zIGEgbGEgc2VkZS4gRWwgc2VydmljaW8gZGUgYWxtdWVyem8gbm8gZXN0w6EgaW5jbHVpZG8gZW4gbGEgb3JnYW5pemFjacOzbiBkZWwgY29uZ3Jlc28uIiwKICAgICAgImNvdW50cnlFbnRyaWVzIjogW10KICAgIH0sCiAgICB7CiAgICAgICJpZCI6ICJPUi0wOTctUkwiLAogICAgICAiY29kZSI6ICJPUi0wOTctUkwiLAogICAgICAic291cmNlSWQiOiAiUE9ORU5DXzExMyIsCiAgICAgICJraW5kIjogIm9yYWwiLAogICAgICAiZGF5IjogIjIwMjYtMDktMDQiLAogICAgICAic3RhcnQiOiAiMTM6MzAiLAogICAgICAiZW5kIjogIjEzOjQ1IiwKICAgICAgInJvb20iOiAiRTQyIiwKICAgICAgInJvb21OYW1lIjogIlNhbGEgZGUgcG9uZW5jaWFzIEU0MiDCtyBFdWdlbmlvIEVzcGVqbyIsCiAgICAgICJzcGVha2VyIjogIlJvZG9sZm8gU2FsYXMgTGl6YW5hIiwKICAgICAgInRpdGxlIjogIkVsIGfDqW5lcm8gQ2xhdnVsaW5hIGVuIE3DqXhpY286IGRpdmVyc2lkYWQsIHNpc3RlbcOhdGljYSB5IGRpc3RyaWJ1Y2nDs24iLAogICAgICAidGhlbWUiOiAiU2lzdGVtw6F0aWNhIHkgdGF4b25vbcOtYSIsCiAgICAgICJtb2RhbGl0eSI6ICJQcmVzZW5jaWFsIiwKICAgICAgImZvcm1hdCI6ICIxNSBtaW51dG9zIiwKICAgICAgImFmZmlsaWF0aW9ucyI6ICIiLAogICAgICAiY291bnRyeUVudHJpZXMiOiBbCiAgICAgICAgewogICAgICAgICAgInNwZWFrZXIiOiAiUm9kb2xmbyBTYWxhcyBMaXphbmEiLAogICAgICAgICAgImNvZGVzIjogWwogICAgICAgICAgICAiTVgiCiAgICAgICAgICBdLAogICAgICAgICAgImNvdW50cmllcyI6IFsKICAgICAgICAgICAgIk3DqXhpY28iCiAgICAgICAgICBdCiAgICAgICAgfQogICAgICBdCiAgICB9LAogICAgewogICAgICAiaWQiOiAiT1ItMDk4LVJWIiwKICAgICAgImNvZGUiOiAiT1ItMDk4LVJWIiwKICAgICAgInNvdXJjZUlkIjogIlBPTkVOQ18xMjIiLAogICAgICAia2luZCI6ICJvcmFsIiwKICAgICAgImRheSI6ICIyMDI2LTA5LTA0IiwKICAgICAgInN0YXJ0IjogIjEzOjMwIiwKICAgICAgImVuZCI6ICIxMzo0NSIsCiAgICAgICJyb29tIjogIkU2MSIsCiAgICAgICJyb29tTmFtZSI6ICJTYWxhIGRlIHBvbmVuY2lhcyBFNjEgwrcgRXVnZW5pbyBFc3Blam8iLAogICAgICAic3BlYWtlciI6ICJSdWJ5IFZhcmdhcy1Jc2xhIiwKICAgICAgInRpdGxlIjogIkFtaW5vIEFjaWQgQ29tcG9zaXRpb24gb2YgRWRpYmxlIE11c2hyb29tcyBmcm9tIHRoZSBBbWF6b246IEltcGxpY2F0aW9ucyBmb3IgTnV0cml0aW9uIGFuZCBDbGltYXRlIENoYW5nZSBBZGFwdGF0aW9uIFN0cmF0ZWdpZXMiLAogICAgICAidGhlbWUiOiAiTWljb2xvZ8OtYSBiw6FzaWNhIiwKICAgICAgIm1vZGFsaXR5IjogIlByZXNlbmNpYWwiLAogICAgICAiZm9ybWF0IjogIjE1IG1pbnV0b3MiLAogICAgICAiYWZmaWxpYXRpb25zIjogIiIsCiAgICAgICJjb3VudHJ5RW50cmllcyI6IFsKICAgICAgICB7CiAgICAgICAgICAic3BlYWtlciI6ICJSdWJ5IFZhcmdhcy1Jc2xhIiwKICAgICAgICAgICJjb2RlcyI6IFsKICAgICAgICAgICAgIkJSIgogICAgICAgICAgXSwKICAgICAgICAgICJjb3VudHJpZXMiOiBbCiAgICAgICAgICAgICJCcmFzaWwiCiAgICAgICAgICBdCiAgICAgICAgfQogICAgICBdCiAgICB9LAogICAgewogICAgICAiaWQiOiAiTVItSk0iLAogICAgICAiY29kZSI6ICJNUi1KTSIsCiAgICAgICJraW5kIjogIm1lc2EiLAogICAgICAiZGF5IjogIjIwMjYtMDktMDQiLAogICAgICAic3RhcnQiOiAiMTM6MzAiLAogICAgICAiZW5kIjogIjE0OjMwIiwKICAgICAgInJvb20iOiAiSE9OLTAxIiwKICAgICAgInJvb21OYW1lIjogIlNhbMOzbiBkZSBIb25vciIsCiAgICAgICJzcGVha2VyIjogIkp1bGlvIGRlIEplc8O6cyBNZW5hIFBvcnRhbGVzIiwKICAgICAgInBhcnRpY2lwYW50cyI6ICJEYXZpZCBNaW50ZXI7IEdyZWdvcnkgTS4gTXVlbGxlciIsCiAgICAgICJ0aXRsZSI6ICJSZXRvcyBhY3R1YWxlcyB5IHBlcnNwZWN0aXZhcyBlbiBsYSBjb25zZXJ2YWNpw7NuIGRlIGxvcyBob25nb3MgZW4gbGEgcmVnacOzbiIsCiAgICAgICJ0aGVtZSI6ICJNZXNhIHJlZG9uZGEiLAogICAgICAibW9kYWxpdHkiOiAiUHJlc2VuY2lhbCIsCiAgICAgICJmb3JtYXQiOiAiNjAgbWludXRvcyIsCiAgICAgICJwdWJsaWNBdWRpZW5jZSI6ICJQb3IgY29uZmlybWFyIiwKICAgICAgImNhcGFjaXR5IjogIlBvciBjb25maXJtYXIiLAogICAgICAiY291bnRyeUVudHJpZXMiOiBbCiAgICAgICAgewogICAgICAgICAgInNwZWFrZXIiOiAiRGF2aWQgTWludGVyIiwKICAgICAgICAgICJjb2RlcyI6IFsKICAgICAgICAgICAgIkdCIgogICAgICAgICAgXSwKICAgICAgICAgICJjb3VudHJpZXMiOiBbCiAgICAgICAgICAgICJSZWlubyBVbmlkbyIKICAgICAgICAgIF0KICAgICAgICB9LAogICAgICAgIHsKICAgICAgICAgICJzcGVha2VyIjogIkdyZWdvcnkgTS4gTXVlbGxlciIsCiAgICAgICAgICAiY29kZXMiOiBbCiAgICAgICAgICAgICJVUyIKICAgICAgICAgIF0sCiAgICAgICAgICAiY291bnRyaWVzIjogWwogICAgICAgICAgICAiRXN0YWRvcyBVbmlkb3MiCiAgICAgICAgICBdCiAgICAgICAgfQogICAgICBdCiAgICB9LAogICAgewogICAgICAiaWQiOiAiT1ItMDk5LUxDIiwKICAgICAgImNvZGUiOiAiT1ItMDk5LUxDIiwKICAgICAgInNvdXJjZUlkIjogIlBPTkVOQ18wODQiLAogICAgICAia2luZCI6ICJvcmFsIiwKICAgICAgImRheSI6ICIyMDI2LTA5LTA0IiwKICAgICAgInN0YXJ0IjogIjEzOjMwIiwKICAgICAgImVuZCI6ICIxMzo0NSIsCiAgICAgICJyb29tIjogIk81MiIsCiAgICAgICJyb29tTmFtZSI6ICJTYWxhIGRlIHBvbmVuY2lhcyBPNTIgwrcgSm9zw6kgSm9hcXXDrW4gT2xtZWRvIiwKICAgICAgInNwZWFrZXIiOiAiTGVzbGllIEdhbGVueSBDb3JkZXJvIENhc3RpbGxvIiwKICAgICAgInRpdGxlIjogIkRlZ3JhZGFjacOzbiBkZSBpYnVwcm9mZW5vIHBvciBUcmFtZXRlcyBtZW56aWVzaWk6IHJlbGFjacOzbiBlbnRyZSBhY3RpdmlkYWQgZW56aW3DoXRpY2EgeSBiaW90cmFuc2Zvcm1hY2nDs24iLAogICAgICAidGhlbWUiOiAiQmlvdGVjbm9sb2fDrWEgeSB1c29zIGRlIGhvbmdvcyIsCiAgICAgICJtb2RhbGl0eSI6ICJQcmVzZW5jaWFsIiwKICAgICAgImZvcm1hdCI6ICIxNSBtaW51dG9zIiwKICAgICAgImFmZmlsaWF0aW9ucyI6ICIiLAogICAgICAiY291bnRyeUVudHJpZXMiOiBbCiAgICAgICAgewogICAgICAgICAgInNwZWFrZXIiOiAiTGVzbGllIEdhbGVueSBDb3JkZXJvIENhc3RpbGxvIiwKICAgICAgICAgICJjb2RlcyI6IFsKICAgICAgICAgICAgIkVDIgogICAgICAgICAgXSwKICAgICAgICAgICJjb3VudHJpZXMiOiBbCiAgICAgICAgICAgICJFY3VhZG9yIgogICAgICAgICAgXQogICAgICAgIH0KICAgICAgXQogICAgfSwKICAgIHsKICAgICAgImlkIjogIlNJTVAtMDciLAogICAgICAiY29kZSI6ICJTSU1QLTA3IiwKICAgICAgImtpbmQiOiAic2ltcG9zaW8iLAogICAgICAiZGF5IjogIjIwMjYtMDktMDQiLAogICAgICAic3RhcnQiOiAiMTM6MzAiLAogICAgICAiZW5kIjogIjE2OjAwIiwKICAgICAgInJvb20iOiAiUEFSLTAxIiwKICAgICAgInJvb21OYW1lIjogIlBhcmFuaW5mbyIsCiAgICAgICJzcGVha2VyIjogIk1hcmEgSGFybyAvIExhcmlzc2EgVHJpZXJ2ZWlsZXIiLAogICAgICAicGFydGljaXBhbnRzIjogIkxhcmlzc2EgVHJpZXJ2ZWlsZXIgUGVyZWlyYTsgQWRyaWFuYSBNb250b3lhIEVzcXVpdmVsOyBGYWJpb2xhIEV1Z2VuaWEgR29uesOhbGV6IEN1ZWxsYXI7IE1pY2hlbGxlIEdlcmFsZGluZSBDYW1waSBHYW9uYTsgS2F0aWEgVmljZW50ZSBQw6lyZXo7IE1hcmEgWGltZW5hIEhhcm8gTHVuYTsgRWxpemFiZXRoIE1lbGdhcmVqby1Fc3RyYWRhOyBCZXJuYXJkbyBFcm5lc3RvIExlY2huZXI7IE1hcsOtYSBFdWdlbmlhIFN1w6FyZXoiLAogICAgICAidGl0bGUiOiAiRXRub21pY29sb2fDrWEgbGF0aW5vYW1lcmljYW5hLCBzYWJlcmVzIGVuIHJlc2lzdGVuY2lhIiwKICAgICAgInRoZW1lIjogIlNpbXBvc2lvIiwKICAgICAgIm1vZGFsaXR5IjogIkjDrWJyaWRhIiwKICAgICAgImZvcm1hdCI6ICIxNTAgbWludXRvcyIsCiAgICAgICJwdWJsaWNBdWRpZW5jZSI6ICJUb2RvIHDDumJsaWNvIiwKICAgICAgImNhcGFjaXR5IjogIjUwIiwKICAgICAgImNvdW50cnlFbnRyaWVzIjogWwogICAgICAgIHsKICAgICAgICAgICJzcGVha2VyIjogIk1hcmEgSGFybyIsCiAgICAgICAgICAiY29kZXMiOiBbCiAgICAgICAgICAgICJNWCIKICAgICAgICAgIF0sCiAgICAgICAgICAiY291bnRyaWVzIjogWwogICAgICAgICAgICAiTcOpeGljbyIKICAgICAgICAgIF0KICAgICAgICB9LAogICAgICAgIHsKICAgICAgICAgICJzcGVha2VyIjogIkxhcmlzc2EgVHJpZXJ2ZWlsZXIiLAogICAgICAgICAgImNvZGVzIjogWwogICAgICAgICAgICAiQlIiCiAgICAgICAgICBdLAogICAgICAgICAgImNvdW50cmllcyI6IFsKICAgICAgICAgICAgIkJyYXNpbCIKICAgICAgICAgIF0KICAgICAgICB9CiAgICAgIF0KICAgIH0sCiAgICB7CiAgICAgICJpZCI6ICJPUi0wNDAtUk8iLAogICAgICAiY29kZSI6ICJPUi0wNDAtUk8iLAogICAgICAic291cmNlSWQiOiAiUE9ORU5DXzAzNSIsCiAgICAgICJraW5kIjogIm9yYWwiLAogICAgICAiZGF5IjogIjIwMjYtMDktMDQiLAogICAgICAic3RhcnQiOiAiMTM6MzAiLAogICAgICAiZW5kIjogIjEzOjQ1IiwKICAgICAgInJvb20iOiAiUzIxIiwKICAgICAgInJvb21OYW1lIjogIlNhbGEgZGUgcG9uZW5jaWFzIFMyMSDCtyBNYXJpc2NhbCBTdWNyZSIsCiAgICAgICJzcGVha2VyIjogIlJvYmVydG8gR2FyaWJheSBPcmlqZWwiLAogICAgICAidGl0bGUiOiAiRGl2ZXJzaWRhZCB5IGRpc3RyaWJ1Y2nDs24gZGUgbG9zIGhvbmdvcyBlY3RvbWljb3Jyw616aWNvcyB5IG1pY29ycsOtemljbyBhcmJ1c2N1bGFyZXMgZW4gTcOpeGljbyIsCiAgICAgICJ0aGVtZSI6ICJFY29sb2fDrWEgeSBiaW9kaXZlcnNpZGFkIiwKICAgICAgIm1vZGFsaXR5IjogIlByZXNlbmNpYWwiLAogICAgICAiZm9ybWF0IjogIjE1IG1pbnV0b3MiLAogICAgICAiYWZmaWxpYXRpb25zIjogIiIsCiAgICAgICJjb3VudHJ5RW50cmllcyI6IFsKICAgICAgICB7CiAgICAgICAgICAic3BlYWtlciI6ICJSb2JlcnRvIEdhcmliYXkgT3JpamVsIiwKICAgICAgICAgICJjb2RlcyI6IFsKICAgICAgICAgICAgIk1YIgogICAgICAgICAgXSwKICAgICAgICAgICJjb3VudHJpZXMiOiBbCiAgICAgICAgICAgICJNw6l4aWNvIgogICAgICAgICAgXQogICAgICAgIH0KICAgICAgXQogICAgfSwKICAgIHsKICAgICAgImlkIjogIk9SLTEwMS1FTyIsCiAgICAgICJjb2RlIjogIk9SLTEwMS1FTyIsCiAgICAgICJzb3VyY2VJZCI6ICJQT05FTkNfMTA5IiwKICAgICAgImtpbmQiOiAib3JhbCIsCiAgICAgICJkYXkiOiAiMjAyNi0wOS0wNCIsCiAgICAgICJzdGFydCI6ICIxMzozMCIsCiAgICAgICJlbmQiOiAiMTM6NDUiLAogICAgICAicm9vbSI6ICJTMjMiLAogICAgICAicm9vbU5hbWUiOiAiU2FsYSBkZSBwb25lbmNpYXMgUzIzIMK3IE1hcmlzY2FsIFN1Y3JlIiwKICAgICAgInNwZWFrZXIiOiAiRXJpa2EgQ2VjaWxpYSBQZXJleiBPdmFuZG8iLAogICAgICAidGl0bGUiOiAiTnVldm9zIGF2YW5jZXMgZW4gZWwgY29ub2NpbWllbnRvIGRlbCBnw6luZXJvIFNjbGVyb2Rlcm1hIGVuIE3DqXhpY28iLAogICAgICAidGhlbWUiOiAiRWNvbG9nw61hIHkgYmlvZGl2ZXJzaWRhZCIsCiAgICAgICJtb2RhbGl0eSI6ICJQcmVzZW5jaWFsIiwKICAgICAgImZvcm1hdCI6ICIxNSBtaW51dG9zIiwKICAgICAgImFmZmlsaWF0aW9ucyI6ICIiLAogICAgICAiY291bnRyeUVudHJpZXMiOiBbCiAgICAgICAgewogICAgICAgICAgInNwZWFrZXIiOiAiRXJpa2EgQ2VjaWxpYSBQZXJleiBPdmFuZG8iLAogICAgICAgICAgImNvZGVzIjogWwogICAgICAgICAgICAiTVgiCiAgICAgICAgICBdLAogICAgICAgICAgImNvdW50cmllcyI6IFsKICAgICAgICAgICAgIk3DqXhpY28iCiAgICAgICAgICBdCiAgICAgICAgfQogICAgICBdCiAgICB9LAogICAgewogICAgICAiaWQiOiAiT1ItMTAyLU1GIiwKICAgICAgImNvZGUiOiAiT1ItMTAyLU1GIiwKICAgICAgInNvdXJjZUlkIjogIlBPTkVOQ18xMTAiLAogICAgICAia2luZCI6ICJvcmFsIiwKICAgICAgImRheSI6ICIyMDI2LTA5LTA0IiwKICAgICAgInN0YXJ0IjogIjEzOjMwIiwKICAgICAgImVuZCI6ICIxMzo0NSIsCiAgICAgICJyb29tIjogIlM3MiIsCiAgICAgICJyb29tTmFtZSI6ICJTYWxhIGRlIHBvbmVuY2lhcyBTNzIgwrcgTWFyaXNjYWwgU3VjcmUiLAogICAgICAic3BlYWtlciI6ICJNYXJpYW5hIFBpbnrDs24gRmFqYXJkbyIsCiAgICAgICJ0aXRsZSI6ICJDYXJhY3Rlcml6YWNpw7NuIGRlIG1hY3JvaG9uZ29zIEJhc2lkaW9teWNvdGEgZW4gbGEgcmVzZXJ2YSBCaW9tZXZhaywgdmVyZWRhIFZpYW5jaXRvLCBDdW5kaW5hbWFyY2EsIENvbG9tYmlhLiIsCiAgICAgICJ0aGVtZSI6ICJFY29sb2fDrWEgeSBiaW9kaXZlcnNpZGFkIiwKICAgICAgIm1vZGFsaXR5IjogIlByZXNlbmNpYWwiLAogICAgICAiZm9ybWF0IjogIjE1IG1pbnV0b3MiLAogICAgICAiYWZmaWxpYXRpb25zIjogIiIsCiAgICAgICJjb3VudHJ5RW50cmllcyI6IFsKICAgICAgICB7CiAgICAgICAgICAic3BlYWtlciI6ICJNYXJpYW5hIFBpbnrDs24gRmFqYXJkbyIsCiAgICAgICAgICAiY29kZXMiOiBbCiAgICAgICAgICAgICJDTyIKICAgICAgICAgIF0sCiAgICAgICAgICAiY291bnRyaWVzIjogWwogICAgICAgICAgICAiQ29sb21iaWEiCiAgICAgICAgICBdCiAgICAgICAgfQogICAgICBdCiAgICB9LAogICAgewogICAgICAiaWQiOiAiT1ItMTEwLVRDIiwKICAgICAgImNvZGUiOiAiT1ItMTEwLVRDIiwKICAgICAgInNvdXJjZUlkIjogIlBPTkVOQ18xMTciLAogICAgICAia2luZCI6ICJvcmFsIiwKICAgICAgImRheSI6ICIyMDI2LTA5LTA0IiwKICAgICAgInN0YXJ0IjogIjEzOjQ1IiwKICAgICAgImVuZCI6ICIxNDowMCIsCiAgICAgICJyb29tIjogIkU0MiIsCiAgICAgICJyb29tTmFtZSI6ICJTYWxhIGRlIHBvbmVuY2lhcyBFNDIgwrcgRXVnZW5pbyBFc3Blam8iLAogICAgICAic3BlYWtlciI6ICJUaWFyYSBTb3VzYSBDYWJyYWwiLAogICAgICAidGl0bGUiOiAiRnJvbSBjb250ZW1wbGF0aW9uIHRvIGRpc2NvdmVyeTogbXljb3RvdXJpc20gYXMgYSB0b29sIHRvIGZpIGxsIGdhcHMgaW4gbXljb2RpdmVyc2l0eSIsCiAgICAgICJ0aGVtZSI6ICJTaXN0ZW3DoXRpY2EgeSB0YXhvbm9tw61hIiwKICAgICAgIm1vZGFsaXR5IjogIlByZXNlbmNpYWwiLAogICAgICAiZm9ybWF0IjogIjE1IG1pbnV0b3MiLAogICAgICAiYWZmaWxpYXRpb25zIjogIiIsCiAgICAgICJjb3VudHJ5RW50cmllcyI6IFsKICAgICAgICB7CiAgICAgICAgICAic3BlYWtlciI6ICJUaWFyYSBTb3VzYSBDYWJyYWwiLAogICAgICAgICAgImNvZGVzIjogWwogICAgICAgICAgICAiQlIiCiAgICAgICAgICBdLAogICAgICAgICAgImNvdW50cmllcyI6IFsKICAgICAgICAgICAgIkJyYXNpbCIKICAgICAgICAgIF0KICAgICAgICB9CiAgICAgIF0KICAgIH0sCiAgICB7CiAgICAgICJpZCI6ICJPUi0xMDQtU1oiLAogICAgICAiY29kZSI6ICJPUi0xMDQtU1oiLAogICAgICAic291cmNlSWQiOiAiUE9ORU5DXzEyMyIsCiAgICAgICJraW5kIjogIm9yYWwiLAogICAgICAiZGF5IjogIjIwMjYtMDktMDQiLAogICAgICAic3RhcnQiOiAiMTM6NDUiLAogICAgICAiZW5kIjogIjE0OjAwIiwKICAgICAgInJvb20iOiAiRTYxIiwKICAgICAgInJvb21OYW1lIjogIlNhbGEgZGUgcG9uZW5jaWFzIEU2MSDCtyBFdWdlbmlvIEVzcGVqbyIsCiAgICAgICJzcGVha2VyIjogIlNlcmdpbyBNaWd1ZWwgVsOpbGV6IFphbWJyYW5vIiwKICAgICAgInRpdGxlIjogIkhvbmdvcyBmaSB0b3BhdMOzZ2Vub3MgYXNvY2lhZG9zIGEgZW5mZXJtZWRhZGVzIGZvbGlhcmVzIGRlIG1hw616IChaZWEgbWF5cyBMLikgZW4gZWwgbGl0b3JhbCBFY3VhdG9yaWFubyIsCiAgICAgICJ0aGVtZSI6ICJNaWNvbG9nw61hIGLDoXNpY2EiLAogICAgICAibW9kYWxpdHkiOiAiUHJlc2VuY2lhbCIsCiAgICAgICJmb3JtYXQiOiAiMTUgbWludXRvcyIsCiAgICAgICJhZmZpbGlhdGlvbnMiOiAiIiwKICAgICAgImNvdW50cnlFbnRyaWVzIjogW10KICAgIH0sCiAgICB7CiAgICAgICJpZCI6ICJPUi0xMDUtTEciLAogICAgICAiY29kZSI6ICJPUi0xMDUtTEciLAogICAgICAic291cmNlSWQiOiAiUE9ORU5DXzA4OSIsCiAgICAgICJraW5kIjogIm9yYWwiLAogICAgICAiZGF5IjogIjIwMjYtMDktMDQiLAogICAgICAic3RhcnQiOiAiMTM6NDUiLAogICAgICAiZW5kIjogIjE0OjAwIiwKICAgICAgInJvb20iOiAiTzUyIiwKICAgICAgInJvb21OYW1lIjogIlNhbGEgZGUgcG9uZW5jaWFzIE81MiDCtyBKb3PDqSBKb2FxdcOtbiBPbG1lZG8iLAogICAgICAic3BlYWtlciI6ICJMaW5hIFJvY8OtbyBEw6F2aWxhIEdpcmFsZG8iLAogICAgICAidGl0bGUiOiAiQ2FyYWN0ZXJpemFjacOzbiBmaXNpY29xdcOtbWljYSB5IGV2YWx1YWNpw7NuIGRlbCBwb3RlbmNpYWwgcHJlYmnDs3RpY28gYW50aW1pY3JvYmlhbm8geSBjaXRvdMOzeGljbyBkZSBleG9wb2xpc2Fjw6FyaWRvcyBkZSBTY2hpem9waHlsbHVtIHJhZGlhdHVtIChCYXNpZGlvbXljb3RhLCBBZ2FyaWNvbXljZXRlcykiLAogICAgICAidGhlbWUiOiAiQmlvdGVjbm9sb2fDrWEgeSB1c29zIGRlIGhvbmdvcyIsCiAgICAgICJtb2RhbGl0eSI6ICJQcmVzZW5jaWFsIiwKICAgICAgImZvcm1hdCI6ICIxNSBtaW51dG9zIiwKICAgICAgImFmZmlsaWF0aW9ucyI6ICIiLAogICAgICAiY291bnRyeUVudHJpZXMiOiBbCiAgICAgICAgewogICAgICAgICAgInNwZWFrZXIiOiAiTGluYSBSb2PDrW8gRMOhdmlsYSBHaXJhbGRvIiwKICAgICAgICAgICJjb2RlcyI6IFsKICAgICAgICAgICAgIkNPIgogICAgICAgICAgXSwKICAgICAgICAgICJjb3VudHJpZXMiOiBbCiAgICAgICAgICAgICJDb2xvbWJpYSIKICAgICAgICAgIF0KICAgICAgICB9CiAgICAgIF0KICAgIH0sCiAgICB7CiAgICAgICJpZCI6ICJPUi0xMDAtQVYiLAogICAgICAiY29kZSI6ICJPUi0xMDAtQVYiLAogICAgICAic291cmNlSWQiOiAiUE9ORU5DXzEwNiIsCiAgICAgICJraW5kIjogIm9yYWwiLAogICAgICAiZGF5IjogIjIwMjYtMDktMDQiLAogICAgICAic3RhcnQiOiAiMTM6NDUiLAogICAgICAiZW5kIjogIjE0OjAwIiwKICAgICAgInJvb20iOiAiUzIxIiwKICAgICAgInJvb21OYW1lIjogIlNhbGEgZGUgcG9uZW5jaWFzIFMyMSDCtyBNYXJpc2NhbCBTdWNyZSIsCiAgICAgICJzcGVha2VyIjogIkFuYSBQYXVsaW5hIE1vcmFsZXMgVmFyZ2FzIiwKICAgICAgInRpdGxlIjogIlBlcmZpbCBhcm9tw6F0aWNvIGRlbCBjdWVycG8gZnJ1Y3TDrWZlcm8gZGUgUGhhbGx1cyBpbmR1c2lhdHVzIHkgc3UgaW50ZXJhY2Npw7NuIGNvbiBhYmVqYXMgZW4gQ29zdGEgUmljYSIsCiAgICAgICJ0aGVtZSI6ICJFY29sb2fDrWEgeSBiaW9kaXZlcnNpZGFkIiwKICAgICAgIm1vZGFsaXR5IjogIlByZXNlbmNpYWwiLAogICAgICAiZm9ybWF0IjogIjE1IG1pbnV0b3MiLAogICAgICAiYWZmaWxpYXRpb25zIjogIiIsCiAgICAgICJjb3VudHJ5RW50cmllcyI6IFsKICAgICAgICB7CiAgICAgICAgICAic3BlYWtlciI6ICJBbmEgUGF1bGluYSBNb3JhbGVzIFZhcmdhcyIsCiAgICAgICAgICAiY29kZXMiOiBbCiAgICAgICAgICAgICJDUiIKICAgICAgICAgIF0sCiAgICAgICAgICAiY291bnRyaWVzIjogWwogICAgICAgICAgICAiQ29zdGEgUmljYSIKICAgICAgICAgIF0KICAgICAgICB9CiAgICAgIF0KICAgIH0sCiAgICB7CiAgICAgICJpZCI6ICJPUi0xMDctTVYiLAogICAgICAiY29kZSI6ICJPUi0xMDctTVYiLAogICAgICAic291cmNlSWQiOiAiUE9ORU5DXzEyMCIsCiAgICAgICJraW5kIjogIm9yYWwiLAogICAgICAiZGF5IjogIjIwMjYtMDktMDQiLAogICAgICAic3RhcnQiOiAiMTM6NDUiLAogICAgICAiZW5kIjogIjE0OjAwIiwKICAgICAgInJvb20iOiAiUzIzIiwKICAgICAgInJvb21OYW1lIjogIlNhbGEgZGUgcG9uZW5jaWFzIFMyMyDCtyBNYXJpc2NhbCBTdWNyZSIsCiAgICAgICJzcGVha2VyIjogIk1hcsOtYSBCZWzDqW4gVHVwaXphIFZhY2EiLAogICAgICAidGl0bGUiOiAiwr9RdcOpIHJlZ3VsYSBsYSBmcnVjdGlmaWNhY2nDs24gZW4gbG9zIGhvbmdvcz8gRWwgY2FzbyBkZSBBbWF1cm9kZXJtYSBzY2hvbWJ1cmdraWkgZW4gZWwgw6FyYm9sIFRhY2hpZ2FsaSB2ZXJzaWNvbG9yLiIsCiAgICAgICJ0aGVtZSI6ICJFY29sb2fDrWEgeSBiaW9kaXZlcnNpZGFkIiwKICAgICAgIm1vZGFsaXR5IjogIlByZXNlbmNpYWwiLAogICAgICAiZm9ybWF0IjogIjE1IG1pbnV0b3MiLAogICAgICAiYWZmaWxpYXRpb25zIjogIiIsCiAgICAgICJjb3VudHJ5RW50cmllcyI6IFsKICAgICAgICB7CiAgICAgICAgICAic3BlYWtlciI6ICJNYXLDrWEgQmVsw6luIFR1cGl6YSBWYWNhIiwKICAgICAgICAgICJjb2RlcyI6IFsKICAgICAgICAgICAgIkVDIgogICAgICAgICAgXSwKICAgICAgICAgICJjb3VudHJpZXMiOiBbCiAgICAgICAgICAgICJFY3VhZG9yIgogICAgICAgICAgXQogICAgICAgIH0KICAgICAgXQogICAgfSwKICAgIHsKICAgICAgImlkIjogIk9SLTEwOC1ESCIsCiAgICAgICJjb2RlIjogIk9SLTEwOC1ESCIsCiAgICAgICJzb3VyY2VJZCI6ICJQT05FTkNfMTIxIiwKICAgICAgImtpbmQiOiAib3JhbCIsCiAgICAgICJkYXkiOiAiMjAyNi0wOS0wNCIsCiAgICAgICJzdGFydCI6ICIxMzo0NSIsCiAgICAgICJlbmQiOiAiMTQ6MDAiLAogICAgICAicm9vbSI6ICJTNzIiLAogICAgICAicm9vbU5hbWUiOiAiU2FsYSBkZSBwb25lbmNpYXMgUzcyIMK3IE1hcmlzY2FsIFN1Y3JlIiwKICAgICAgInNwZWFrZXIiOiAiRGlhbmEgVmFyZ2FzIEhlcm7DoW5kZXoiLAogICAgICAidGl0bGUiOiAiSW5mbHVlbmNlcyBvZiBtYW5hZ2VtZW50IHByYWN0aWNlcyBvbiBDb2ZmZWEgYXJhYmljYSBteWNvYmlvbWUgYXQgdHdvIHNpdGVzIGluIENvc3RhIFJpY2EiLAogICAgICAidGhlbWUiOiAiRWNvbG9nw61hIHkgYmlvZGl2ZXJzaWRhZCIsCiAgICAgICJtb2RhbGl0eSI6ICJQcmVzZW5jaWFsIiwKICAgICAgImZvcm1hdCI6ICIxNSBtaW51dG9zIiwKICAgICAgImFmZmlsaWF0aW9ucyI6ICIiLAogICAgICAiY291bnRyeUVudHJpZXMiOiBbCiAgICAgICAgewogICAgICAgICAgInNwZWFrZXIiOiAiRGlhbmEgVmFyZ2FzIEhlcm7DoW5kZXoiLAogICAgICAgICAgImNvZGVzIjogWwogICAgICAgICAgICAiVVMiCiAgICAgICAgICBdLAogICAgICAgICAgImNvdW50cmllcyI6IFsKICAgICAgICAgICAgIkVzdGFkb3MgVW5pZG9zIgogICAgICAgICAgXQogICAgICAgIH0KICAgICAgXQogICAgfSwKICAgIHsKICAgICAgImlkIjogIk9SLTExNS1NSCIsCiAgICAgICJjb2RlIjogIk9SLTExNS1NSCIsCiAgICAgICJzb3VyY2VJZCI6ICJQT05FTkNfMTI0IiwKICAgICAgImtpbmQiOiAib3JhbCIsCiAgICAgICJkYXkiOiAiMjAyNi0wOS0wNCIsCiAgICAgICJzdGFydCI6ICIxNDowMCIsCiAgICAgICJlbmQiOiAiMTQ6MTUiLAogICAgICAicm9vbSI6ICJFNDIiLAogICAgICAicm9vbU5hbWUiOiAiU2FsYSBkZSBwb25lbmNpYXMgRTQyIMK3IEV1Z2VuaW8gRXNwZWpvIiwKICAgICAgInNwZWFrZXIiOiAiTWlsYXkgQ2FiYXJyb2kgSGVybsOhbmRleiIsCiAgICAgICJ0aXRsZSI6ICJEZXNjaWZyYW5kbyBsYSBkaXZlcnNpZGFkIGRlIGVzcGVjaWVzIGRlIEdhbm9kZXJtYSBsYWNjYWRhcyBlbiBlbCBOZW90csOzcGljbyBtZWRpYW50ZSBhbsOhbGlzaXMgbW9yZm9sw7NnaWNvcyBpbnRlZ3JhdGl2b3MgeSBtdWx0aWxvY3VzIiwKICAgICAgInRoZW1lIjogIlNpc3RlbcOhdGljYSB5IHRheG9ub23DrWEiLAogICAgICAibW9kYWxpdHkiOiAiUHJlc2VuY2lhbCIsCiAgICAgICJmb3JtYXQiOiAiMTUgbWludXRvcyIsCiAgICAgICJhZmZpbGlhdGlvbnMiOiAiIiwKICAgICAgImNvdW50cnlFbnRyaWVzIjogWwogICAgICAgIHsKICAgICAgICAgICJzcGVha2VyIjogIk1pbGF5IENhYmFycm9pIEhlcm7DoW5kZXoiLAogICAgICAgICAgImNvZGVzIjogWwogICAgICAgICAgICAiTVgiCiAgICAgICAgICBdLAogICAgICAgICAgImNvdW50cmllcyI6IFsKICAgICAgICAgICAgIk3DqXhpY28iCiAgICAgICAgICBdCiAgICAgICAgfQogICAgICBdCiAgICB9LAogICAgewogICAgICAiaWQiOiAiT1ItMTIyLUpQIiwKICAgICAgImNvZGUiOiAiT1ItMTIyLUpQIiwKICAgICAgInNvdXJjZUlkIjogIlBPTkVOQ18xMjgiLAogICAgICAia2luZCI6ICJvcmFsIiwKICAgICAgImRheSI6ICIyMDI2LTA5LTA0IiwKICAgICAgInN0YXJ0IjogIjE0OjAwIiwKICAgICAgImVuZCI6ICIxNDoxNSIsCiAgICAgICJyb29tIjogIkU2MSIsCiAgICAgICJyb29tTmFtZSI6ICJTYWxhIGRlIHBvbmVuY2lhcyBFNjEgwrcgRXVnZW5pbyBFc3Blam8iLAogICAgICAic3BlYWtlciI6ICJKb25hdGhhbiBOb2VsIEdvbWV6IFBlcmVncmluYSIsCiAgICAgICJ0aXRsZSI6ICJBcHJvdmVjaGFtaWVudG8gYmlvdGVjbm9sw7NnaWNvIGRlIHJlc2lkdW9zIGZsb3LDrWNvbGFzIG1lZGlhbnRlIGhvbmdvcyBsaWduaW5vbMOtdGljb3MiLAogICAgICAidGhlbWUiOiAiQmlvdGVjbm9sb2fDrWEgeSB1c29zIGRlIGhvbmdvcyIsCiAgICAgICJtb2RhbGl0eSI6ICJQcmVzZW5jaWFsIiwKICAgICAgImZvcm1hdCI6ICIxNSBtaW51dG9zIiwKICAgICAgImFmZmlsaWF0aW9ucyI6ICIiLAogICAgICAiY291bnRyeUVudHJpZXMiOiBbCiAgICAgICAgewogICAgICAgICAgInNwZWFrZXIiOiAiSm9uYXRoYW4gTm9lbCBHb21leiBQZXJlZ3JpbmEiLAogICAgICAgICAgImNvZGVzIjogWwogICAgICAgICAgICAiTVgiCiAgICAgICAgICBdLAogICAgICAgICAgImNvdW50cmllcyI6IFsKICAgICAgICAgICAgIk3DqXhpY28iCiAgICAgICAgICBdCiAgICAgICAgfQogICAgICBdCiAgICB9LAogICAgewogICAgICAiaWQiOiAiT1ItMTExLUxaIiwKICAgICAgImNvZGUiOiAiT1ItMTExLUxaIiwKICAgICAgInNvdXJjZUlkIjogIlBPTkVOQ18wOTIiLAogICAgICAia2luZCI6ICJvcmFsIiwKICAgICAgImRheSI6ICIyMDI2LTA5LTA0IiwKICAgICAgInN0YXJ0IjogIjE0OjAwIiwKICAgICAgImVuZCI6ICIxNDoxNSIsCiAgICAgICJyb29tIjogIk81MiIsCiAgICAgICJyb29tTmFtZSI6ICJTYWxhIGRlIHBvbmVuY2lhcyBPNTIgwrcgSm9zw6kgSm9hcXXDrW4gT2xtZWRvIiwKICAgICAgInNwZWFrZXIiOiAiTGlsaWEgSXZldGggRG9taW5ndWV6IFp1w7FpZ2EiLAogICAgICAidGl0bGUiOiAiSW1wYWN0byBkZSBtZXRhbGVzIHBlc2Fkb3MgZW4gbGEgZXN0cnVjdHVyYSBoaWZhbCBkZSBQeWNub3BvcnVzIHNhbmd1aW5ldXMgYmFqbyBjb25kaWNpb25lcyBpbiB2aXRybyIsCiAgICAgICJ0aGVtZSI6ICJCaW90ZWNub2xvZ8OtYSB5IHVzb3MgZGUgaG9uZ29zIiwKICAgICAgIm1vZGFsaXR5IjogIlByZXNlbmNpYWwiLAogICAgICAiZm9ybWF0IjogIjE1IG1pbnV0b3MiLAogICAgICAiYWZmaWxpYXRpb25zIjogIiIsCiAgICAgICJjb3VudHJ5RW50cmllcyI6IFsKICAgICAgICB7CiAgICAgICAgICAic3BlYWtlciI6ICJMaWxpYSBJdmV0aCBEb21pbmd1ZXogWnXDsWlnYSIsCiAgICAgICAgICAiY29kZXMiOiBbCiAgICAgICAgICAgICJNWCIKICAgICAgICAgIF0sCiAgICAgICAgICAiY291bnRyaWVzIjogWwogICAgICAgICAgICAiTcOpeGljbyIKICAgICAgICAgIF0KICAgICAgICB9CiAgICAgIF0KICAgIH0sCiAgICB7CiAgICAgICJpZCI6ICJPUi0xMTItQ0EiLAogICAgICAiY29kZSI6ICJPUi0xMTItQ0EiLAogICAgICAic291cmNlSWQiOiAiUE9ORU5DXzEzMSIsCiAgICAgICJraW5kIjogIm9yYWwiLAogICAgICAiZGF5IjogIjIwMjYtMDktMDQiLAogICAgICAic3RhcnQiOiAiMTQ6MDAiLAogICAgICAiZW5kIjogIjE0OjE1IiwKICAgICAgInJvb20iOiAiUzIxIiwKICAgICAgInJvb21OYW1lIjogIlNhbGEgZGUgcG9uZW5jaWFzIFMyMSDCtyBNYXJpc2NhbCBTdWNyZSIsCiAgICAgICJzcGVha2VyIjogIkNhcmxvcyAoVGllbmUgY28tYXV0b3JlcykgQW5kZWxmbyIsCiAgICAgICJ0aXRsZSI6ICJNYWNyb2hvbmdvcyBkZSB1biBmcmFnbWVudG8gZGUgYm9zcXVlIGFsdG9hbmRpbm8gZW4gTm9ydGUgZGUgU2FudGFuZGVyIOKAkyBDb2xvbWJpYSIsCiAgICAgICJ0aGVtZSI6ICJFY29sb2fDrWEgeSBiaW9kaXZlcnNpZGFkIiwKICAgICAgIm1vZGFsaXR5IjogIlByZXNlbmNpYWwiLAogICAgICAiZm9ybWF0IjogIjE1IG1pbnV0b3MiLAogICAgICAiYWZmaWxpYXRpb25zIjogIiIsCiAgICAgICJjb3VudHJ5RW50cmllcyI6IFsKICAgICAgICB7CiAgICAgICAgICAic3BlYWtlciI6ICJDYXJsb3MgKFRpZW5lIGNvLWF1dG9yZXMpIEFuZGVsZm8iLAogICAgICAgICAgImNvZGVzIjogWwogICAgICAgICAgICAiQ08iCiAgICAgICAgICBdLAogICAgICAgICAgImNvdW50cmllcyI6IFsKICAgICAgICAgICAgIkNvbG9tYmlhIgogICAgICAgICAgXQogICAgICAgIH0KICAgICAgXQogICAgfSwKICAgIHsKICAgICAgImlkIjogIk9SLTExOS1QQyIsCiAgICAgICJjb2RlIjogIk9SLTExOS1QQyIsCiAgICAgICJzb3VyY2VJZCI6ICJQT05FTkNfMDgzIiwKICAgICAgImtpbmQiOiAib3JhbCIsCiAgICAgICJkYXkiOiAiMjAyNi0wOS0wNCIsCiAgICAgICJzdGFydCI6ICIxNDowMCIsCiAgICAgICJlbmQiOiAiMTQ6MTUiLAogICAgICAicm9vbSI6ICJTMjMiLAogICAgICAicm9vbU5hbWUiOiAiU2FsYSBkZSBwb25lbmNpYXMgUzIzIMK3IE1hcmlzY2FsIFN1Y3JlIiwKICAgICAgInNwZWFrZXIiOiAiUHJpc2NpbGEgQ2hhdmVycmkiLAogICAgICAidGl0bGUiOiAiRnJvbSBGcnVpdHMgdG8gRmVjZXMgdG8gRm9yZXN0czogQW5pbWFsLU1lZGlhdGVkIE1pY3JvYmlhbCBEaXNwZXJzYWwgYW5kIFBsYW50IEZpdG5lc3MgaW4gdGhlIFRyb3BpY3MiLAogICAgICAidGhlbWUiOiAiRWNvbG9nw61hIHkgYmlvZGl2ZXJzaWRhZCIsCiAgICAgICJtb2RhbGl0eSI6ICJQcmVzZW5jaWFsIiwKICAgICAgImZvcm1hdCI6ICIxNSBtaW51dG9zIiwKICAgICAgImFmZmlsaWF0aW9ucyI6ICIiLAogICAgICAiY291bnRyeUVudHJpZXMiOiBbCiAgICAgICAgewogICAgICAgICAgInNwZWFrZXIiOiAiUHJpc2NpbGEgQ2hhdmVycmkiLAogICAgICAgICAgImNvZGVzIjogWwogICAgICAgICAgICAiQ1IiLAogICAgICAgICAgICAiVVMiCiAgICAgICAgICBdLAogICAgICAgICAgImNvdW50cmllcyI6IFsKICAgICAgICAgICAgIkNvc3RhIFJpY2EiLAogICAgICAgICAgICAiRXN0YWRvcyBVbmlkb3MiCiAgICAgICAgICBdCiAgICAgICAgfQogICAgICBdCiAgICB9LAogICAgewogICAgICAiaWQiOiAiT1ItMTEzLU1TIiwKICAgICAgImNvZGUiOiAiT1ItMTEzLU1TIiwKICAgICAgInNvdXJjZUlkIjogIlBPTkVOQ18xMzkiLAogICAgICAia2luZCI6ICJvcmFsIiwKICAgICAgImRheSI6ICIyMDI2LTA5LTA0IiwKICAgICAgInN0YXJ0IjogIjE0OjAwIiwKICAgICAgImVuZCI6ICIxNDoxNSIsCiAgICAgICJyb29tIjogIlM3MiIsCiAgICAgICJyb29tTmFtZSI6ICJTYWxhIGRlIHBvbmVuY2lhcyBTNzIgwrcgTWFyaXNjYWwgU3VjcmUiLAogICAgICAic3BlYWtlciI6ICJNaWNhZWxhIFNhbnRvcyIsCiAgICAgICJ0aXRsZSI6ICLCv1F1w6kgZmFjdG9yZXMgcXVlIGRldGVybWluYW4gbGEgYWJ1bmRhbmNpYSB5IGRpdmVyc2lkYWQgZGUgZWN0b21pY29ycml6YXMgZW4gZWwgbmVvdHLDs3BpY28\/IiwKICAgICAgInRoZW1lIjogIkVjb2xvZ8OtYSB5IGJpb2RpdmVyc2lkYWQiLAogICAgICAibW9kYWxpdHkiOiAiUHJlc2VuY2lhbCIsCiAgICAgICJmb3JtYXQiOiAiMTUgbWludXRvcyIsCiAgICAgICJhZmZpbGlhdGlvbnMiOiAiIiwKICAgICAgImNvdW50cnlFbnRyaWVzIjogWwogICAgICAgIHsKICAgICAgICAgICJzcGVha2VyIjogIk1pY2FlbGEgU2FudG9zIiwKICAgICAgICAgICJjb2RlcyI6IFsKICAgICAgICAgICAgIkFSIgogICAgICAgICAgXSwKICAgICAgICAgICJjb3VudHJpZXMiOiBbCiAgICAgICAgICAgICJBcmdlbnRpbmEiCiAgICAgICAgICBdCiAgICAgICAgfQogICAgICBdCiAgICB9LAogICAgewogICAgICAiaWQiOiAiT1ItMTE2LUpWIiwKICAgICAgImNvZGUiOiAiT1ItMTE2LUpWIiwKICAgICAgInNvdXJjZUlkIjogIlBPTkVOQ18xMjYiLAogICAgICAia2luZCI6ICJvcmFsIiwKICAgICAgImRheSI6ICIyMDI2LTA5LTA0IiwKICAgICAgInN0YXJ0IjogIjE0OjE1IiwKICAgICAgImVuZCI6ICIxNDozMCIsCiAgICAgICJyb29tIjogIkU0MiIsCiAgICAgICJyb29tTmFtZSI6ICJTYWxhIGRlIHBvbmVuY2lhcyBFNDIgwrcgRXVnZW5pbyBFc3Blam8iLAogICAgICAic3BlYWtlciI6ICJKZXPDunMgVmFsZW5jaWEiLAogICAgICAidGl0bGUiOiAiRG90aGlkZW9teWNldGVzIGRlIENvbG9tYmlhOiBOdWV2b3MgcmVnaXN0cm9zIHkgbnVldmFzIGVzcGVjaWVzIGRlIGxhIFJlZ2nDs24gQ2FyaWJlIiwKICAgICAgInRoZW1lIjogIlNpc3RlbcOhdGljYSB5IHRheG9ub23DrWEiLAogICAgICAibW9kYWxpdHkiOiAiUHJlc2VuY2lhbCIsCiAgICAgICJmb3JtYXQiOiAiMTUgbWludXRvcyIsCiAgICAgICJhZmZpbGlhdGlvbnMiOiAiIiwKICAgICAgImNvdW50cnlFbnRyaWVzIjogWwogICAgICAgIHsKICAgICAgICAgICJzcGVha2VyIjogIkplc8O6cyBWYWxlbmNpYSIsCiAgICAgICAgICAiY29kZXMiOiBbCiAgICAgICAgICAgICJDTyIKICAgICAgICAgIF0sCiAgICAgICAgICAiY291bnRyaWVzIjogWwogICAgICAgICAgICAiQ29sb21iaWEiCiAgICAgICAgICBdCiAgICAgICAgfQogICAgICBdCiAgICB9LAogICAgewogICAgICAiaWQiOiAiT1ItMTIzLU1UIiwKICAgICAgImNvZGUiOiAiT1ItMTIzLU1UIiwKICAgICAgInNvdXJjZUlkIjogIlBPTkVOQ18xMzAiLAogICAgICAia2luZCI6ICJvcmFsIiwKICAgICAgImRheSI6ICIyMDI2LTA5LTA0IiwKICAgICAgInN0YXJ0IjogIjE0OjE1IiwKICAgICAgImVuZCI6ICIxNDozMCIsCiAgICAgICJyb29tIjogIkU2MSIsCiAgICAgICJyb29tTmFtZSI6ICJTYWxhIGRlIHBvbmVuY2lhcyBFNjEgwrcgRXVnZW5pbyBFc3Blam8iLAogICAgICAic3BlYWtlciI6ICJNYXVyYSBUZWxsZXoiLAogICAgICAidGl0bGUiOiAiRXZhbHVhY2nDs24gaW4gdml0cm8gZGVsIHNvYnJlbmFkYW50ZSBkZWwgY29jdWx0aXZvIGRlIEh1bXBocmV5YSBjb2ZmZWF0YSBzb2JyZSBsYSBzdXBlcnZpdmVuY2lhIGRlIGxhcnZhcyBkZSBBcGlzIG1lbGxpZmVyYSIsCiAgICAgICJ0aGVtZSI6ICJCaW90ZWNub2xvZ8OtYSB5IHVzb3MgZGUgaG9uZ29zIiwKICAgICAgIm1vZGFsaXR5IjogIlByZXNlbmNpYWwiLAogICAgICAiZm9ybWF0IjogIjE1IG1pbnV0b3MiLAogICAgICAiYWZmaWxpYXRpb25zIjogIiIsCiAgICAgICJjb3VudHJ5RW50cmllcyI6IFsKICAgICAgICB7CiAgICAgICAgICAic3BlYWtlciI6ICJNYXVyYSBUZWxsZXoiLAogICAgICAgICAgImNvZGVzIjogWwogICAgICAgICAgICAiTVgiCiAgICAgICAgICBdLAogICAgICAgICAgImNvdW50cmllcyI6IFsKICAgICAgICAgICAgIk3DqXhpY28iCiAgICAgICAgICBdCiAgICAgICAgfQogICAgICBdCiAgICB9LAogICAgewogICAgICAiaWQiOiAiT1ItMTE3LUFTIiwKICAgICAgImNvZGUiOiAiT1ItMTE3LUFTIiwKICAgICAgInNvdXJjZUlkIjogIlBPTkVOQ18wOTMiLAogICAgICAia2luZCI6ICJvcmFsIiwKICAgICAgImRheSI6ICIyMDI2LTA5LTA0IiwKICAgICAgInN0YXJ0IjogIjE0OjE1IiwKICAgICAgImVuZCI6ICIxNDozMCIsCiAgICAgICJyb29tIjogIk81MiIsCiAgICAgICJyb29tTmFtZSI6ICJTYWxhIGRlIHBvbmVuY2lhcyBPNTIgwrcgSm9zw6kgSm9hcXXDrW4gT2xtZWRvIiwKICAgICAgInNwZWFrZXIiOiAiQS4gQ2Fyb2xpbmEgRWxpem9uZG8gU2FsYXMiLAogICAgICAidGl0bGUiOiAiRGl2ZXJzaWRhZCwgY29ub2NpbWllbnRvIHRyYWRpY2lvbmFsIGUgaW1wb3J0YW5jaWEgY3VsdHVyYWwgZGUgbG9zIGhvbmdvcyBzaWx2ZXN0cmVzIGNvbWVzdGlibGVzIGVuIGNvbXVuaWRhZGVzIG5haHVhcyBkZSBYb3hvY290bGEsIFZlcmFjcnV6LCBNw6l4aWNvIiwKICAgICAgInRoZW1lIjogIkV0bm9taWNvbG9nw61hIiwKICAgICAgIm1vZGFsaXR5IjogIlByZXNlbmNpYWwiLAogICAgICAiZm9ybWF0IjogIjE1IG1pbnV0b3MiLAogICAgICAiYWZmaWxpYXRpb25zIjogIiIsCiAgICAgICJjb3VudHJ5RW50cmllcyI6IFsKICAgICAgICB7CiAgICAgICAgICAic3BlYWtlciI6ICJBLiBDYXJvbGluYSBFbGl6b25kbyBTYWxhcyIsCiAgICAgICAgICAiY29kZXMiOiBbCiAgICAgICAgICAgICJNWCIKICAgICAgICAgIF0sCiAgICAgICAgICAiY291bnRyaWVzIjogWwogICAgICAgICAgICAiTcOpeGljbyIKICAgICAgICAgIF0KICAgICAgICB9CiAgICAgIF0KICAgIH0sCiAgICB7CiAgICAgICJpZCI6ICJPUi0xMTgtRFYiLAogICAgICAiY29kZSI6ICJPUi0xMTgtRFYiLAogICAgICAic291cmNlSWQiOiAiUE9ORU5DXzE0NyIsCiAgICAgICJraW5kIjogIm9yYWwiLAogICAgICAiZGF5IjogIjIwMjYtMDktMDQiLAogICAgICAic3RhcnQiOiAiMTQ6MTUiLAogICAgICAiZW5kIjogIjE0OjMwIiwKICAgICAgInJvb20iOiAiUzIxIiwKICAgICAgInJvb21OYW1lIjogIlNhbGEgZGUgcG9uZW5jaWFzIFMyMSDCtyBNYXJpc2NhbCBTdWNyZSIsCiAgICAgICJzcGVha2VyIjogIkRpZWdvIFZpYW5hLUNvc3RhIiwKICAgICAgInRpdGxlIjogIlF1YWlzIGVzcMOpY2llcyBkZSBDYW50aGFyZWxsdXMgc2FsdmFyIHByaW1laXJvPyBVbWEgYWJvcmRhZ2VtIGJhc2VhZGEgZW0gRURHRTIgcGFyYSBwcmlvcml6YcOnw6NvIGdsb2JhbCBkZSBmdW5nb3MiLAogICAgICAidGhlbWUiOiAiRWNvbG9nw61hIHkgYmlvZGl2ZXJzaWRhZCIsCiAgICAgICJtb2RhbGl0eSI6ICJQcmVzZW5jaWFsIiwKICAgICAgImZvcm1hdCI6ICIxNSBtaW51dG9zIiwKICAgICAgImFmZmlsaWF0aW9ucyI6ICIiLAogICAgICAiY291bnRyeUVudHJpZXMiOiBbCiAgICAgICAgewogICAgICAgICAgInNwZWFrZXIiOiAiRGllZ28gVmlhbmEtQ29zdGEiLAogICAgICAgICAgImNvZGVzIjogWwogICAgICAgICAgICAiQlIiCiAgICAgICAgICBdLAogICAgICAgICAgImNvdW50cmllcyI6IFsKICAgICAgICAgICAgIkJyYXNpbCIKICAgICAgICAgIF0KICAgICAgICB9CiAgICAgIF0KICAgIH0sCiAgICB7CiAgICAgICJpZCI6ICJPUi0xMjUtTVMiLAogICAgICAiY29kZSI6ICJPUi0xMjUtTVMiLAogICAgICAic291cmNlSWQiOiAiUE9ORU5DXzE0MyIsCiAgICAgICJraW5kIjogIm9yYWwiLAogICAgICAiZGF5IjogIjIwMjYtMDktMDQiLAogICAgICAic3RhcnQiOiAiMTQ6MTUiLAogICAgICAiZW5kIjogIjE0OjMwIiwKICAgICAgInJvb20iOiAiUzIzIiwKICAgICAgInJvb21OYW1lIjogIlNhbGEgZGUgcG9uZW5jaWFzIFMyMyDCtyBNYXJpc2NhbCBTdWNyZSIsCiAgICAgICJzcGVha2VyIjogIk1pZ3VlbCBBbmdlbCBJc2xhcyBTYW50aWxsw6FuIiwKICAgICAgInRpdGxlIjogIkV2YWx1YWNpw7NuIGRlbCBjcmVjaW1pZW50byBtaWNlbGlhbCBkZSBHYW5vZGVybWEgc3BwLiB5IEZvbWl0b3BzaXMgcGluaWNvbGEgZW4gc3VzdHJhdG9zIGxpZ25vY2VsdWzDs3NpY29zLiIsCiAgICAgICJ0aGVtZSI6ICJCaW90ZWNub2xvZ8OtYSB5IHVzb3MgZGUgaG9uZ29zIiwKICAgICAgIm1vZGFsaXR5IjogIlByZXNlbmNpYWwiLAogICAgICAiZm9ybWF0IjogIjE1IG1pbnV0b3MiLAogICAgICAiYWZmaWxpYXRpb25zIjogIiIsCiAgICAgICJjb3VudHJ5RW50cmllcyI6IFsKICAgICAgICB7CiAgICAgICAgICAic3BlYWtlciI6ICJNaWd1ZWwgQW5nZWwgSXNsYXMgU2FudGlsbMOhbiIsCiAgICAgICAgICAiY29kZXMiOiBbCiAgICAgICAgICAgICJNWCIKICAgICAgICAgIF0sCiAgICAgICAgICAiY291bnRyaWVzIjogWwogICAgICAgICAgICAiTcOpeGljbyIKICAgICAgICAgIF0KICAgICAgICB9CiAgICAgIF0KICAgIH0sCiAgICB7CiAgICAgICJpZCI6ICJPUi0xMTQtTEMiLAogICAgICAiY29kZSI6ICJPUi0xMTQtTEMiLAogICAgICAic291cmNlSWQiOiAiUE9ORU5DXzE0MCIsCiAgICAgICJraW5kIjogIm9yYWwiLAogICAgICAiZGF5IjogIjIwMjYtMDktMDQiLAogICAgICAic3RhcnQiOiAiMTQ6MTUiLAogICAgICAiZW5kIjogIjE0OjMwIiwKICAgICAgInJvb20iOiAiUzcyIiwKICAgICAgInJvb21OYW1lIjogIlNhbGEgZGUgcG9uZW5jaWFzIFM3MiDCtyBNYXJpc2NhbCBTdWNyZSIsCiAgICAgICJzcGVha2VyIjogIkx1eiBTdGVsbGEgVmlsbGFsYmEgQ29ycmVkb3IiLAogICAgICAidGl0bGUiOiAiTWljcm9iaW90YSBmw7puZ2ljYSBhc29jaWFkYSBhbCBiaW9kZXRlcmlvcm8gZW4gbGEgQmlibGlvdGVjYSBOYWNpb25hbCBkZSBDb2xvbWJpYS4gRXN0YWJsZWNpbWllbnRvIGRlIGxhIGNvbGVjY2nDs24gw7puaWNhIGRlIHJlZmVyZW5jaWEgeSB1bmEgcGxhdGFmb3JtYSBkaWdpdGFsIHBhcmFzdSBtYW5lam8geSBjb250cm9sLiIsCiAgICAgICJ0aGVtZSI6ICJFY29sb2fDrWEgeSBiaW9kaXZlcnNpZGFkIiwKICAgICAgIm1vZGFsaXR5IjogIlByZXNlbmNpYWwiLAogICAgICAiZm9ybWF0IjogIjE1IG1pbnV0b3MiLAogICAgICAiYWZmaWxpYXRpb25zIjogIiIsCiAgICAgICJjb3VudHJ5RW50cmllcyI6IFsKICAgICAgICB7CiAgICAgICAgICAic3BlYWtlciI6ICJMdXogU3RlbGxhIFZpbGxhbGJhIENvcnJlZG9yIiwKICAgICAgICAgICJjb2RlcyI6IFsKICAgICAgICAgICAgIkNPIgogICAgICAgICAgXSwKICAgICAgICAgICJjb3VudHJpZXMiOiBbCiAgICAgICAgICAgICJDb2xvbWJpYSIKICAgICAgICAgIF0KICAgICAgICB9CiAgICAgIF0KICAgIH0sCiAgICB7CiAgICAgICJpZCI6ICJPUi0wNDgtTUwiLAogICAgICAiY29kZSI6ICJPUi0wNDgtTUwiLAogICAgICAic291cmNlSWQiOiAiUE9ORU5DX0VYVFJBX01MIiwKICAgICAgImtpbmQiOiAib3JhbCIsCiAgICAgICJkYXkiOiAiMjAyNi0wOS0wNCIsCiAgICAgICJzdGFydCI6ICIxNDozMCIsCiAgICAgICJlbmQiOiAiMTQ6NDUiLAogICAgICAicm9vbSI6ICJFNDIiLAogICAgICAicm9vbU5hbWUiOiAiU2FsYSBkZSBwb25lbmNpYXMgRTQyIMK3IEV1Z2VuaW8gRXNwZWpvIiwKICAgICAgInNwZWFrZXIiOiAiTWlndWVsIEFsZWphbmRybyBMw7NwZXogVHJlam8iLAogICAgICAidGl0bGUiOiAiQW7DoWxpc2lzIGludGVncmF0aXZvIGRlIGxhIGRpdmVyc2lkYWQgZGVsIGfDqW5lcm8gQ2xhdnVsaW5hIGVuIGVsIGNlbnRybyBkZSBNw6l4aWNvIiwKICAgICAgInRoZW1lIjogIlNpc3RlbcOhdGljYSB5IHRheG9ub23DrWEiLAogICAgICAibW9kYWxpdHkiOiAiUHJlc2VuY2lhbCIsCiAgICAgICJmb3JtYXQiOiAiMTUgbWludXRvcyIsCiAgICAgICJhZmZpbGlhdGlvbnMiOiAiIiwKICAgICAgImNvdW50cnlFbnRyaWVzIjogW10KICAgIH0sCiAgICB7CiAgICAgICJpZCI6ICJPUi0wMDEtQU0iLAogICAgICAiY29kZSI6ICJPUi0wMDEtQU0iLAogICAgICAic291cmNlSWQiOiAiUE9ORU5DXzAxNiIsCiAgICAgICJraW5kIjogIm9yYWwiLAogICAgICAiZGF5IjogIjIwMjYtMDktMDQiLAogICAgICAic3RhcnQiOiAiMTQ6MzAiLAogICAgICAiZW5kIjogIjE0OjQ1IiwKICAgICAgInJvb20iOiAiRTYxIiwKICAgICAgInJvb21OYW1lIjogIlNhbGEgZGUgcG9uZW5jaWFzIEU2MSDCtyBFdWdlbmlvIEVzcGVqbyIsCiAgICAgICJzcGVha2VyIjogIkFuZWwgVGVyZXNhIE1lcmNlZGVzIE7DusOxZXogTW9ucm95IiwKICAgICAgInRpdGxlIjogIk51ZXZhcyBlc3BlY2llcyBkZSBsYSBzdWJjbGFzZSBQaGFsbG9teWNldGlkYWUgKEJhc2lkaW9teWNvdGEpIiwKICAgICAgInRoZW1lIjogIlNpc3RlbcOhdGljYSB5IHRheG9ub23DrWEiLAogICAgICAibW9kYWxpdHkiOiAiUHJlc2VuY2lhbCIsCiAgICAgICJmb3JtYXQiOiAiMTUgbWludXRvcyIsCiAgICAgICJhZmZpbGlhdGlvbnMiOiAiIiwKICAgICAgImNvdW50cnlFbnRyaWVzIjogWwogICAgICAgIHsKICAgICAgICAgICJzcGVha2VyIjogIkFuZWwgVGVyZXNhIE1lcmNlZGVzIE7DusOxZXogTW9ucm95IiwKICAgICAgICAgICJjb2RlcyI6IFsKICAgICAgICAgICAgIk1YIgogICAgICAgICAgXSwKICAgICAgICAgICJjb3VudHJpZXMiOiBbCiAgICAgICAgICAgICJNw6l4aWNvIgogICAgICAgICAgXQogICAgICAgIH0KICAgICAgXQogICAgfSwKICAgIHsKICAgICAgImlkIjogIk9SLTAwMi1GQSIsCiAgICAgICJjb2RlIjogIk9SLTAwMi1GQSIsCiAgICAgICJzb3VyY2VJZCI6ICJQT05FTkNfMDA5IiwKICAgICAgImtpbmQiOiAib3JhbCIsCiAgICAgICJkYXkiOiAiMjAyNi0wOS0wNCIsCiAgICAgICJzdGFydCI6ICIxNDozMCIsCiAgICAgICJlbmQiOiAiMTQ6NDUiLAogICAgICAicm9vbSI6ICJPNTIiLAogICAgICAicm9vbU5hbWUiOiAiU2FsYSBkZSBwb25lbmNpYXMgTzUyIMK3IEpvc8OpIEpvYXF1w61uIE9sbWVkbyIsCiAgICAgICJzcGVha2VyIjogIkZyYW5jaXNjbyBJdmFuIFNhbmNoZXogQW1hZG9yIiwKICAgICAgInRpdGxlIjogIkFzcGVyZ2lsb3NpcyBwdWxtb25hciBlbiBwYWNpZW50ZXMgZGUgdW5pZGFkZXMgZGUgY3VpZGFkb3MgaW50ZW5zaXZvcyBkZWwgSG9zcGl0YWwgTHVpcyBWZXJuYXphLCBHdWF5YXF1aWwg4oCTIEVjdWFkb3IsIDIwMTXigJMyMDI1XCIiLAogICAgICAidGhlbWUiOiAiTWljb2xvZ8OtYSBhcGxpY2FkYSIsCiAgICAgICJtb2RhbGl0eSI6ICJQcmVzZW5jaWFsIiwKICAgICAgImZvcm1hdCI6ICIxNSBtaW51dG9zIiwKICAgICAgImFmZmlsaWF0aW9ucyI6ICIiLAogICAgICAiY291bnRyeUVudHJpZXMiOiBbCiAgICAgICAgewogICAgICAgICAgInNwZWFrZXIiOiAiRlJBTkNJU0NPIElWQU4gU0FOQ0hFWiBBTUFET1IiLAogICAgICAgICAgImNvZGVzIjogWwogICAgICAgICAgICAiRUMiCiAgICAgICAgICBdLAogICAgICAgICAgImNvdW50cmllcyI6IFsKICAgICAgICAgICAgIkVjdWFkb3IiCiAgICAgICAgICBdCiAgICAgICAgfQogICAgICBdCiAgICB9LAogICAgewogICAgICAiaWQiOiAiT1ItMTI0LUNBIiwKICAgICAgImNvZGUiOiAiT1ItMTI0LUNBIiwKICAgICAgInNvdXJjZUlkIjogIlBPTkVOQ18xNDIiLAogICAgICAia2luZCI6ICJvcmFsIiwKICAgICAgImRheSI6ICIyMDI2LTA5LTA0IiwKICAgICAgInN0YXJ0IjogIjE0OjMwIiwKICAgICAgImVuZCI6ICIxNDo0NSIsCiAgICAgICJyb29tIjogIlMyMSIsCiAgICAgICJyb29tTmFtZSI6ICJTYWxhIGRlIHBvbmVuY2lhcyBTMjEgwrcgTWFyaXNjYWwgU3VjcmUiLAogICAgICAic3BlYWtlciI6ICJDYXJvbGluYSBDaGVnd2luIEFuZ2FyaXRhIiwKICAgICAgInRpdGxlIjogIkRlIGxhIGludmVzdGlnYWNpw7NuIGFsIGRlc2Fycm9sbG8gZGUgYmlvcHJvZHVjdG9zOiBleHBlcmllbmNpYSBkZSBhcnRpY3VsYWNpw7NuIGVudHJlIGFjYWRlbWlhIGUgaW5kdXN0cmlhIGVuIGJpb3RlY25vbG9nw61hIGRlIGhvbmdvcyBmdW5jaW9uYWxlcyBlbiBDb2xvbWJpYSIsCiAgICAgICJ0aGVtZSI6ICJCaW90ZWNub2xvZ8OtYSB5IHVzb3MgZGUgaG9uZ29zIiwKICAgICAgIm1vZGFsaXR5IjogIlByZXNlbmNpYWwiLAogICAgICAiZm9ybWF0IjogIjE1IG1pbnV0b3MiLAogICAgICAiYWZmaWxpYXRpb25zIjogIiIsCiAgICAgICJjb3VudHJ5RW50cmllcyI6IFsKICAgICAgICB7CiAgICAgICAgICAic3BlYWtlciI6ICJDYXJvbGluYSBDaGVnd2luIEFuZ2FyaXRhIiwKICAgICAgICAgICJjb2RlcyI6IFsKICAgICAgICAgICAgIkNPIgogICAgICAgICAgXSwKICAgICAgICAgICJjb3VudHJpZXMiOiBbCiAgICAgICAgICAgICJDb2xvbWJpYSIKICAgICAgICAgIF0KICAgICAgICB9CiAgICAgIF0KICAgIH0sCiAgICB7CiAgICAgICJpZCI6ICJPUi0xMjEtUk0iLAogICAgICAiY29kZSI6ICJPUi0xMjEtUk0iLAogICAgICAic291cmNlSWQiOiAiUE9ORU5DXzEwMiIsCiAgICAgICJraW5kIjogIm9yYWwiLAogICAgICAiZGF5IjogIjIwMjYtMDktMDQiLAogICAgICAic3RhcnQiOiAiMTQ6MzAiLAogICAgICAiZW5kIjogIjE0OjQ1IiwKICAgICAgInJvb20iOiAiUzIzIiwKICAgICAgInJvb21OYW1lIjogIlNhbGEgZGUgcG9uZW5jaWFzIFMyMyDCtyBNYXJpc2NhbCBTdWNyZSIsCiAgICAgICJzcGVha2VyIjogIlLDrW8gTWFycm9xdcOtbi1GcmFuY28iLAogICAgICAidGl0bGUiOiAiRGl2ZXJzaWRhZCwgcmVjb2xlY2Npw7NuIHkgY29tZXJjaWFsaXphY2nDs24gZGUgaG9uZ29zIHNpbHZlc3RyZXMgY29tZXN0aWJsZXMgZW4gbWVyY2Fkb3MgeSB0aWFuZ3VpcyBlbiBNw6l4aWNvIiwKICAgICAgInRoZW1lIjogIkV0bm9taWNvbG9nw61hIiwKICAgICAgIm1vZGFsaXR5IjogIlByZXNlbmNpYWwiLAogICAgICAiZm9ybWF0IjogIjE1IG1pbnV0b3MiLAogICAgICAiYWZmaWxpYXRpb25zIjogIiIsCiAgICAgICJjb3VudHJ5RW50cmllcyI6IFsKICAgICAgICB7CiAgICAgICAgICAic3BlYWtlciI6ICJSw61vIE1hcnJvcXXDrW4tRnJhbmNvIiwKICAgICAgICAgICJjb2RlcyI6IFsKICAgICAgICAgICAgIk1YIgogICAgICAgICAgXSwKICAgICAgICAgICJjb3VudHJpZXMiOiBbCiAgICAgICAgICAgICJNw6l4aWNvIgogICAgICAgICAgXQogICAgICAgIH0KICAgICAgXQogICAgfSwKICAgIHsKICAgICAgImlkIjogIk9SLTEyMC1TQyIsCiAgICAgICJjb2RlIjogIk9SLTEyMC1TQyIsCiAgICAgICJzb3VyY2VJZCI6ICJQT05FTkNfMTQxIiwKICAgICAgImtpbmQiOiAib3JhbCIsCiAgICAgICJkYXkiOiAiMjAyNi0wOS0wNCIsCiAgICAgICJzdGFydCI6ICIxNDozMCIsCiAgICAgICJlbmQiOiAiMTQ6NDUiLAogICAgICAicm9vbSI6ICJTNzIiLAogICAgICAicm9vbU5hbWUiOiAiU2FsYSBkZSBwb25lbmNpYXMgUzcyIMK3IE1hcmlzY2FsIFN1Y3JlIiwKICAgICAgInNwZWFrZXIiOiAiU2FyYSBDYXN0ZWxsYW5vcyIsCiAgICAgICJ0aXRsZSI6ICJGdW5nYSBkZWwgQ2hvY8OzIEFuZGlubzogdW4gYWNlcmNhbWllbnRvIGRlc2RlIGxhIGNpZW5jaWEgY2l1ZGFkYW5hIGVuIGxhIFJlc2VydmEgTmF0dXJhbCBLYXBhcmkiLAogICAgICAidGhlbWUiOiAiRWNvbG9nw61hIHkgYmlvZGl2ZXJzaWRhZCIsCiAgICAgICJtb2RhbGl0eSI6ICJQcmVzZW5jaWFsIiwKICAgICAgImZvcm1hdCI6ICIxNSBtaW51dG9zIiwKICAgICAgImFmZmlsaWF0aW9ucyI6ICIiLAogICAgICAiY291bnRyeUVudHJpZXMiOiBbCiAgICAgICAgewogICAgICAgICAgInNwZWFrZXIiOiAiU2FyYSBDYXN0ZWxsYW5vcyIsCiAgICAgICAgICAiY29kZXMiOiBbCiAgICAgICAgICAgICJFQyIKICAgICAgICAgIF0sCiAgICAgICAgICAiY291bnRyaWVzIjogWwogICAgICAgICAgICAiRWN1YWRvciIKICAgICAgICAgIF0KICAgICAgICB9CiAgICAgIF0KICAgIH0sCiAgICB7CiAgICAgICJpZCI6ICJNQUctMTAtUEwiLAogICAgICAiY29kZSI6ICJNQUctMTAtUEwiLAogICAgICAia2luZCI6ICJtYWdpc3RyYWwiLAogICAgICAiZGF5IjogIjIwMjYtMDktMDQiLAogICAgICAic3RhcnQiOiAiMTY6MTAiLAogICAgICAiZW5kIjogIjE3OjAwIiwKICAgICAgInJvb20iOiAiUEFSLTAxIiwKICAgICAgInJvb21OYW1lIjogIlBhcmFuaW5mbyIsCiAgICAgICJzcGVha2VyIjogIlBhYmxvIExvbmRvw7FvIExhcnJlYSIsCiAgICAgICJ0aXRsZSI6ICJTaW11bGFjacOzbiBiYXNhZGEgZW4gaW5kaXZpZHVvcyBhcGxpY2FkYSBhIHByb2Nlc29zIGJpb2zDs2dpY29zLiBDYXNvIEZ1bmdhbmltYWwgSW50ZXJhY3Rpb25zIiwKICAgICAgInRoZW1lIjogIkNoYXJsYSBtYWdpc3RyYWwiLAogICAgICAibW9kYWxpdHkiOiAiUHJlc2VuY2lhbCIsCiAgICAgICJmb3JtYXQiOiAiNTAgbWludXRvcyIsCiAgICAgICJjYXBhY2l0eSI6ICIxODAiLAogICAgICAiYmlvZ3JhcGh5IjogIlBoRCBlbiBJbmdlbmllcsOtYSBRdcOtbWljYS4gRG9jZW50ZSBkZSBncmFkbyB5IHBvc2dyYWRvLCBtaWVtYnJvIGRlbCBDZW50cm8gZGUgQXBveW8gYSBsYSBUZWNub2xvZ8OtYSBlIElubm92YWNpw7NuIGRlIGxhIFVuaXZlcnNpZGFkIENlbnRyYWwgZGVsIEVjdWFkb3IgeSBleGRpcmVjdG9yIGRlIGxvcyBsYWJvcmF0b3Jpb3MgZGUgaW52ZXN0aWdhY2nDs24geSBEUEVDIGRlIGxhIEZhY3VsdGFkIGRlIEluZ2VuaWVyw61hIFF1w61taWNhLiBIYSBwYXJ0aWNpcGFkbyBlbiBwcm95ZWN0b3MgbmFjaW9uYWxlcyBlIGludGVybmFjaW9uYWxlcyBzb2JyZSBtaWNvbG9nw61hLCBiaW9ycmVtZWRpYWNpw7NuLCB2YWxvcml6YWNpw7NuIGRlIHJlc2lkdW9zIHkgc2ltdWxhY2nDs24gZGUgcHJvY2Vzb3MuIFN1IGV4cGVyaWVuY2lhIGluY2x1eWUgZWwgZGVzYXJyb2xsbyBkZSBtb2RlbG9zIHByZWRpY3Rpdm9zIGNvbiBtYWNoaW5lIGxlYXJuaW5nIHkgc2ltdWxhY2nDs24gYmFzYWRhIGVuIGluZGl2aWR1b3MgZW4gT2FrIFJpZGdlIE5hdGlvbmFsIExhYm9yYXRvcnksIGFzw60gY29tbyBsYSBjb2F1dG9yw61hIGRlbCBzb2Z0d2FyZSBGdW5nYW5pbWFsIEludGVyYWN0aW9ucy4iLAogICAgICAiY291bnRyeUVudHJpZXMiOiBbCiAgICAgICAgewogICAgICAgICAgInNwZWFrZXIiOiAiUGFibG8gTG9uZG\/DsW8gTGFycmVhIiwKICAgICAgICAgICJjb2RlcyI6IFsKICAgICAgICAgICAgIkVDIgogICAgICAgICAgXSwKICAgICAgICAgICJjb3VudHJpZXMiOiBbCiAgICAgICAgICAgICJFY3VhZG9yIgogICAgICAgICAgXQogICAgICAgIH0KICAgICAgXQogICAgfSwKICAgIHsKICAgICAgImlkIjogIkNCLUQ0IiwKICAgICAgImNvZGUiOiAiQ0ItRDQiLAogICAgICAia2luZCI6ICJjb2ZmZWUiLAogICAgICAiZGF5IjogIjIwMjYtMDktMDQiLAogICAgICAic3RhcnQiOiAiMTc6MTAiLAogICAgICAiZW5kIjogIjE3OjMwIiwKICAgICAgInJvb20iOiAiQ1RSLTAxIiwKICAgICAgInJvb21OYW1lIjogIsOBcmVhIHByaW5jaXBhbCIsCiAgICAgICJzcGVha2VyIjogIlBhdXNhIGdlbmVyYWwgc2luIHByZXNlbnRhY2nDs24gZGUgcMOzc3RlcmVzIiwKICAgICAgInRpdGxlIjogIkNvZmZlZSBCcmVhayDigJQgdGFyZGUiLAogICAgICAidGhlbWUiOiAiQ29mZmVlIEJyZWFrIOKAlCB0YXJkZSIsCiAgICAgICJtb2RhbGl0eSI6ICJQcmVzZW5jaWFsIiwKICAgICAgImZvcm1hdCI6ICIiLAogICAgICAibm90ZSI6ICIiLAogICAgICAiY291bnRyeUVudHJpZXMiOiBbXQogICAgfSwKICAgIHsKICAgICAgImlkIjogIkFTQU0tQ0VNIiwKICAgICAgImNvZGUiOiAiQVNBTS1DRU0iLAogICAgICAia2luZCI6ICJhc2FtYmxlYSIsCiAgICAgICJkYXkiOiAiMjAyNi0wOS0wNCIsCiAgICAgICJzdGFydCI6ICIxNzozMCIsCiAgICAgICJlbmQiOiAiMTg6MzAiLAogICAgICAicm9vbSI6ICJQQVItMDEiLAogICAgICAicm9vbU5hbWUiOiAiUGFyYW5pbmZvIiwKICAgICAgInNwZWFrZXIiOiAiQ2llcnJlIGRlbCB2aWVybmVzIiwKICAgICAgInRpdGxlIjogIkFzYW1ibGVhIENvbmdyZXNvIEVjdWF0b3JpYW5vIiwKICAgICAgInRoZW1lIjogIkFzYW1ibGVhIENvbmdyZXNvIEVjdWF0b3JpYW5vIiwKICAgICAgIm1vZGFsaXR5IjogIlByZXNlbmNpYWwiLAogICAgICAiZm9ybWF0IjogIiIsCiAgICAgICJub3RlIjogIiIsCiAgICAgICJjb3VudHJ5RW50cmllcyI6IFtdCiAgICB9LAogICAgewogICAgICAiaWQiOiAiQ0xBVVNVUkEtRDQiLAogICAgICAiY29kZSI6ICJDTEFVU1VSQS1ENCIsCiAgICAgICJraW5kIjogImVzcGVjaWFsIiwKICAgICAgImRheSI6ICIyMDI2LTA5LTA0IiwKICAgICAgInN0YXJ0IjogIjE3OjAwIiwKICAgICAgImVuZCI6ICIxNzozMCIsCiAgICAgICJyb29tIjogIkRPTS0wMSIsCiAgICAgICJyb29tTmFtZSI6ICJEb21vIERlcG9ydGl2byIsCiAgICAgICJzcGVha2VyIjogIkNlcmVtb25pYSBkZSBwcmVtaWFjacOzbiBkZWwgbWVqb3IgcMOzc3RlciwgbGEgbWVqb3IgcG9uZW5jaWEgeSBhcnRlIG1pY29sw7NnaWNvIiwKICAgICAgInRpdGxlIjogIkVWRU5UTyBERSBDTEFVU1VSQSIsCiAgICAgICJ0aGVtZSI6ICJDbGF1c3VyYSB5IHByZW1pYWNpw7NuIiwKICAgICAgIm1vZGFsaXR5IjogIlByZXNlbmNpYWwiLAogICAgICAiZm9ybWF0IjogIjMwIG1pbnV0b3MiLAogICAgICAibm90ZSI6ICJDZXJlbW9uaWEgZGUgcHJlbWlhY2nDs24gZGVsIG1lam9yIHDDs3N0ZXIsIGxhIG1lam9yIHBvbmVuY2lhIHkgYXJ0ZSBtaWNvbMOzZ2ljby4iLAogICAgICAiY291bnRyeUVudHJpZXMiOiBbXQogICAgfQogIF0KfQ==\" data-logo=\"https:\/\/clam12.com\/wp-content\/uploads\/2026\/08\/LOGO-CLAM2026_Horizontal-scaled.png\" aria-label=\"Programa del XII CLAM 2026\">\n<div class=\"clam12-loading\" role=\"status\"><span class=\"clam12-loading__mark\" aria-hidden=\"true\"><\/span><span>Cargando programa\u2026<\/span><\/div>\n<\/section>\n<p><script>(function () {\n  \"use strict\";<\/p>\n<p>  const KIND_LABELS = {\n    magistral: \"Magistral\",\n    oral: \"Ponencia oral\",\n    simposio: \"Simposio\",\n    mesa: \"Mesa redonda\",\n    reunion: \"Reuni\u00f3n\",\n    poster: \"P\u00f3steres + Coffee Break\",\n    asamblea: \"Asamblea\",\n    inauguracion: \"Inauguraci\u00f3n\",\n    social: \"Evento social\",\n    coffee: \"Coffee Break\",\n    almuerzo: \"Almuerzo\",\n    traslado: \"Traslado\",\n    logistica: \"Registro y presentaciones\",\n    especial: \"Actividad especial\",\n    permanente: \"Exposici\u00f3n continua\"\n  };\n  const KIND_ORDER = [\"inauguracion\", \"magistral\", \"oral\", \"simposio\", \"mesa\", \"reunion\", \"poster\", \"asamblea\", \"social\", \"coffee\", \"almuerzo\", \"traslado\", \"logistica\", \"especial\"];\n  const ROOM_ORDER = [\"GENERAL\", \"E42\", \"E61\", \"O52\", \"S21\", \"S23\", \"S72\", \"HON-01\", \"PAR-01\", \"MAN-01\", \"DOM-01\", \"JJO-01\", \"REG-01\", \"CTR-01\", \"SOC-01\"];<\/p>\n<p>  const escapeHtml = (value) => String(value ?? \"\")\n    .replace(\/&\/g, \"&amp;\")\n    .replace(\/<\/g, \"&lt;\")\n    .replace(\/>\/g, \"&gt;\")\n    .replace(\/\"\/g, \"&quot;\")\n    .replace(\/'\/g, \"&#039;\");<\/p>\n<p>  const normalize = (value) => String(value ?? \"\")\n    .normalize(\"NFD\")\n    .replace(\/[\\u0300-\\u036f]\/g, \"\")\n    .toLowerCase();<\/p>\n<p>  const unique = (values) => [...new Set(values.filter(Boolean))].sort((a, b) => a.localeCompare(b, \"es\"));\n  const FLAG_ART = {\n    AR: '<rect width=\"24\" height=\"16\" fill=\"#75aadb\"\/><rect y=\"5.33\" width=\"24\" height=\"5.34\" fill=\"#fff\"\/><circle cx=\"12\" cy=\"8\" r=\"1.35\" fill=\"#f6b40e\"\/>',\n    BE: '<rect width=\"8\" height=\"16\" fill=\"#151515\"\/><rect x=\"8\" width=\"8\" height=\"16\" fill=\"#fdda24\"\/><rect x=\"16\" width=\"8\" height=\"16\" fill=\"#ef3340\"\/>',\n    BO: '<rect width=\"24\" height=\"5.34\" fill=\"#d52b1e\"\/><rect y=\"5.33\" width=\"24\" height=\"5.34\" fill=\"#f9e300\"\/><rect y=\"10.66\" width=\"24\" height=\"5.34\" fill=\"#007934\"\/>',\n    BR: '<rect width=\"24\" height=\"16\" fill=\"#009c3b\"\/><path d=\"M12 2.2 21 8l-9 5.8L3 8z\" fill=\"#ffdf00\"\/><circle cx=\"12\" cy=\"8\" r=\"3.4\" fill=\"#002776\"\/><path d=\"M8.9 7.5c2.7-.8 5.2-.3 6.4.5\" fill=\"none\" stroke=\"#fff\" stroke-width=\".55\"\/>',\n    CL: '<rect width=\"24\" height=\"16\" fill=\"#fff\"\/><rect y=\"8\" width=\"24\" height=\"8\" fill=\"#d52b1e\"\/><rect width=\"8\" height=\"8\" fill=\"#0039a6\"\/><path d=\"m4 1.5.58 1.78h1.87l-1.51 1.1.58 1.78L4 5.06 2.48 6.16l.58-1.78-1.51-1.1h1.87z\" fill=\"#fff\"\/>',\n    CO: '<rect width=\"24\" height=\"8\" fill=\"#fcd116\"\/><rect y=\"8\" width=\"24\" height=\"4\" fill=\"#003893\"\/><rect y=\"12\" width=\"24\" height=\"4\" fill=\"#ce1126\"\/>',\n    CR: '<rect width=\"24\" height=\"16\" fill=\"#002b7f\"\/><rect y=\"2.5\" width=\"24\" height=\"3\" fill=\"#fff\"\/><rect y=\"5.5\" width=\"24\" height=\"5\" fill=\"#ce1126\"\/><rect y=\"10.5\" width=\"24\" height=\"3\" fill=\"#fff\"\/>',\n    CU: '<rect width=\"24\" height=\"16\" fill=\"#fff\"\/><path d=\"M0 0h24v3.2H0zm0 6.4h24v3.2H0zm0 6.4h24V16H0z\" fill=\"#002a8f\"\/><path d=\"M0 0v16L10 8z\" fill=\"#cf142b\"\/><path d=\"m3.6 5.2.64 1.97h2.07L4.64 8.38l.64 1.97L3.6 9.13l-1.68 1.22.64-1.97L.89 7.17h2.07z\" fill=\"#fff\"\/>',\n    CU: '<rect width=\"24\" height=\"16\" fill=\"#fff\"\/><path d=\"M0 0h24v3.2H0zm0 6.4h24v3.2H0zm0 6.4h24V16H0z\" fill=\"#002a8f\"\/><path d=\"M0 0v16L10 8z\" fill=\"#cf142b\"\/><path d=\"m3.6 5.2.64 1.97h2.07L4.64 8.38l.64 1.97L3.6 9.13l-1.68 1.22.64-1.97L.89 7.17h2.07z\" fill=\"#fff\"\/>',\n    DE: '<rect width=\"24\" height=\"5.33\" fill=\"#000\"\/><rect y=\"5.33\" width=\"24\" height=\"5.34\" fill=\"#dd0000\"\/><rect y=\"10.67\" width=\"24\" height=\"5.33\" fill=\"#ffce00\"\/>',\n    DO: '<rect width=\"24\" height=\"16\" fill=\"#fff\"\/><path d=\"M0 0h10v6.5H0zm14 9.5h10V16H14z\" fill=\"#002d62\"\/><path d=\"M14 0h10v6.5H14zM0 9.5h10V16H0z\" fill=\"#ce1126\"\/><circle cx=\"12\" cy=\"8\" r=\"1.2\" fill=\"#2e7d32\" stroke=\"#d4af37\" stroke-width=\".35\"\/>',\n    DO: '<rect width=\"24\" height=\"16\" fill=\"#fff\"\/><path d=\"M0 0h10v6.5H0zm14 9.5h10V16H14z\" fill=\"#002d62\"\/><path d=\"M14 0h10v6.5H14zM0 9.5h10V16H0z\" fill=\"#ce1126\"\/><circle cx=\"12\" cy=\"8\" r=\"1.2\" fill=\"#2e7d32\" stroke=\"#d4af37\" stroke-width=\".35\"\/>',\n    EC: '<rect width=\"24\" height=\"8\" fill=\"#ffdd00\"\/><rect y=\"8\" width=\"24\" height=\"4\" fill=\"#034ea2\"\/><rect y=\"12\" width=\"24\" height=\"4\" fill=\"#ed1c24\"\/><circle cx=\"12\" cy=\"8\" r=\"1.5\" fill=\"#8b5e3c\" stroke=\"#fff\" stroke-width=\".35\"\/>',\n    FR: '<rect width=\"8\" height=\"16\" fill=\"#0055a4\"\/><rect x=\"8\" width=\"8\" height=\"16\" fill=\"#fff\"\/><rect x=\"16\" width=\"8\" height=\"16\" fill=\"#ef4135\"\/>',\n    GB: '<rect width=\"24\" height=\"16\" fill=\"#012169\"\/><path d=\"M0 0l24 16M24 0 0 16\" stroke=\"#fff\" stroke-width=\"3.6\"\/><path d=\"M0 0l24 16M24 0 0 16\" stroke=\"#c8102e\" stroke-width=\"1.5\"\/><path d=\"M12 0v16M0 8h24\" stroke=\"#fff\" stroke-width=\"5\"\/><path d=\"M12 0v16M0 8h24\" stroke=\"#c8102e\" stroke-width=\"2.6\"\/>',\n    HN: '<rect width=\"24\" height=\"5.33\" fill=\"#00bce4\"\/><rect y=\"5.33\" width=\"24\" height=\"5.34\" fill=\"#fff\"\/><rect y=\"10.67\" width=\"24\" height=\"5.33\" fill=\"#00bce4\"\/><g fill=\"#00bce4\"><circle cx=\"8\" cy=\"7\" r=\".55\"\/><circle cx=\"16\" cy=\"7\" r=\".55\"\/><circle cx=\"12\" cy=\"8\" r=\".55\"\/><circle cx=\"8\" cy=\"9\" r=\".55\"\/><circle cx=\"16\" cy=\"9\" r=\".55\"\/><\/g>',\n    MX: '<rect width=\"8\" height=\"16\" fill=\"#006847\"\/><rect x=\"8\" width=\"8\" height=\"16\" fill=\"#fff\"\/><rect x=\"16\" width=\"8\" height=\"16\" fill=\"#ce1126\"\/><circle cx=\"12\" cy=\"8\" r=\"1.35\" fill=\"#8c6239\"\/><path d=\"M10.5 9.25c1 .75 2 .75 3 0\" fill=\"none\" stroke=\"#3f7d44\" stroke-width=\".65\"\/>',\n    PA: '<rect width=\"24\" height=\"16\" fill=\"#fff\"\/><rect x=\"12\" width=\"12\" height=\"8\" fill=\"#d21034\"\/><rect y=\"8\" width=\"12\" height=\"8\" fill=\"#005293\"\/><path d=\"m6 2 .55 1.68h1.77l-1.43 1.04.55 1.68L6 5.36 4.56 6.4l.55-1.68-1.43-1.04h1.77zm12 8 .55 1.68h1.77l-1.43 1.04.55 1.68L18 13.36l-1.44 1.04.55-1.68-1.43-1.04h1.77z\" fill=\"#005293\"\/>',\n    PE: '<rect width=\"8\" height=\"16\" fill=\"#d91023\"\/><rect x=\"8\" width=\"8\" height=\"16\" fill=\"#fff\"\/><rect x=\"16\" width=\"8\" height=\"16\" fill=\"#d91023\"\/>',\n    PR: '<rect width=\"24\" height=\"16\" fill=\"#ed0000\"\/><path d=\"M0 3.2h24v3.2H0zm0 6.4h24v3.2H0\" fill=\"#fff\"\/><path d=\"M0 0v16L10 8z\" fill=\"#0050f0\"\/><path d=\"m3.4 5.3.62 1.9h2l-1.62 1.18.62 1.9-1.62-1.17-1.62 1.17.62-1.9L.78 7.2h2z\" fill=\"#fff\"\/>',\n    PY: '<rect width=\"24\" height=\"5.33\" fill=\"#d52b1e\"\/><rect y=\"5.33\" width=\"24\" height=\"5.34\" fill=\"#fff\"\/><rect y=\"10.67\" width=\"24\" height=\"5.33\" fill=\"#0038a8\"\/><circle cx=\"12\" cy=\"8\" r=\"1.35\" fill=\"#f2c94c\" stroke=\"#2f7d32\" stroke-width=\".4\"\/>',\n    US: '<rect width=\"24\" height=\"16\" fill=\"#b22234\"\/><path d=\"M0 2h24v2H0zm0 4h24v2H0zm0 4h24v2H0zm0 4h24v2H0\" fill=\"#fff\"\/><rect width=\"10.5\" height=\"8.7\" fill=\"#3c3b6e\"\/><g fill=\"#fff\"><circle cx=\"2\" cy=\"2\" r=\".45\"\/><circle cx=\"5.25\" cy=\"2\" r=\".45\"\/><circle cx=\"8.5\" cy=\"2\" r=\".45\"\/><circle cx=\"3.6\" cy=\"4.3\" r=\".45\"\/><circle cx=\"6.9\" cy=\"4.3\" r=\".45\"\/><circle cx=\"2\" cy=\"6.6\" r=\".45\"\/><circle cx=\"5.25\" cy=\"6.6\" r=\".45\"\/><circle cx=\"8.5\" cy=\"6.6\" r=\".45\"\/><\/g>',\n    UY: '<rect width=\"24\" height=\"16\" fill=\"#fff\"\/><path d=\"M0 3.2h24v1.8H0zm0 3.6h24v1.8H0zm0 3.6h24v1.8H0zm0 3.6h24v1.8H0\" fill=\"#0038a8\"\/><rect width=\"9\" height=\"9\" fill=\"#fff\"\/><circle cx=\"4.5\" cy=\"4.5\" r=\"1.65\" fill=\"#f6b40e\"\/>',\n  };\n  const flagMarkup = (code) => {\n    const normalizedCode = String(code || \"\").toUpperCase();\n    return FLAG_ART[normalizedCode]\n      ? `<svg class=\"clam12-flag\" viewBox=\"0 0 24 16\" role=\"img\" aria-hidden=\"true\" focusable=\"false\">${FLAG_ART[normalizedCode]}<\/svg>`\n      : `<span class=\"clam12-flag-code\" aria-hidden=\"true\">${escapeHtml(normalizedCode)}<\/span>`;\n  };\n  const countryText = (event) => (event.countryEntries || [])\n    .map((entry) => `${entry.speaker} \u2014 ${(entry.countries || []).join(\" \/ \")}`)\n    .join(\"; \");\n  const countryCodes = (event) => (event.countryEntries || [])\n    .flatMap((entry) => (entry.codes || []).map((code) => String(code).toUpperCase()))\n    .filter(Boolean);\n  const optionList = (items, firstLabel) => `<option value=\"all\">${escapeHtml(firstLabel)}<\/option>${items.map((item) => `<option value=\"${escapeHtml(item)}\">${escapeHtml(item)}<\/option>`).join(\"\")}`;\n  const eventName = (event) => event.kind === \"oral\" || event.kind === \"magistral\"\n    ? event.speaker\n    : event.title;\n  const eventSubtitle = (event) => event.kind === \"oral\"\n    ? event.theme\n    : event.kind === \"magistral\"\n      ? event.title\n      : event.speaker;<\/p>\n<p>  document.querySelectorAll(\".clam12-programa\").forEach((root) => initialize(root));<\/p>\n<p>  async function initialize(root) {\n    try {\n      const response = await fetch(root.dataset.source, { credentials: \"same-origin\" });\n      if (!response.ok) throw new Error(`HTTP ${response.status}`);\n      const data = await response.json();\n      mount(root, data);\n    } catch (error) {\n      root.innerHTML = '<\/p>\n<div class=\"clam12-empty\" role=\"alert\"><strong>No fue posible cargar el programa.<\/strong><br \/>Por favor, vuelva a intentarlo en unos minutos.<\/div>\n<p>';\n      console.error(\"CLAM12 programa:\", error);\n    }\n  }<\/p>\n<p>  function mount(root, data) {\n    const themes = unique(data.events.filter((event) => event.kind === \"oral\").map((event) => event.theme));\n    const rooms = unique(data.events.filter((event) => event.kind !== \"permanente\").map((event) => event.room).filter(Boolean));\n    const modalities = unique(data.events.map((event) => event.modality));\n    const kinds = unique(data.events.filter((event) => event.kind !== \"permanente\").map((event) => event.kind))\n      .sort((a, b) => KIND_ORDER.indexOf(a) - KIND_ORDER.indexOf(b));\n    const state = {\n      day: data.days[0].date,\n      scope: \"day\",\n      kind: \"all\",\n      theme: \"all\",\n      room: \"all\",\n      modality: \"all\",\n      query: \"\",\n      view: \"agenda\"\n    };<\/p>\n<p>    root.innerHTML = `<\/p>\n<div class=\"clam12-shell\">\n<header class=\"clam12-hero\">\n<div class=\"clam12-hero__copy\">\n<p class=\"clam12-kicker\">${escapeHtml(data.meta.dates)}<\/p>\n<h2 class=\"clam12-title\">CRONOGRAMA<\/h2>\n<p class=\"clam12-subtitle\">Consulta el programa completo o busca una participaci\u00f3n en cualquiera de los cuatro d\u00edas.<\/p>\n<\/p><\/div>\n<p>          ${root.dataset.logo ? `<\/p>\n<div class=\"clam12-logo\" aria-label=\"XII Congreso Latinoamericano de Micolog\u00eda Ecuador 2026\"><img class=\"clam12-logo__image\" alt=\"\" aria-hidden=\"true\"><\/div>\n<p>` : \"\"}\n        <\/header>\n<div class=\"clam12-main\">\n<aside class=\"clam12-update-banner\" role=\"status\">\n            <span class=\"clam12-update-banner__mark\" aria-hidden=\"true\">!<\/span><\/p>\n<div><strong>Programa actualizado<\/strong><span>Actualizado el 28 de agosto de 2026 a las 09h00 (hora de Ecuador). Incluye ajustes de horarios por disposici\u00f3n de la sede, cambios de ponentes y nuevas herramientas para consultar toda la semana. Importante: priorice el retiro de kits y gafetes el lunes 31 de agosto.<\/span><\/div>\n<\/aside>\n<p>          ${data.preCongress ? `<\/p>\n<aside class=\"clam12-precongress\" aria-labelledby=\"${root.id}-precongress-title\">\n<div class=\"clam12-precongress__date\" aria-hidden=\"true\"><strong>31<\/strong><span>AGO<\/span><\/div>\n<div class=\"clam12-precongress__content\">\n<p class=\"clam12-precongress__eyebrow\">Actividad previa al congreso<\/p>\n<h3 id=\"${root.id}-precongress-title\">${escapeHtml(data.preCongress.title)}<\/h3>\n<p class=\"clam12-precongress__when\">${escapeHtml(data.preCongress.date)} \u00b7 ${escapeHtml(data.preCongress.time)}<\/p>\n<p class=\"clam12-precongress__location\">${escapeHtml(data.preCongress.location)}<\/p>\n<p class=\"clam12-precongress__message\">${escapeHtml(data.preCongress.message)}<\/p>\n<\/p><\/div>\n<\/aside>\n<p>` : \"\"}<\/p>\n<div class=\"clam12-stats\" aria-label=\"Resumen del programa\">\n<div class=\"clam12-stat\"><strong>${data.meta.counts.orals}<\/strong><span>Ponencias orales<\/span><\/div>\n<div class=\"clam12-stat\"><strong>${data.meta.counts.magistrals}<\/strong><span>Magistrales<\/span><\/div>\n<div class=\"clam12-stat\"><strong>${data.meta.counts.specialEvents}<\/strong><span>Actividades especiales<\/span><\/div>\n<div class=\"clam12-stat\"><strong>${data.meta.counts.posters}<\/strong><span>P\u00f3steres<\/span><\/div>\n<\/p><\/div>\n<nav class=\"clam12-days\" role=\"tablist\" aria-label=\"D\u00edas del congreso\">\n            ${data.days.map((day, index) => `<button class=\"clam12-day\" type=\"button\" role=\"tab\" data-day=\"${escapeHtml(day.date)}\" aria-selected=\"${index === 0 ? \"true\" : \"false\"}\">${escapeHtml(day.label)}<\/button>`).join(\"\")}\n          <\/nav>\n<div class=\"clam12-weekly-shortcuts\" aria-label=\"Res\u00famenes de la semana\">\n            <span>Vista r\u00e1pida:<\/span>\n            <button class=\"clam12-weekly-btn\" type=\"button\" data-scope=\"magistrals\" aria-pressed=\"false\">Magistrales de la semana<\/button>\n            <button class=\"clam12-weekly-btn\" type=\"button\" data-scope=\"specials\" aria-pressed=\"false\">Simposios, mesas y reuniones<\/button>\n          <\/div>\n<div class=\"clam12-tools\" aria-label=\"Filtros del programa\">\n<div class=\"clam12-field clam12-field--search\"><label for=\"${root.id}-search\">Buscar en los cuatro d\u00edas<\/label><input id=\"${root.id}-search\" type=\"search\" placeholder=\"Nombre, t\u00edtulo, c\u00f3digo o tema\"><\/div>\n<div class=\"clam12-field\"><label for=\"${root.id}-kind\">Actividad<\/label><select id=\"${root.id}-kind\">${optionList(kinds.map((kind) => KIND_LABELS[kind] || kind), \"Todas\")}<\/select><\/div>\n<div class=\"clam12-field\"><label for=\"${root.id}-theme\">Eje tem\u00e1tico<\/label><select id=\"${root.id}-theme\">${optionList(themes, \"Todos\")}<\/select><\/div>\n<div class=\"clam12-field\"><label for=\"${root.id}-room\">Espacio<\/label><select id=\"${root.id}-room\">${optionList(rooms, \"Todos\")}<\/select><\/div>\n<div class=\"clam12-field\"><label for=\"${root.id}-mode\">Modalidad<\/label><select id=\"${root.id}-mode\">${optionList(modalities, \"Todas\")}<\/select><\/div>\n<\/p><\/div>\n<div class=\"clam12-actions\">\n<div class=\"clam12-view-switch\" aria-label=\"Vista del programa\">\n              <button class=\"clam12-view-btn\" type=\"button\" data-view=\"agenda\" aria-pressed=\"true\">Agenda<\/button>\n              <button class=\"clam12-view-btn\" type=\"button\" data-view=\"spaces\" aria-pressed=\"false\">Por espacios<\/button>\n            <\/div>\n<p>            <span class=\"clam12-results-count\" aria-live=\"polite\"><\/span><\/p>\n<div class=\"clam12-action-group\">\n              <button class=\"clam12-btn\" type=\"button\" data-action=\"clear\">Limpiar filtros<\/button>\n              <button class=\"clam12-btn\" type=\"button\" data-action=\"print\">Imprimir d\u00eda<\/button>\n            <\/div>\n<\/p><\/div>\n<div class=\"clam12-permanent-slot\"><\/div>\n<div class=\"clam12-results\"><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<p>      <dialog class=\"clam12-update-dialog\" aria-labelledby=\"${root.id}-update-title\"><\/p>\n<div class=\"clam12-update-dialog__accent\" aria-hidden=\"true\"><\/div>\n<div class=\"clam12-update-dialog__body\">\n<p class=\"clam12-update-dialog__eyebrow\">Aviso importante<\/p>\n<h3 id=\"${root.id}-update-title\">Programa actualizado<\/h3>\n<p><strong>Actualizado el 28 de agosto de 2026 a las 09h00 (hora de Ecuador).<\/strong> Esta versi\u00f3n incorpora ajustes de ponentes y horarios por disposici\u00f3n de la sede, un buscador general para los cuatro d\u00edas y vistas r\u00e1pidas de magistrales, simposios, mesas y reuniones.<\/p>\n<p>Tambi\u00e9n se habilit\u00f3 el retiro anticipado de kits y gafetes el lunes 31 de agosto, de 09:00 a 13:00, en el Edificio Mariscal Sucre, junto al Paraninfo.<\/p>\n<p class=\"clam12-update-dialog__recommendation\">Revise nuevamente su participaci\u00f3n y, si ya se encuentra en Quito, priorice el retiro de su kit y gafete el lunes para facilitar el ingreso del martes.<\/p>\n<p>          <button class=\"clam12-update-dialog__button\" type=\"button\">Revisar cronograma<\/button>\n        <\/div>\n<p>      <\/dialog>\n      <dialog class=\"clam12-dialog\" aria-labelledby=\"${root.id}-dialog-title\"><\/p>\n<div class=\"clam12-dialog__head\"><strong>Detalle de la actividad<\/strong><button class=\"clam12-dialog__close\" type=\"button\" aria-label=\"Cerrar\">\u00d7<\/button><\/div>\n<div class=\"clam12-dialog__body\">\n<p class=\"clam12-dialog__type\">\n<h3 class=\"clam12-dialog__title\" id=\"${root.id}-dialog-title\"><\/h3>\n<p class=\"clam12-dialog__speaker\">\n<div class=\"clam12-dialog__grid\"><\/div>\n<p>          <button class=\"clam12-dialog__day-button\" type=\"button\">Ver la jornada completa<\/button>\n        <\/div>\n<p>      <\/dialog>`;<\/p>\n<p>    \/\/ Assign the media-library URL after rendering. Some WordPress builders\n    \/\/ sanitize dynamic values placed directly inside an HTML image attribute.\n    const logoImage = root.querySelector(\".clam12-logo__image\");\n    if (logoImage && root.dataset.logo) {\n      logoImage.addEventListener(\"error\", () => {\n        logoImage.src = \"https:\/\/clam12.com\/wp-content\/uploads\/2025\/09\/logotipo.svg\";\n      }, { once: true });\n      logoImage.src = root.dataset.logo;\n    }<\/p>\n<p>    const updateNoticeKey = \"clam12-programa-update-notice-logistica-2026-08-28\";\n    const updateDialog = root.querySelector(\".clam12-update-dialog\");\n    const updateBanner = root.querySelector(\".clam12-update-banner\");\n    updateBanner.hidden = false;\n    let noticeSeen = false;\n    try { noticeSeen = sessionStorage.getItem(updateNoticeKey) === \"seen\"; } catch (error) { \/* Storage may be unavailable. *\/ }\n    if (!noticeSeen) requestAnimationFrame(() => updateDialog.showModal());<\/p>\n<p>    const closeUpdateNotice = () => {\n      try { sessionStorage.setItem(updateNoticeKey, \"seen\"); } catch (error) { \/* Storage may be unavailable. *\/ }\n      updateDialog.close();\n    };\n    root.querySelector(\".clam12-update-dialog__button\").addEventListener(\"click\", closeUpdateNotice);\n    updateDialog.addEventListener(\"click\", (event) => {\n      const box = updateDialog.getBoundingClientRect();\n      if (event.clientX < box.left || event.clientX > box.right || event.clientY < box.top || event.clientY > box.bottom) closeUpdateNotice();\n    });<\/p>\n<p>    const controls = {\n      search: root.querySelector(`#${CSS.escape(root.id)}-search`),\n      kind: root.querySelector(`#${CSS.escape(root.id)}-kind`),\n      theme: root.querySelector(`#${CSS.escape(root.id)}-theme`),\n      room: root.querySelector(`#${CSS.escape(root.id)}-room`),\n      modality: root.querySelector(`#${CSS.escape(root.id)}-mode`)\n    };\n    const dayLabel = (date) => data.days.find((day) => day.date === date)?.label || date;<\/p>\n<p>    const syncNavigation = () => {\n      root.querySelectorAll(\".clam12-day\").forEach((item) => item.setAttribute(\"aria-selected\", String(state.scope === \"day\" && item.dataset.day === state.day)));\n      root.querySelectorAll(\".clam12-weekly-btn\").forEach((item) => item.setAttribute(\"aria-pressed\", String(item.dataset.scope === state.scope)));\n    };<\/p>\n<p>    \/\/ Activity select shows labels while its values remain internal keys.\n    [...controls.kind.options].slice(1).forEach((option, index) => { option.value = kinds[index]; });<\/p>\n<p>    root.querySelectorAll(\".clam12-day\").forEach((button) => {\n      button.addEventListener(\"click\", () => {\n        state.day = button.dataset.day;\n        state.scope = \"day\";\n        state.query = \"\";\n        controls.search.value = \"\";\n        syncNavigation();\n        render();\n      });\n    });<\/p>\n<p>    root.querySelectorAll(\".clam12-weekly-btn\").forEach((button) => {\n      button.addEventListener(\"click\", () => {\n        const nextScope = button.dataset.scope;\n        state.scope = state.scope === nextScope ? \"day\" : nextScope;\n        state.query = \"\";\n        controls.search.value = \"\";\n        syncNavigation();\n        render();\n      });\n    });<\/p>\n<p>    controls.search.addEventListener(\"input\", () => {\n      state.query = controls.search.value;\n      state.scope = state.query.trim() ? \"search\" : \"day\";\n      syncNavigation();\n      render();\n    });\n    [\"kind\", \"theme\", \"room\", \"modality\"].forEach((key) => controls[key].addEventListener(\"change\", () => { state[key] = controls[key].value; render(); }));\n    root.querySelectorAll(\".clam12-view-btn\").forEach((button) => button.addEventListener(\"click\", () => {\n      state.view = button.dataset.view;\n      root.querySelectorAll(\".clam12-view-btn\").forEach((item) => item.setAttribute(\"aria-pressed\", String(item === button)));\n      render();\n    }));\n    root.querySelector('[data-action=\"clear\"]').addEventListener(\"click\", () => {\n      state.kind = state.theme = state.room = state.modality = \"all\";\n      state.query = \"\";\n      state.scope = \"day\";\n      controls.search.value = \"\";\n      controls.kind.value = controls.theme.value = controls.room.value = controls.modality.value = \"all\";\n      syncNavigation();\n      render();\n    });\n    root.querySelector('[data-action=\"print\"]').addEventListener(\"click\", () => window.print());<\/p>\n<p>    const dialog = root.querySelector(\".clam12-dialog\");\n    const dialogDayButton = root.querySelector(\".clam12-dialog__day-button\");\n    let dialogEventDay = state.day;\n    root.querySelector(\".clam12-dialog__close\").addEventListener(\"click\", () => dialog.close());\n    dialog.addEventListener(\"click\", (event) => {\n      const box = dialog.getBoundingClientRect();\n      if (event.clientX < box.left || event.clientX > box.right || event.clientY < box.top || event.clientY > box.bottom) dialog.close();\n    });\n    dialogDayButton.addEventListener(\"click\", () => {\n      state.day = dialogEventDay;\n      state.scope = \"day\";\n      state.query = \"\";\n      controls.search.value = \"\";\n      syncNavigation();\n      dialog.close();\n      render();\n      root.querySelector(\".clam12-results\")?.scrollIntoView({ behavior: \"smooth\", block: \"start\" });\n    });<\/p>\n<p>    function filteredEvents() {\n      const query = normalize(state.query);\n      return data.events.filter((event) => {\n        if (event.kind === \"permanente\") return false;\n        if (state.scope === \"day\" && event.day !== state.day) return false;\n        if (state.scope === \"magistrals\" && event.kind !== \"magistral\") return false;\n        if (state.scope === \"specials\" && ![\"simposio\", \"mesa\", \"reunion\"].includes(event.kind)) return false;\n        if (state.kind !== \"all\" && event.kind !== state.kind) return false;\n        if (state.theme !== \"all\" && event.theme !== state.theme) return false;\n        if (state.room !== \"all\" && event.room !== state.room) return false;\n        if (state.modality !== \"all\" && event.modality !== state.modality) return false;\n        if (query) {\n          const haystack = normalize([event.code, event.speaker, event.participants, event.affiliations, event.title, event.theme, event.room, event.roomName, event.modality, event.note, countryText(event)].join(\" \"));\n          if (!haystack.includes(query)) return false;\n        }\n        return true;\n      }).sort((a, b) => a.day.localeCompare(b.day) || a.start.localeCompare(b.start) || KIND_ORDER.indexOf(a.kind) - KIND_ORDER.indexOf(b.kind) || a.room.localeCompare(b.room));\n    }<\/p>\n<p>    function card(event) {\n      const remote = normalize(event.modality) !== \"presencial\";\n      const subtitle = eventSubtitle(event);\n      const flags = countryCodes(event);\n      const countryLabel = countryText(event);\n      const badges = `${remote ? `<span class=\"clam12-badge clam12-badge--virtual\">${escapeHtml(event.modality)}<\/span>` : \"\"}${flags.length ? `<span class=\"clam12-badge clam12-badge--country\" title=\"${escapeHtml(countryLabel)}\" aria-label=\"${escapeHtml(countryLabel)}\">${flags.map(flagMarkup).join(\"\")}<\/span>` : \"\"}`;\n      const showDay = state.scope !== \"day\";\n      return `<button type=\"button\" class=\"clam12-card\" data-event-id=\"${escapeHtml(event.id)}\" data-kind=\"${escapeHtml(event.kind)}\" aria-label=\"Abrir ${escapeHtml(KIND_LABELS[event.kind] || event.kind)}: ${escapeHtml(eventName(event))}\">\n        <span class=\"clam12-card__top\"><span class=\"clam12-code\">${escapeHtml(event.code)}<\/span>${badges ? `<span class=\"clam12-card__badges\">${badges}<\/span>` : \"\"}<\/span>\n        <span class=\"clam12-card__name\">${escapeHtml(eventName(event))}<\/span>\n        <span class=\"clam12-card__meta\">${showDay ? `<span class=\"clam12-card__day\">${escapeHtml(dayLabel(event.day))}<\/span>` : \"\"}<span>${escapeHtml(event.start)}\u2013${escapeHtml(event.end)}<\/span>${event.room ? `<span>${escapeHtml(event.room)}<\/span>` : \"\"}${subtitle ? `<span>${escapeHtml(subtitle)}<\/span>` : \"\"}<\/span>\n        <span class=\"clam12-card__hint\">Ver tema y detalles<\/span>\n        <span class=\"clam12-card__hover\" role=\"tooltip\">${escapeHtml(event.title)}<\/span>\n      <\/button>`;\n    }<\/p>\n<p>    function renderAgenda(events) {\n      if (!events.length) return '<\/p>\n<div class=\"clam12-empty\">No hay actividades que coincidan con los filtros seleccionados.<\/div>\n<p>';\n      const groups = new Map();\n      events.forEach((event) => {\n        if (!groups.has(event.start)) groups.set(event.start, []);\n        groups.get(event.start).push(event);\n      });\n      return `<\/p>\n<div class=\"clam12-timeline\">${[...groups.entries()].map(([start, items]) => `<\/p>\n<section class=\"clam12-time-row\">\n<div class=\"clam12-time\">${escapeHtml(start)}<\/div>\n<div class=\"clam12-card-grid\">${items.map(card).join(\"\")}<\/div>\n<\/section>\n<p>`).join(\"\")}<\/p><\/div>\n<p>`;\n    }<\/p>\n<p>    function renderSpaces(events) {\n      if (!events.length) return '<\/p>\n<div class=\"clam12-empty\">No hay actividades que coincidan con los filtros seleccionados.<\/div>\n<p>';\n      const roomsInUse = unique(events.map((event) => event.room || \"GENERAL\"));\n      const columns = ROOM_ORDER.filter((room) => roomsInUse.includes(room)).concat(roomsInUse.filter((room) => !ROOM_ORDER.includes(room)));\n      const starts = unique(events.map((event) => event.start)).sort();\n      return `<\/p>\n<div class=\"clam12-space-wrap\">\n<table class=\"clam12-space-table\">\n<thead>\n<tr>\n<th>Hora<\/th>\n<p>${columns.map((room) => `<\/p>\n<th>${escapeHtml(room === \"GENERAL\" ? \"Programa general\" : room)}${room !== \"GENERAL\" && data.spaces[room] ? `<br \/><small>${escapeHtml(data.spaces[room])}<\/small>` : \"\"}<\/th>\n<p>`).join(\"\")}<\/tr>\n<\/thead>\n<tbody>${starts.map((start) => `<\/p>\n<tr>\n<td>${escapeHtml(start)}<\/td>\n<p>${columns.map((room) => { const items = events.filter((event) => event.start === start && (event.room || \"GENERAL\") === room); return `<\/p>\n<td>${items.length ? items.map(card).join(\"\") : '<span class=\"clam12-empty-cell\">\u2014<\/span>'}<\/td>\n<p>`; }).join(\"\")}<\/tr>\n<p>`).join(\"\")}<\/tbody>\n<\/table>\n<\/div>\n<p>`;\n    }<\/p>\n<p>    function renderWeekly(events) {\n      if (!events.length) return '<\/p>\n<div class=\"clam12-empty\">No hay actividades que coincidan con la b\u00fasqueda o los filtros seleccionados.<\/div>\n<p>';\n      return `<\/p>\n<div class=\"clam12-weekly-results\">${data.days.map((day) => {\n        const dayEvents = events.filter((event) => event.day === day.date);\n        if (!dayEvents.length) return \"\";\n        return `<\/p>\n<section class=\"clam12-weekly-day\">\n<div class=\"clam12-weekly-day__head\"><strong>${escapeHtml(day.label)}<\/strong><span>${dayEvents.length} ${dayEvents.length === 1 ? \"actividad\" : \"actividades\"}<\/span><\/div>\n<div class=\"clam12-card-grid\">${dayEvents.map(card).join(\"\")}<\/div>\n<\/section>\n<p>`;\n      }).join(\"\")}<\/p><\/div>\n<p>`;\n    }<\/p>\n<p>    function openDialog(eventId) {\n      const event = data.events.find((item) => item.id === eventId);\n      if (!event) return;\n      dialogEventDay = event.day;\n      dialog.querySelector(\".clam12-dialog__type\").textContent = `${KIND_LABELS[event.kind] || event.kind} \u00b7 ${event.code}`;\n      dialog.querySelector(\".clam12-dialog__title\").textContent = event.title;\n      dialog.querySelector(\".clam12-dialog__speaker\").textContent = event.speaker || \"\";\n      const details = [\n        [\"D\u00eda\", dayLabel(event.day)],\n        [\"Horario\", `${event.start}\u2013${event.end}`],\n        [\"Espacio\", event.roomName || event.room || \"No aplica\"],\n        [\"Modalidad\", event.modality || \"Presencial\"],\n        ...(event.participants ? [[\"Participantes \/ ponentes\", event.participants, true]] : []),\n        ...(event.affiliations ? [[\"Afiliaciones\", event.affiliations]] : []),\n        ...(countryText(event) ? [[\"Pa\u00eds \/ afiliaci\u00f3n\", countryText(event)]] : []),\n        [\"Eje \/ tipo\", event.theme || KIND_LABELS[event.kind]],\n        [\"Formato\", event.format || \"Seg\u00fan programa\"],\n        ...(event.publicAudience ? [[\"P\u00fablico objetivo\", event.publicAudience]] : []),\n        ...(event.capacity ? [[\"Capacidad\", \/^\\d+$\/.test(String(event.capacity)) ? `${event.capacity} personas` : event.capacity]] : []),\n        ...(event.biography ? [[\"Perfil\", event.biography, true]] : []),\n        ...(event.note ? [[\"Informaci\u00f3n\", event.note, true]] : []),\n        [\"C\u00f3digo\", event.code]\n      ];\n      dialog.querySelector(\".clam12-dialog__grid\").innerHTML = details.map(([label, value, wide]) => `<\/p>\n<div class=\"clam12-dialog__item${wide ? \" clam12-dialog__item--wide\" : \"\"}\"><span>${escapeHtml(label)}<\/span><strong>${escapeHtml(value)}<\/strong><\/div>\n<p>`).join(\"\");\n      if (typeof dialog.showModal === \"function\") dialog.showModal();\n      else dialog.setAttribute(\"open\", \"\");\n    }<\/p>\n<p>    function render() {\n      const events = filteredEvents();\n      const permanent = data.events.find((event) => event.kind === \"permanente\" && event.day === state.day);\n      root.querySelector(\".clam12-permanent-slot\").innerHTML = state.scope === \"day\" && permanent ? `<\/p>\n<div class=\"clam12-permanent\"><span class=\"clam12-permanent__mark\" aria-hidden=\"true\"><\/span><\/p>\n<div><strong>${escapeHtml(permanent.title)}<\/strong><span>${escapeHtml(permanent.start)}\u2013${escapeHtml(permanent.end)} \u00b7 ${escapeHtml(permanent.roomName)}<\/span><\/div>\n<\/div>\n<p>` : \"\";\n      const scopeLabel = state.scope === \"search\" ? \" en los cuatro d\u00edas\" : state.scope === \"magistrals\" ? \" magistrales en la semana\" : state.scope === \"specials\" ? \" actividades especiales en la semana\" : \"\";\n      root.querySelector(\".clam12-results-count\").textContent = `${events.length}${scopeLabel}`;\n      root.querySelector(\".clam12-results\").innerHTML = state.scope === \"day\" ? (state.view === \"spaces\" ? renderSpaces(events) : renderAgenda(events)) : renderWeekly(events);\n      root.querySelectorAll(\".clam12-card\").forEach((button) => button.addEventListener(\"click\", () => openDialog(button.dataset.eventId)));\n    }<\/p>\n<p>    syncNavigation();\n    render();\n  }\n})();\n<\/script>\n<\/div>\n<p><!--more--><br \/>\n<!-- {\"type\":\"layout\",\"children\":[{\"type\":\"section\",\"props\":{\"image_position\":\"center-center\",\"style\":\"default\",\"title_breakpoint\":\"xl\",\"title_position\":\"top-left\",\"title_rotation\":\"left\",\"vertical_align\":\"middle\",\"width\":\"default\"},\"children\":[{\"type\":\"row\",\"children\":[{\"type\":\"column\",\"props\":{\"image_position\":\"center-center\",\"position_sticky_breakpoint\":\"m\"},\"children\":[{\"type\":\"html\",\"props\":{\"content\":\"\n\n<style>.clam12-programa {\\n  --clam-ink: #2e2c2d;\\n  --clam-navy: #283947;\\n  --clam-blue: #4b6477;\\n  --clam-yellow: #f2b544;\\n  --clam-red: #c25354;\\n  --clam-green: #5c7356;\\n  --clam-beige: #c99e73;\\n  --clam-gray: #dddedD;\\n  --clam-sand: #d7c8b2;\\n  --clam-terracotta: #c37e61;\\n  --clam-white: #ffffff;\\n  --clam-page: #f7f6f3;\\n  --clam-line: rgba(40, 57, 71, 0.16);\\n  --clam-shadow: 0 18px 50px rgba(40, 57, 71, 0.12);\\n  color: var(--clam-ink);\\n  font-family: \\\"Mulish\\\", \\\"Segoe UI\\\", Arial, sans-serif;\\n  font-size: 16px;\\n  line-height: 1.45;\\n  margin-inline: auto;\\n  max-width: 1500px;\\n  text-align: left;\\n}\\n\\n.clam12-programa *,\\n.clam12-programa *::before,\\n.clam12-programa *::after {\\n  box-sizing: border-box;\\n}\\n\\n.clam12-programa button,\\n.clam12-programa input,\\n.clam12-programa select {\\n  font: inherit;\\n}\\n\\n.clam12-shell {\\n  background: var(--clam-page);\\n  border: 1px solid var(--clam-line);\\n  border-radius: 28px;\\n  box-shadow: var(--clam-shadow);\\n  overflow: hidden;\\n}\\n\\n.clam12-hero {\\n  background: linear-gradient(125deg, #fbfbfa, #ecefed 58%, #f5f3ef);\\n  border-bottom: 1px solid rgba(40, 57, 71, 0.12);\\n  color: var(--clam-navy);\\n  display: grid;\\n  gap: 24px;\\n  grid-template-columns: minmax(0, 1fr) minmax(285px, 430px);\\n  overflow: hidden;\\n  padding: clamp(28px, 4vw, 54px);\\n  position: relative;\\n}\\n\\n.clam12-hero::before {\\n  animation: clam12-hero-drift 18s ease-in-out infinite alternate;\\n  background:\\n    radial-gradient(ellipse at 18% 34%, rgba(122, 132, 139, 0.12) 0 9%, transparent 30%),\\n    radial-gradient(ellipse at 62% 72%, rgba(151, 158, 162, 0.11) 0 12%, transparent 34%),\\n    radial-gradient(ellipse at 92% 18%, rgba(99, 112, 120, 0.09) 0 8%, transparent 26%),\\n    linear-gradient(112deg, transparent 18%, rgba(145, 153, 158, 0.1) 42%, transparent 66%);\\n  content: \\\"\\\";\\n  inset: -24%;\\n  pointer-events: none;\\n  position: absolute;\\n  transform: translate3d(-3%, 1%, 0) scale(1.04);\\n  will-change: transform;\\n}\\n\\n.clam12-hero > * {\\n  position: relative;\\n  z-index: 1;\\n}\\n\\n.clam12-hero::after {\\n  background: repeating-linear-gradient(90deg, transparent 0 7px, rgba(40, 57, 71, 0.18) 7px 8px);\\n  bottom: 0;\\n  content: \\\"\\\";\\n  height: 5px;\\n  left: 0;\\n  position: absolute;\\n  right: 0;\\n  z-index: 2;\\n}\\n\\n@keyframes clam12-hero-drift {\\n  from { transform: translate3d(-3%, 1%, 0) scale(1.04); }\\n  to { transform: translate3d(4%, -2%, 0) scale(1.08); }\\n}\\n\\n.clam12-kicker {\\n  color: var(--clam-terracotta);\\n  font-size: 0.75rem;\\n  font-weight: 800;\\n  letter-spacing: 0.16em;\\n  margin: 0 0 9px;\\n  text-transform: uppercase;\\n}\\n\\n.clam12-title {\\n  color: var(--clam-navy);\\n  font-family: \\\"Philosopher\\\", Georgia, serif;\\n  font-size: clamp(2rem, 5vw, 4.7rem);\\n  font-weight: 700;\\n  letter-spacing: -0.035em;\\n  line-height: 0.98;\\n  margin: 0;\\n  max-width: 950px;\\n}\\n\\n.clam12-subtitle {\\n  color: #59636a;\\n  font-size: clamp(0.95rem, 2vw, 1.15rem);\\n  margin: 16px 0 0;\\n}\\n\\n.clam12-logo {\\n  align-self: center;\\n  justify-self: end;\\n  max-width: 430px;\\n  width: 100%;\\n}\\n\\n.clam12-logo img {\\n  display: block;\\n  height: auto;\\n  max-height: 190px;\\n  max-width: 100%;\\n  object-fit: contain;\\n  object-position: center;\\n  width: 100%;\\n}\\n\\n.clam12-main {\\n  padding: clamp(18px, 3.2vw, 38px);\\n}\\n\\n.clam12-stats {\\n  display: grid;\\n  gap: 10px;\\n  grid-template-columns: repeat(4, minmax(0, 1fr));\\n  margin: 0 0 24px;\\n}\\n\\n.clam12-stat {\\n  background: var(--clam-white);\\n  border: 1px solid var(--clam-line);\\n  border-radius: 16px;\\n  min-width: 0;\\n  padding: 14px 16px;\\n}\\n\\n.clam12-stat strong {\\n  color: var(--clam-navy);\\n  display: block;\\n  font-size: 1.35rem;\\n  line-height: 1;\\n}\\n\\n.clam12-stat span {\\n  color: #5d6267;\\n  display: block;\\n  font-size: 0.76rem;\\n  font-weight: 700;\\n  margin-top: 5px;\\n  text-transform: uppercase;\\n}\\n\\n.clam12-days {\\n  display: flex;\\n  gap: 8px;\\n  margin: 0 0 18px;\\n  overflow-x: auto;\\n  padding: 3px 2px 7px;\\n  scrollbar-width: thin;\\n}\\n\\n.clam12-day {\\n  background: var(--clam-white);\\n  border: 1px solid var(--clam-line);\\n  border-radius: 999px;\\n  color: var(--clam-navy);\\n  cursor: pointer;\\n  flex: 0 0 auto;\\n  font-weight: 800;\\n  padding: 11px 18px;\\n}\\n\\n.clam12-day:hover,\\n.clam12-day:focus-visible {\\n  border-color: var(--clam-blue);\\n  outline: none;\\n}\\n\\n.clam12-day[aria-selected=\\\"true\\\"] {\\n  background: var(--clam-navy);\\n  border-color: var(--clam-navy);\\n  color: var(--clam-white);\\n}\\n\\n.clam12-weekly-shortcuts {\\n  align-items: center;\\n  display: flex;\\n  flex-wrap: wrap;\\n  gap: 8px;\\n  margin: -5px 0 18px;\\n}\\n\\n.clam12-weekly-shortcuts > span {\\n  color: #676c70;\\n  font-size: 0.76rem;\\n  font-weight: 800;\\n  margin-right: 2px;\\n  text-transform: uppercase;\\n}\\n\\n.clam12-weekly-btn {\\n  background: #f5f4f1;\\n  border: 1px solid var(--clam-line);\\n  border-radius: 999px;\\n  color: var(--clam-navy);\\n  cursor: pointer;\\n  font-size: 0.8rem;\\n  font-weight: 850;\\n  padding: 9px 14px;\\n}\\n\\n.clam12-weekly-btn:hover,\\n.clam12-weekly-btn:focus-visible {\\n  border-color: var(--clam-green);\\n  outline: none;\\n}\\n\\n.clam12-weekly-btn[aria-pressed=\\\"true\\\"] {\\n  background: var(--clam-green);\\n  border-color: var(--clam-green);\\n  color: var(--clam-white);\\n}\\n\\n.clam12-tools {\\n  background: var(--clam-white);\\n  border: 1px solid var(--clam-line);\\n  border-radius: 20px;\\n  display: grid;\\n  gap: 12px;\\n  grid-template-columns: minmax(220px, 2fr) repeat(4, minmax(145px, 1fr));\\n  padding: 14px;\\n}\\n\\n.clam12-field {\\n  min-width: 0;\\n}\\n\\n.clam12-field label {\\n  color: #62676b;\\n  display: block;\\n  font-size: 0.7rem;\\n  font-weight: 800;\\n  letter-spacing: 0.05em;\\n  margin: 0 0 5px 4px;\\n  text-transform: uppercase;\\n}\\n\\n.clam12-field input,\\n.clam12-field select {\\n  appearance: none;\\n  background: #fbfbfa;\\n  border: 1px solid rgba(40, 57, 71, 0.19);\\n  border-radius: 12px;\\n  color: var(--clam-ink);\\n  min-height: 44px;\\n  padding: 9px 12px;\\n  width: 100%;\\n}\\n\\n.clam12-field select {\\n  background-image: linear-gradient(45deg, transparent 50%, var(--clam-blue) 50%), linear-gradient(135deg, var(--clam-blue) 50%, transparent 50%);\\n  background-position: calc(100% - 17px) 19px, calc(100% - 12px) 19px;\\n  background-repeat: no-repeat;\\n  background-size: 5px 5px, 5px 5px;\\n  padding-right: 34px;\\n}\\n\\n.clam12-field input:focus,\\n.clam12-field select:focus {\\n  border-color: var(--clam-blue);\\n  box-shadow: 0 0 0 3px rgba(75, 100, 119, 0.13);\\n  outline: none;\\n}\\n\\n.clam12-actions {\\n  align-items: center;\\n  display: flex;\\n  flex-wrap: wrap;\\n  gap: 10px;\\n  justify-content: space-between;\\n  margin: 16px 0 20px;\\n}\\n\\n.clam12-action-group,\\n.clam12-view-switch {\\n  align-items: center;\\n  display: flex;\\n  gap: 8px;\\n}\\n\\n.clam12-btn,\\n.clam12-view-btn {\\n  background: transparent;\\n  border: 1px solid var(--clam-line);\\n  border-radius: 11px;\\n  color: var(--clam-navy);\\n  cursor: pointer;\\n  font-size: 0.84rem;\\n  font-weight: 800;\\n  min-height: 40px;\\n  padding: 8px 13px;\\n}\\n\\n.clam12-btn:hover,\\n.clam12-btn:focus-visible,\\n.clam12-view-btn:hover,\\n.clam12-view-btn:focus-visible {\\n  border-color: var(--clam-blue);\\n  outline: none;\\n}\\n\\n.clam12-view-btn[aria-pressed=\\\"true\\\"] {\\n  background: var(--clam-blue);\\n  border-color: var(--clam-blue);\\n  color: var(--clam-white);\\n}\\n\\n.clam12-results-count {\\n  color: #63686d;\\n  font-size: 0.86rem;\\n  font-weight: 700;\\n}\\n\\n.clam12-permanent {\\n  align-items: center;\\n  background: linear-gradient(100deg, #eef3ec, #f7f0e8);\\n  border: 1px solid rgba(92, 115, 86, 0.25);\\n  border-left: 6px solid var(--clam-green);\\n  border-radius: 15px;\\n  display: flex;\\n  gap: 14px;\\n  margin: 0 0 20px;\\n  padding: 13px 16px;\\n}\\n\\n.clam12-permanent__mark {\\n  background: var(--clam-green);\\n  border-radius: 50%;\\n  box-shadow: 0 0 0 6px rgba(92, 115, 86, 0.12);\\n  flex: 0 0 auto;\\n  height: 10px;\\n  width: 10px;\\n}\\n\\n.clam12-permanent strong,\\n.clam12-permanent span {\\n  display: block;\\n}\\n\\n.clam12-permanent span {\\n  color: #5d655d;\\n  font-size: 0.84rem;\\n  margin-top: 2px;\\n}\\n\\n.clam12-timeline {\\n  display: grid;\\n  gap: 12px;\\n}\\n\\n.clam12-time-row {\\n  display: grid;\\n  gap: 16px;\\n  grid-template-columns: 76px minmax(0, 1fr);\\n  position: relative;\\n}\\n\\n.clam12-time-row::before {\\n  background: var(--clam-line);\\n  bottom: -12px;\\n  content: \\\"\\\";\\n  left: 37px;\\n  position: absolute;\\n  top: 37px;\\n  width: 1px;\\n}\\n\\n.clam12-time-row:last-child::before {\\n  display: none;\\n}\\n\\n.clam12-time {\\n  color: var(--clam-navy);\\n  font-size: 0.88rem;\\n  font-weight: 900;\\n  padding-top: 13px;\\n  text-align: center;\\n}\\n\\n.clam12-time::after {\\n  background: var(--clam-page);\\n  border: 3px solid var(--clam-beige);\\n  border-radius: 50%;\\n  content: \\\"\\\";\\n  display: block;\\n  height: 12px;\\n  margin: 7px auto 0;\\n  position: relative;\\n  width: 12px;\\n  z-index: 1;\\n}\\n\\n.clam12-card-grid {\\n  display: grid;\\n  gap: 10px;\\n  grid-template-columns: repeat(auto-fit, minmax(235px, 1fr));\\n}\\n\\n.clam12-card {\\n  --event: var(--clam-blue);\\n  --event-bg: #edf2f5;\\n  background: var(--event-bg);\\n  border: 1px solid rgba(40, 57, 71, 0.12);\\n  border-left: 6px solid var(--event);\\n  border-radius: 15px;\\n  color: var(--clam-ink);\\n  cursor: pointer;\\n  display: block;\\n  min-height: 126px;\\n  padding: 14px 15px;\\n  position: relative;\\n  text-align: left;\\n  transition: transform 160ms ease, box-shadow 160ms ease;\\n  width: 100%;\\n}\\n\\n.clam12-card:hover,\\n.clam12-card:focus-visible {\\n  box-shadow: 0 13px 30px rgba(40, 57, 71, 0.15);\\n  outline: none;\\n  transform: translateY(-2px);\\n  z-index: 3;\\n}\\n\\n.clam12-card[data-kind=\\\"magistral\\\"] { --event: var(--clam-yellow); --event-bg: #fff8e8; }\\n.clam12-card[data-kind=\\\"oral\\\"] { --event: var(--clam-blue); --event-bg: #edf2f5; }\\n.clam12-card[data-kind=\\\"simposio\\\"] { --event: var(--clam-green); --event-bg: #eef3ed; }\\n.clam12-card[data-kind=\\\"mesa\\\"] { --event: var(--clam-red); --event-bg: #faeeee; }\\n.clam12-card[data-kind=\\\"poster\\\"] { --event: var(--clam-beige); --event-bg: #f8f1ea; }\\n.clam12-card[data-kind=\\\"reunion\\\"],\\n.clam12-card[data-kind=\\\"asamblea\\\"] { --event: var(--clam-terracotta); --event-bg: #f9eee9; }\\n.clam12-card[data-kind=\\\"social\\\"] { --event: var(--clam-red); --event-bg: #f8e9ed; }\\n.clam12-card[data-kind=\\\"inauguracion\\\"] { --event: var(--clam-yellow); --event-bg: #fff5dc; }\\n.clam12-card[data-kind=\\\"coffee\\\"],\\n.clam12-card[data-kind=\\\"almuerzo\\\"] { --event: var(--clam-beige); --event-bg: #f7f0e8; }\\n.clam12-card[data-kind=\\\"traslado\\\"],\\n.clam12-card[data-kind=\\\"logistica\\\"] { --event: var(--clam-gray); --event-bg: #f0f1f1; }\\n\\n.clam12-card__top {\\n  align-items: center;\\n  display: flex;\\n  flex-wrap: wrap;\\n  gap: 7px;\\n  justify-content: space-between;\\n  margin-bottom: 9px;\\n}\\n\\n.clam12-card__badges {\\n  align-items: center;\\n  display: inline-flex;\\n  flex-wrap: wrap;\\n  gap: 6px;\\n  justify-content: flex-end;\\n}\\n\\n.clam12-code,\\n.clam12-badge {\\n  border-radius: 999px;\\n  display: inline-flex;\\n  font-size: 0.68rem;\\n  font-weight: 900;\\n  letter-spacing: 0.04em;\\n  line-height: 1;\\n  padding: 6px 8px;\\n  text-transform: uppercase;\\n}\\n\\n.clam12-code {\\n  background: rgba(40, 57, 71, 0.09);\\n  color: var(--clam-navy);\\n}\\n\\n.clam12-badge--virtual {\\n  background: var(--clam-navy);\\n  color: var(--clam-white);\\n}\\n\\n.clam12-badge--country {\\n  background: rgba(255, 255, 255, 0.78);\\n  border: 1px solid rgba(40, 57, 71, 0.13);\\n  box-shadow: 0 2px 8px rgba(40, 57, 71, 0.08);\\n  font-size: 0.74rem;\\n  gap: 3px;\\n  letter-spacing: 0;\\n  padding: 4px 7px;\\n  text-transform: none;\\n}\\n\\n.clam12-flag {\\n  border-radius: 2px;\\n  box-shadow: 0 0 0 1px rgba(40, 57, 71, 0.18);\\n  display: block;\\n  flex: 0 0 auto;\\n  height: 14px;\\n  overflow: hidden;\\n  width: 21px;\\n}\\n\\n.clam12-flag-code {\\n  color: var(--clam-navy);\\n  font-size: 0.68rem;\\n  font-weight: 900;\\n  letter-spacing: 0.04em;\\n}\\n\\n.clam12-card__name {\\n  color: var(--clam-navy);\\n  display: block;\\n  font-size: 0.98rem;\\n  font-weight: 850;\\n  line-height: 1.28;\\n  margin: 0;\\n}\\n\\n.clam12-card__meta {\\n  color: #62676b;\\n  display: flex;\\n  flex-wrap: wrap;\\n  font-size: 0.75rem;\\n  gap: 5px 11px;\\n  margin-top: 9px;\\n}\\n\\n.clam12-card__day {\\n  color: var(--clam-navy);\\n  font-weight: 900;\\n}\\n\\n.clam12-weekly-results {\\n  display: grid;\\n  gap: 24px;\\n}\\n\\n.clam12-weekly-day {\\n  background: rgba(255, 255, 255, 0.52);\\n  border: 1px solid var(--clam-line);\\n  border-radius: 18px;\\n  padding: 16px;\\n}\\n\\n.clam12-weekly-day__head {\\n  align-items: baseline;\\n  display: flex;\\n  gap: 10px;\\n  justify-content: space-between;\\n  margin-bottom: 13px;\\n}\\n\\n.clam12-weekly-day__head strong {\\n  color: var(--clam-navy);\\n  font-family: \\\"Philosopher\\\", Georgia, serif;\\n  font-size: 1.3rem;\\n}\\n\\n.clam12-weekly-day__head span {\\n  color: #74797c;\\n  font-size: 0.78rem;\\n  font-weight: 750;\\n}\\n\\n.clam12-card__hint {\\n  color: var(--clam-blue);\\n  display: block;\\n  font-size: 0.7rem;\\n  font-weight: 800;\\n  margin-top: 10px;\\n}\\n\\n.clam12-card__hover {\\n  background: var(--clam-navy);\\n  border-radius: 11px;\\n  bottom: calc(100% + 8px);\\n  box-shadow: 0 12px 32px rgba(40, 57, 71, 0.24);\\n  color: var(--clam-white);\\n  font-size: 0.78rem;\\n  left: 10px;\\n  max-width: 360px;\\n  opacity: 0;\\n  padding: 10px 12px;\\n  pointer-events: none;\\n  position: absolute;\\n  transform: translateY(5px);\\n  transition: opacity 140ms ease, transform 140ms ease;\\n  visibility: hidden;\\n  width: max-content;\\n  z-index: 8;\\n}\\n\\n.clam12-card:hover .clam12-card__hover,\\n.clam12-card:focus-visible .clam12-card__hover {\\n  opacity: 1;\\n  transform: translateY(0);\\n  visibility: visible;\\n}\\n\\n.clam12-space-wrap {\\n  border: 1px solid var(--clam-line);\\n  border-radius: 16px;\\n  overflow: auto;\\n  position: relative;\\n}\\n\\n.clam12-space-table {\\n  background: var(--clam-white);\\n  border-collapse: separate;\\n  border-spacing: 0;\\n  min-width: 1120px;\\n  width: 100%;\\n}\\n\\n.clam12-space-table th,\\n.clam12-space-table td {\\n  border-bottom: 1px solid var(--clam-line);\\n  border-right: 1px solid var(--clam-line);\\n  min-width: 190px;\\n  padding: 9px;\\n  vertical-align: top;\\n}\\n\\n.clam12-space-table th {\\n  background: var(--clam-navy);\\n  color: var(--clam-white);\\n  font-size: 0.76rem;\\n  font-weight: 900;\\n  position: sticky;\\n  text-align: left;\\n  top: 0;\\n  z-index: 4;\\n}\\n\\n.clam12-space-table th:first-child,\\n.clam12-space-table td:first-child {\\n  left: 0;\\n  min-width: 84px;\\n  position: sticky;\\n  width: 84px;\\n  z-index: 3;\\n}\\n\\n.clam12-space-table th:first-child {\\n  z-index: 5;\\n}\\n\\n.clam12-space-table td:first-child {\\n  background: #f4f2ee;\\n  color: var(--clam-navy);\\n  font-size: 0.78rem;\\n  font-weight: 900;\\n}\\n\\n.clam12-space-table .clam12-card {\\n  min-height: 112px;\\n}\\n\\n.clam12-empty-cell {\\n  color: #a1a5a7;\\n  display: block;\\n  padding: 16px 4px;\\n  text-align: center;\\n}\\n\\n.clam12-empty {\\n  background: var(--clam-white);\\n  border: 1px dashed rgba(40, 57, 71, 0.25);\\n  border-radius: 16px;\\n  color: #666b70;\\n  padding: 34px 20px;\\n  text-align: center;\\n}\\n\\n.clam12-footer-note {\\n  border-top: 1px solid var(--clam-line);\\n  color: #696d70;\\n  font-size: 0.78rem;\\n  margin-top: 28px;\\n  padding-top: 17px;\\n}\\n\\n.clam12-update-banner {\\n  align-items: center;\\n  background: #fff8e8;\\n  border: 1px solid rgba(194, 83, 84, 0.24);\\n  border-left: 5px solid var(--clam-yellow);\\n  border-radius: 14px;\\n  color: var(--clam-navy);\\n  display: flex;\\n  gap: 13px;\\n  margin-bottom: 20px;\\n  padding: 14px 17px;\\n}\\n\\n.clam12-update-banner[hidden] {\\n  display: none;\\n}\\n\\n.clam12-update-banner__mark {\\n  align-items: center;\\n  background: var(--clam-yellow);\\n  border-radius: 50%;\\n  color: var(--clam-navy);\\n  display: inline-flex;\\n  flex: 0 0 30px;\\n  font-size: 1rem;\\n  font-weight: 900;\\n  height: 30px;\\n  justify-content: center;\\n  line-height: 1;\\n  min-width: 30px;\\n  text-align: center;\\n  width: 30px;\\n}\\n\\n.clam12-update-banner strong,\\n.clam12-update-banner > div > span {\\n  display: block;\\n}\\n\\n.clam12-update-banner strong {\\n  font-size: 0.84rem;\\n  letter-spacing: 0.03em;\\n  text-transform: uppercase;\\n}\\n\\n.clam12-update-banner div > span {\\n  color: #5d6265;\\n  font-size: 0.82rem;\\n  line-height: 1.45;\\n  margin-top: 3px;\\n}\\n\\n.clam12-precongress {\\n  align-items: center;\\n  background: linear-gradient(135deg, #fffaf0 0%, #f8eee0 100%);\\n  border: 1px solid rgba(181, 122, 80, 0.32);\\n  border-radius: 18px;\\n  box-shadow: 0 12px 28px rgba(45, 56, 68, 0.08);\\n  display: grid;\\n  gap: 18px;\\n  grid-template-columns: 76px minmax(0, 1fr);\\n  margin-bottom: 22px;\\n  overflow: hidden;\\n  padding: 18px 22px 18px 18px;\\n  position: relative;\\n}\\n\\n.clam12-precongress::after {\\n  background: linear-gradient(90deg, var(--clam-yellow), var(--clam-terracotta), var(--clam-red));\\n  bottom: 0;\\n  content: \\\"\\\";\\n  height: 5px;\\n  left: 0;\\n  position: absolute;\\n  right: 0;\\n}\\n\\n.clam12-precongress__date {\\n  align-items: center;\\n  background: var(--clam-navy);\\n  border-radius: 15px;\\n  color: var(--clam-white);\\n  display: flex;\\n  flex-direction: column;\\n  height: 76px;\\n  justify-content: center;\\n  line-height: 1;\\n  width: 76px;\\n}\\n\\n.clam12-precongress__date strong {\\n  font-family: \\\"Philosopher\\\", Georgia, serif;\\n  font-size: 2rem;\\n}\\n\\n.clam12-precongress__date span {\\n  color: var(--clam-yellow);\\n  font-size: 0.7rem;\\n  font-weight: 900;\\n  letter-spacing: 0.12em;\\n  margin-top: 4px;\\n}\\n\\n.clam12-precongress__eyebrow {\\n  color: var(--clam-red);\\n  font-size: 0.7rem;\\n  font-weight: 900;\\n  letter-spacing: 0.11em;\\n  margin: 0 0 3px;\\n  text-transform: uppercase;\\n}\\n\\n.clam12-precongress h3 {\\n  color: var(--clam-navy);\\n  font-family: \\\"Philosopher\\\", Georgia, serif;\\n  font-size: clamp(1.25rem, 2.8vw, 1.65rem);\\n  line-height: 1.15;\\n  margin: 0;\\n}\\n\\n.clam12-precongress__when,\\n.clam12-precongress__location,\\n.clam12-precongress__message {\\n  color: #4f575d;\\n  line-height: 1.45;\\n  margin: 5px 0 0;\\n}\\n\\n.clam12-precongress__when {\\n  color: var(--clam-navy);\\n  font-size: 0.92rem;\\n  font-weight: 850;\\n}\\n\\n.clam12-precongress__location {\\n  font-size: 0.84rem;\\n  font-weight: 700;\\n}\\n\\n.clam12-precongress__message {\\n  font-size: 0.84rem;\\n}\\n\\n.clam12-update-dialog {\\n  background: var(--clam-white);\\n  border: 0;\\n  border-radius: 22px;\\n  box-shadow: 0 30px 80px rgba(23, 35, 45, 0.28);\\n  color: var(--clam-ink);\\n  max-width: 620px;\\n  overflow: hidden;\\n  padding: 0;\\n  width: calc(100% - 32px);\\n}\\n\\n.clam12-update-dialog::backdrop {\\n  background: rgba(23, 35, 45, 0.7);\\n  backdrop-filter: blur(5px);\\n}\\n\\n.clam12-update-dialog[open] {\\n  animation: clam12-notice-in 220ms ease-out;\\n}\\n\\n.clam12-update-dialog__accent {\\n  background: linear-gradient(90deg, var(--clam-yellow), var(--clam-terracotta), var(--clam-red));\\n  height: 7px;\\n}\\n\\n.clam12-update-dialog__body {\\n  padding: clamp(25px, 5vw, 42px);\\n}\\n\\n.clam12-update-dialog__eyebrow {\\n  color: var(--clam-red);\\n  font-size: 0.73rem;\\n  font-weight: 900;\\n  letter-spacing: 0.13em;\\n  margin: 0 0 9px;\\n  text-transform: uppercase;\\n}\\n\\n.clam12-update-dialog h3 {\\n  color: var(--clam-navy);\\n  font-family: \\\"Philosopher\\\", Georgia, serif;\\n  font-size: clamp(1.7rem, 5vw, 2.45rem);\\n  line-height: 1.1;\\n  margin: 0;\\n}\\n\\n.clam12-update-dialog__body > p:not(.clam12-update-dialog__eyebrow) {\\n  color: #555d62;\\n  font-size: 0.98rem;\\n  line-height: 1.62;\\n  margin: 17px 0 0;\\n}\\n\\n.clam12-update-dialog__recommendation {\\n  background: #f7f5ef;\\n  border-radius: 12px;\\n  color: var(--clam-navy) !important;\\n  font-weight: 750;\\n  padding: 13px 15px;\\n}\\n\\n.clam12-update-dialog__button {\\n  background: var(--clam-navy);\\n  border: 0;\\n  border-radius: 999px;\\n  color: var(--clam-white);\\n  cursor: pointer;\\n  font: inherit;\\n  font-size: 0.86rem;\\n  font-weight: 850;\\n  margin-top: 23px;\\n  padding: 13px 20px;\\n}\\n\\n.clam12-update-dialog__button:hover,\\n.clam12-update-dialog__button:focus-visible {\\n  background: var(--clam-blue);\\n}\\n\\n@keyframes clam12-notice-in {\\n  from { opacity: 0; transform: translateY(12px) scale(0.98); }\\n  to { opacity: 1; transform: translateY(0) scale(1); }\\n}\\n\\n.clam12-dialog {\\n  background: var(--clam-white);\\n  border: 0;\\n  border-radius: 22px;\\n  color: var(--clam-ink);\\n  max-height: min(82vh, 760px);\\n  max-width: 720px;\\n  padding: 0;\\n  width: calc(100% - 30px);\\n}\\n\\n.clam12-dialog::backdrop {\\n  background: rgba(23, 35, 45, 0.68);\\n  backdrop-filter: blur(4px);\\n}\\n\\n.clam12-dialog__head {\\n  align-items: center;\\n  background: var(--clam-navy);\\n  color: var(--clam-white);\\n  display: flex;\\n  justify-content: space-between;\\n  padding: 18px 22px;\\n}\\n\\n.clam12-dialog__head strong {\\n  font-size: 0.84rem;\\n  letter-spacing: 0.05em;\\n  text-transform: uppercase;\\n}\\n\\n.clam12-dialog__close {\\n  background: rgba(255, 255, 255, 0.13);\\n  border: 1px solid rgba(255, 255, 255, 0.25);\\n  border-radius: 50%;\\n  color: var(--clam-white);\\n  cursor: pointer;\\n  font-size: 1.2rem;\\n  height: 38px;\\n  line-height: 1;\\n  width: 38px;\\n}\\n\\n.clam12-dialog__body {\\n  padding: clamp(22px, 4vw, 36px);\\n}\\n\\n.clam12-dialog__type {\\n  color: var(--clam-red);\\n  font-size: 0.76rem;\\n  font-weight: 900;\\n  letter-spacing: 0.08em;\\n  margin: 0 0 8px;\\n  text-transform: uppercase;\\n}\\n\\n.clam12-dialog__title {\\n  color: var(--clam-navy);\\n  font-family: \\\"Philosopher\\\", Georgia, serif;\\n  font-size: clamp(1.55rem, 4vw, 2.35rem);\\n  line-height: 1.13;\\n  margin: 0;\\n}\\n\\n.clam12-dialog__speaker {\\n  color: #555c60;\\n  font-size: 1rem;\\n  font-weight: 700;\\n  margin: 11px 0 0;\\n}\\n\\n.clam12-dialog__grid {\\n  display: grid;\\n  gap: 13px;\\n  grid-template-columns: repeat(2, minmax(0, 1fr));\\n  margin-top: 26px;\\n}\\n\\n.clam12-dialog__item {\\n  background: #f5f4f1;\\n  border-radius: 12px;\\n  padding: 12px 14px;\\n}\\n\\n.clam12-dialog__item span,\\n.clam12-dialog__item strong {\\n  display: block;\\n}\\n\\n.clam12-dialog__item--wide {\\n  grid-column: 1 \\\/ -1;\\n}\\n\\n.clam12-dialog__item--wide strong {\\n  font-weight: 650;\\n  line-height: 1.55;\\n  white-space: pre-line;\\n}\\n\\n.clam12-dialog__day-button {\\n  background: var(--clam-navy);\\n  border: 0;\\n  border-radius: 999px;\\n  color: var(--clam-white);\\n  cursor: pointer;\\n  font: inherit;\\n  font-size: 0.82rem;\\n  font-weight: 850;\\n  margin-top: 20px;\\n  padding: 11px 16px;\\n}\\n\\n.clam12-dialog__day-button:hover,\\n.clam12-dialog__day-button:focus-visible {\\n  background: var(--clam-blue);\\n  outline: none;\\n}\\n\\n.clam12-dialog__item span {\\n  color: #74797c;\\n  font-size: 0.68rem;\\n  font-weight: 800;\\n  letter-spacing: 0.06em;\\n  text-transform: uppercase;\\n}\\n\\n.clam12-dialog__item strong {\\n  color: var(--clam-navy);\\n  font-size: 0.9rem;\\n  margin-top: 4px;\\n}\\n\\n.clam12-loading {\\n  align-items: center;\\n  background: #f7f6f3;\\n  border: 1px solid var(--clam-line);\\n  border-radius: 18px;\\n  color: var(--clam-navy);\\n  display: flex;\\n  font-weight: 800;\\n  gap: 12px;\\n  justify-content: center;\\n  min-height: 220px;\\n}\\n\\n.clam12-loading__mark {\\n  animation: clam12-pulse 1s ease-in-out infinite alternate;\\n  background: var(--clam-red);\\n  border-radius: 50%;\\n  height: 14px;\\n  width: 14px;\\n}\\n\\n@keyframes clam12-pulse {\\n  to { opacity: 0.3; transform: scale(0.72); }\\n}\\n\\n@media (max-width: 1080px) {\\n  .clam12-tools { grid-template-columns: repeat(3, minmax(0, 1fr)); }\\n  .clam12-field--search { grid-column: span 2; }\\n}\\n\\n@media (max-width: 720px) {\\n  .clam12-shell { border-radius: 18px; }\\n  .clam12-hero { grid-template-columns: 1fr; padding: 28px 20px 32px; }\\n  .clam12-logo { justify-self: start; max-width: 390px; width: min(100%, 390px); }\\n  .clam12-main { padding: 16px 12px 25px; }\\n  .clam12-stats { grid-template-columns: repeat(2, minmax(0, 1fr)); }\\n  .clam12-tools { grid-template-columns: 1fr 1fr; padding: 11px; }\\n  .clam12-field--search { grid-column: 1 \\\/ -1; }\\n  .clam12-time-row { gap: 8px; grid-template-columns: 1fr; }\\n  .clam12-time { background: rgba(40, 57, 71, 0.08); border-radius: 999px; justify-self: start; padding: 5px 10px; }\\n  .clam12-time::after, .clam12-time-row::before { display: none; }\\n  .clam12-card-grid { grid-template-columns: 1fr; }\\n  .clam12-card__hover { display: none; }\\n  .clam12-dialog__grid { grid-template-columns: 1fr; }\\n  .clam12-dialog__item--wide { grid-column: auto; }\\n  .clam12-update-banner { align-items: flex-start; }\\n}\\n\\n@media (prefers-reduced-motion: reduce) {\\n  .clam12-hero::before { animation: none; transform: none; }\\n  .clam12-update-dialog[open] { animation: none; }\\n}\\n\\n@media (max-width: 470px) {\\n  .clam12-precongress { align-items: start; grid-template-columns: 58px minmax(0, 1fr); padding: 15px; }\\n  .clam12-precongress__date { border-radius: 12px; height: 58px; width: 58px; }\\n  .clam12-precongress__date strong { font-size: 1.55rem; }\\n  .clam12-tools { grid-template-columns: 1fr; }\\n  .clam12-field--search { grid-column: auto; }\\n  .clam12-actions { align-items: stretch; flex-direction: column; }\\n  .clam12-action-group, .clam12-view-switch { justify-content: space-between; }\\n  .clam12-view-btn { flex: 1; }\\n}\\n\\n@media print {\\n  .clam12-programa { max-width: none; }\\n  .clam12-shell { border: 0; box-shadow: none; }\\n  .clam12-hero { background: #f2f3f1 !important; color: var(--clam-navy) !important; padding: 22px; }\\n  .clam12-hero::before { animation: none !important; display: none; }\\n  .clam12-update-dialog { display: none !important; }\\n  .clam12-tools, .clam12-actions, .clam12-days, .clam12-weekly-shortcuts, .clam12-card__hint, .clam12-card__hover { display: none !important; }\\n  .clam12-main { padding: 18px 0; }\\n  .clam12-card { break-inside: avoid; box-shadow: none !important; transform: none !important; }\\n  .clam12-time-row { break-inside: avoid; }\\n}\\n<\\\/style>\\n\n\n<section id=\\\"clam12-programa-publico\\\" class=\\\"clam12-programa\\\" data-source=\\\"data:application\\\/json;base64,ewogICJtZXRhIjogewogICAgInRpdGxlIjogIlhJSSBDb25ncmVzbyBMYXRpbm9hbWVyaWNhbm8gZGUgTWljb2xvZ8OtYSIsCiAgICAic2hvcnRUaXRsZSI6ICJYSUkgQ0xBTSBFY3VhZG9yIDIwMjYiLAogICAgImRhdGVzIjogIjHigJM0IGRlIHNlcHRpZW1icmUgZGUgMjAyNiIsCiAgICAic3RhdHVzIjogIlByb2dyYW1hIGNpZW50w61maWNvIiwKICAgICJ1cGRhdGVkIjogIjIwMjYtMDktMDRUMDA6MDA6MDAtMDU6MDAiLAogICAgImNvdW50cyI6IHsKICAgICAgIm9yYWxzIjogMTE2LAogICAgICAibWFnaXN0cmFscyI6IDEzLAogICAgICAic3BlY2lhbEV2ZW50cyI6IDIwLAogICAgICAicG9zdGVycyI6IDE5MwogICAgfQogIH0sCiAgInByZUNvbmdyZXNzIjogewogICAgInRpdGxlIjogIlJldGlybyBhbnRpY2lwYWRvIGRlIGtpdHMgeSBnYWZldGVzIiwKICAgICJkYXRlIjogIkx1bmVzIDMxIGRlIGFnb3N0byIsCiAgICAidGltZSI6ICIwOTowMOKAkzEzOjAwIiwKICAgICJsb2NhdGlvbiI6ICJVbml2ZXJzaWRhZCBBbmRpbmEgU2ltw7NuIEJvbMOtdmFyLCBTZWRlIEVjdWFkb3IgwrcgRWRpZmljaW8gTWFyaXNjYWwgU3VjcmUsIGp1bnRvIGFsIFBhcmFuaW5mbyIsCiAgICAibWVzc2FnZSI6ICJTb2xpY2l0YW1vcyBhIGxhcyBwZXJzb25hcyBxdWUgeWEgc2UgZW5jdWVudHJlbiBlbiBRdWl0byBwcmlvcml6YXIgZWwgcmV0aXJvIGRlIHN1IGtpdCB5IGdhZmV0ZSBlbCBsdW5lcy4gRXN0YSBnZXN0acOzbiBhbnRpY2lwYWRhIHBlcm1pdGlyw6EgdW4gaW5ncmVzbyBtw6FzIMOhZ2lsIGVsIG1hcnRlcyB5IGF5dWRhcsOhIGEgZXZpdGFyIGFnbG9tZXJhY2lvbmVzIGFsIGluaWNpbyBkZSBsYSBqb3JuYWRhLiIKICB9LAogICJkYXlzIjogWwogICAgewogICAgICAiZGF0ZSI6ICIyMDI2LTA5LTAxIiwKICAgICAgImxhYmVsIjogIk1hcnRlcyAxIgogICAgfSwKICAgIHsKICAgICAgImRhdGUiOiAiMjAyNi0wOS0wMiIsCiAgICAgICJsYWJlbCI6ICJNacOpcmNvbGVzIDIiCiAgICB9LAogICAgewogICAgICAiZGF0ZSI6ICIyMDI2LTA5LTAzIiwKICAgICAgImxhYmVsIjogIkp1ZXZlcyAzIgogICAgfSwKICAgIHsKICAgICAgImRhdGUiOiAiMjAyNi0wOS0wNCIsCiAgICAgICJsYWJlbCI6ICJWaWVybmVzIDQiCiAgICB9CiAgXSwKICAic3BhY2VzIjogewogICAgIkpKTy0wMSI6ICJTYWxhIEpvc8OpIEpvYXF1w61uIGRlIE9sbWVkbyIsCiAgICAiSE9OLTAxIjogIlNhbMOzbiBkZSBIb25vciIsCiAgICAiUEFSLTAxIjogIlBhcmFuaW5mbyIsCiAgICAiTUFOLTAxIjogIlNhbGEgTWFudWVsYSBTw6FlbnoiLAogICAgIkRPTS0wMSI6ICJEb21vIERlcG9ydGl2byIsCiAgICAiUkVHLTAxIjogIkFjY2VzbyBwcmluY2lwYWwiLAogICAgIlNPQy0wMSI6ICJFc3BhY2lvIHBvciBjb25maXJtYXIiLAogICAgIkNUUi0wMSI6ICLDgXJlYSBwcmluY2lwYWwiLAogICAgIkU0MiI6ICJTYWxhIGRlIHBvbmVuY2lhcyBFNDIgwrcgRXVnZW5pbyBFc3Blam8iLAogICAgIkU2MSI6ICJTYWxhIGRlIHBvbmVuY2lhcyBFNjEgwrcgRXVnZW5pbyBFc3Blam8iLAogICAgIk81MiI6ICJTYWxhIGRlIHBvbmVuY2lhcyBPNTIgwrcgSm9zw6kgSm9hcXXDrW4gT2xtZWRvIiwKICAgICJTMjEiOiAiU2FsYSBkZSBwb25lbmNpYXMgUzIxIMK3IE1hcmlzY2FsIFN1Y3JlIiwKICAgICJTMjMiOiAiU2FsYSBkZSBwb25lbmNpYXMgUzIzIMK3IE1hcmlzY2FsIFN1Y3JlIiwKICAgICJTNzIiOiAiU2FsYSBkZSBwb25lbmNpYXMgUzcyIMK3IE1hcmlzY2FsIFN1Y3JlIgogIH0sCiAgImV2ZW50cyI6IFsKICAgIHsKICAgICAgImlkIjogIk1BVC1EMSIsCiAgICAgICJjb2RlIjogIk1BVC1EMSIsCiAgICAgICJraW5kIjogImxvZ2lzdGljYSIsCiAgICAgICJkYXkiOiAiMjAyNi0wOS0wMSIsCiAgICAgICJzdGFydCI6ICIwODowMCIsCiAgICAgICJlbmQiOiAiMDg6MzAiLAogICAgICAicm9vbSI6ICJSRUctMDEiLAogICAgICAicm9vbU5hbWUiOiAiQWNjZXNvIHByaW5jaXBhbCIsCiAgICAgICJzcGVha2VyIjogIkVudHJlZ2EgZGUgYXJjaGl2b3MgeSBtYXRlcmlhbCBkZSBhcG95byBhbnRlcyBkZSBpbmljaWFyIGxhIGpvcm5hZGEiLAogICAgICAidGl0bGUiOiAiUmVjZXBjacOzbiBkZSBtYXRlcmlhbCBwYXJhIHByZXNlbnRhY2lvbmVzIiwKICAgICAgInRoZW1lIjogIlJlY2VwY2nDs24gZGUgbWF0ZXJpYWwgcGFyYSBwcmVzZW50YWNpb25lcyIsCiAgICAgICJtb2RhbGl0eSI6ICJQcmVzZW5jaWFsIiwKICAgICAgImZvcm1hdCI6ICIiLAogICAgICAibm90ZSI6ICIiLAogICAgICAiY291bnRyeUVudHJpZXMiOiBbXQogICAgfSwKICAgIHsKICAgICAgImlkIjogIlJFRy1EMSIsCiAgICAgICJjb2RlIjogIlJFRy1EMSIsCiAgICAgICJraW5kIjogImxvZ2lzdGljYSIsCiAgICAgICJkYXkiOiAiMjAyNi0wOS0wMSIsCiAgICAgICJzdGFydCI6ICIwODowMCIsCiAgICAgICJlbmQiOiAiMTE6MDAiLAogICAgICAicm9vbSI6ICJSRUctMDEiLAogICAgICAicm9vbU5hbWUiOiAiQWNjZXNvIHByaW5jaXBhbCIsCiAgICAgICJzcGVha2VyIjogIkVzdGFjacOzbiBkZSBhY3JlZGl0YWNpw7NuIGRpc3BvbmlibGUiLAogICAgICAidGl0bGUiOiAiUmV0aXJvIGRlIGtpdHMgeSBnYWZldGVzIiwKICAgICAgInRoZW1lIjogIlJldGlybyBkZSBraXRzIHkgZ2FmZXRlcyIsCiAgICAgICJtb2RhbGl0eSI6ICJQcmVzZW5jaWFsIiwKICAgICAgImZvcm1hdCI6ICIiLAogICAgICAibm90ZSI6ICJQdWVkZSByZWFsaXphcnNlIGVuIGN1YWxxdWllciBtb21lbnRvIGVudHJlIGxhcyAwODowMCB5IGxhcyAxMTowMCwgc2luIGludGVycnVtcGlyIGxhcyBhY3RpdmlkYWRlcyBkZWwgcHJvZ3JhbWEuIiwKICAgICAgImNvdW50cnlFbnRyaWVzIjogW10KICAgIH0sCiAgICB7CiAgICAgICJpZCI6ICJQRVJNLTIwMjYtMDktMDEiLAogICAgICAiY29kZSI6ICJET00tUEVSTSIsCiAgICAgICJraW5kIjogInBlcm1hbmVudGUiLAogICAgICAiZGF5IjogIjIwMjYtMDktMDEiLAogICAgICAic3RhcnQiOiAiMDg6MzAiLAogICAgICAiZW5kIjogIjE4OjAwIiwKICAgICAgInJvb20iOiAiRE9NLTAxIiwKICAgICAgInJvb21OYW1lIjogIkRvbW8gRGVwb3J0aXZvIiwKICAgICAgInNwZWFrZXIiOiAiU3RhbmRzIGRpc3BvbmlibGVzIGR1cmFudGUgbGEgam9ybmFkYTsgYXJ0ZSBtaWNvbMOzZ2ljbyBkZXNkZSBlbCBtacOpcmNvbGVzIiwKICAgICAgInRpdGxlIjogIlN0YW5kcyBpbnN0aXR1Y2lvbmFsZXMgeSBjb21lcmNpYWxlcyIsCiAgICAgICJ0aGVtZSI6ICJFeHBvc2ljacOzbiIsCiAgICAgICJtb2RhbGl0eSI6ICJQcmVzZW5jaWFsIiwKICAgICAgImZvcm1hdCI6ICJBY3RpdmlkYWQgY29udGludWEiLAogICAgICAiY291bnRyeUVudHJpZXMiOiBbXSwKICAgICAgImRheUxhYmVsIjogIk1hcnRlcyAxIgogICAgfSwKICAgIHsKICAgICAgImlkIjogIklOQS0wMSIsCiAgICAgICJjb2RlIjogIklOQS0wMSIsCiAgICAgICJraW5kIjogImluYXVndXJhY2lvbiIsCiAgICAgICJkYXkiOiAiMjAyNi0wOS0wMSIsCiAgICAgICJzdGFydCI6ICIwODozMCIsCiAgICAgICJlbmQiOiAiMTA6MzAiLAogICAgICAicm9vbSI6ICJKSk8tMDEiLAogICAgICAicm9vbU5hbWUiOiAiU2FsYSBKb3PDqSBKb2FxdcOtbiBkZSBPbG1lZG8iLAogICAgICAic3BlYWtlciI6ICJFdmVudG8gw7puaWNvIGVuIGxhIFNhbGEgSm9zw6kgSm9hcXXDrW4gZGUgT2xtZWRvOyBpbmNsdXllIGVsIENvZmZlZSBCcmVhayBkZSBsYSBtYcOxYW5hIiwKICAgICAgInRpdGxlIjogIkluYXVndXJhY2nDs24gKyBDb2ZmZWUgQnJlYWsiLAogICAgICAidGhlbWUiOiAiSW5hdWd1cmFjacOzbiArIENvZmZlZSBCcmVhayIsCiAgICAgICJtb2RhbGl0eSI6ICJQcmVzZW5jaWFsIiwKICAgICAgImZvcm1hdCI6ICIiLAogICAgICAibm90ZSI6ICIiLAogICAgICAiY291bnRyeUVudHJpZXMiOiBbXQogICAgfSwKICAgIHsKICAgICAgImlkIjogIk1BRy0wMS1HRiIsCiAgICAgICJjb2RlIjogIk1BRy0wMS1HRiIsCiAgICAgICJraW5kIjogIm1hZ2lzdHJhbCIsCiAgICAgICJkYXkiOiAiMjAyNi0wOS0wMSIsCiAgICAgICJzdGFydCI6ICIxMDozMCIsCiAgICAgICJlbmQiOiAiMTE6MzAiLAogICAgICAicm9vbSI6ICJQQVItMDEiLAogICAgICAicm9vbU5hbWUiOiAiUGFyYW5pbmZvIiwKICAgICAgInNwZWFrZXIiOiAiR2l1bGlhbmEgRnVyY2kiLAogICAgICAidGl0bGUiOiAiTGFzIDNG4oCZcyB5IEZ1bmdhOiBVbiBMb2dybyBDb2xlY3Rpdm8sIFVuYSBQcm9wdWVzdGEgRGVzZGUgTGF0aW5vYW3DqXJpY2EiLAogICAgICAidGhlbWUiOiAiQ2hhcmxhIG1hZ2lzdHJhbCIsCiAgICAgICJtb2RhbGl0eSI6ICJQcmVzZW5jaWFsIiwKICAgICAgImZvcm1hdCI6ICI2MCBtaW51dG9zIiwKICAgICAgImNhcGFjaXR5IjogIjE4MCIsCiAgICAgICJiaW9ncmFwaHkiOiAiIiwKICAgICAgImNvdW50cnlFbnRyaWVzIjogWwogICAgICAgIHsKICAgICAgICAgICJzcGVha2VyIjogIkdpdWxpYW5hIEZ1cmNpIiwKICAgICAgICAgICJjb2RlcyI6IFsKICAgICAgICAgICAgIkNMIgogICAgICAgICAgXSwKICAgICAgICAgICJjb3VudHJpZXMiOiBbCiAgICAgICAgICAgICJDaGlsZSIKICAgICAgICAgIF0KICAgICAgICB9CiAgICAgIF0KICAgIH0sCiAgICB7CiAgICAgICJpZCI6ICJTUFVOLTAxIiwKICAgICAgImNvZGUiOiAiU1BVTi0wMSIsCiAgICAgICJraW5kIjogImVzcGVjaWFsIiwKICAgICAgImRheSI6ICIyMDI2LTA5LTAxIiwKICAgICAgInN0YXJ0IjogIjExOjMwIiwKICAgICAgImVuZCI6ICIxMTo0MCIsCiAgICAgICJyb29tIjogIkhPTi0wMSIsCiAgICAgICJyb29tTmFtZSI6ICJTYWzDs24gZGUgSG9ub3IiLAogICAgICAic3BlYWtlciI6ICJTUFVOIiwKICAgICAgInBhcnRpY2lwYW50cyI6ICJTUFVOIiwKICAgICAgInRpdGxlIjogIlByZXNlbnRhY2nDs24gaW5zdGl0dWNpb25hbCBTUFVOIiwKICAgICAgInRoZW1lIjogIlByZXNlbnRhY2nDs24gaW5zdGl0dWNpb25hbCIsCiAgICAgICJtb2RhbGl0eSI6ICJQcmVzZW5jaWFsIiwKICAgICAgImZvcm1hdCI6ICIxMCBtaW51dG9zIiwKICAgICAgInB1YmxpY0F1ZGllbmNlIjogIlRvZG8gcMO6YmxpY28iLAogICAgICAiY2FwYWNpdHkiOiAiUG9yIGNvbmZpcm1hciIsCiAgICAgICJjb3VudHJ5RW50cmllcyI6IFtdCiAgICB9LAogICAgewogICAgICAiaWQiOiAiQUxNLUQxIiwKICAgICAgImNvZGUiOiAiQUxNLUQxIiwKICAgICAgImtpbmQiOiAiYWxtdWVyem8iLAogICAgICAiZGF5IjogIjIwMjYtMDktMDEiLAogICAgICAic3RhcnQiOiAiMTI6MDAiLAogICAgICAiZW5kIjogIjEzOjAwIiwKICAgICAgInJvb20iOiAiIiwKICAgICAgInJvb21OYW1lIjogIiIsCiAgICAgICJzcGVha2VyIjogIlRpZW1wbyBsaWJyZSBwYXJhIGFsbW9yemFyIGVuIGxhcyBjZXJjYW7DrWFzIGRlIGxhIHNlZGUiLAogICAgICAidGl0bGUiOiAiUGF1c2EgcGFyYSBhbG11ZXJ6byIsCiAgICAgICJ0aGVtZSI6ICJQYXVzYSBwYXJhIGFsbXVlcnpvIiwKICAgICAgIm1vZGFsaXR5IjogIlByZXNlbmNpYWwiLAogICAgICAiZm9ybWF0IjogIjYwIG1pbnV0b3MiLAogICAgICAibm90ZSI6ICJDYWRhIHBhcnRpY2lwYW50ZSBkaXNwb25lIGRlIHVuYSBob3JhIGxpYnJlIHBhcmEgdHJhc2xhZGFyc2UgYSBlc3RhYmxlY2ltaWVudG9zIGNlcmNhbm9zIGEgbGEgc2VkZS4gRWwgc2VydmljaW8gZGUgYWxtdWVyem8gbm8gZXN0w6EgaW5jbHVpZG8gZW4gbGEgb3JnYW5pemFjacOzbiBkZWwgY29uZ3Jlc28uIiwKICAgICAgImNvdW50cnlFbnRyaWVzIjogW10KICAgIH0sCiAgICB7CiAgICAgICJpZCI6ICJPUi0xMjgtREwiLAogICAgICAiY29kZSI6ICJPUi0xMjgtREwiLAogICAgICAic291cmNlSWQiOiAiUE9ORU5DXzEzNiIsCiAgICAgICJraW5kIjogIm9yYWwiLAogICAgICAiZGF5IjogIjIwMjYtMDktMDEiLAogICAgICAic3RhcnQiOiAiMTM6MDAiLAogICAgICAiZW5kIjogIjEzOjE1IiwKICAgICAgInJvb20iOiAiRTQyIiwKICAgICAgInJvb21OYW1lIjogIlNhbGEgZGUgcG9uZW5jaWFzIEU0MiDCtyBFdWdlbmlvIEVzcGVqbyIsCiAgICAgICJzcGVha2VyIjogIkRhdmlkIEpvc8OpIGRlIGxhIENydXogTMOzcGV6IiwKICAgICAgInRpdGxlIjogIkluZmx1ZW5jaWEgZGVsIGNsaW1hIHkgbG9zIHZpw7FlZG9zIHNvYnJlIGxhIGJpb2RpdmVyc2lkYWQgZsO6bmdpY2EgZGVsIHN1ZWxvIGVuIGVjb3Npc3RlbWFzIMOhcmlkb3MiLAogICAgICAidGhlbWUiOiAiRWNvbG9nw61hIHkgYmlvZGl2ZXJzaWRhZCIsCiAgICAgICJtb2RhbGl0eSI6ICJWaXJ0dWFsIiwKICAgICAgImZvcm1hdCI6ICIxNSBtaW51dG9zIiwKICAgICAgImFmZmlsaWF0aW9ucyI6ICIiLAogICAgICAiY291bnRyeUVudHJpZXMiOiBbCiAgICAgICAgewogICAgICAgICAgInNwZWFrZXIiOiAiRGF2aWQgSm9zw6kgKFRpZW5lIGNvLWF1dG9yZXMpIERlIGxhIENydXogTMOzcGV6IiwKICAgICAgICAgICJjb2RlcyI6IFsKICAgICAgICAgICAgIkFSIgogICAgICAgICAgXSwKICAgICAgICAgICJjb3VudHJpZXMiOiBbCiAgICAgICAgICAgICJBcmdlbnRpbmEiCiAgICAgICAgICBdCiAgICAgICAgfQogICAgICBdCiAgICB9LAogICAgewogICAgICAiaWQiOiAiT1ItMTI5LUxSIiwKICAgICAgImNvZGUiOiAiT1ItMTI5LUxSIiwKICAgICAgInNvdXJjZUlkIjogIlBPTkVOQ18xNDYiLAogICAgICAia2luZCI6ICJvcmFsIiwKICAgICAgImRheSI6ICIyMDI2LTA5LTAxIiwKICAgICAgInN0YXJ0IjogIjEzOjAwIiwKICAgICAgImVuZCI6ICIxMzoxNSIsCiAgICAgICJyb29tIjogIkU2MSIsCiAgICAgICJyb29tTmFtZSI6ICJTYWxhIGRlIHBvbmVuY2lhcyBFNjEgwrcgRXVnZW5pbyBFc3Blam8iLAogICAgICAic3BlYWtlciI6ICJMdWlzIEEuIFJhbcOtcmV6LUNhbWVqbyIsCiAgICAgICJ0aXRsZSI6ICJNaWNvZGl2ZXJzaWRhZCB5IHN1IHBvdGVuY2lhbCBiaW90ZWNub2zDs2dpY28gYSBwcm9ibGVtYXMgZml0b3Nhbml0YXJpb3MiLAogICAgICAidGhlbWUiOiAiQmlvdGVjbm9sb2fDrWEgeSB1c29zIGRlIGhvbmdvcyIsCiAgICAgICJtb2RhbGl0eSI6ICJQcmVzZW5jaWFsIiwKICAgICAgImZvcm1hdCI6ICIxNSBtaW51dG9zIiwKICAgICAgImFmZmlsaWF0aW9ucyI6ICIiLAogICAgICAiY291bnRyeUVudHJpZXMiOiBbCiAgICAgICAgewogICAgICAgICAgInNwZWFrZXIiOiAiTHVpcyBBLiBSYW3DrXJlei1DYW1lam8iLAogICAgICAgICAgImNvZGVzIjogWwogICAgICAgICAgICAiUEEiCiAgICAgICAgICBdLAogICAgICAgICAgImNvdW50cmllcyI6IFsKICAgICAgICAgICAgIlBhbmFtw6EiCiAgICAgICAgICBdCiAgICAgICAgfQogICAgICBdCiAgICB9LAogICAgewogICAgICAiaWQiOiAiU0lNUC0wNCIsCiAgICAgICJjb2RlIjogIlNJTVAtMDQiLAogICAgICAia2luZCI6ICJzaW1wb3NpbyIsCiAgICAgICJkYXkiOiAiMjAyNi0wOS0wMSIsCiAgICAgICJzdGFydCI6ICIxMzowMCIsCiAgICAgICJlbmQiOiAiMTY6MDAiLAogICAgICAicm9vbSI6ICJIT04tMDEiLAogICAgICAicm9vbU5hbWUiOiAiU2Fsw7NuIGRlIEhvbm9yIiwKICAgICAgInNwZWFrZXIiOiAiQcOtZGEgTSBWYXNjby1QYWxhY2lvcywgQ2VzYXIgTWFyw61uIiwKICAgICAgInBhcnRpY2lwYW50cyI6ICJSb2JlcnRvIEdhcmliYXk7IE1hcmlhIEFsaWNlIE5ldmVzOyBDZXNhciBNYXJpbjsgSmVzc2ljYSBEdWNoaWNlbGEuIFNlcXVlbmNlLWJhc2VkIGFidW5kYW5jZSwgZGl2ZXJzaXR5LCBjb21tdW5pdHkgY29tcG9zaXRpb24gYW5kIGFjdGl2aXR5IG9mIGFyYnVzY3VsYXIgbXljb3JyaGl6YWwgZnVuZ2kgdmFyeSB3aXRoIHBob3NwaG9ydXMgYW5kIGFsdGl0dWRlIGluIEFuZGVhbiBTb2xhbnVtIHR1YmVyb3N1bSBmaWVsZHMiLAogICAgICAidGl0bGUiOiAiSVYgU2ltcG9zaW8gQ0xBTSBkZSBsYSBSZWQgU3VkYW1lcmljYW5hIGRlIEludmVzdGlnYWNpw7NuIGVuIE1pY29ycml6YXM6IFNpbWJpb3NpcyBtaWNvcnLDrWNpY2EsIHNvc3RlbmliaWxpZGFkIHkgY29uc2VydmFjacOzbiBlbiBBbcOpcmljYSBMYXRpbmEiLAogICAgICAidGhlbWUiOiAiU2ltcG9zaW8iLAogICAgICAibW9kYWxpdHkiOiAiUHJlc2VuY2lhbCIsCiAgICAgICJmb3JtYXQiOiAiMTgwIG1pbnV0b3MiLAogICAgICAicHVibGljQXVkaWVuY2UiOiAiRXN0dWRpYW50ZXMgZGUgcHJlZ3JhZG8sIEVzdHVkaWFudGVzIGRlIHBvc2dyYWRvLCBJbnZlc3RpZ2Fkb3Jlcy9hcywgUHJvZmVzaW9uYWxlcyIsCiAgICAgICJjYXBhY2l0eSI6ICI1MCIsCiAgICAgICJjb3VudHJ5RW50cmllcyI6IFsKICAgICAgICB7CiAgICAgICAgICAic3BlYWtlciI6ICJBw61kYSBNLiBWYXNjby1QYWxhY2lvcyIsCiAgICAgICAgICAiY29kZXMiOiBbCiAgICAgICAgICAgICJVUyIKICAgICAgICAgIF0sCiAgICAgICAgICAiY291bnRyaWVzIjogWwogICAgICAgICAgICAiRXN0YWRvcyBVbmlkb3MiCiAgICAgICAgICBdCiAgICAgICAgfSwKICAgICAgICB7CiAgICAgICAgICAic3BlYWtlciI6ICJDZXNhciBNYXLDrW4iLAogICAgICAgICAgImNvZGVzIjogWwogICAgICAgICAgICAiQ0wiCiAgICAgICAgICBdLAogICAgICAgICAgImNvdW50cmllcyI6IFsKICAgICAgICAgICAgIkNoaWxlIgogICAgICAgICAgXQogICAgICAgIH0KICAgICAgXQogICAgfSwKICAgIHsKICAgICAgImlkIjogIk9SLTAwMy1GUiIsCiAgICAgICJjb2RlIjogIk9SLTAwMy1GUiIsCiAgICAgICJzb3VyY2VJZCI6ICJQT05FTkNfMDAxIiwKICAgICAgImtpbmQiOiAib3JhbCIsCiAgICAgICJkYXkiOiAiMjAyNi0wOS0wMSIsCiAgICAgICJzdGFydCI6ICIxMzowMCIsCiAgICAgICJlbmQiOiAiMTM6MTUiLAogICAgICAicm9vbSI6ICJPNTIiLAogICAgICAicm9vbU5hbWUiOiAiU2FsYSBkZSBwb25lbmNpYXMgTzUyIMK3IEpvc8OpIEpvYXF1w61uIE9sbWVkbyIsCiAgICAgICJzcGVha2VyIjogIkZlcm5hbmRvIFJvbWVybyIsCiAgICAgICJ0aXRsZSI6ICJNSUNST01JQ0VUT1MgRU5Ew5NGSVRPUyBDT01PIFBST01PVE9SRVMgREUgQ1JFQ0lNSUVOVE8gRU4gUEzDgU5UVUxBUyBERSBDYXBzaWN1bSBjaGluZW5zZSIsCiAgICAgICJ0aGVtZSI6ICJCaW90ZWNub2xvZ8OtYSB5IHVzb3MgZGUgaG9uZ29zIiwKICAgICAgIm1vZGFsaXR5IjogIlByZXNlbmNpYWwiLAogICAgICAiZm9ybWF0IjogIjE1IG1pbnV0b3MiLAogICAgICAiYWZmaWxpYXRpb25zIjogIiIsCiAgICAgICJjb3VudHJ5RW50cmllcyI6IFsKICAgICAgICB7CiAgICAgICAgICAic3BlYWtlciI6ICJGZXJuYW5kbyBSb21lcm8iLAogICAgICAgICAgImNvZGVzIjogWwogICAgICAgICAgICAiTVgiCiAgICAgICAgICBdLAogICAgICAgICAgImNvdW50cmllcyI6IFsKICAgICAgICAgICAgIk3DqXhpY28iCiAgICAgICAgICBdCiAgICAgICAgfQogICAgICBdCiAgICB9LAogICAgewogICAgICAiaWQiOiAiU0lNUC0wMSIsCiAgICAgICJjb2RlIjogIlNJTVAtMDEiLAogICAgICAia2luZCI6ICJzaW1wb3NpbyIsCiAgICAgICJkYXkiOiAiMjAyNi0wOS0wMSIsCiAgICAgICJzdGFydCI6ICIxMzowMCIsCiAgICAgICJlbmQiOiAiMTU6MDAiLAogICAgICAicm9vbSI6ICJQQVItMDEiLAogICAgICAicm9vbU5hbWUiOiAiUGFyYW5pbmZvIiwKICAgICAgInNwZWFrZXIiOiAiVGF0aWFuYSBCYXB0aXN0YSBHaWJlcnRvbmkiLAogICAgICAicGFydGljaXBhbnRzIjogIlZpcmdpbmlhIFJhbWlyZXogQ3J1ejsgVml2aWFuYSBNb3RhdG8tVsOhc3F1ZXo7IFRhdGlhbmEgQmFwdGlzdGEgR2liZXJ0b25pOyBZYW5pbmUgTWF1YmV0IENhbm8iLAogICAgICAidGl0bGUiOiAiTWljw7Nsb2dhcyBMYXRpbm8tQW1lcmljYW5hcyBlIHN1YSBjb250cmlidWnDp8OjbyBwYXJhIGEgZGl2ZXJzaWRhZGUgZGUgQmFzaWRpb215Y290YSIsCiAgICAgICJ0aGVtZSI6ICJTaW1wb3NpbyIsCiAgICAgICJtb2RhbGl0eSI6ICJQcmVzZW5jaWFsIiwKICAgICAgImZvcm1hdCI6ICIxMjAgbWludXRvcyIsCiAgICAgICJwdWJsaWNBdWRpZW5jZSI6ICJFc3R1ZGlhbnRlcyBkZSBwcmVncmFkbywgRXN0dWRpYW50ZXMgZGUgcG9zZ3JhZG8sIEludmVzdGlnYWRvcmVzL2FzLCBQcm9mZXNpb25hbGVzIiwKICAgICAgImNhcGFjaXR5IjogIjUwIiwKICAgICAgImNvdW50cnlFbnRyaWVzIjogW10KICAgIH0sCiAgICB7CiAgICAgICJpZCI6ICJPUi0wMDQtU1kiLAogICAgICAiY29kZSI6ICJPUi0wMDQtU1kiLAogICAgICAic291cmNlSWQiOiAiUE9ORU5DXzAwMiIsCiAgICAgICJraW5kIjogIm9yYWwiLAogICAgICAiZGF5IjogIjIwMjYtMDktMDEiLAogICAgICAic3RhcnQiOiAiMTM6MDAiLAogICAgICAiZW5kIjogIjEzOjE1IiwKICAgICAgInJvb20iOiAiUzIxIiwKICAgICAgInJvb21OYW1lIjogIlNhbGEgZGUgcG9uZW5jaWFzIFMyMSDCtyBNYXJpc2NhbCBTdWNyZSIsCiAgICAgICJzcGVha2VyIjogIlNjYXJsZXQgR2FicmllbGEgTWF1cmVyYSBZYW5leiIsCiAgICAgICJ0aXRsZSI6ICJBaXNsYW1pZW50byB5IENhcmFjdGVyaXphY2nDs24gZGVsIE1pY29iaW9udGUgZGUgVXNuZWEgc3AuIGVuIEN1bHRpdm9zIEF4w6luaWNvczogUmVzcHVlc3RhIGEgQ29uZGljaW9uZXMgZGUgRXN0csOpcyBBbWJpZW50YWwiLAogICAgICAidGhlbWUiOiAiRWNvbG9nw61hIHkgYmlvZGl2ZXJzaWRhZCIsCiAgICAgICJtb2RhbGl0eSI6ICJQcmVzZW5jaWFsIiwKICAgICAgImZvcm1hdCI6ICIxNSBtaW51dG9zIiwKICAgICAgImFmZmlsaWF0aW9ucyI6ICIiLAogICAgICAiY291bnRyeUVudHJpZXMiOiBbCiAgICAgICAgewogICAgICAgICAgInNwZWFrZXIiOiAiU2NhcmxldCBHYWJyaWVsYSBNYXVyZXJhIFlhbmV6IiwKICAgICAgICAgICJjb2RlcyI6IFsKICAgICAgICAgICAgIkNPIgogICAgICAgICAgXSwKICAgICAgICAgICJjb3VudHJpZXMiOiBbCiAgICAgICAgICAgICJDb2xvbWJpYSIKICAgICAgICAgIF0KICAgICAgICB9CiAgICAgIF0KICAgIH0sCiAgICB7CiAgICAgICJpZCI6ICJPUi0wMTEtTkkiLAogICAgICAiY29kZSI6ICJPUi0wMTEtTkkiLAogICAgICAic291cmNlSWQiOiAiUE9ORU5DXzA0OSIsCiAgICAgICJraW5kIjogIm9yYWwiLAogICAgICAiZGF5IjogIjIwMjYtMDktMDEiLAogICAgICAic3RhcnQiOiAiMTM6MDAiLAogICAgICAiZW5kIjogIjEzOjE1IiwKICAgICAgInJvb20iOiAiUzIzIiwKICAgICAgInJvb21OYW1lIjogIlNhbGEgZGUgcG9uZW5jaWFzIFMyMyDCtyBNYXJpc2NhbCBTdWNyZSIsCiAgICAgICJzcGVha2VyIjogIk5vZW1pYSBJc2hpa2F3YSIsCiAgICAgICJ0aXRsZSI6ICI1MCBhbm9zIGRlIGV0bm9taWNvbG9naWEgZG8gcG92byBZYW5vbWFtaSBubyBCcmFzaWw6IGRhIGhpc3TDs3JpYSDDoCByZWV4YW1pbmHDp8OjbyB0YXhvbsO0bWljYSIsCiAgICAgICJ0aGVtZSI6ICJFdG5vbWljb2xvZ8OtYSIsCiAgICAgICJtb2RhbGl0eSI6ICJQcmVzZW5jaWFsIiwKICAgICAgImZvcm1hdCI6ICIxNSBtaW51dG9zIiwKICAgICAgImFmZmlsaWF0aW9ucyI6ICIiLAogICAgICAiY291bnRyeUVudHJpZXMiOiBbCiAgICAgICAgewogICAgICAgICAgInNwZWFrZXIiOiAiTm9lbWlhIElzaGlrYXdhIiwKICAgICAgICAgICJjb2RlcyI6IFsKICAgICAgICAgICAgIkJSIgogICAgICAgICAgXSwKICAgICAgICAgICJjb3VudHJpZXMiOiBbCiAgICAgICAgICAgICJCcmFzaWwiCiAgICAgICAgICBdCiAgICAgICAgfQogICAgICBdCiAgICB9LAogICAgewogICAgICAiaWQiOiAiT1ItMDE4LUFQIiwKICAgICAgImNvZGUiOiAiT1ItMDE4LUFQIiwKICAgICAgInNvdXJjZUlkIjogIlBPTkVOQ18wMjEiLAogICAgICAia2luZCI6ICJvcmFsIiwKICAgICAgImRheSI6ICIyMDI2LTA5LTAxIiwKICAgICAgInN0YXJ0IjogIjEzOjAwIiwKICAgICAgImVuZCI6ICIxMzoxNSIsCiAgICAgICJyb29tIjogIlM3MiIsCiAgICAgICJyb29tTmFtZSI6ICJTYWxhIGRlIHBvbmVuY2lhcyBTNzIgwrcgTWFyaXNjYWwgU3VjcmUiLAogICAgICAic3BlYWtlciI6ICJBcmkgRWxpc2VvIFB1ZW50ZXMiLAogICAgICAidGl0bGUiOiAiRXhwbG9yYW5kbyBsYSBkaXZlcnNpZGFkIGRlIGhvbmdvcyBlY3RvbWljb3Jyw616aWNvcyBlbiBQdWVydG8gUmljbyIsCiAgICAgICJ0aGVtZSI6ICJFY29sb2fDrWEgeSBiaW9kaXZlcnNpZGFkIiwKICAgICAgIm1vZGFsaXR5IjogIlByZXNlbmNpYWwiLAogICAgICAiZm9ybWF0IjogIjE1IG1pbnV0b3MiLAogICAgICAiYWZmaWxpYXRpb25zIjogIiIsCiAgICAgICJjb3VudHJ5RW50cmllcyI6IFsKICAgICAgICB7CiAgICAgICAgICAic3BlYWtlciI6ICJBcmkgRWxpc2VvIFB1ZW50ZXMiLAogICAgICAgICAgImNvZGVzIjogWwogICAgICAgICAgICAiVVMiCiAgICAgICAgICBdLAogICAgICAgICAgImNvdW50cmllcyI6IFsKICAgICAgICAgICAgIkVzdGFkb3MgVW5pZG9zIgogICAgICAgICAgXQogICAgICAgIH0KICAgICAgXQogICAgfSwKICAgIHsKICAgICAgImlkIjogIk9SLTAwNy1KTSIsCiAgICAgICJjb2RlIjogIk9SLTAwNy1KTSIsCiAgICAgICJzb3VyY2VJZCI6ICJQT05FTkNfMDIwIiwKICAgICAgImtpbmQiOiAib3JhbCIsCiAgICAgICJkYXkiOiAiMjAyNi0wOS0wMSIsCiAgICAgICJzdGFydCI6ICIxMzoxNSIsCiAgICAgICJlbmQiOiAiMTM6MzAiLAogICAgICAicm9vbSI6ICJFNDIiLAogICAgICAicm9vbU5hbWUiOiAiU2FsYSBkZSBwb25lbmNpYXMgRTQyIMK3IEV1Z2VuaW8gRXNwZWpvIiwKICAgICAgInNwZWFrZXIiOiAiSnVsaWV0YSBBbHZhcmV6IE1hbmphcnJleiIsCiAgICAgICJ0aXRsZSI6ICJUYXhvbm9tw61hIGRlIFRoZWxlcGhvcmFjZWFlIChCYXNpZGlvbXljb3RhKSBlbiBlbCBOZW90csOzcGljbyIsCiAgICAgICJ0aGVtZSI6ICJTaXN0ZW3DoXRpY2EgeSB0YXhvbm9tw61hIiwKICAgICAgIm1vZGFsaXR5IjogIlByZXNlbmNpYWwiLAogICAgICAiZm9ybWF0IjogIjE1IG1pbnV0b3MiLAogICAgICAiYWZmaWxpYXRpb25zIjogIiIsCiAgICAgICJjb3VudHJ5RW50cmllcyI6IFsKICAgICAgICB7CiAgICAgICAgICAic3BlYWtlciI6ICJKdWxpZXRhIEFsdmFyZXogTWFuamFycmV6IiwKICAgICAgICAgICJjb2RlcyI6IFsKICAgICAgICAgICAgIk1YIgogICAgICAgICAgXSwKICAgICAgICAgICJjb3VudHJpZXMiOiBbCiAgICAgICAgICAgICJNw6l4aWNvIgogICAgICAgICAgXQogICAgICAgIH0KICAgICAgXQogICAgfSwKICAgIHsKICAgICAgImlkIjogIk9SLTAwOC1EQSIsCiAgICAgICJjb2RlIjogIk9SLTAwOC1EQSIsCiAgICAgICJzb3VyY2VJZCI6ICJQT05FTkNfMDEyIiwKICAgICAgImtpbmQiOiAib3JhbCIsCiAgICAgICJkYXkiOiAiMjAyNi0wOS0wMSIsCiAgICAgICJzdGFydCI6ICIxMzoxNSIsCiAgICAgICJlbmQiOiAiMTM6MzAiLAogICAgICAicm9vbSI6ICJFNjEiLAogICAgICAicm9vbU5hbWUiOiAiU2FsYSBkZSBwb25lbmNpYXMgRTYxIMK3IEV1Z2VuaW8gRXNwZWpvIiwKICAgICAgInNwZWFrZXIiOiAiRGFuaWVsIEFsYnVqYSBBZ3VpcnJlIiwKICAgICAgInRpdGxlIjogIkFwbGljYWNpw7NuIGRlIHBpcGVsaW5lcyBjb21wdXRhY2lvbmFsZXMgQ1BVIOKAkyBHUFUgcGFyYSBlbCBhbsOhbGlzaXMgSVRTIGVuIHVuYSBjZXBhIGbDum5naWNhIG1lZGlhbnRlIHNlY3VlbmNpYWNpw7NuIE5hbm9wb3JlIiwKICAgICAgInRoZW1lIjogIk1pY29sb2fDrWEgYXBsaWNhZGEiLAogICAgICAibW9kYWxpdHkiOiAiUHJlc2VuY2lhbCIsCiAgICAgICJmb3JtYXQiOiAiMTUgbWludXRvcyIsCiAgICAgICJhZmZpbGlhdGlvbnMiOiAiIiwKICAgICAgImNvdW50cnlFbnRyaWVzIjogWwogICAgICAgIHsKICAgICAgICAgICJzcGVha2VyIjogIkRhbmllbCBBbGJ1amEgQWd1aXJyZSIsCiAgICAgICAgICAiY29kZXMiOiBbCiAgICAgICAgICAgICJFQyIKICAgICAgICAgIF0sCiAgICAgICAgICAiY291bnRyaWVzIjogWwogICAgICAgICAgICAiRWN1YWRvciIKICAgICAgICAgIF0KICAgICAgICB9CiAgICAgIF0KICAgIH0sCiAgICB7CiAgICAgICJpZCI6ICJPUi0wMDktTEEiLAogICAgICAiY29kZSI6ICJPUi0wMDktTEEiLAogICAgICAic291cmNlSWQiOiAiUE9ORU5DXzAwNiIsCiAgICAgICJraW5kIjogIm9yYWwiLAogICAgICAiZGF5IjogIjIwMjYtMDktMDEiLAogICAgICAic3RhcnQiOiAiMTM6MTUiLAogICAgICAiZW5kIjogIjEzOjMwIiwKICAgICAgInJvb20iOiAiTzUyIiwKICAgICAgInJvb21OYW1lIjogIlNhbGEgZGUgcG9uZW5jaWFzIE81MiDCtyBKb3PDqSBKb2FxdcOtbiBPbG1lZG8iLAogICAgICAic3BlYWtlciI6ICJMdWlzIEVybmVzdG8gQWNvc3RhIiwKICAgICAgInRpdGxlIjogIlVzbyB0ZXJhcMOpdXRpY28gZGUgbWljcm9kb3NpcyBkZSBob25nb3MgcHNpbG9jaWJpb3MgZW4gVHJhc3Rvcm5vcyBkZWwgRXNwZWN0cm8gQXV0aXN0YSAoVEVBKTogcG9zaWJsZXMgbWVjYW5pc21vcyBkZSBhY2Npw7NuIG5ldXJvZmlzaW9sw7NnaWNhIHkgY2Fzb3MtZWplbXBsbyBkZSB1c28uIiwKICAgICAgInRoZW1lIjogIkJpb3RlY25vbG9nw61hIHkgdXNvcyBkZSBob25nb3MiLAogICAgICAibW9kYWxpdHkiOiAiUHJlc2VuY2lhbCIsCiAgICAgICJmb3JtYXQiOiAiMTUgbWludXRvcyIsCiAgICAgICJhZmZpbGlhdGlvbnMiOiAiIiwKICAgICAgImNvdW50cnlFbnRyaWVzIjogWwogICAgICAgIHsKICAgICAgICAgICJzcGVha2VyIjogIkx1aXMgRXJuZXN0byBBY29zdGEiLAogICAgICAgICAgImNvZGVzIjogWwogICAgICAgICAgICAiQVIiCiAgICAgICAgICBdLAogICAgICAgICAgImNvdW50cmllcyI6IFsKICAgICAgICAgICAgIkFyZ2VudGluYSIKICAgICAgICAgIF0KICAgICAgICB9CiAgICAgIF0KICAgIH0sCiAgICB7CiAgICAgICJpZCI6ICJPUi0wMTAtUEciLAogICAgICAiY29kZSI6ICJPUi0wMTAtUEciLAogICAgICAic291cmNlSWQiOiAiUE9ORU5DXzAwNCIsCiAgICAgICJraW5kIjogIm9yYWwiLAogICAgICAiZGF5IjogIjIwMjYtMDktMDEiLAogICAgICAic3RhcnQiOiAiMTM6MTUiLAogICAgICAiZW5kIjogIjEzOjMwIiwKICAgICAgInJvb20iOiAiUzIxIiwKICAgICAgInJvb21OYW1lIjogIlNhbGEgZGUgcG9uZW5jaWFzIFMyMSDCtyBNYXJpc2NhbCBTdWNyZSIsCiAgICAgICJzcGVha2VyIjogIlBhdWxldHRlIEdveWVzIiwKICAgICAgInRpdGxlIjogIkNvbnRhbWluYWNpw7NuIHkgbWljZWxpbzogZWwgbW92aW1pZW50byBkZSBtZXRhbGVzIHBlc2Fkb3MgeSBzdSBpbmZsdWVuY2lhIGVuIGxhcyBjb211bmlkYWRlcyBkZWwgc3VlbG8uIiwKICAgICAgInRoZW1lIjogIkVjb2xvZ8OtYSB5IGJpb2RpdmVyc2lkYWQiLAogICAgICAibW9kYWxpdHkiOiAiUHJlc2VuY2lhbCIsCiAgICAgICJmb3JtYXQiOiAiMTUgbWludXRvcyIsCiAgICAgICJhZmZpbGlhdGlvbnMiOiAiIiwKICAgICAgImNvdW50cnlFbnRyaWVzIjogWwogICAgICAgIHsKICAgICAgICAgICJzcGVha2VyIjogIlBhdWxldHRlIEdveWVzIiwKICAgICAgICAgICJjb2RlcyI6IFsKICAgICAgICAgICAgIlVTIgogICAgICAgICAgXSwKICAgICAgICAgICJjb3VudHJpZXMiOiBbCiAgICAgICAgICAgICJFc3RhZG9zIFVuaWRvcyIKICAgICAgICAgIF0KICAgICAgICB9CiAgICAgIF0KICAgIH0sCiAgICB7CiAgICAgICJpZCI6ICJPUi0wMTctVlAiLAogICAgICAiY29kZSI6ICJPUi0wMTctVlAiLAogICAgICAic291cmNlSWQiOiAiUE9ORU5DXzEyNSIsCiAgICAgICJraW5kIjogIm9yYWwiLAogICAgICAiZGF5IjogIjIwMjYtMDktMDQiLAogICAgICAic3RhcnQiOiAiMTQ6NDUiLAogICAgICAiZW5kIjogIjE1OjAwIiwKICAgICAgInJvb20iOiAiUzIzIiwKICAgICAgInJvb21OYW1lIjogIlNhbGEgZGUgcG9uZW5jaWFzIFMyMyDCtyBNYXJpc2NhbCBTdWNyZSIsCiAgICAgICJzcGVha2VyIjogIlZhbGVudGluYSBDYW50ZXJvIFBlcmFsdGEiLAogICAgICAidGl0bGUiOiAiRXRub21pY29sb2fDrWEgZW4gTW9udGVzIGRlIE1hcsOtYSwgU3VjcmUsIENvbG9tYmlhIiwKICAgICAgInRoZW1lIjogIkV0bm9taWNvbG9nw61hIiwKICAgICAgIm1vZGFsaXR5IjogIlByZXNlbmNpYWwiLAogICAgICAiZm9ybWF0IjogIjE1IG1pbnV0b3MiLAogICAgICAiYWZmaWxpYXRpb25zIjogIiIsCiAgICAgICJjb3VudHJ5RW50cmllcyI6IFsKICAgICAgICB7CiAgICAgICAgICAic3BlYWtlciI6ICJWYWxlbnRpbmEgQ2FudGVybyBQZXJhbHRhIiwKICAgICAgICAgICJjb2RlcyI6IFsKICAgICAgICAgICAgIkNPIgogICAgICAgICAgXSwKICAgICAgICAgICJjb3VudHJpZXMiOiBbCiAgICAgICAgICAgICJDb2xvbWJpYSIKICAgICAgICAgIF0KICAgICAgICB9CiAgICAgIF0KICAgIH0sCiAgICB7CiAgICAgICJpZCI6ICJPUi0wMjQtQU0iLAogICAgICAiY29kZSI6ICJPUi0wMjQtQU0iLAogICAgICAic291cmNlSWQiOiAiUE9ORU5DXzAzMCIsCiAgICAgICJraW5kIjogIm9yYWwiLAogICAgICAiZGF5IjogIjIwMjYtMDktMDEiLAogICAgICAic3RhcnQiOiAiMTM6MTUiLAogICAgICAiZW5kIjogIjEzOjMwIiwKICAgICAgInJvb20iOiAiUzcyIiwKICAgICAgInJvb21OYW1lIjogIlNhbGEgZGUgcG9uZW5jaWFzIFM3MiDCtyBNYXJpc2NhbCBTdWNyZSIsCiAgICAgICJzcGVha2VyIjogIkFuYSBSYXF1ZWwgTWFydGluZXoiLAogICAgICAidGl0bGUiOiAiRGl2ZXJzaWRhZCBkZSBsZXZhZHVyYXMgeSBkZXRlY2Npw7NuIGRlIGZlbm90aXBvcyBcImtpbGxlclwiIGVuIGxhIGZ1bmdpY3VsdHVyYSBkZSBsYXMgaG9ybWlnYXMgQXB0ZXJvc3RpZ21hLiIsCiAgICAgICJ0aGVtZSI6ICJFY29sb2fDrWEgeSBiaW9kaXZlcnNpZGFkIiwKICAgICAgIm1vZGFsaXR5IjogIlByZXNlbmNpYWwiLAogICAgICAiZm9ybWF0IjogIjE1IG1pbnV0b3MiLAogICAgICAiYWZmaWxpYXRpb25zIjogIiIsCiAgICAgICJjb3VudHJ5RW50cmllcyI6IFsKICAgICAgICB7CiAgICAgICAgICAic3BlYWtlciI6ICJBbmEgUmFxdWVsIE1hcnRpbmV6IiwKICAgICAgICAgICJjb2RlcyI6IFsKICAgICAgICAgICAgIlBBIgogICAgICAgICAgXSwKICAgICAgICAgICJjb3VudHJpZXMiOiBbCiAgICAgICAgICAgICJQYW5hbcOhIgogICAgICAgICAgXQogICAgICAgIH0KICAgICAgXQogICAgfSwKICAgIHsKICAgICAgImlkIjogIk9SLTAxMy1EViIsCiAgICAgICJjb2RlIjogIk9SLTAxMy1EViIsCiAgICAgICJzb3VyY2VJZCI6ICJQT05FTkNfMDM3IiwKICAgICAgImtpbmQiOiAib3JhbCIsCiAgICAgICJkYXkiOiAiMjAyNi0wOS0wMSIsCiAgICAgICJzdGFydCI6ICIxMzozMCIsCiAgICAgICJlbmQiOiAiMTM6NDUiLAogICAgICAicm9vbSI6ICJFNDIiLAogICAgICAicm9vbU5hbWUiOiAiU2FsYSBkZSBwb25lbmNpYXMgRTQyIMK3IEV1Z2VuaW8gRXNwZWpvIiwKICAgICAgInNwZWFrZXIiOiAiRG91Z2xhcyBSZW7DqSBNYXJ0w61uZXogVmVudHVyYSIsCiAgICAgICJ0aXRsZSI6ICJMYSBkaXZlcnNpZGFkIGluZXhwbG9yYWRhIGRlIGxhcyBmb3JtYXMgcmVzdXBpbmFkYXMgZGUgVGhlbGVwaG9yYSAoVGhlbGVwaG9yYWNlYWUsIEJhc2lkaW9teWNvdGEpIGRlIGxhIFBlbsOtbnN1bGEgZGUgWXVjYXTDoW4sIE3DqXhpY28uIiwKICAgICAgInRoZW1lIjogIlNpc3RlbcOhdGljYSB5IHRheG9ub23DrWEiLAogICAgICAibW9kYWxpdHkiOiAiUHJlc2VuY2lhbCIsCiAgICAgICJmb3JtYXQiOiAiMTUgbWludXRvcyIsCiAgICAgICJhZmZpbGlhdGlvbnMiOiAiIiwKICAgICAgImNvdW50cnlFbnRyaWVzIjogWwogICAgICAgIHsKICAgICAgICAgICJzcGVha2VyIjogIkRvdWdsYXMgUmVuw6kgTWFydMOtbmV6IFZlbnR1cmEiLAogICAgICAgICAgImNvZGVzIjogWwogICAgICAgICAgICAiTVgiCiAgICAgICAgICBdLAogICAgICAgICAgImNvdW50cmllcyI6IFsKICAgICAgICAgICAgIk3DqXhpY28iCiAgICAgICAgICBdCiAgICAgICAgfQogICAgICBdCiAgICB9LAogICAgewogICAgICAiaWQiOiAiT1ItMDE0LUZBIiwKICAgICAgImNvZGUiOiAiT1ItMDE0LUZBIiwKICAgICAgInNvdXJjZUlkIjogIlBPTkVOQ18wMTQiLAogICAgICAia2luZCI6ICJvcmFsIiwKICAgICAgImRheSI6ICIyMDI2LTA5LTAxIiwKICAgICAgInN0YXJ0IjogIjEzOjMwIiwKICAgICAgImVuZCI6ICIxMzo0NSIsCiAgICAgICJyb29tIjogIkU2MSIsCiAgICAgICJyb29tTmFtZSI6ICJTYWxhIGRlIHBvbmVuY2lhcyBFNjEgwrcgRXVnZW5pbyBFc3Blam8iLAogICAgICAic3BlYWtlciI6ICJGcmFuY2lzY28gSXZhbiBTYW5jaGV6IEFtYWRvciIsCiAgICAgICJ0aXRsZSI6ICJPc3Rlb21pZWxpdGlzIHBvciBDYW5kaWRhIGF1cmlzIGVuIEVjdWFkb3I6IHJlcG9ydGUgZGUgY2FzbyIsCiAgICAgICJ0aGVtZSI6ICJNaWNvbG9nw61hIGFwbGljYWRhIiwKICAgICAgIm1vZGFsaXR5IjogIlByZXNlbmNpYWwiLAogICAgICAiZm9ybWF0IjogIjE1IG1pbnV0b3MiLAogICAgICAiYWZmaWxpYXRpb25zIjogIiIsCiAgICAgICJjb3VudHJ5RW50cmllcyI6IFsKICAgICAgICB7CiAgICAgICAgICAic3BlYWtlciI6ICJGUkFOQ0lTQ08gSVZBTiBTQU5DSEVaIEFNQURPUiIsCiAgICAgICAgICAiY29kZXMiOiBbCiAgICAgICAgICAgICJFQyIKICAgICAgICAgIF0sCiAgICAgICAgICAiY291bnRyaWVzIjogWwogICAgICAgICAgICAiRWN1YWRvciIKICAgICAgICAgIF0KICAgICAgICB9CiAgICAgIF0KICAgIH0sCiAgICB7CiAgICAgICJpZCI6ICJPUi0wMTUtTU0iLAogICAgICAiY29kZSI6ICJPUi0wMTUtTU0iLAogICAgICAic291cmNlSWQiOiAiUE9ORU5DXzAwNyIsCiAgICAgICJraW5kIjogIm9yYWwiLAogICAgICAiZGF5IjogIjIwMjYtMDktMDEiLAogICAgICAic3RhcnQiOiAiMTM6MzAiLAogICAgICAiZW5kIjogIjEzOjQ1IiwKICAgICAgInJvb20iOiAiTzUyIiwKICAgICAgInJvb21OYW1lIjogIlNhbGEgZGUgcG9uZW5jaWFzIE81MiDCtyBKb3PDqSBKb2FxdcOtbiBPbG1lZG8iLAogICAgICAic3BlYWtlciI6ICJNaXJpYW0gVG94cXVpIE11bmd1w61hIiwKICAgICAgInRpdGxlIjogIkVzdHJhdGVnaWFzIGRlIENvbnNlcnZhY2nDs24geSBBcHJvdmVjaGFtaWVudG8gQmlvdGVjbm9sw7NnaWNvIGRlIE1vcmNoZWxsYSBydWZvYnJ1bm5lYSBlbiBlbCBQYXJxdWUgTmFjaW9uYWwgTGEgTWFsaW5jaGUsIFB1ZWJsYSIsCiAgICAgICJ0aGVtZSI6ICJCaW90ZWNub2xvZ8OtYSB5IHVzb3MgZGUgaG9uZ29zIiwKICAgICAgIm1vZGFsaXR5IjogIlByZXNlbmNpYWwiLAogICAgICAiZm9ybWF0IjogIjE1IG1pbnV0b3MiLAogICAgICAiYWZmaWxpYXRpb25zIjogIiIsCiAgICAgICJjb3VudHJ5RW50cmllcyI6IFsKICAgICAgICB7CiAgICAgICAgICAic3BlYWtlciI6ICJNaXJpYW0gVG94cXVpIE11bmd1w61hIiwKICAgICAgICAgICJjb2RlcyI6IFsKICAgICAgICAgICAgIk1YIgogICAgICAgICAgXSwKICAgICAgICAgICJjb3VudHJpZXMiOiBbCiAgICAgICAgICAgICJNw6l4aWNvIgogICAgICAgICAgXQogICAgICAgIH0KICAgICAgXQogICAgfSwKICAgIHsKICAgICAgImlkIjogIk9SLTAxNi1NTSIsCiAgICAgICJjb2RlIjogIk9SLTAxNi1NTSIsCiAgICAgICJzb3VyY2VJZCI6ICJQT05FTkNfMDE5IiwKICAgICAgImtpbmQiOiAib3JhbCIsCiAgICAgICJkYXkiOiAiMjAyNi0wOS0wMSIsCiAgICAgICJzdGFydCI6ICIxMzozMCIsCiAgICAgICJlbmQiOiAiMTM6NDUiLAogICAgICAicm9vbSI6ICJTMjEiLAogICAgICAicm9vbU5hbWUiOiAiU2FsYSBkZSBwb25lbmNpYXMgUzIxIMK3IE1hcmlzY2FsIFN1Y3JlIiwKICAgICAgInNwZWFrZXIiOiAiTWFydGhhIEx1Y2lhIE9ydGl6IE1vcmVubyIsCiAgICAgICJ0aXRsZSI6ICJQaGFsbGFsZXMgZW4gZWwgTmVvdHLDs3BpY286IERpc3RyaWJ1Y2nDs24gcG90ZW5jaWFsIHkgdXNvIHNvc3RlbmlibGUiLAogICAgICAidGhlbWUiOiAiRWNvbG9nw61hIHkgYmlvZGl2ZXJzaWRhZCIsCiAgICAgICJtb2RhbGl0eSI6ICJWaXJ0dWFsIiwKICAgICAgImZvcm1hdCI6ICIxNSBtaW51dG9zIiwKICAgICAgImFmZmlsaWF0aW9ucyI6ICIiLAogICAgICAiY291bnRyeUVudHJpZXMiOiBbCiAgICAgICAgewogICAgICAgICAgInNwZWFrZXIiOiAiTWFydGhhIEx1Y2lhIE9ydGl6IE1vcmVubyIsCiAgICAgICAgICAiY29kZXMiOiBbCiAgICAgICAgICAgICJDTyIKICAgICAgICAgIF0sCiAgICAgICAgICAiY291bnRyaWVzIjogWwogICAgICAgICAgICAiQ29sb21iaWEiCiAgICAgICAgICBdCiAgICAgICAgfQogICAgICBdCiAgICB9LAogICAgewogICAgICAiaWQiOiAiT1ItMDIzLUpTIiwKICAgICAgImNvZGUiOiAiT1ItMDIzLUpTIiwKICAgICAgInNvdXJjZUlkIjogIlBPTkVOQ18xMzIiLAogICAgICAia2luZCI6ICJvcmFsIiwKICAgICAgImRheSI6ICIyMDI2LTA5LTAxIiwKICAgICAgInN0YXJ0IjogIjEzOjMwIiwKICAgICAgImVuZCI6ICIxMzo0NSIsCiAgICAgICJyb29tIjogIlMyMyIsCiAgICAgICJyb29tTmFtZSI6ICJTYWxhIGRlIHBvbmVuY2lhcyBTMjMgwrcgTWFyaXNjYWwgU3VjcmUiLAogICAgICAic3BlYWtlciI6ICJKYW5ldGUgQmFycm9zIGRhIFNpbHZhIiwKICAgICAgInRpdGxlIjogIlNhYmVyZXMgZXRub21pY29sw7NnaWNvcyBkb3MgcG92b3MgaW5kw61nZW5hcyBHdWFqYWphcmEgZG8gTWFyYW5ow6NvLCBOb3JkZXN0ZSBkbyBCcmFzaWwiLAogICAgICAidGhlbWUiOiAiRXRub21pY29sb2fDrWEiLAogICAgICAibW9kYWxpdHkiOiAiUHJlc2VuY2lhbCIsCiAgICAgICJmb3JtYXQiOiAiMTUgbWludXRvcyIsCiAgICAgICJhZmZpbGlhdGlvbnMiOiAiIiwKICAgICAgImNvdW50cnlFbnRyaWVzIjogWwogICAgICAgIHsKICAgICAgICAgICJzcGVha2VyIjogIkphbmV0ZSBCYXJyb3MgZGEgU2lsdmEiLAogICAgICAgICAgImNvZGVzIjogWwogICAgICAgICAgICAiQlIiCiAgICAgICAgICBdLAogICAgICAgICAgImNvdW50cmllcyI6IFsKICAgICAgICAgICAgIkJyYXNpbCIKICAgICAgICAgIF0KICAgICAgICB9CiAgICAgIF0KICAgIH0sCiAgICB7CiAgICAgICJpZCI6ICJPUi0wMzAtTFQiLAogICAgICAiY29kZSI6ICJPUi0wMzAtTFQiLAogICAgICAic291cmNlSWQiOiAiUE9ORU5DXzAzNCIsCiAgICAgICJraW5kIjogIm9yYWwiLAogICAgICAiZGF5IjogIjIwMjYtMDktMDEiLAogICAgICAic3RhcnQiOiAiMTM6MzAiLAogICAgICAiZW5kIjogIjEzOjQ1IiwKICAgICAgInJvb20iOiAiUzcyIiwKICAgICAgInJvb21OYW1lIjogIlNhbGEgZGUgcG9uZW5jaWFzIFM3MiDCtyBNYXJpc2NhbCBTdWNyZSIsCiAgICAgICJzcGVha2VyIjogIkxhdXJhIFZhbGVudGluYSBEdWXDsWFzIFRvcnJlcyIsCiAgICAgICJ0aXRsZSI6ICJDYXJhY3Rlcml6YWNpw7NuIGRlIG1ldGFsZXMgcGVzYWRvcyBlbiBzdWVsbyBkZSBib3NxdWUgc2VjbyB0cm9waWNhbCBtZWRpYW50ZSBlc3BlY2llcyBmw7puZ2ljYXMgYmlvaW5kaWNhZG9yYXMuIiwKICAgICAgInRoZW1lIjogIkVjb2xvZ8OtYSB5IGJpb2RpdmVyc2lkYWQiLAogICAgICAibW9kYWxpdHkiOiAiUHJlc2VuY2lhbCIsCiAgICAgICJmb3JtYXQiOiAiMTUgbWludXRvcyIsCiAgICAgICJhZmZpbGlhdGlvbnMiOiAiIiwKICAgICAgImNvdW50cnlFbnRyaWVzIjogWwogICAgICAgIHsKICAgICAgICAgICJzcGVha2VyIjogIkxhdXJhIFZhbGVudGluYSBEdWXDsWFzIFRvcnJlcyIsCiAgICAgICAgICAiY29kZXMiOiBbCiAgICAgICAgICAgICJDTyIKICAgICAgICAgIF0sCiAgICAgICAgICAiY291bnRyaWVzIjogWwogICAgICAgICAgICAiQ29sb21iaWEiCiAgICAgICAgICBdCiAgICAgICAgfQogICAgICBdCiAgICB9LAogICAgewogICAgICAiaWQiOiAiT1ItMDE5LVlWIiwKICAgICAgImNvZGUiOiAiT1ItMDE5LVlWIiwKICAgICAgInNvdXJjZUlkIjogIlBPTkVOQ18wNDEiLAogICAgICAia2luZCI6ICJvcmFsIiwKICAgICAgImRheSI6ICIyMDI2LTA5LTAxIiwKICAgICAgInN0YXJ0IjogIjEzOjQ1IiwKICAgICAgImVuZCI6ICIxNDowMCIsCiAgICAgICJyb29tIjogIkU0MiIsCiAgICAgICJyb29tTmFtZSI6ICJTYWxhIGRlIHBvbmVuY2lhcyBFNDIgwrcgRXVnZW5pbyBFc3Blam8iLAogICAgICAic3BlYWtlciI6ICJZYWxlc2tpYSBWYWxkw6lzIiwKICAgICAgInRpdGxlIjogIlByaW1lciByZWdpc3RybyBkZSBwbGVvbW9yZmlzbW8gZW4gTW9uaWxpb3BodGhvcmEgc3AuIG5vdi4geSBzdSBhc29jaWFjacOzbiBjb24gaHXDqXNwZWRlcyBkZSBsYSBmYW1pbGlhIE1hbHZhY2VhZSBzLmwuIGVuIFBhbmFtw6EiLAogICAgICAidGhlbWUiOiAiU2lzdGVtw6F0aWNhIHkgdGF4b25vbcOtYSIsCiAgICAgICJtb2RhbGl0eSI6ICJQcmVzZW5jaWFsIiwKICAgICAgImZvcm1hdCI6ICIxNSBtaW51dG9zIiwKICAgICAgImFmZmlsaWF0aW9ucyI6ICIiLAogICAgICAiY291bnRyeUVudHJpZXMiOiBbCiAgICAgICAgewogICAgICAgICAgInNwZWFrZXIiOiAiWWFsZXNraWEgVmFsZMOpcyIsCiAgICAgICAgICAiY29kZXMiOiBbCiAgICAgICAgICAgICJQQSIKICAgICAgICAgIF0sCiAgICAgICAgICAiY291bnRyaWVzIjogWwogICAgICAgICAgICAiUGFuYW3DoSIKICAgICAgICAgIF0KICAgICAgICB9CiAgICAgIF0KICAgIH0sCiAgICB7CiAgICAgICJpZCI6ICJPUi0wMjAtVk0iLAogICAgICAiY29kZSI6ICJPUi0wMjAtVk0iLAogICAgICAic291cmNlSWQiOiAiUE9ORU5DXzAxNyIsCiAgICAgICJraW5kIjogIm9yYWwiLAogICAgICAiZGF5IjogIjIwMjYtMDktMDEiLAogICAgICAic3RhcnQiOiAiMTM6NDUiLAogICAgICAiZW5kIjogIjE0OjAwIiwKICAgICAgInJvb20iOiAiRTYxIiwKICAgICAgInJvb21OYW1lIjogIlNhbGEgZGUgcG9uZW5jaWFzIEU2MSDCtyBFdWdlbmlvIEVzcGVqbyIsCiAgICAgICJzcGVha2VyIjogIlbDrWN0b3IgTWFudWVsIFRhcmFuZ28gTWFydMOtbmV6IiwKICAgICAgInRpdGxlIjogIk1JQ09TSVMgU1VCQ1VUw4FORUEgQ0FVU0FEQSBQT1IgR2FtYmlvbXljZXMgcHJvZnVuZHVzOiBVTkEgRU5USURBRCBFWFRSRU1BREFNRU5URSBSQVJBIiwKICAgICAgInRoZW1lIjogIk1pY29sb2fDrWEgYXBsaWNhZGEiLAogICAgICAibW9kYWxpdHkiOiAiUHJlc2VuY2lhbCIsCiAgICAgICJmb3JtYXQiOiAiMTUgbWludXRvcyIsCiAgICAgICJhZmZpbGlhdGlvbnMiOiAiIiwKICAgICAgImNvdW50cnlFbnRyaWVzIjogWwogICAgICAgIHsKICAgICAgICAgICJzcGVha2VyIjogIlbDrWN0b3IgTWFudWVsIFRhcmFuZ28gTWFydMOtbmV6IiwKICAgICAgICAgICJjb2RlcyI6IFsKICAgICAgICAgICAgIk1YIgogICAgICAgICAgXSwKICAgICAgICAgICJjb3VudHJpZXMiOiBbCiAgICAgICAgICAgICJNw6l4aWNvIgogICAgICAgICAgXQogICAgICAgIH0KICAgICAgXQogICAgfSwKICAgIHsKICAgICAgImlkIjogIk9SLTAyMS1CWiIsCiAgICAgICJjb2RlIjogIk9SLTAyMS1CWiIsCiAgICAgICJzb3VyY2VJZCI6ICJQT05FTkNfMDA4IiwKICAgICAgImtpbmQiOiAib3JhbCIsCiAgICAgICJkYXkiOiAiMjAyNi0wOS0wMSIsCiAgICAgICJzdGFydCI6ICIxMzo0NSIsCiAgICAgICJlbmQiOiAiMTQ6MDAiLAogICAgICAicm9vbSI6ICJPNTIiLAogICAgICAicm9vbU5hbWUiOiAiU2FsYSBkZSBwb25lbmNpYXMgTzUyIMK3IEpvc8OpIEpvYXF1w61uIE9sbWVkbyIsCiAgICAgICJzcGVha2VyIjogIkJyYXlhbiBGbG9yZXMgWmFyemEiLAogICAgICAidGl0bGUiOiAiQmlvcHJvc3BlY2Npw7NuIGRlIGxhIGFjdGl2aWRhZCBlbnppbcOhdGljYSBsYWNhc2EgZGUgaG9uZ29zIGFzb2NpYWRvcyBhIHJlc3RvcyB2ZWdldGFsZXMgYmFqbyBjb25kaWNpb25lcyBkZSBtb25vIHkgY28tY3VsdGl2byIsCiAgICAgICJ0aGVtZSI6ICJCaW90ZWNub2xvZ8OtYSB5IHVzb3MgZGUgaG9uZ29zIiwKICAgICAgIm1vZGFsaXR5IjogIlByZXNlbmNpYWwiLAogICAgICAiZm9ybWF0IjogIjE1IG1pbnV0b3MiLAogICAgICAiYWZmaWxpYXRpb25zIjogIiIsCiAgICAgICJjb3VudHJ5RW50cmllcyI6IFsKICAgICAgICB7CiAgICAgICAgICAic3BlYWtlciI6ICJCcmF5YW4gRmxvcmVzIFphcnphIiwKICAgICAgICAgICJjb2RlcyI6IFsKICAgICAgICAgICAgIk1YIgogICAgICAgICAgXSwKICAgICAgICAgICJjb3VudHJpZXMiOiBbCiAgICAgICAgICAgICJNw6l4aWNvIgogICAgICAgICAgXQogICAgICAgIH0KICAgICAgXQogICAgfSwKICAgIHsKICAgICAgImlkIjogIk9SLTAyMi1BQyIsCiAgICAgICJjb2RlIjogIk9SLTAyMi1BQyIsCiAgICAgICJzb3VyY2VJZCI6ICJQT05FTkNfMDI5IiwKICAgICAgImtpbmQiOiAib3JhbCIsCiAgICAgICJkYXkiOiAiMjAyNi0wOS0wMSIsCiAgICAgICJzdGFydCI6ICIxMzo0NSIsCiAgICAgICJlbmQiOiAiMTQ6MDAiLAogICAgICAicm9vbSI6ICJTMjEiLAogICAgICAicm9vbU5hbWUiOiAiU2FsYSBkZSBwb25lbmNpYXMgUzIxIMK3IE1hcmlzY2FsIFN1Y3JlIiwKICAgICAgInNwZWFrZXIiOiAiQW5hIFNvZsOtYSBDYW1hcmdhIiwKICAgICAgInRpdGxlIjogIlNpIHVuIGhvbmdvIHB1ZGllc2UgaGFibGFyLCBsYXMgaGlzdG9yaWFzIG3DoXMtcXVlLWh1bWFuYXMgZGVsIFBhcnF1ZSBPbWFyIChDaXVkYWQgZGUgUGFuYW3DoSkgYSB0cmF2w6lzIGRlIGxhIHRpbnRhIGRlbCBob25nbyBQaXNvbGl0aHVzIiwKICAgICAgInRoZW1lIjogIkVjb2xvZ8OtYSB5IGJpb2RpdmVyc2lkYWQiLAogICAgICAibW9kYWxpdHkiOiAiVmlydHVhbCIsCiAgICAgICJmb3JtYXQiOiAiMTUgbWludXRvcyIsCiAgICAgICJhZmZpbGlhdGlvbnMiOiAiIiwKICAgICAgImNvdW50cnlFbnRyaWVzIjogWwogICAgICAgIHsKICAgICAgICAgICJzcGVha2VyIjogIkFuYSBTb2bDrWEgQ2FtYXJnYSIsCiAgICAgICAgICAiY29kZXMiOiBbCiAgICAgICAgICAgICJQQSIKICAgICAgICAgIF0sCiAgICAgICAgICAiY291bnRyaWVzIjogWwogICAgICAgICAgICAiUGFuYW3DoSIKICAgICAgICAgIF0KICAgICAgICB9CiAgICAgIF0KICAgIH0sCiAgICB7CiAgICAgICJpZCI6ICJPUi0wMjktWVIiLAogICAgICAiY29kZSI6ICJPUi0wMjktWVIiLAogICAgICAic291cmNlSWQiOiAiUE9ORU5DXzEzOCIsCiAgICAgICJraW5kIjogIm9yYWwiLAogICAgICAiZGF5IjogIjIwMjYtMDktMDEiLAogICAgICAic3RhcnQiOiAiMTM6NDUiLAogICAgICAiZW5kIjogIjE0OjAwIiwKICAgICAgInJvb20iOiAiUzIzIiwKICAgICAgInJvb21OYW1lIjogIlNhbGEgZGUgcG9uZW5jaWFzIFMyMyDCtyBNYXJpc2NhbCBTdWNyZSIsCiAgICAgICJzcGVha2VyIjogIlllbGVuaWEgUm9kcmlndWV6IiwKICAgICAgInRpdGxlIjogIkNvbm9jaW1pZW50byBUcmFkaWNpb25hbCBzb2JyZSBlbCB1c28gZGUgbG9zIGhvbmdvcyBzaWx2ZXN0cmVzIGRlIGltcG9ydGFuY2lhIGJpb2N1bHR1cmFsIGVuIGNvbXVuaWRhZGVzIGxvY2FsZXMgZGVsIG9jY2lkZW50ZSBkZSBIb25kdXJhcyIsCiAgICAgICJ0aGVtZSI6ICJFdG5vbWljb2xvZ8OtYSIsCiAgICAgICJtb2RhbGl0eSI6ICJQcmVzZW5jaWFsIiwKICAgICAgImZvcm1hdCI6ICIxNSBtaW51dG9zIiwKICAgICAgImFmZmlsaWF0aW9ucyI6ICIiLAogICAgICAiY291bnRyeUVudHJpZXMiOiBbCiAgICAgICAgewogICAgICAgICAgInNwZWFrZXIiOiAiWWVsZW5pYSBSb2RyaWd1ZXoiLAogICAgICAgICAgImNvZGVzIjogWwogICAgICAgICAgICAiSE4iCiAgICAgICAgICBdLAogICAgICAgICAgImNvdW50cmllcyI6IFsKICAgICAgICAgICAgIkhvbmR1cmFzIgogICAgICAgICAgXQogICAgICAgIH0KICAgICAgXQogICAgfSwKICAgIHsKICAgICAgImlkIjogIk9SLTA0Mi1DTCIsCiAgICAgICJjb2RlIjogIk9SLTA0Mi1DTCIsCiAgICAgICJzb3VyY2VJZCI6ICJQT05FTkNfMDUwIiwKICAgICAgImtpbmQiOiAib3JhbCIsCiAgICAgICJkYXkiOiAiMjAyNi0wOS0wMSIsCiAgICAgICJzdGFydCI6ICIxMzo0NSIsCiAgICAgICJlbmQiOiAiMTQ6MDAiLAogICAgICAicm9vbSI6ICJTNzIiLAogICAgICAicm9vbU5hbWUiOiAiU2FsYSBkZSBwb25lbmNpYXMgUzcyIMK3IE1hcmlzY2FsIFN1Y3JlIiwKICAgICAgInNwZWFrZXIiOiAiQ2FpbyBMZWFsLUR1dHJhIiwKICAgICAgInRpdGxlIjogIkdlbm9tZSBwbGFzdGljaXR5IGRyaXZlbiBieSB0cmFuc3Bvc2FibGUgZWxlbWVudHMgaW4gYW50LWZhcm1lZCBmdW5naSIsCiAgICAgICJ0aGVtZSI6ICJFY29sb2fDrWEgeSBiaW9kaXZlcnNpZGFkIiwKICAgICAgIm1vZGFsaXR5IjogIlByZXNlbmNpYWwiLAogICAgICAiZm9ybWF0IjogIjE1IG1pbnV0b3MiLAogICAgICAiYWZmaWxpYXRpb25zIjogIiIsCiAgICAgICJjb3VudHJ5RW50cmllcyI6IFsKICAgICAgICB7CiAgICAgICAgICAic3BlYWtlciI6ICJDYWlvIExlYWwtRHV0cmEiLAogICAgICAgICAgImNvZGVzIjogWwogICAgICAgICAgICAiQlIiCiAgICAgICAgICBdLAogICAgICAgICAgImNvdW50cmllcyI6IFsKICAgICAgICAgICAgIkJyYXNpbCIKICAgICAgICAgIF0KICAgICAgICB9CiAgICAgIF0KICAgIH0sCiAgICB7CiAgICAgICJpZCI6ICJPUi0wMjUtWEYiLAogICAgICAiY29kZSI6ICJPUi0wMjUtWEYiLAogICAgICAic291cmNlSWQiOiAiUE9ORU5DXzA0MiIsCiAgICAgICJraW5kIjogIm9yYWwiLAogICAgICAiZGF5IjogIjIwMjYtMDktMDEiLAogICAgICAic3RhcnQiOiAiMTQ6MDAiLAogICAgICAiZW5kIjogIjE0OjE1IiwKICAgICAgInJvb20iOiAiRTQyIiwKICAgICAgInJvb21OYW1lIjogIlNhbGEgZGUgcG9uZW5jaWFzIEU0MiDCtyBFdWdlbmlvIEVzcGVqbyIsCiAgICAgICJzcGVha2VyIjogIlhhdmllcmEgQW1hZG9yIEZlcm7DoW5kZXoiLAogICAgICAidGl0bGUiOiAiSG9uZ29zIGNvcmFsb2lkZXMgeSBjbGF2YXJpb2lkZXMgZGUgQ29zdGEgUmljYTogcmV2aXNpw7NuIGRlIHN1IHRheG9ub23DrWEsIHNpc3RlbcOhdGljYSB5IGRpdmVyc2lkYWQuIiwKICAgICAgInRoZW1lIjogIlNpc3RlbcOhdGljYSB5IHRheG9ub23DrWEiLAogICAgICAibW9kYWxpdHkiOiAiUHJlc2VuY2lhbCIsCiAgICAgICJmb3JtYXQiOiAiMTUgbWludXRvcyIsCiAgICAgICJhZmZpbGlhdGlvbnMiOiAiIiwKICAgICAgImNvdW50cnlFbnRyaWVzIjogWwogICAgICAgIHsKICAgICAgICAgICJzcGVha2VyIjogIlhhdmllcmEgQW1hZG9yIEZlcm7DoW5kZXoiLAogICAgICAgICAgImNvZGVzIjogWwogICAgICAgICAgICAiQ1IiCiAgICAgICAgICBdLAogICAgICAgICAgImNvdW50cmllcyI6IFsKICAgICAgICAgICAgIkNvc3RhIFJpY2EiCiAgICAgICAgICBdCiAgICAgICAgfQogICAgICBdCiAgICB9LAogICAgewogICAgICAiaWQiOiAiT1ItMDI2LUFPIiwKICAgICAgImNvZGUiOiAiT1ItMDI2LUFPIiwKICAgICAgInNvdXJjZUlkIjogIlBPTkVOQ18wNjAiLAogICAgICAia2luZCI6ICJvcmFsIiwKICAgICAgImRheSI6ICIyMDI2LTA5LTAxIiwKICAgICAgInN0YXJ0IjogIjE0OjAwIiwKICAgICAgImVuZCI6ICIxNDoxNSIsCiAgICAgICJyb29tIjogIkU2MSIsCiAgICAgICJyb29tTmFtZSI6ICJTYWxhIGRlIHBvbmVuY2lhcyBFNjEgwrcgRXVnZW5pbyBFc3Blam8iLAogICAgICAic3BlYWtlciI6ICJBbmRyZWEgT3JlbGxhbmEtTW9uZG9sIiwKICAgICAgInRpdGxlIjogIkVzdHJhdGVnaWEgZGUgY29uc2VydmFjacOzbiBkZSBsb3MgaG9uZ29zIGVjdG9taWNvcnLDrWNpY29zIGFzb2NpYWRvcyBhIHJvYmxlZGFsZXMgZGVzZGUgZWwgZW5mb3F1ZSBkZSBsYSBjaWVuY2lhIGNpdWRhZGFuYSBlbiBDb3N0YSBSaWNhIiwKICAgICAgInRoZW1lIjogIk1pY29sb2fDrWEgYXBsaWNhZGEiLAogICAgICAibW9kYWxpdHkiOiAiUHJlc2VuY2lhbCIsCiAgICAgICJmb3JtYXQiOiAiMTUgbWludXRvcyIsCiAgICAgICJhZmZpbGlhdGlvbnMiOiAiIiwKICAgICAgImNvdW50cnlFbnRyaWVzIjogWwogICAgICAgIHsKICAgICAgICAgICJzcGVha2VyIjogIkFuZHJlYSBPcmVsbGFuYS1Nb25kb2wiLAogICAgICAgICAgImNvZGVzIjogWwogICAgICAgICAgICAiQ1IiCiAgICAgICAgICBdLAogICAgICAgICAgImNvdW50cmllcyI6IFsKICAgICAgICAgICAgIkNvc3RhIFJpY2EiCiAgICAgICAgICBdCiAgICAgICAgfQogICAgICBdCiAgICB9LAogICAgewogICAgICAiaWQiOiAiT1ItMDI3LUpIIiwKICAgICAgImNvZGUiOiAiT1ItMDI3LUpIIiwKICAgICAgInNvdXJjZUlkIjogIlBPTkVOQ18wMTAiLAogICAgICAia2luZCI6ICJvcmFsIiwKICAgICAgImRheSI6ICIyMDI2LTA5LTAxIiwKICAgICAgInN0YXJ0IjogIjE0OjAwIiwKICAgICAgImVuZCI6ICIxNDoxNSIsCiAgICAgICJyb29tIjogIk81MiIsCiAgICAgICJyb29tTmFtZSI6ICJTYWxhIGRlIHBvbmVuY2lhcyBPNTIgwrcgSm9zw6kgSm9hcXXDrW4gT2xtZWRvIiwKICAgICAgInNwZWFrZXIiOiAiSmVuaWZlciBQYW1lbGEgQmVsdHLDoW4gSGVycmVyYSIsCiAgICAgICJ0aXRsZSI6ICJBcGxpY2FjacOzbiBsw61xdWlkYSBkZSBiaW9pbnN1bW9zLCBUcmljaG9kZXJtYSBoYXJ6aWFudW0geSBiaW9sLCBwYXJhIGxhIGRlZ3JhZGFjacOzbiBkZSBob2phcmFzY2EgeSBtZWpvcmEgZGUgbGEgbnV0cmljacOzbiBkZWwgc3VlbG8gZW4gQXJhY2hpcyBoeXBvZ2FlYS4iLAogICAgICAidGhlbWUiOiAiQmlvdGVjbm9sb2fDrWEgeSB1c29zIGRlIGhvbmdvcyIsCiAgICAgICJtb2RhbGl0eSI6ICJQcmVzZW5jaWFsIiwKICAgICAgImZvcm1hdCI6ICIxNSBtaW51dG9zIiwKICAgICAgImFmZmlsaWF0aW9ucyI6ICIiLAogICAgICAiY291bnRyeUVudHJpZXMiOiBbCiAgICAgICAgewogICAgICAgICAgInNwZWFrZXIiOiAiSmVuaWZlciBQYW1lbGEgQmVsdHLDoW4gSGVycmVyYSIsCiAgICAgICAgICAiY29kZXMiOiBbCiAgICAgICAgICAgICJFQyIKICAgICAgICAgIF0sCiAgICAgICAgICAiY291bnRyaWVzIjogWwogICAgICAgICAgICAiRWN1YWRvciIKICAgICAgICAgIF0KICAgICAgICB9CiAgICAgIF0KICAgIH0sCiAgICB7CiAgICAgICJpZCI6ICJPUi0wMzQtR1AiLAogICAgICAiY29kZSI6ICJPUi0wMzQtR1AiLAogICAgICAic291cmNlSWQiOiAiUE9ORU5DXzAzOSIsCiAgICAgICJraW5kIjogIm9yYWwiLAogICAgICAiZGF5IjogIjIwMjYtMDktMDEiLAogICAgICAic3RhcnQiOiAiMTQ6MDAiLAogICAgICAiZW5kIjogIjE0OjE1IiwKICAgICAgInJvb20iOiAiUzIxIiwKICAgICAgInJvb21OYW1lIjogIlNhbGEgZGUgcG9uZW5jaWFzIFMyMSDCtyBNYXJpc2NhbCBTdWNyZSIsCiAgICAgICJzcGVha2VyIjogIkdhYnJpZWwgUHJhZG8iLAogICAgICAidGl0bGUiOiAiQ29tbyBvcyBtaWPDs2xvZ29zIHVzYW0gb3MgZnVuZ8Ohcmlvcz8gQW7DoWxpc2UgYmlibGlvbcOpdHJpY2EgZGUgdGVuZMOqbmNpYXMgZSBoaXN0w7NyaWNvIGRlIHBlc3F1aXNhcyBiYXNlYWRhcyBlbSBjb2xlw6fDtWVzIG1pY29sw7NnaWNhcyIsCiAgICAgICJ0aGVtZSI6ICJFY29sb2fDrWEgeSBiaW9kaXZlcnNpZGFkIiwKICAgICAgIm1vZGFsaXR5IjogIlByZXNlbmNpYWwiLAogICAgICAiZm9ybWF0IjogIjE1IG1pbnV0b3MiLAogICAgICAiYWZmaWxpYXRpb25zIjogIiIsCiAgICAgICJjb3VudHJ5RW50cmllcyI6IFsKICAgICAgICB7CiAgICAgICAgICAic3BlYWtlciI6ICJHYWJyaWVsIFByYWRvIiwKICAgICAgICAgICJjb2RlcyI6IFsKICAgICAgICAgICAgIkJSIgogICAgICAgICAgXSwKICAgICAgICAgICJjb3VudHJpZXMiOiBbCiAgICAgICAgICAgICJCcmFzaWwiCiAgICAgICAgICBdCiAgICAgICAgfQogICAgICBdCiAgICB9LAogICAgewogICAgICAiaWQiOiAiT1ItMDM1LUhVIiwKICAgICAgImNvZGUiOiAiT1ItMDM1LUhVIiwKICAgICAgInNvdXJjZUlkIjogIlBPTkVOQ18wNDAiLAogICAgICAia2luZCI6ICJvcmFsIiwKICAgICAgImRheSI6ICIyMDI2LTA5LTAxIiwKICAgICAgInN0YXJ0IjogIjE0OjAwIiwKICAgICAgImVuZCI6ICIxNDoxNSIsCiAgICAgICJyb29tIjogIlMyMyIsCiAgICAgICJyb29tTmFtZSI6ICJTYWxhIGRlIHBvbmVuY2lhcyBTMjMgwrcgTWFyaXNjYWwgU3VjcmUiLAogICAgICAic3BlYWtlciI6ICJIw6ljdG9yIFVyYmluYSIsCiAgICAgICJ0aXRsZSI6ICJSZXN1bHRhZG9zIHByZWxpbWluYXJlcyBzb2JyZSBsYSBlZmljYWNpYSBkZSB1biBudWV2byBkaXNwb3NpdGl2byAoYXBwdCkgcGFyYSBlbCBtb25pdG9yZW8gZGUgZXNwb3JhcyBkZSBwYXTDs2dlbm9zIGRlIHBsYW50YXMiLAogICAgICAidGhlbWUiOiAiRWNvbG9nw61hIHkgYmlvZGl2ZXJzaWRhZCIsCiAgICAgICJtb2RhbGl0eSI6ICJQcmVzZW5jaWFsIiwKICAgICAgImZvcm1hdCI6ICIxNSBtaW51dG9zIiwKICAgICAgImFmZmlsaWF0aW9ucyI6ICIiLAogICAgICAiY291bnRyeUVudHJpZXMiOiBbCiAgICAgICAgewogICAgICAgICAgInNwZWFrZXIiOiAiSMOpY3RvciBVcmJpbmEiLAogICAgICAgICAgImNvZGVzIjogWwogICAgICAgICAgICAiVVMiCiAgICAgICAgICBdLAogICAgICAgICAgImNvdW50cmllcyI6IFsKICAgICAgICAgICAgIkVzdGFkb3MgVW5pZG9zIgogICAgICAgICAgXQogICAgICAgIH0KICAgICAgXQogICAgfSwKICAgIHsKICAgICAgImlkIjogIk9SLTA0OC1BTSIsCiAgICAgICJjb2RlIjogIk9SLTA0OC1BTSIsCiAgICAgICJzb3VyY2VJZCI6ICJQT05FTkNfMDU2IiwKICAgICAgImtpbmQiOiAib3JhbCIsCiAgICAgICJkYXkiOiAiMjAyNi0wOS0wMSIsCiAgICAgICJzdGFydCI6ICIxNDowMCIsCiAgICAgICJlbmQiOiAiMTQ6MTUiLAogICAgICAicm9vbSI6ICJTNzIiLAogICAgICAicm9vbU5hbWUiOiAiU2FsYSBkZSBwb25lbmNpYXMgUzcyIMK3IE1hcmlzY2FsIFN1Y3JlIiwKICAgICAgInNwZWFrZXIiOiAiQWxpc29uIE11bmF5bGxhLUJvaG9ycXVleiIsCiAgICAgICJ0aXRsZSI6ICJNaWNyb2JpYWwgbW92ZW1lbnRzOiBpbnZlc3RpZ2F0aW5nIHRoZSB0dXJ0bGUtbWVkaWF0ZWQgZGlzcGVyc2FsIG9mIGZydWl0cyBhbmQgZnVuZ2kiLAogICAgICAidGhlbWUiOiAiRWNvbG9nw61hIHkgYmlvZGl2ZXJzaWRhZCIsCiAgICAgICJtb2RhbGl0eSI6ICJQcmVzZW5jaWFsIiwKICAgICAgImZvcm1hdCI6ICIxNSBtaW51dG9zIiwKICAgICAgImFmZmlsaWF0aW9ucyI6ICIiLAogICAgICAiY291bnRyeUVudHJpZXMiOiBbCiAgICAgICAgewogICAgICAgICAgInNwZWFrZXIiOiAiQWxpc29uIE11bmF5bGxhLUJvaG9ycXVleiIsCiAgICAgICAgICAiY29kZXMiOiBbCiAgICAgICAgICAgICJVUyIKICAgICAgICAgIF0sCiAgICAgICAgICAiY291bnRyaWVzIjogWwogICAgICAgICAgICAiRXN0YWRvcyBVbmlkb3MiCiAgICAgICAgICBdCiAgICAgICAgfQogICAgICBdCiAgICB9LAogICAgewogICAgICAiaWQiOiAiT1ItMDM3LUpCIiwKICAgICAgImNvZGUiOiAiT1ItMDM3LUpCIiwKICAgICAgInNvdXJjZUlkIjogIlBPTkVOQ18wNDYiLAogICAgICAia2luZCI6ICJvcmFsIiwKICAgICAgImRheSI6ICIyMDI2LTA5LTAxIiwKICAgICAgInN0YXJ0IjogIjE0OjE1IiwKICAgICAgImVuZCI6ICIxNDozMCIsCiAgICAgICJyb29tIjogIkU0MiIsCiAgICAgICJyb29tTmFtZSI6ICJTYWxhIGRlIHBvbmVuY2lhcyBFNDIgwrcgRXVnZW5pbyBFc3Blam8iLAogICAgICAic3BlYWtlciI6ICJKYWRzb24gQmV6ZXJyYSIsCiAgICAgICJ0aXRsZSI6ICJVbWEgYXZlbnR1cmEgY2llbnTDrWZpY2EgcGVsb3MgbWlzdMOpcmlvcyBkYSBtaWNvZGl2ZXJzaWRhZGUgZGUgY2F2ZXJuYXMgZSBkZSBlbmTDs2ZpdG9zIG5hIHNhdmFuYSBicmFzaWxlaXJhIChDZXJyYWRvKTogcXVhaXMgc8OjbyBhcyBub3ZpZGFkZXMgdGF4b27DtG1pY2FzIG1haXMgcmVjZW50ZXM\\\/IiwKICAgICAgInRoZW1lIjogIlNpc3RlbcOhdGljYSB5IHRheG9ub23DrWEiLAogICAgICAibW9kYWxpdHkiOiAiUHJlc2VuY2lhbCIsCiAgICAgICJmb3JtYXQiOiAiMTUgbWludXRvcyIsCiAgICAgICJhZmZpbGlhdGlvbnMiOiAiIiwKICAgICAgImNvdW50cnlFbnRyaWVzIjogWwogICAgICAgIHsKICAgICAgICAgICJzcGVha2VyIjogIkphZHNvbiBCZXplcnJhIiwKICAgICAgICAgICJjb2RlcyI6IFsKICAgICAgICAgICAgIkJSIgogICAgICAgICAgXSwKICAgICAgICAgICJjb3VudHJpZXMiOiBbCiAgICAgICAgICAgICJCcmFzaWwiCiAgICAgICAgICBdCiAgICAgICAgfQogICAgICBdCiAgICB9LAogICAgewogICAgICAiaWQiOiAiT1ItMDQ0LUFCIiwKICAgICAgImNvZGUiOiAiT1ItMDQ0LUFCIiwKICAgICAgInNvdXJjZUlkIjogIlBPTkVOQ18xMjkiLAogICAgICAia2luZCI6ICJvcmFsIiwKICAgICAgImRheSI6ICIyMDI2LTA5LTAxIiwKICAgICAgInN0YXJ0IjogIjE0OjE1IiwKICAgICAgImVuZCI6ICIxNDozMCIsCiAgICAgICJyb29tIjogIkU2MSIsCiAgICAgICJyb29tTmFtZSI6ICJTYWxhIGRlIHBvbmVuY2lhcyBFNjEgwrcgRXVnZW5pbyBFc3Blam8iLAogICAgICAic3BlYWtlciI6ICJBbmEgQmVsw6luIEd1ZXJyZXJvIEJ1ZWxlIiwKICAgICAgInRpdGxlIjogIlBlcmZpbGVzIG1vbGVjdWxhcmVzIGRlIHJlc2lzdGVuY2lhcyBmw7puZ2ljYXMgZW4gaG9uZ29zIGZpbGFtZW50b3NvcyBhaXNsYWRvcyBkZSBtdWVzdHJhcyBjbMOtbmljYXMgZGUgcGFjaWVudGVzIG9uY29sw7NnaWNvcyBkZSBsYSBjaXVkYWQgZGUgTG9qYS4iLAogICAgICAidGhlbWUiOiAiTWljb2xvZ8OtYSBhcGxpY2FkYSIsCiAgICAgICJtb2RhbGl0eSI6ICJQcmVzZW5jaWFsIiwKICAgICAgImZvcm1hdCI6ICIxNSBtaW51dG9zIiwKICAgICAgImFmZmlsaWF0aW9ucyI6ICIiLAogICAgICAiY291bnRyeUVudHJpZXMiOiBbCiAgICAgICAgewogICAgICAgICAgInNwZWFrZXIiOiAiQW5hIEJlbMOpbiBHdWVycmVybyBCdWVsZSIsCiAgICAgICAgICAiY29kZXMiOiBbCiAgICAgICAgICAgICJFQyIKICAgICAgICAgIF0sCiAgICAgICAgICAiY291bnRyaWVzIjogWwogICAgICAgICAgICAiRWN1YWRvciIKICAgICAgICAgIF0KICAgICAgICB9CiAgICAgIF0KICAgIH0sCiAgICB7CiAgICAgICJpZCI6ICJPUi0wMzMtS0ciLAogICAgICAiY29kZSI6ICJPUi0wMzMtS0ciLAogICAgICAic291cmNlSWQiOiAiUE9ORU5DXzAxMSIsCiAgICAgICJraW5kIjogIm9yYWwiLAogICAgICAiZGF5IjogIjIwMjYtMDktMDEiLAogICAgICAic3RhcnQiOiAiMTQ6MTUiLAogICAgICAiZW5kIjogIjE0OjMwIiwKICAgICAgInJvb20iOiAiTzUyIiwKICAgICAgInJvb21OYW1lIjogIlNhbGEgZGUgcG9uZW5jaWFzIE81MiDCtyBKb3PDqSBKb2FxdcOtbiBPbG1lZG8iLAogICAgICAic3BlYWtlciI6ICJLYXR5YSBNaXNoZWxsIEdvbnrDoWxleiBHdXptw6FuIiwKICAgICAgInRpdGxlIjogIkJpb2F1bWVudGFjacOzbiBkZSBjb21wb3N0IGNvbiBtaWNyb29yZ2FuaXNtb3MgZWZpY2llbnRlcyBlbiBsYSBjb211bmlkYWQgS2ljaHdhIGRlIEF0YWNhcGksIE5hcG8sIEVjdWFkb3IuIiwKICAgICAgInRoZW1lIjogIkJpb3RlY25vbG9nw61hIHkgdXNvcyBkZSBob25nb3MiLAogICAgICAibW9kYWxpdHkiOiAiUHJlc2VuY2lhbCIsCiAgICAgICJmb3JtYXQiOiAiMTUgbWludXRvcyIsCiAgICAgICJhZmZpbGlhdGlvbnMiOiAiIiwKICAgICAgImNvdW50cnlFbnRyaWVzIjogWwogICAgICAgIHsKICAgICAgICAgICJzcGVha2VyIjogIkthdHlhIE1pc2hlbGwgR29uesOhbGV6IEd1em3DoW4iLAogICAgICAgICAgImNvZGVzIjogWwogICAgICAgICAgICAiRUMiCiAgICAgICAgICBdLAogICAgICAgICAgImNvdW50cmllcyI6IFsKICAgICAgICAgICAgIkVjdWFkb3IiCiAgICAgICAgICBdCiAgICAgICAgfQogICAgICBdCiAgICB9LAogICAgewogICAgICAiaWQiOiAiT1ItMDQ2LUtNIiwKICAgICAgImNvZGUiOiAiT1ItMDQ2LUtNIiwKICAgICAgInNvdXJjZUlkIjogIlBPTkVOQ18wNTQiLAogICAgICAia2luZCI6ICJvcmFsIiwKICAgICAgImRheSI6ICIyMDI2LTA5LTAxIiwKICAgICAgInN0YXJ0IjogIjE0OjE1IiwKICAgICAgImVuZCI6ICIxNDozMCIsCiAgICAgICJyb29tIjogIlMyMSIsCiAgICAgICJyb29tTmFtZSI6ICJTYWxhIGRlIHBvbmVuY2lhcyBTMjEgwrcgTWFyaXNjYWwgU3VjcmUiLAogICAgICAic3BlYWtlciI6ICJLZW5uZXRoIE1vbmdlIiwKICAgICAgInRpdGxlIjogIlJlc3B1ZXN0YXMgbWljcm9iaWFuYXMgYWwgY2FsZW50YW1pZW50byBleHBlcmltZW50YWwgZW4gY29zdHJhcyBiaW9sw7NnaWNhcyBkZWwgcMOhcmFtbyBjb3N0YXJyaWNlbnNlIiwKICAgICAgInRoZW1lIjogIkVjb2xvZ8OtYSB5IGJpb2RpdmVyc2lkYWQiLAogICAgICAibW9kYWxpdHkiOiAiUHJlc2VuY2lhbCIsCiAgICAgICJmb3JtYXQiOiAiMTUgbWludXRvcyIsCiAgICAgICJhZmZpbGlhdGlvbnMiOiAiIiwKICAgICAgImNvdW50cnlFbnRyaWVzIjogWwogICAgICAgIHsKICAgICAgICAgICJzcGVha2VyIjogIktlbm5ldGggTW9uZ2UiLAogICAgICAgICAgImNvZGVzIjogWwogICAgICAgICAgICAiQ1IiCiAgICAgICAgICBdLAogICAgICAgICAgImNvdW50cmllcyI6IFsKICAgICAgICAgICAgIkNvc3RhIFJpY2EiCiAgICAgICAgICBdCiAgICAgICAgfQogICAgICBdCiAgICB9LAogICAgewogICAgICAiaWQiOiAiT1ItMDM5LUFNIiwKICAgICAgImNvZGUiOiAiT1ItMDM5LUFNIiwKICAgICAgInNvdXJjZUlkIjogIlBPTkVOQ18wMTUiLAogICAgICAia2luZCI6ICJvcmFsIiwKICAgICAgImRheSI6ICIyMDI2LTA5LTAxIiwKICAgICAgInN0YXJ0IjogIjE0OjE1IiwKICAgICAgImVuZCI6ICIxNDozMCIsCiAgICAgICJyb29tIjogIlMyMyIsCiAgICAgICJyb29tTmFtZSI6ICJTYWxhIGRlIHBvbmVuY2lhcyBTMjMgwrcgTWFyaXNjYWwgU3VjcmUiLAogICAgICAic3BlYWtlciI6ICJBZHJpYW5hIE1vbnRveWEiLAogICAgICAidGl0bGUiOiAiSG9uZ29zIEFsaW1lbnRhcmlvcyBkZSBsYSBTaWVycmEgTWF6YXRlY2EsIE3DqXhpY28iLAogICAgICAidGhlbWUiOiAiQmlvdGVjbm9sb2fDrWEgeSB1c29zIGRlIGhvbmdvcyIsCiAgICAgICJtb2RhbGl0eSI6ICJQcmVzZW5jaWFsIiwKICAgICAgImZvcm1hdCI6ICIxNSBtaW51dG9zIiwKICAgICAgImFmZmlsaWF0aW9ucyI6ICIiLAogICAgICAiY291bnRyeUVudHJpZXMiOiBbCiAgICAgICAgewogICAgICAgICAgInNwZWFrZXIiOiAiQWRyaWFuYSBNb250b3lhIiwKICAgICAgICAgICJjb2RlcyI6IFsKICAgICAgICAgICAgIk1YIgogICAgICAgICAgXSwKICAgICAgICAgICJjb3VudHJpZXMiOiBbCiAgICAgICAgICAgICJNw6l4aWNvIgogICAgICAgICAgXQogICAgICAgIH0KICAgICAgXQogICAgfSwKICAgIHsKICAgICAgImlkIjogIk9SLTA1NC1CTyIsCiAgICAgICJjb2RlIjogIk9SLTA1NC1CTyIsCiAgICAgICJzb3VyY2VJZCI6ICJQT05FTkNfMDYzIiwKICAgICAgImtpbmQiOiAib3JhbCIsCiAgICAgICJkYXkiOiAiMjAyNi0wOS0wMSIsCiAgICAgICJzdGFydCI6ICIxNDoxNSIsCiAgICAgICJlbmQiOiAiMTQ6MzAiLAogICAgICAicm9vbSI6ICJTNzIiLAogICAgICAicm9vbU5hbWUiOiAiU2FsYSBkZSBwb25lbmNpYXMgUzcyIMK3IE1hcmlzY2FsIFN1Y3JlIiwKICAgICAgInNwZWFrZXIiOiAiQmVsbGEgRWxpc2EgR2FicmllbGEgUm9tZXJvIE9ydGVnYSIsCiAgICAgICJ0aXRsZSI6ICJEaXZlcnNpZGFkIGRlIGNvbXVuaWRhZGVzIGbDum5naWNhcyBlbiBsYSBBbnTDoXJ0aWNhOiBpbnRlZ3JhY2nDs24gZGUgbGEgZGlzdHJpYnVjacOzbiBsb2NhbCB5IGxhIG9jdXBhY2nDs24gZ2xvYmFsIGVuIGxhcyBJc2xhcyBTaGV0bGFuZCBkZWwgU3VyIiwKICAgICAgInRoZW1lIjogIkVjb2xvZ8OtYSB5IGJpb2RpdmVyc2lkYWQiLAogICAgICAibW9kYWxpdHkiOiAiUHJlc2VuY2lhbCIsCiAgICAgICJmb3JtYXQiOiAiMTUgbWludXRvcyIsCiAgICAgICJhZmZpbGlhdGlvbnMiOiAiIiwKICAgICAgImNvdW50cnlFbnRyaWVzIjogWwogICAgICAgIHsKICAgICAgICAgICJzcGVha2VyIjogIkJlbGxhIEVsaXNhIEdhYnJpZWxhIFJvbWVybyBPcnRlZ2EiLAogICAgICAgICAgImNvZGVzIjogWwogICAgICAgICAgICAiQ0wiCiAgICAgICAgICBdLAogICAgICAgICAgImNvdW50cmllcyI6IFsKICAgICAgICAgICAgIkNoaWxlIgogICAgICAgICAgXQogICAgICAgIH0KICAgICAgXQogICAgfSwKICAgIHsKICAgICAgImlkIjogIk9SLTA0My1DUyIsCiAgICAgICJjb2RlIjogIk9SLTA0My1DUyIsCiAgICAgICJzb3VyY2VJZCI6ICJQT05FTkNfMDYyIiwKICAgICAgImtpbmQiOiAib3JhbCIsCiAgICAgICJkYXkiOiAiMjAyNi0wOS0wMSIsCiAgICAgICJzdGFydCI6ICIxNDozMCIsCiAgICAgICJlbmQiOiAiMTQ6NDUiLAogICAgICAicm9vbSI6ICJFNDIiLAogICAgICAicm9vbU5hbWUiOiAiU2FsYSBkZSBwb25lbmNpYXMgRTQyIMK3IEV1Z2VuaW8gRXNwZWpvIiwKICAgICAgInNwZWFrZXIiOiAiQ8Opc2FyIFN0ZXZlbiBSb2RyaWd1ZXogU2lsdmEiLAogICAgICAidGl0bGUiOiAiTXljb0NPTDogUGxhdGFmb3JtYSBDb2xhYm9yYXRpdmEgeSBkZSBDw7NkaWdvIEFiaWVydG8gcGFyYSBsYSBJZGVudGlmaWNhY2nDs24gZGUgT3JnYW5pc21vcyBGw7puZ2ljb3MgbWVkaWFudGUgSW50ZWxpZ2VuY2lhIEFydGlmaWNpYWwgY29uIEFwcmVuZGl6YWplIENvbnRpbnVvIiwKICAgICAgInRoZW1lIjogIlNpc3RlbcOhdGljYSB5IHRheG9ub23DrWEiLAogICAgICAibW9kYWxpdHkiOiAiUHJlc2VuY2lhbCIsCiAgICAgICJmb3JtYXQiOiAiMTUgbWludXRvcyIsCiAgICAgICJhZmZpbGlhdGlvbnMiOiAiIiwKICAgICAgImNvdW50cnlFbnRyaWVzIjogWwogICAgICAgIHsKICAgICAgICAgICJzcGVha2VyIjogIkPDqXNhciBTdGV2ZW4gUm9kcmlndWV6IFNpbHZhIiwKICAgICAgICAgICJjb2RlcyI6IFsKICAgICAgICAgICAgIkNPIgogICAgICAgICAgXSwKICAgICAgICAgICJjb3VudHJpZXMiOiBbCiAgICAgICAgICAgICJDb2xvbWJpYSIKICAgICAgICAgIF0KICAgICAgICB9CiAgICAgIF0KICAgIH0sCiAgICB7CiAgICAgICJpZCI6ICJPUi0wNTAtSkQiLAogICAgICAiY29kZSI6ICJPUi0wNTAtSkQiLAogICAgICAic291cmNlSWQiOiAiUE9ORU5DXzEzMyIsCiAgICAgICJraW5kIjogIm9yYWwiLAogICAgICAiZGF5IjogIjIwMjYtMDktMDEiLAogICAgICAic3RhcnQiOiAiMTQ6MzAiLAogICAgICAiZW5kIjogIjE0OjQ1IiwKICAgICAgInJvb20iOiAiRTYxIiwKICAgICAgInJvb21OYW1lIjogIlNhbGEgZGUgcG9uZW5jaWFzIEU2MSDCtyBFdWdlbmlvIEVzcGVqbyIsCiAgICAgICJzcGVha2VyIjogIkpvcmdlIFJvbm55IETDrWF6LVZhbGRlcnJhbWEiLAogICAgICAidGl0bGUiOiAiTGV2YWR1cmFzIGRlIGxhIGZpbMOzc2ZlcmEgZGUgY2FjYW8gc2lsdmVzdHJlIHkgY3VsdGl2YWRvIHkgc3UgcG90ZW5jaWFsIGRlIGJpb2NvbnRyb2wgY29udHJhIE1vbmlsaW9waHRob3JhIHJvcmVyaSIsCiAgICAgICJ0aGVtZSI6ICJNaWNvbG9nw61hIGFwbGljYWRhIiwKICAgICAgIm1vZGFsaXR5IjogIlByZXNlbmNpYWwiLAogICAgICAiZm9ybWF0IjogIjE1IG1pbnV0b3MiLAogICAgICAiYWZmaWxpYXRpb25zIjogIiIsCiAgICAgICJjb3VudHJ5RW50cmllcyI6IFsKICAgICAgICB7CiAgICAgICAgICAic3BlYWtlciI6ICJKb3JnZSBSb25ueSBEw61hei1WYWxkZXJyYW1hIiwKICAgICAgICAgICJjb2RlcyI6IFsKICAgICAgICAgICAgIlBFIgogICAgICAgICAgXSwKICAgICAgICAgICJjb3VudHJpZXMiOiBbCiAgICAgICAgICAgICJQZXLDuiIKICAgICAgICAgIF0KICAgICAgICB9CiAgICAgIF0KICAgIH0sCiAgICB7CiAgICAgICJpZCI6ICJPUi0wNDUtTlAiLAogICAgICAiY29kZSI6ICJPUi0wNDUtTlAiLAogICAgICAic291cmNlSWQiOiAiUE9ORU5DXzAyMyIsCiAgICAgICJraW5kIjogIm9yYWwiLAogICAgICAiZGF5IjogIjIwMjYtMDktMDEiLAogICAgICAic3RhcnQiOiAiMTQ6MzAiLAogICAgICAiZW5kIjogIjE0OjQ1IiwKICAgICAgInJvb20iOiAiTzUyIiwKICAgICAgInJvb21OYW1lIjogIlNhbGEgZGUgcG9uZW5jaWFzIE81MiDCtyBKb3PDqSBKb2FxdcOtbiBPbG1lZG8iLAogICAgICAic3BlYWtlciI6ICJOaWNvbGUgRXN0ZWZhbsOtYSBCYXJyZXJhIFBhcmVkZXMiLAogICAgICAidGl0bGUiOiAiUG90ZW5jaWFsIEJpb3RlY25vbMOzZ2ljbyBkZSBIb25nb3MgQWlzbGFkb3MgZGVsIE1hbmdsYXIgUmlvIEZvcm1vc28gZW4gbGEgQmlvcnJlbWVkaWFjacOzbiBkZSBDcnVkbyBQZXNhZG8gRGVycmFtYWRvIGVuIGVsIExpdG9yYWwgQnJhc2lsZcOxbyIsCiAgICAgICJ0aGVtZSI6ICJCaW90ZWNub2xvZ8OtYSB5IHVzb3MgZGUgaG9uZ29zIiwKICAgICAgIm1vZGFsaXR5IjogIlByZXNlbmNpYWwiLAogICAgICAiZm9ybWF0IjogIjE1IG1pbnV0b3MiLAogICAgICAiYWZmaWxpYXRpb25zIjogIiIsCiAgICAgICJjb3VudHJ5RW50cmllcyI6IFsKICAgICAgICB7CiAgICAgICAgICAic3BlYWtlciI6ICJOaWNvbGUgRXN0ZWZhbsOtYSBCYXJyZXJhIFBhcmVkZXMiLAogICAgICAgICAgImNvZGVzIjogWwogICAgICAgICAgICAiRUMiCiAgICAgICAgICBdLAogICAgICAgICAgImNvdW50cmllcyI6IFsKICAgICAgICAgICAgIkVjdWFkb3IiCiAgICAgICAgICBdCiAgICAgICAgfQogICAgICBdCiAgICB9LAogICAgewogICAgICAiaWQiOiAiT1ItMDg5LUpSIiwKICAgICAgImNvZGUiOiAiT1ItMDg5LUpSIiwKICAgICAgInNvdXJjZUlkIjogIlBPTkVOQ18wOTgiLAogICAgICAia2luZCI6ICJvcmFsIiwKICAgICAgImRheSI6ICIyMDI2LTA5LTAxIiwKICAgICAgInN0YXJ0IjogIjE0OjMwIiwKICAgICAgImVuZCI6ICIxNDo0NSIsCiAgICAgICJyb29tIjogIlMyMSIsCiAgICAgICJyb29tTmFtZSI6ICJTYWxhIGRlIHBvbmVuY2lhcyBTMjEgwrcgTWFyaXNjYWwgU3VjcmUiLAogICAgICAic3BlYWtlciI6ICJKb3PDqSBNYW51ZWwgSmltw6luZXogUnVpeiIsCiAgICAgICJ0aXRsZSI6ICJFdmFsdWFjacOzbiBkZSBob25nb3MgYmVuw6lmaSBjb3MgeSBzdSBlZmVjdG8gZW4gZWwgZGVzYXJyb2xsbyB2ZWdldGF0aXZvIGRlbCBjYWbDqSAoQ29mZmVhIGFyYWJpY2EgTCkgZW4gZXN0YWRvcyBpbmljaWFsZXMiLAogICAgICAidGhlbWUiOiAiRWNvbG9nw61hIHkgYmlvZGl2ZXJzaWRhZCIsCiAgICAgICJtb2RhbGl0eSI6ICJQcmVzZW5jaWFsIiwKICAgICAgImZvcm1hdCI6ICIxNSBtaW51dG9zIiwKICAgICAgImFmZmlsaWF0aW9ucyI6ICIiLAogICAgICAiY291bnRyeUVudHJpZXMiOiBbCiAgICAgICAgewogICAgICAgICAgInNwZWFrZXIiOiAiSm9zw6kgTWFudWVsIEppbcOpbmV6IFJ1aXoiLAogICAgICAgICAgImNvZGVzIjogWwogICAgICAgICAgICAiQ08iCiAgICAgICAgICBdLAogICAgICAgICAgImNvdW50cmllcyI6IFsKICAgICAgICAgICAgIkNvbG9tYmlhIgogICAgICAgICAgXQogICAgICAgIH0KICAgICAgXQogICAgfSwKICAgIHsKICAgICAgImlkIjogIk9SLTA0MS1NUyIsCiAgICAgICJjb2RlIjogIk9SLTA0MS1NUyIsCiAgICAgICJzb3VyY2VJZCI6ICJQT05FTkNfMDQ3IiwKICAgICAgImtpbmQiOiAib3JhbCIsCiAgICAgICJkYXkiOiAiMjAyNi0wOS0wMSIsCiAgICAgICJzdGFydCI6ICIxNDozMCIsCiAgICAgICJlbmQiOiAiMTQ6NDUiLAogICAgICAicm9vbSI6ICJTMjMiLAogICAgICAicm9vbU5hbWUiOiAiU2FsYSBkZSBwb25lbmNpYXMgUzIzIMK3IE1hcmlzY2FsIFN1Y3JlIiwKICAgICAgInNwZWFrZXIiOiAiTWFyY29zIFZpbmljaXVzIENhaWFmYSBTZXB1bHZlZGEiLAogICAgICAidGl0bGUiOiAiV2hlcmUgYXJlIHRoZSBmdW5naT8gU2FtcGxpbmcgb2YgbXVsdGlwbGUgZWNvc3lzdGVtIGNvbXBhcnRtZW50cyByZXZlYWxzIGRpc3RpbmN0IGRpdmVyc2l0eSBwYXR0ZXJucyBhdCB0aGUgY29udGluZW50YWwgc2NhbGUiLAogICAgICAidGhlbWUiOiAiRWNvbG9nw61hIHkgYmlvZGl2ZXJzaWRhZCIsCiAgICAgICJtb2RhbGl0eSI6ICJQcmVzZW5jaWFsIiwKICAgICAgImZvcm1hdCI6ICIxNSBtaW51dG9zIiwKICAgICAgImFmZmlsaWF0aW9ucyI6ICIiLAogICAgICAiY291bnRyeUVudHJpZXMiOiBbCiAgICAgICAgewogICAgICAgICAgInNwZWFrZXIiOiAiTWFyY29zIFZpbmljaXVzIENhaWFmYSBTZXB1bHZlZGEiLAogICAgICAgICAgImNvZGVzIjogWwogICAgICAgICAgICAiQlIiCiAgICAgICAgICBdLAogICAgICAgICAgImNvdW50cmllcyI6IFsKICAgICAgICAgICAgIkJyYXNpbCIKICAgICAgICAgIF0KICAgICAgICB9CiAgICAgIF0KICAgIH0sCiAgICB7CiAgICAgICJpZCI6ICJPUi0wODQtRVMiLAogICAgICAiY29kZSI6ICJPUi0wODQtRVMiLAogICAgICAic291cmNlSWQiOiAiUE9ORU5DXzA5NSIsCiAgICAgICJraW5kIjogIm9yYWwiLAogICAgICAiZGF5IjogIjIwMjYtMDktMDEiLAogICAgICAic3RhcnQiOiAiMTQ6MzAiLAogICAgICAiZW5kIjogIjE0OjQ1IiwKICAgICAgInJvb20iOiAiUzcyIiwKICAgICAgInJvb21OYW1lIjogIlNhbGEgZGUgcG9uZW5jaWFzIFM3MiDCtyBNYXJpc2NhbCBTdWNyZSIsCiAgICAgICJzcGVha2VyIjogIkVzdGViYW4gR2FyY8OtYSBTYW5kb3ZhbCIsCiAgICAgICJ0aXRsZSI6ICJFZmVjdG9zIGRlbCBtYW5lam8gYWdyw61jb2xhIHkgbGEgcHJveGltaWRhZCBhbCBib3NxdWUgc29icmUgbGEgcXXDrW1pY2EgZGVsIHN1ZWxvIHkgbGEgc2ltYmlvc2lzIG1pY29ycsOtY2ljYSIsCiAgICAgICJ0aGVtZSI6ICJFY29sb2fDrWEgeSBiaW9kaXZlcnNpZGFkIiwKICAgICAgIm1vZGFsaXR5IjogIlByZXNlbmNpYWwiLAogICAgICAiZm9ybWF0IjogIjE1IG1pbnV0b3MiLAogICAgICAiYWZmaWxpYXRpb25zIjogIiIsCiAgICAgICJjb3VudHJ5RW50cmllcyI6IFsKICAgICAgICB7CiAgICAgICAgICAic3BlYWtlciI6ICJFc3RlYmFuIEdhcmPDrWEgU2FuZG92YWwiLAogICAgICAgICAgImNvZGVzIjogWwogICAgICAgICAgICAiQ08iCiAgICAgICAgICBdLAogICAgICAgICAgImNvdW50cmllcyI6IFsKICAgICAgICAgICAgIkNvbG9tYmlhIgogICAgICAgICAgXQogICAgICAgIH0KICAgICAgXQogICAgfSwKICAgIHsKICAgICAgImlkIjogIk9SLTA0OS1TQiIsCiAgICAgICJjb2RlIjogIk9SLTA0OS1TQiIsCiAgICAgICJzb3VyY2VJZCI6ICJQT05FTkNfMDc3IiwKICAgICAgImtpbmQiOiAib3JhbCIsCiAgICAgICJkYXkiOiAiMjAyNi0wOS0wMSIsCiAgICAgICJzdGFydCI6ICIxNDo0NSIsCiAgICAgICJlbmQiOiAiMTU6MDAiLAogICAgICAicm9vbSI6ICJFNDIiLAogICAgICAicm9vbU5hbWUiOiAiU2FsYSBkZSBwb25lbmNpYXMgRTQyIMK3IEV1Z2VuaW8gRXNwZWpvIiwKICAgICAgInNwZWFrZXIiOiAiU2V0aCBCbGFrZSIsCiAgICAgICJ0aXRsZSI6ICJUaGUgRnVuZ2FyaXVtIFNlcXVlbmNpbmcgUHJvamVjdDogVG93YXJkcyA3LDAwMCB3aG9sZS1nZW5vbWUgc2VxdWVuY2VzIGZyb20gaGlzdG9yaWNhbCBmdW5nYWwgY29sbGVjdGlvbnMiLAogICAgICAidGhlbWUiOiAiU2lzdGVtw6F0aWNhIHkgdGF4b25vbcOtYSIsCiAgICAgICJtb2RhbGl0eSI6ICJQcmVzZW5jaWFsIiwKICAgICAgImZvcm1hdCI6ICIxNSBtaW51dG9zIiwKICAgICAgImFmZmlsaWF0aW9ucyI6ICIiLAogICAgICAiY291bnRyeUVudHJpZXMiOiBbCiAgICAgICAgewogICAgICAgICAgInNwZWFrZXIiOiAiU2V0aCBCbGFrZSIsCiAgICAgICAgICAiY29kZXMiOiBbCiAgICAgICAgICAgICJHQiIKICAgICAgICAgIF0sCiAgICAgICAgICAiY291bnRyaWVzIjogWwogICAgICAgICAgICAiUmVpbm8gVW5pZG8iCiAgICAgICAgICBdCiAgICAgICAgfQogICAgICBdCiAgICB9LAogICAgewogICAgICAiaWQiOiAiT1ItMDU3LUVBIiwKICAgICAgImNvZGUiOiAiT1ItMDU3LUVBIiwKICAgICAgInNvdXJjZUlkIjogIlBPTkVOQ18wMjciLAogICAgICAia2luZCI6ICJvcmFsIiwKICAgICAgImRheSI6ICIyMDI2LTA5LTAxIiwKICAgICAgInN0YXJ0IjogIjE0OjQ1IiwKICAgICAgImVuZCI6ICIxNTowMCIsCiAgICAgICJyb29tIjogIkU2MSIsCiAgICAgICJyb29tTmFtZSI6ICJTYWxhIGRlIHBvbmVuY2lhcyBFNjEgwrcgRXVnZW5pbyBFc3Blam8iLAogICAgICAic3BlYWtlciI6ICJFdmEgSXNhYmVsIENpcHJpYW5pIEF2aWxhIiwKICAgICAgInRpdGxlIjogIlRyYWNraW5nIGZ1bmdhbCBtZXRhYm9saXNtIGR1cmluZyBoeWRyb2NhcmJvbiBkZWdyYWRhdGlvbiB1c2luZyB1bnRhcmdldGVkIEdD4oCTTVMgbWV0YWJvbG9taWNzIiwKICAgICAgInRoZW1lIjogIkJpb3RlY25vbG9nw61hIHkgdXNvcyBkZSBob25nb3MiLAogICAgICAibW9kYWxpdHkiOiAiUHJlc2VuY2lhbCIsCiAgICAgICJmb3JtYXQiOiAiMTUgbWludXRvcyIsCiAgICAgICJhZmZpbGlhdGlvbnMiOiAiIiwKICAgICAgImNvdW50cnlFbnRyaWVzIjogWwogICAgICAgIHsKICAgICAgICAgICJzcGVha2VyIjogIkV2YSBJc2FiZWwgQ2lwcmlhbmkgQXZpbGEiLAogICAgICAgICAgImNvZGVzIjogWwogICAgICAgICAgICAiRUMiCiAgICAgICAgICBdLAogICAgICAgICAgImNvdW50cmllcyI6IFsKICAgICAgICAgICAgIkVjdWFkb3IiCiAgICAgICAgICBdCiAgICAgICAgfQogICAgICBdCiAgICB9LAogICAgewogICAgICAiaWQiOiAiT1ItMDUxLU1SIiwKICAgICAgImNvZGUiOiAiT1ItMDUxLU1SIiwKICAgICAgInNvdXJjZUlkIjogIlBPTkVOQ18wMjYiLAogICAgICAia2luZCI6ICJvcmFsIiwKICAgICAgImRheSI6ICIyMDI2LTA5LTAxIiwKICAgICAgInN0YXJ0IjogIjE0OjQ1IiwKICAgICAgImVuZCI6ICIxNTowMCIsCiAgICAgICJyb29tIjogIk81MiIsCiAgICAgICJyb29tTmFtZSI6ICJTYWxhIGRlIHBvbmVuY2lhcyBPNTIgwrcgSm9zw6kgSm9hcXXDrW4gT2xtZWRvIiwKICAgICAgInNwZWFrZXIiOiAiTWFyw61hIEd1YWRhbHVwZSBMb21lbMOtIFJhbcOtcmV6IiwKICAgICAgInRpdGxlIjogIk1pY29tYXRlcmlhbGVzIGxhbWluYWRvcyBhIHBhcnRpciBkZSBob25nb3MgeGlsw7NmYWdvcyBjb21vIGFsdGVybmF0aXZhIGFsIGN1ZXJvIGFuaW1hbCIsCiAgICAgICJ0aGVtZSI6ICJCaW90ZWNub2xvZ8OtYSB5IHVzb3MgZGUgaG9uZ29zIiwKICAgICAgIm1vZGFsaXR5IjogIlByZXNlbmNpYWwiLAogICAgICAiZm9ybWF0IjogIjE1IG1pbnV0b3MiLAogICAgICAiYWZmaWxpYXRpb25zIjogIiIsCiAgICAgICJjb3VudHJ5RW50cmllcyI6IFsKICAgICAgICB7CiAgICAgICAgICAic3BlYWtlciI6ICJNYXLDrWEgR3VhZGFsdXBlIExvbWVsw60gUmFtw61yZXoiLAogICAgICAgICAgImNvZGVzIjogWwogICAgICAgICAgICAiTVgiCiAgICAgICAgICBdLAogICAgICAgICAgImNvdW50cmllcyI6IFsKICAgICAgICAgICAgIk3DqXhpY28iCiAgICAgICAgICBdCiAgICAgICAgfQogICAgICBdCiAgICB9LAogICAgewogICAgICAiaWQiOiAiT1ItMDUyLUxOIiwKICAgICAgImNvZGUiOiAiT1ItMDUyLUxOIiwKICAgICAgInNvdXJjZUlkIjogIlBPTkVOQ18wNTgiLAogICAgICAia2luZCI6ICJvcmFsIiwKICAgICAgImRheSI6ICIyMDI2LTA5LTAxIiwKICAgICAgInN0YXJ0IjogIjE0OjQ1IiwKICAgICAgImVuZCI6ICIxNTowMCIsCiAgICAgICJyb29tIjogIlMyMSIsCiAgICAgICJyb29tTmFtZSI6ICJTYWxhIGRlIHBvbmVuY2lhcyBTMjEgwrcgTWFyaXNjYWwgU3VjcmUiLAogICAgICAic3BlYWtlciI6ICJMYXVyYSBOYXJhbmpvLUTDrWF6IiwKICAgICAgInRpdGxlIjogIkRpdmVyc2lkYWQgZGUgUHNpbG9jeWJlIGVuIENvc3RhIFJpY2E6IGludGVncmFjacOzbiBkZSBldmlkZW5jaWEgbW9yZm9sw7NnaWNhLCBtb2xlY3VsYXIgeSBlY29sw7NnaWNhIiwKICAgICAgInRoZW1lIjogIkVjb2xvZ8OtYSB5IGJpb2RpdmVyc2lkYWQiLAogICAgICAibW9kYWxpdHkiOiAiUHJlc2VuY2lhbCIsCiAgICAgICJmb3JtYXQiOiAiMTUgbWludXRvcyIsCiAgICAgICJhZmZpbGlhdGlvbnMiOiAiIiwKICAgICAgImNvdW50cnlFbnRyaWVzIjogWwogICAgICAgIHsKICAgICAgICAgICJzcGVha2VyIjogIkxhdXJhIE5hcmFuam8tRMOtYXoiLAogICAgICAgICAgImNvZGVzIjogWwogICAgICAgICAgICAiQ1IiCiAgICAgICAgICBdLAogICAgICAgICAgImNvdW50cmllcyI6IFsKICAgICAgICAgICAgIkNvc3RhIFJpY2EiCiAgICAgICAgICBdCiAgICAgICAgfQogICAgICBdCiAgICB9LAogICAgewogICAgICAiaWQiOiAiT1ItMDUzLVZXIiwKICAgICAgImNvZGUiOiAiT1ItMDUzLVZXIiwKICAgICAgInNvdXJjZUlkIjogIlBPTkVOQ18wNTkiLAogICAgICAia2luZCI6ICJvcmFsIiwKICAgICAgImRheSI6ICIyMDI2LTA5LTAxIiwKICAgICAgInN0YXJ0IjogIjE0OjQ1IiwKICAgICAgImVuZCI6ICIxNTowMCIsCiAgICAgICJyb29tIjogIlMyMyIsCiAgICAgICJyb29tTmFtZSI6ICJTYWxhIGRlIHBvbmVuY2lhcyBTMjMgwrcgTWFyaXNjYWwgU3VjcmUiLAogICAgICAic3BlYWtlciI6ICJWZXLDs25pY2EgTsO6w7FleiBXaWxzb24iLAogICAgICAidGl0bGUiOiAiRGl2ZXJzaWRhZCB5IGVzdHJ1Y3R1cmEgZnVuY2lvbmFsIGRlIGhvbmdvcyBhc29jaWFkb3MgYSBhYmVqYXMgc29saXRhcmlhcyBkZSBDb3N0YSBSaWNhIiwKICAgICAgInRoZW1lIjogIkVjb2xvZ8OtYSB5IGJpb2RpdmVyc2lkYWQiLAogICAgICAibW9kYWxpdHkiOiAiUHJlc2VuY2lhbCIsCiAgICAgICJmb3JtYXQiOiAiMTUgbWludXRvcyIsCiAgICAgICJhZmZpbGlhdGlvbnMiOiAiIiwKICAgICAgImNvdW50cnlFbnRyaWVzIjogWwogICAgICAgIHsKICAgICAgICAgICJzcGVha2VyIjogIlZlcsOzbmljYSBOw7rDsWV6IFdpbHNvbiIsCiAgICAgICAgICAiY29kZXMiOiBbCiAgICAgICAgICAgICJDUiIKICAgICAgICAgIF0sCiAgICAgICAgICAiY291bnRyaWVzIjogWwogICAgICAgICAgICAiQ29zdGEgUmljYSIKICAgICAgICAgIF0KICAgICAgICB9CiAgICAgIF0KICAgIH0sCiAgICB7CiAgICAgICJpZCI6ICJTSU1QLTA4IiwKICAgICAgImNvZGUiOiAiU0lNUC0wOCIsCiAgICAgICJraW5kIjogInNpbXBvc2lvIiwKICAgICAgImRheSI6ICIyMDI2LTA5LTAxIiwKICAgICAgInN0YXJ0IjogIjE1OjAwIiwKICAgICAgImVuZCI6ICIxNzowMCIsCiAgICAgICJyb29tIjogIlBBUi0wMSIsCiAgICAgICJyb29tTmFtZSI6ICJQYXJhbmluZm8iLAogICAgICAic3BlYWtlciI6ICJNYXJhIEhhcm8iLAogICAgICAicGFydGljaXBhbnRzIjogIkNhcmxvcyBSb2phcyBBbHZhcmFkbzsgSm9zw6kgQWxmcmVkbyBSw61vIEJlcm5hOyBNYXJhIFhpbWVuYSBIYXJvIEx1bmE7IEZlbGlwZSBSdWFuLVNvdG87IFBhw7psIEdhbWJvYSBUcnVqaWxsbyIsCiAgICAgICJ0aXRsZSI6ICJFdG5vbWljb2xvZ8OtYSwgZGVsIG5vcnRlIGFsIHN1ciBkZSBBbcOpcmljYSBMYXRpbmEiLAogICAgICAidGhlbWUiOiAiU2ltcG9zaW8iLAogICAgICAibW9kYWxpdHkiOiAiUHJlc2VuY2lhbCIsCiAgICAgICJmb3JtYXQiOiAiMTIwIG1pbnV0b3MiLAogICAgICAicHVibGljQXVkaWVuY2UiOiAiVG9kbyBww7pibGljbyIsCiAgICAgICJjYXBhY2l0eSI6ICI1MCIsCiAgICAgICJjb3VudHJ5RW50cmllcyI6IFsKICAgICAgICB7CiAgICAgICAgICAic3BlYWtlciI6ICJNYXJhIEhhcm8iLAogICAgICAgICAgImNvZGVzIjogWwogICAgICAgICAgICAiTVgiCiAgICAgICAgICBdLAogICAgICAgICAgImNvdW50cmllcyI6IFsKICAgICAgICAgICAgIk3DqXhpY28iCiAgICAgICAgICBdCiAgICAgICAgfQogICAgICBdCiAgICB9LAogICAgewogICAgICAiaWQiOiAiUE9TLUcxIiwKICAgICAgImNvZGUiOiAiUE9TLUcxIiwKICAgICAgImtpbmQiOiAicG9zdGVyIiwKICAgICAgImRheSI6ICIyMDI2LTA5LTAxIiwKICAgICAgInN0YXJ0IjogIjE1OjQ1IiwKICAgICAgImVuZCI6ICIxNjo0NSIsCiAgICAgICJyb29tIjogIkRPTS0wMSIsCiAgICAgICJyb29tTmFtZSI6ICJEb21vIERlcG9ydGl2byIsCiAgICAgICJzcGVha2VyIjogIlBPUy0wMDHigJNQT1MtMDM5IMK3IDM5IHRyYWJham9zIiwKICAgICAgInRpdGxlIjogIlByZXNlbnRhY2nDs24gZGUgcMOzc3RlcmVzICsgQ29mZmVlIEJyZWFrIiwKICAgICAgInRoZW1lIjogIlDDs3N0ZXJlcyB5IENvZmZlZSBCcmVhayIsCiAgICAgICJtb2RhbGl0eSI6ICJQcmVzZW5jaWFsIiwKICAgICAgImZvcm1hdCI6ICJTZXNpw7NuIGNvbGVjdGl2YSIsCiAgICAgICJjb3VudHJ5RW50cmllcyI6IFtdCiAgICB9LAogICAgewogICAgICAiaWQiOiAiU0lNUC0wNiIsCiAgICAgICJjb2RlIjogIlNJTVAtMDYiLAogICAgICAia2luZCI6ICJzaW1wb3NpbyIsCiAgICAgICJkYXkiOiAiMjAyNi0wOS0wMSIsCiAgICAgICJzdGFydCI6ICIxNjowMCIsCiAgICAgICJlbmQiOiAiMTg6MzAiLAogICAgICAicm9vbSI6ICJIT04tMDEiLAogICAgICAicm9vbU5hbWUiOiAiU2Fsw7NuIGRlIEhvbm9yIiwKICAgICAgInNwZWFrZXIiOiAiRHJhLiBUYXRpYW5hIFNhbmp1YW4iLAogICAgICAicGFydGljaXBhbnRzIjogIkRlbmlzIENhc3RybyBCdXN0b3M7IENlc2FyIEJhbGxlc3Rlcm9zOyBSaWNoYXJkIFRlaGFuOyBCeXJvbiBKYXZpZXIgTW9yZW5vIENvcm9uYWRvOyBUYXRpYW5hIFNhbmp1YW4iLAogICAgICAidGl0bGUiOiAiNXRvIFNpbXBvc2lvIGRlIEhvbmdvcyBhc29jaWFkb3MgYSBhcnRyw7Nwb2RvcyIsCiAgICAgICJ0aGVtZSI6ICJTaW1wb3NpbyIsCiAgICAgICJtb2RhbGl0eSI6ICJIw61icmlkYSIsCiAgICAgICJmb3JtYXQiOiAiMTUwIG1pbnV0b3MiLAogICAgICAicHVibGljQXVkaWVuY2UiOiAiRXN0dWRpYW50ZXMgZGUgcHJlZ3JhZG8sIEVzdHVkaWFudGVzIGRlIHBvc2dyYWRvLCBJbnZlc3RpZ2Fkb3Jlcy9hcyIsCiAgICAgICJjYXBhY2l0eSI6ICI1MCIsCiAgICAgICJjb3VudHJ5RW50cmllcyI6IFsKICAgICAgICB7CiAgICAgICAgICAic3BlYWtlciI6ICJUYXRpYW5hIFNhbmp1YW4iLAogICAgICAgICAgImNvZGVzIjogWwogICAgICAgICAgICAiQ08iCiAgICAgICAgICBdLAogICAgICAgICAgImNvdW50cmllcyI6IFsKICAgICAgICAgICAgIkNvbG9tYmlhIgogICAgICAgICAgXQogICAgICAgIH0KICAgICAgXQogICAgfSwKICAgIHsKICAgICAgImlkIjogIk1SLUZVTkdBIiwKICAgICAgImNvZGUiOiAiTVItRlVOR0EiLAogICAgICAia2luZCI6ICJtZXNhIiwKICAgICAgImRheSI6ICIyMDI2LTA5LTAxIiwKICAgICAgInN0YXJ0IjogIjE3OjAwIiwKICAgICAgImVuZCI6ICIxODowMCIsCiAgICAgICJyb29tIjogIlBBUi0wMSIsCiAgICAgICJyb29tTmFtZSI6ICJQYXJhbmluZm8iLAogICAgICAic3BlYWtlciI6ICJFbGlzYW5kcm8gUmljYXJkbyBEcmVjaHNsZXIgZG9zIFNhbnRvcyIsCiAgICAgICJwYXJ0aWNpcGFudHMiOiAiUG9yIGNvbmZpcm1hciIsCiAgICAgICJ0aXRsZSI6ICJGdW5nYSBMYXRpbm9hbWVyaWNhbmE6IGFjY2lvbmVzIGVzdHJhdMOpZ2ljYXMsIHBvbMOtdGljYXMgcMO6YmxpY2FzIHkgZGVzYWbDrW9zIHBhcmEgbGEgY29uc2VydmFjacOzbiIsCiAgICAgICJ0aGVtZSI6ICJNZXNhIHJlZG9uZGEiLAogICAgICAibW9kYWxpdHkiOiAiUHJlc2VuY2lhbCIsCiAgICAgICJmb3JtYXQiOiAiNjAgbWludXRvcyIsCiAgICAgICJwdWJsaWNBdWRpZW5jZSI6ICJQb3IgY29uZmlybWFyIiwKICAgICAgImNhcGFjaXR5IjogIlBvciBjb25maXJtYXIiLAogICAgICAiY291bnRyeUVudHJpZXMiOiBbXQogICAgfSwKICAgIHsKICAgICAgImlkIjogIk1BVC1EMiIsCiAgICAgICJjb2RlIjogIk1BVC1EMiIsCiAgICAgICJraW5kIjogImxvZ2lzdGljYSIsCiAgICAgICJkYXkiOiAiMjAyNi0wOS0wMiIsCiAgICAgICJzdGFydCI6ICIwODowMCIsCiAgICAgICJlbmQiOiAiMDg6MzAiLAogICAgICAicm9vbSI6ICJSRUctMDEiLAogICAgICAicm9vbU5hbWUiOiAiQWNjZXNvIHByaW5jaXBhbCIsCiAgICAgICJzcGVha2VyIjogIkVudHJlZ2EgZGUgYXJjaGl2b3MgeSBtYXRlcmlhbCBkZSBhcG95byBhbnRlcyBkZSBpbmljaWFyIGxhIGpvcm5hZGEiLAogICAgICAidGl0bGUiOiAiUmVjZXBjacOzbiBkZSBtYXRlcmlhbCBwYXJhIHByZXNlbnRhY2lvbmVzIiwKICAgICAgInRoZW1lIjogIlJlY2VwY2nDs24gZGUgbWF0ZXJpYWwgcGFyYSBwcmVzZW50YWNpb25lcyIsCiAgICAgICJtb2RhbGl0eSI6ICJQcmVzZW5jaWFsIiwKICAgICAgImZvcm1hdCI6ICIiLAogICAgICAibm90ZSI6ICIiLAogICAgICAiY291bnRyeUVudHJpZXMiOiBbXQogICAgfSwKICAgIHsKICAgICAgImlkIjogIlBFUk0tMjAyNi0wOS0wMiIsCiAgICAgICJjb2RlIjogIkRPTS1QRVJNIiwKICAgICAgImtpbmQiOiAicGVybWFuZW50ZSIsCiAgICAgICJkYXkiOiAiMjAyNi0wOS0wMiIsCiAgICAgICJzdGFydCI6ICIwODozMCIsCiAgICAgICJlbmQiOiAiMTg6MDAiLAogICAgICAicm9vbSI6ICJET00tMDEiLAogICAgICAicm9vbU5hbWUiOiAiRG9tbyBEZXBvcnRpdm8iLAogICAgICAic3BlYWtlciI6ICJEaXNwb25pYmxlIGR1cmFudGUgbGEgam9ybmFkYSIsCiAgICAgICJ0aXRsZSI6ICJTdGFuZHMgeSBleHBvc2ljacOzbiBkZSBhcnRlIG1pY29sw7NnaWNvIiwKICAgICAgInRoZW1lIjogIkV4cG9zaWNpw7NuIiwKICAgICAgIm1vZGFsaXR5IjogIlByZXNlbmNpYWwiLAogICAgICAiZm9ybWF0IjogIkFjdGl2aWRhZCBjb250aW51YSIsCiAgICAgICJjb3VudHJ5RW50cmllcyI6IFtdLAogICAgICAiZGF5TGFiZWwiOiAiTWnDqXJjb2xlcyAyIgogICAgfSwKICAgIHsKICAgICAgImlkIjogIk1BRy0wMy1HTSIsCiAgICAgICJjb2RlIjogIk1BRy0wMy1HTSIsCiAgICAgICJraW5kIjogIm1hZ2lzdHJhbCIsCiAgICAgICJkYXkiOiAiMjAyNi0wOS0wMiIsCiAgICAgICJzdGFydCI6ICIwODozMCIsCiAgICAgICJlbmQiOiAiMDk6MzAiLAogICAgICAicm9vbSI6ICJQQVItMDEiLAogICAgICAicm9vbU5hbWUiOiAiUGFyYW5pbmZvIiwKICAgICAgInNwZWFrZXIiOiAiR3JlZ29yeSBNLiBNdWVsbGVyIiwKICAgICAgInRpdGxlIjogIkluY29ycG9yYXIgbG9zIGhvbmdvcyBhIGxhcyBwb2zDrXRpY2FzIHkgYWNjaW9uZXMgZGUgY29uc2VydmFjacOzbiBuYWNpb25hbGVzIGUgaW50ZXJuYWNpb25hbGVzIiwKICAgICAgInRoZW1lIjogIkNoYXJsYSBtYWdpc3RyYWwiLAogICAgICAibW9kYWxpdHkiOiAiUHJlc2VuY2lhbCIsCiAgICAgICJmb3JtYXQiOiAiNjAgbWludXRvcyIsCiAgICAgICJjYXBhY2l0eSI6ICIxODAiLAogICAgICAiYmlvZ3JhcGh5IjogIiIsCiAgICAgICJjb3VudHJ5RW50cmllcyI6IFsKICAgICAgICB7CiAgICAgICAgICAic3BlYWtlciI6ICJHcmVnb3J5IE0uIE11ZWxsZXIiLAogICAgICAgICAgImNvZGVzIjogWwogICAgICAgICAgICAiVVMiCiAgICAgICAgICBdLAogICAgICAgICAgImNvdW50cmllcyI6IFsKICAgICAgICAgICAgIkVzdGFkb3MgVW5pZG9zIgogICAgICAgICAgXQogICAgICAgIH0KICAgICAgXQogICAgfSwKICAgIHsKICAgICAgImlkIjogIlJFVS1NVUpFUkVTIiwKICAgICAgImNvZGUiOiAiUkVVLU1VSkVSRVMiLAogICAgICAia2luZCI6ICJyZXVuaW9uIiwKICAgICAgImRheSI6ICIyMDI2LTA5LTAyIiwKICAgICAgInN0YXJ0IjogIjA5OjAwIiwKICAgICAgImVuZCI6ICIxMDowMCIsCiAgICAgICJyb29tIjogIk1BTi0wMSIsCiAgICAgICJyb29tTmFtZSI6ICJTYWxhIE1hbnVlbGEgU8OhZW56IiwKICAgICAgInNwZWFrZXIiOiAiVGF0aWFuYSBCYXB0aXN0YSBHaWJlcnRvbmkiLAogICAgICAicGFydGljaXBhbnRzIjogIlRhdGlhbmEgQmFwdGlzdGEgR2liZXJ0b25pIiwKICAgICAgInRpdGxlIjogIlJldW5pw7NuIGRlIG11amVyZXMgbWljw7Nsb2dhcyBkZSBMYXRpbm9hbcOpcmljYSIsCiAgICAgICJ0aGVtZSI6ICJSZXVuacOzbiIsCiAgICAgICJtb2RhbGl0eSI6ICJQcmVzZW5jaWFsIiwKICAgICAgImZvcm1hdCI6ICI2MCBtaW51dG9zIiwKICAgICAgInB1YmxpY0F1ZGllbmNlIjogIlBvciBjb25maXJtYXIiLAogICAgICAiY2FwYWNpdHkiOiAiUG9yIGNvbmZpcm1hciIsCiAgICAgICJjb3VudHJ5RW50cmllcyI6IFsKICAgICAgICB7CiAgICAgICAgICAic3BlYWtlciI6ICJUYXRpYW5hIEJhcHRpc3RhIEdpYmVydG9uaSIsCiAgICAgICAgICAiY29kZXMiOiBbCiAgICAgICAgICAgICJCUiIKICAgICAgICAgIF0sCiAgICAgICAgICAiY291bnRyaWVzIjogWwogICAgICAgICAgICAiQnJhc2lsIgogICAgICAgICAgXQogICAgICAgIH0KICAgICAgXQogICAgfSwKICAgIHsKICAgICAgImlkIjogIk1BRy0wNS1KVCIsCiAgICAgICJjb2RlIjogIk1BRy0wNS1KVCIsCiAgICAgICJraW5kIjogIm1hZ2lzdHJhbCIsCiAgICAgICJkYXkiOiAiMjAyNi0wOS0wMiIsCiAgICAgICJzdGFydCI6ICIwOTozMCIsCiAgICAgICJlbmQiOiAiMTA6MzAiLAogICAgICAicm9vbSI6ICJQQVItMDEiLAogICAgICAicm9vbU5hbWUiOiAiUGFyYW5pbmZvIiwKICAgICAgInNwZWFrZXIiOiAiSmF2aWVyIFRhYmltYSBSZXN0cmVwbyIsCiAgICAgICJ0aXRsZSI6ICJFc3BlcmFuZG8gbG8gaW5lc3BlcmFkbzogSW5ub3ZhY2lvbmVzIEdlbsOzbWljYXMgZW4gTWljcm9ob25nb3MgQXNvY2lhZG9zIGEgSGVycGV0b3MiLAogICAgICAidGhlbWUiOiAiQ2hhcmxhIG1hZ2lzdHJhbCIsCiAgICAgICJtb2RhbGl0eSI6ICJWaXJ0dWFsIiwKICAgICAgImZvcm1hdCI6ICI2MCBtaW51dG9zIiwKICAgICAgImNhcGFjaXR5IjogIjE4MCIsCiAgICAgICJiaW9ncmFwaHkiOiAiIiwKICAgICAgImNvdW50cnlFbnRyaWVzIjogWwogICAgICAgIHsKICAgICAgICAgICJzcGVha2VyIjogIkphdmllciBUYWJpbWEgUmVzdHJlcG8iLAogICAgICAgICAgImNvZGVzIjogWwogICAgICAgICAgICAiQ08iLAogICAgICAgICAgICAiVVMiCiAgICAgICAgICBdLAogICAgICAgICAgImNvdW50cmllcyI6IFsKICAgICAgICAgICAgIkNvbG9tYmlhIiwKICAgICAgICAgICAgIkVzdGFkb3MgVW5pZG9zIgogICAgICAgICAgXQogICAgICAgIH0KICAgICAgXQogICAgfSwKICAgIHsKICAgICAgImlkIjogIlBPUy1HMiIsCiAgICAgICJjb2RlIjogIlBPUy1HMiIsCiAgICAgICJraW5kIjogInBvc3RlciIsCiAgICAgICJkYXkiOiAiMjAyNi0wOS0wMiIsCiAgICAgICJzdGFydCI6ICIxMDozMCIsCiAgICAgICJlbmQiOiAiMTE6MzAiLAogICAgICAicm9vbSI6ICJET00tMDEiLAogICAgICAicm9vbU5hbWUiOiAiRG9tbyBEZXBvcnRpdm8iLAogICAgICAic3BlYWtlciI6ICJQT1MtMDQw4oCTUE9TLTA3OCDCtyAzOSB0cmFiYWpvcyIsCiAgICAgICJ0aXRsZSI6ICJQcmVzZW50YWNpw7NuIGRlIHDDs3N0ZXJlcyArIENvZmZlZSBCcmVhayIsCiAgICAgICJ0aGVtZSI6ICJQw7NzdGVyZXMgeSBDb2ZmZWUgQnJlYWsiLAogICAgICAibW9kYWxpdHkiOiAiUHJlc2VuY2lhbCIsCiAgICAgICJmb3JtYXQiOiAiU2VzacOzbiBjb2xlY3RpdmEiLAogICAgICAiY291bnRyeUVudHJpZXMiOiBbXQogICAgfSwKICAgIHsKICAgICAgImlkIjogIlNJTVAtMDMiLAogICAgICAiY29kZSI6ICJTSU1QLTAzIiwKICAgICAgImtpbmQiOiAic2ltcG9zaW8iLAogICAgICAiZGF5IjogIjIwMjYtMDktMDIiLAogICAgICAic3RhcnQiOiAiMTA6MzAiLAogICAgICAiZW5kIjogIjEyOjMwIiwKICAgICAgInJvb20iOiAiSE9OLTAxIiwKICAgICAgInJvb21OYW1lIjogIlNhbMOzbiBkZSBIb25vciIsCiAgICAgICJzcGVha2VyIjogIk1lbGlzc2EgTWFyZG9uZXMgSGlkYWxnbyAvIEFpZGEgVmFzY28iLAogICAgICAicGFydGljaXBhbnRzIjogIkFpZGEgVmFzY28sIERpYW5hIEdvbnrDoWxleiBHaWw7IExlb25vciBDb3N0YSBNYWlhOyBNZWxpc3NhIE1hcmRvbmVzLCBKdWxpZXRhIENhcnJhbnphLCBDYXJsb3MgUm9qYXM7IFRlcmVzYSBJdHVycmlhZ2E7IExhcmlzc2EgVHJpZXJ2ZWlsZXIgUGVyZWlyYSIsCiAgICAgICJ0aXRsZSI6ICJEb2N1bWVudGFuZG8gbGEgZGl2ZXJzaWRhZCBmw7puZ2ljYSBkZSBMYXRpbm9hbcOpcmljYTogZWwgcm9sIGRlIGxhcyBjb2xlY2Npb25lcy4gVW5hIGJhc2UgY2llbnTDrWZpY2EgcGFyYSBsYSBjb25zZXJ2YWNpw7NuLCBsYSBnZXN0acOzbiB5IGVsIHVzbyBzb3N0ZW5pYmxlIGRlIGxhIGZ1bmdhIiwKICAgICAgInRoZW1lIjogIlNpbXBvc2lvIiwKICAgICAgIm1vZGFsaXR5IjogIlByZXNlbmNpYWwiLAogICAgICAiZm9ybWF0IjogIjEyMCBtaW51dG9zIiwKICAgICAgInB1YmxpY0F1ZGllbmNlIjogIkVzdHVkaWFudGVzIGRlIHByZWdyYWRvLCBFc3R1ZGlhbnRlcyBkZSBwb3NncmFkbywgSW52ZXN0aWdhZG9yZXMvYXMsIFByb2Zlc2lvbmFsZXMgeSBDdXJhZG9yZXMgZGUgY29sZWNjaW9uZXMiLAogICAgICAiY2FwYWNpdHkiOiAiNTAiLAogICAgICAiY291bnRyeUVudHJpZXMiOiBbCiAgICAgICAgewogICAgICAgICAgInNwZWFrZXIiOiAiTWVsaXNzYSBNYXJkb25lcyBIaWRhbGdvIiwKICAgICAgICAgICJjb2RlcyI6IFsKICAgICAgICAgICAgIkNSIgogICAgICAgICAgXSwKICAgICAgICAgICJjb3VudHJpZXMiOiBbCiAgICAgICAgICAgICJDb3N0YSBSaWNhIgogICAgICAgICAgXQogICAgICAgIH0sCiAgICAgICAgewogICAgICAgICAgInNwZWFrZXIiOiAiQWlkYSBWYXNjbyIsCiAgICAgICAgICAiY29kZXMiOiBbCiAgICAgICAgICAgICJVUyIKICAgICAgICAgIF0sCiAgICAgICAgICAiY291bnRyaWVzIjogWwogICAgICAgICAgICAiRXN0YWRvcyBVbmlkb3MiCiAgICAgICAgICBdCiAgICAgICAgfQogICAgICBdCiAgICB9LAogICAgewogICAgICAiaWQiOiAiU0lNUC0wNSIsCiAgICAgICJjb2RlIjogIlNJTVAtMDUiLAogICAgICAia2luZCI6ICJzaW1wb3NpbyIsCiAgICAgICJkYXkiOiAiMjAyNi0wOS0wMiIsCiAgICAgICJzdGFydCI6ICIxMDozMCIsCiAgICAgICJlbmQiOiAiMTI6MzAiLAogICAgICAicm9vbSI6ICJQQVItMDEiLAogICAgICAicm9vbU5hbWUiOiAiUGFyYW5pbmZvIiwKICAgICAgInNwZWFrZXIiOiAiTWF1cm8gQ2FycGVzIFdlc3RwaGFsZW47IFZpdmlhbmEgTW90YXRvLVbDoXNxdWV6IiwKICAgICAgInBhcnRpY2lwYW50cyI6ICJKdWxpYW5vIE1hcmNvbiBCYWx0YXphcjsgTWF1cm8gQ2FycGVzIFdlc3RwaGFsZW47IFZpdmlhbmEgTW90YXRvLVbDoXNxdWV6OyBNYXJpbyBSYWpjaGVuYmVyZyIsCiAgICAgICJ0aXRsZSI6ICJNw6FzIGFsbMOhIGRlIGxhIGNvcnRlemE6IGxhIGRpdmVyc2lkYWQgb2N1bHRhIGRlIGxvcyBob25nb3MgY29ydGljaW9pZGVzIiwKICAgICAgInRoZW1lIjogIlNpbXBvc2lvIiwKICAgICAgIm1vZGFsaXR5IjogIlByZXNlbmNpYWwiLAogICAgICAiZm9ybWF0IjogIjEyMCBtaW51dG9zIiwKICAgICAgInB1YmxpY0F1ZGllbmNlIjogIkVzdHVkaWFudGVzIGRlIHByZWdyYWRvLCBFc3R1ZGlhbnRlcyBkZSBwb3NncmFkbywgSW52ZXN0aWdhZG9yZXMvYXMiLAogICAgICAiY2FwYWNpdHkiOiAiNTAiLAogICAgICAiY291bnRyeUVudHJpZXMiOiBbCiAgICAgICAgewogICAgICAgICAgInNwZWFrZXIiOiAiTWF1cm8gQ2FycGVzIFdlc3RwaGFsZW4iLAogICAgICAgICAgImNvZGVzIjogWwogICAgICAgICAgICAiQlIiCiAgICAgICAgICBdLAogICAgICAgICAgImNvdW50cmllcyI6IFsKICAgICAgICAgICAgIkJyYXNpbCIKICAgICAgICAgIF0KICAgICAgICB9LAogICAgICAgIHsKICAgICAgICAgICJzcGVha2VyIjogIlZpdmlhbmEgTW90YXRvLVbDoXNxdWV6IiwKICAgICAgICAgICJjb2RlcyI6IFsKICAgICAgICAgICAgIkNPIgogICAgICAgICAgXSwKICAgICAgICAgICJjb3VudHJpZXMiOiBbCiAgICAgICAgICAgICJDb2xvbWJpYSIKICAgICAgICAgIF0KICAgICAgICB9CiAgICAgIF0KICAgIH0sCiAgICB7CiAgICAgICJpZCI6ICJPUi0wNTUtR0ciLAogICAgICAiY29kZSI6ICJPUi0wNTUtR0ciLAogICAgICAic291cmNlSWQiOiAiUE9ORU5DXzA4MSIsCiAgICAgICJraW5kIjogIm9yYWwiLAogICAgICAiZGF5IjogIjIwMjYtMDktMDIiLAogICAgICAic3RhcnQiOiAiMTE6MzAiLAogICAgICAiZW5kIjogIjExOjQ1IiwKICAgICAgInJvb20iOiAiRTQyIiwKICAgICAgInJvb21OYW1lIjogIlNhbGEgZGUgcG9uZW5jaWFzIEU0MiDCtyBFdWdlbmlvIEVzcGVqbyIsCiAgICAgICJzcGVha2VyIjogIkd1aWxsZXJtbyBBdWd1c3RvIENhc3Rhw7FlZGEgR3V6bcOhbiIsCiAgICAgICJ0aXRsZSI6ICJFbnRyZSBwb3JvcyB5IGNvbG9yZXM6IGxhIGRpdmVyc2lkYWQgb2N1bHRhIGRlIFN1aWxsZWxsb2lkZWFlIChCb2xldGFjZWFlLCBCb2xldGFsZXMsIEJhc2lkaW9teWNvdGEpIGVuIE3DqXhpY28iLAogICAgICAidGhlbWUiOiAiU2lzdGVtw6F0aWNhIHkgdGF4b25vbcOtYSIsCiAgICAgICJtb2RhbGl0eSI6ICJQcmVzZW5jaWFsIiwKICAgICAgImZvcm1hdCI6ICIxNSBtaW51dG9zIiwKICAgICAgImFmZmlsaWF0aW9ucyI6ICIiLAogICAgICAiY291bnRyeUVudHJpZXMiOiBbCiAgICAgICAgewogICAgICAgICAgInNwZWFrZXIiOiAiR3VpbGxlcm1vIEF1Z3VzdG8gQ2FzdGHDsWVkYSBHdXptw6FuIiwKICAgICAgICAgICJjb2RlcyI6IFsKICAgICAgICAgICAgIk1YIgogICAgICAgICAgXSwKICAgICAgICAgICJjb3VudHJpZXMiOiBbCiAgICAgICAgICAgICJNw6l4aWNvIgogICAgICAgICAgXQogICAgICAgIH0KICAgICAgXQogICAgfSwKICAgIHsKICAgICAgImlkIjogIk9SLTA1Ni1BUyIsCiAgICAgICJjb2RlIjogIk9SLTA1Ni1BUyIsCiAgICAgICJzb3VyY2VJZCI6ICJQT05FTkNfMTM3IiwKICAgICAgImtpbmQiOiAib3JhbCIsCiAgICAgICJkYXkiOiAiMjAyNi0wOS0wMiIsCiAgICAgICJzdGFydCI6ICIxMTozMCIsCiAgICAgICJlbmQiOiAiMTE6NDUiLAogICAgICAicm9vbSI6ICJFNjEiLAogICAgICAicm9vbU5hbWUiOiAiU2FsYSBkZSBwb25lbmNpYXMgRTYxIMK3IEV1Z2VuaW8gRXNwZWpvIiwKICAgICAgInNwZWFrZXIiOiAiQW5uYWggT2xvbGFkZSBTYW5nb3NhbnlhIiwKICAgICAgInRpdGxlIjogIlVuZGVyc3RhbmRpbmcgbXljZWxpdW0gbWF0ZXJpYWxzIHByb3BlcnRpZXMgdGhyb3VnaCB0aGUgbGVucyBvZiBoeXBoYWwgc3lzdGVtczogY2FzZSBzdHVkeSBvZiBUcmFtZXRlcyB2ZXJzaWNvbG9yIGxlYXRoZXIgbGlrZSBtYXRlcmlhbHMiLAogICAgICAidGhlbWUiOiAiTWljb2xvZ8OtYSBhcGxpY2FkYSIsCiAgICAgICJtb2RhbGl0eSI6ICJQcmVzZW5jaWFsIiwKICAgICAgImZvcm1hdCI6ICIxNSBtaW51dG9zIiwKICAgICAgImFmZmlsaWF0aW9ucyI6ICIiLAogICAgICAiY291bnRyeUVudHJpZXMiOiBbCiAgICAgICAgewogICAgICAgICAgInNwZWFrZXIiOiAiQW5uYWggT2xvbGFkZSBTYW5nb3NhbnlhIiwKICAgICAgICAgICJjb2RlcyI6IFsKICAgICAgICAgICAgIkZSIgogICAgICAgICAgXSwKICAgICAgICAgICJjb3VudHJpZXMiOiBbCiAgICAgICAgICAgICJGcmFuY2lhIgogICAgICAgICAgXQogICAgICAgIH0KICAgICAgXQogICAgfSwKICAgIHsKICAgICAgImlkIjogIk9SLTA2My1NQyIsCiAgICAgICJjb2RlIjogIk9SLTA2My1NQyIsCiAgICAgICJzb3VyY2VJZCI6ICJQT05FTkNfMDI4IiwKICAgICAgImtpbmQiOiAib3JhbCIsCiAgICAgICJkYXkiOiAiMjAyNi0wOS0wMiIsCiAgICAgICJzdGFydCI6ICIxMTozMCIsCiAgICAgICJlbmQiOiAiMTE6NDUiLAogICAgICAicm9vbSI6ICJPNTIiLAogICAgICAicm9vbU5hbWUiOiAiU2FsYSBkZSBwb25lbmNpYXMgTzUyIMK3IEpvc8OpIEpvYXF1w61uIE9sbWVkbyIsCiAgICAgICJzcGVha2VyIjogIk1hdGlhcyBDYWZhcm8iLAogICAgICAidGl0bGUiOiAiQmlvcHJvc3BlY2Npw7NuIGRlIGhvbmdvcyBkZSBtYW5nbGFyIHBhcmEgbGEgbWljb3JyZW1lZGlhY2nDs24gZGUgY29udGFtaW5hbnRlcyBwZXRyb3F1w61taWNvcyBlbiBlY29zaXN0ZW1hcyB0cm9waWNhbGVzIiwKICAgICAgInRoZW1lIjogIkJpb3RlY25vbG9nw61hIHkgdXNvcyBkZSBob25nb3MiLAogICAgICAibW9kYWxpdHkiOiAiUHJlc2VuY2lhbCIsCiAgICAgICJmb3JtYXQiOiAiMTUgbWludXRvcyIsCiAgICAgICJhZmZpbGlhdGlvbnMiOiAiIiwKICAgICAgImNvdW50cnlFbnRyaWVzIjogWwogICAgICAgIHsKICAgICAgICAgICJzcGVha2VyIjogIk1hdGlhcyBDYWZhcm8iLAogICAgICAgICAgImNvZGVzIjogWwogICAgICAgICAgICAiUFIiCiAgICAgICAgICBdLAogICAgICAgICAgImNvdW50cmllcyI6IFsKICAgICAgICAgICAgIlB1ZXJ0byBSaWNvIgogICAgICAgICAgXQogICAgICAgIH0KICAgICAgXQogICAgfSwKICAgIHsKICAgICAgImlkIjogIk9SLTA2NC1BUiIsCiAgICAgICJjb2RlIjogIk9SLTA2NC1BUiIsCiAgICAgICJzb3VyY2VJZCI6ICJQT05FTkNfMDY2IiwKICAgICAgImtpbmQiOiAib3JhbCIsCiAgICAgICJkYXkiOiAiMjAyNi0wOS0wMiIsCiAgICAgICJzdGFydCI6ICIxMTozMCIsCiAgICAgICJlbmQiOiAiMTE6NDUiLAogICAgICAicm9vbSI6ICJTMjEiLAogICAgICAicm9vbU5hbWUiOiAiU2FsYSBkZSBwb25lbmNpYXMgUzIxIMK3IE1hcmlzY2FsIFN1Y3JlIiwKICAgICAgInNwZWFrZXIiOiAiQWxpaXNvbiBUYXlsb3IgUm9qYXMiLAogICAgICAidGl0bGUiOiAiRGl2ZXJzaWRhZCBtaWNvcnLDrWNpY2EgZGUgbGEgZmxvciBuYWNpb25hbCBkZSBDb3N0YSBSaWNhIChHdWFyaWFudGhlIHNraW5uZXJpKSwgdW5hIG9ycXXDrWRlYSBjZW50cm9hbWVyaWNhbmEgYW1lbmF6YWRhIiwKICAgICAgInRoZW1lIjogIkVjb2xvZ8OtYSB5IGJpb2RpdmVyc2lkYWQiLAogICAgICAibW9kYWxpdHkiOiAiUHJlc2VuY2lhbCIsCiAgICAgICJmb3JtYXQiOiAiMTUgbWludXRvcyIsCiAgICAgICJhZmZpbGlhdGlvbnMiOiAiIiwKICAgICAgImNvdW50cnlFbnRyaWVzIjogWwogICAgICAgIHsKICAgICAgICAgICJzcGVha2VyIjogIkFsaWlzb24gVGF5bG9yIFJvamFzIiwKICAgICAgICAgICJjb2RlcyI6IFsKICAgICAgICAgICAgIkNSIgogICAgICAgICAgXSwKICAgICAgICAgICJjb3VudHJpZXMiOiBbCiAgICAgICAgICAgICJDb3N0YSBSaWNhIgogICAgICAgICAgXQogICAgICAgIH0KICAgICAgXQogICAgfSwKICAgIHsKICAgICAgImlkIjogIk9SLTA1OS1NRyIsCiAgICAgICJjb2RlIjogIk9SLTA1OS1NRyIsCiAgICAgICJzb3VyY2VJZCI6ICJQT05FTkNfMDY0IiwKICAgICAgImtpbmQiOiAib3JhbCIsCiAgICAgICJkYXkiOiAiMjAyNi0wOS0wMiIsCiAgICAgICJzdGFydCI6ICIxMTozMCIsCiAgICAgICJlbmQiOiAiMTE6NDUiLAogICAgICAicm9vbSI6ICJTMjMiLAogICAgICAicm9vbU5hbWUiOiAiU2FsYSBkZSBwb25lbmNpYXMgUzIzIMK3IE1hcmlzY2FsIFN1Y3JlIiwKICAgICAgInNwZWFrZXIiOiAiTW9pcmEgU2Vww7psdmVkYSBHb256w6FsZXoiLAogICAgICAidGl0bGUiOiAiVmFyaWFjacOzbiBkZSBsYSBjb211bmlkYWQgZGUgaG9uZ29zIG1pY29ycsOtY2ljb3MgYXJidXNjdWxhcmVzIGEgbG8gbGFyZ28gZGUgdW4gZ3JhZGllbnRlIGxhdGl0dWRpbmFsIHkgYWx0aXR1ZGluYWwgZW4gbGEgcmVnacOzbiBkZSBNYWdhbGxhbmVzIGFzb2NpYWRhIGEgUmliZXMgbWFnZWxsYW5pY3VtIiwKICAgICAgInRoZW1lIjogIkVjb2xvZ8OtYSB5IGJpb2RpdmVyc2lkYWQiLAogICAgICAibW9kYWxpdHkiOiAiUHJlc2VuY2lhbCIsCiAgICAgICJmb3JtYXQiOiAiMTUgbWludXRvcyIsCiAgICAgICJhZmZpbGlhdGlvbnMiOiAiIiwKICAgICAgImNvdW50cnlFbnRyaWVzIjogWwogICAgICAgIHsKICAgICAgICAgICJzcGVha2VyIjogIk1vaXJhIFNlcMO6bHZlZGEgR29uesOhbGV6IiwKICAgICAgICAgICJjb2RlcyI6IFsKICAgICAgICAgICAgIkNMIgogICAgICAgICAgXSwKICAgICAgICAgICJjb3VudHJpZXMiOiBbCiAgICAgICAgICAgICJDaGlsZSIKICAgICAgICAgIF0KICAgICAgICB9CiAgICAgIF0KICAgIH0sCiAgICB7CiAgICAgICJpZCI6ICJPUi0wNjAtUEYiLAogICAgICAiY29kZSI6ICJPUi0wNjAtUEYiLAogICAgICAic291cmNlSWQiOiAiUE9ORU5DXzA2NSIsCiAgICAgICJraW5kIjogIm9yYWwiLAogICAgICAiZGF5IjogIjIwMjYtMDktMDIiLAogICAgICAic3RhcnQiOiAiMTE6MzAiLAogICAgICAiZW5kIjogIjExOjQ1IiwKICAgICAgInJvb20iOiAiUzcyIiwKICAgICAgInJvb21OYW1lIjogIlNhbGEgZGUgcG9uZW5jaWFzIFM3MiDCtyBNYXJpc2NhbCBTdWNyZSIsCiAgICAgICJzcGVha2VyIjogIlBhdHJpY2lhIFNpbHZhIEZsb3JlcyIsCiAgICAgICJ0aXRsZSI6ICJEaXZ1bGdhY2nDs24gbWljb3Jyw61jaWNhIGRlc2RlIHVuYSBwcsOhY3RpY2EgY2llbnTDrWZpY2EgY29sYWJvcmF0aXZhIHkgc2l0dWFkYSBlbiBlbCBtYXRvcnJhbCBtZWRpdGVycsOhbmVvIGNoaWxlbm8iLAogICAgICAidGhlbWUiOiAiRWNvbG9nw61hIHkgYmlvZGl2ZXJzaWRhZCIsCiAgICAgICJtb2RhbGl0eSI6ICJQcmVzZW5jaWFsIiwKICAgICAgImZvcm1hdCI6ICIxNSBtaW51dG9zIiwKICAgICAgImFmZmlsaWF0aW9ucyI6ICIiLAogICAgICAiY291bnRyeUVudHJpZXMiOiBbCiAgICAgICAgewogICAgICAgICAgInNwZWFrZXIiOiAiUGF0cmljaWEgU2lsdmEgRmxvcmVzIiwKICAgICAgICAgICJjb2RlcyI6IFsKICAgICAgICAgICAgIkNMIgogICAgICAgICAgXSwKICAgICAgICAgICJjb3VudHJpZXMiOiBbCiAgICAgICAgICAgICJDaGlsZSIKICAgICAgICAgIF0KICAgICAgICB9CiAgICAgIF0KICAgIH0sCiAgICB7CiAgICAgICJpZCI6ICJPUi0wNjEtQVAiLAogICAgICAiY29kZSI6ICJPUi0wNjEtQVAiLAogICAgICAic291cmNlSWQiOiAiUE9ORU5DXzA4NiIsCiAgICAgICJraW5kIjogIm9yYWwiLAogICAgICAiZGF5IjogIjIwMjYtMDktMDIiLAogICAgICAic3RhcnQiOiAiMTE6NDUiLAogICAgICAiZW5kIjogIjEyOjAwIiwKICAgICAgInJvb20iOiAiRTQyIiwKICAgICAgInJvb21OYW1lIjogIlNhbGEgZGUgcG9uZW5jaWFzIEU0MiDCtyBFdWdlbmlvIEVzcGVqbyIsCiAgICAgICJzcGVha2VyIjogIkFsb25zbyBDb3J0w6lzIFDDqXJleiIsCiAgICAgICJ0aXRsZSI6ICJTaXN0ZW3DoXRpY2EgeSBiaW9nZW9ncmFmw61hIGRlIE15Y2VuYSBzZWNjacOzbiBDYWxvZG9udGVzIChBZ2FyaWNhbGVzLCBNeWNlbmFjZWFlKSBlbiBNw6l4aWNvIiwKICAgICAgInRoZW1lIjogIlNpc3RlbcOhdGljYSB5IHRheG9ub23DrWEiLAogICAgICAibW9kYWxpdHkiOiAiUHJlc2VuY2lhbCIsCiAgICAgICJmb3JtYXQiOiAiMTUgbWludXRvcyIsCiAgICAgICJhZmZpbGlhdGlvbnMiOiAiIiwKICAgICAgImNvdW50cnlFbnRyaWVzIjogWwogICAgICAgIHsKICAgICAgICAgICJzcGVha2VyIjogIkFsb25zbyBDb3J0w6lzIFDDqXJleiIsCiAgICAgICAgICAiY29kZXMiOiBbCiAgICAgICAgICAgICJNWCIKICAgICAgICAgIF0sCiAgICAgICAgICAiY291bnRyaWVzIjogWwogICAgICAgICAgICAiTcOpeGljbyIKICAgICAgICAgIF0KICAgICAgICB9CiAgICAgIF0KICAgIH0sCiAgICB7CiAgICAgICJpZCI6ICJPUi0wNjItS1MiLAogICAgICAiY29kZSI6ICJPUi0wNjItS1MiLAogICAgICAic291cmNlSWQiOiAiUE9ORU5DXzE0NCIsCiAgICAgICJraW5kIjogIm9yYWwiLAogICAgICAiZGF5IjogIjIwMjYtMDktMDIiLAogICAgICAic3RhcnQiOiAiMTE6NDUiLAogICAgICAiZW5kIjogIjEyOjAwIiwKICAgICAgInJvb20iOiAiRTYxIiwKICAgICAgInJvb21OYW1lIjogIlNhbGEgZGUgcG9uZW5jaWFzIEU2MSDCtyBFdWdlbmlvIEVzcGVqbyIsCiAgICAgICJzcGVha2VyIjogIktpYW5uYSBUaGF5cyBSYW3DrXJleiBTdcOhcmV6IiwKICAgICAgInRpdGxlIjogIkFuw6FsaXNpcyBkZSBsYSBhYnVuZGFuY2lhIGRlIFN1aWxsdXMgbHV0ZXVzIGVuIHJlbGFjacOzbiBjb24gbGFzIGZhc2VzIGRlbCBtYW5lam8gZm9yZXN0YWwgeSBsb3MgZmFjdG9yZXMgYW1iaWVudGFsZXMgZW4gcGxhbnRhY2lvbmVzIGRlIFBpbnVzIHNwcC4gZGUgQWdsb21lcmFkb3NDb3RvcGF4aSBTLkEuIiwKICAgICAgInRoZW1lIjogIk1pY29sb2fDrWEgYXBsaWNhZGEiLAogICAgICAibW9kYWxpdHkiOiAiUHJlc2VuY2lhbCIsCiAgICAgICJmb3JtYXQiOiAiMTUgbWludXRvcyIsCiAgICAgICJhZmZpbGlhdGlvbnMiOiAiIiwKICAgICAgImNvdW50cnlFbnRyaWVzIjogWwogICAgICAgIHsKICAgICAgICAgICJzcGVha2VyIjogIktpYW5uYSBUaGF5cyBSYW3DrXJleiBTdcOhcmV6IiwKICAgICAgICAgICJjb2RlcyI6IFsKICAgICAgICAgICAgIkVDIgogICAgICAgICAgXSwKICAgICAgICAgICJjb3VudHJpZXMiOiBbCiAgICAgICAgICAgICJFY3VhZG9yIgogICAgICAgICAgXQogICAgICAgIH0KICAgICAgXQogICAgfSwKICAgIHsKICAgICAgImlkIjogIk9SLTA2OC1NRSIsCiAgICAgICJjb2RlIjogIk9SLTA2OC1NRSIsCiAgICAgICJzb3VyY2VJZCI6ICJQT05FTkNfMTQ4IiwKICAgICAgImtpbmQiOiAib3JhbCIsCiAgICAgICJkYXkiOiAiMjAyNi0wOS0wMiIsCiAgICAgICJzdGFydCI6ICIxMTo0NSIsCiAgICAgICJlbmQiOiAiMTI6MDAiLAogICAgICAicm9vbSI6ICJPNTIiLAogICAgICAicm9vbU5hbWUiOiAiU2FsYSBkZSBwb25lbmNpYXMgTzUyIMK3IEpvc8OpIEpvYXF1w61uIE9sbWVkbyIsCiAgICAgICJzcGVha2VyIjogIk1pZ3VlbCDDgW5nZWwgRXNww61uIE9sbGFnYXRhIHkgVWxscmljaCBSYWluZXIgU3RhaGwiLAogICAgICAidGl0bGUiOiAiSGFjaWEgdW4gZW50ZW5kaW1pZW50byBkZWwgbWljcm9jbGltYSBkZSBmcnVjdGlmaWNhY2nDs24gZsO6bmdpY2EgZW4gZWwgTmVvdHLDs3BpY286IHVuYSBhcHJveGltYWNpw7NuIGluc3RydW1lbnRhbCBkZSBiYWpvIGNvc3RvIiwKICAgICAgInRoZW1lIjogIk9yZ2FuaXphY2nDs24iLAogICAgICAibW9kYWxpdHkiOiAiUHJlc2VuY2lhbCIsCiAgICAgICJmb3JtYXQiOiAiMTUgbWludXRvcyIsCiAgICAgICJhZmZpbGlhdGlvbnMiOiAiTWlndWVsIMOBbmdlbCBFc3DDrW4gT2xsYWdhdGEg4oCUIEZhY3VsdGFkIGRlIENpZW5jaWFzIEJpb2zDs2dpY2FzLCBVbml2ZXJzaWRhZCBDZW50cmFsIGRlbCBFY3VhZG9yOyBVbGxyaWNoIFJhaW5lciBTdGFobCDigJQgRmFjdWx0YWQgZGUgSW5nZW5pZXLDrWEgUXXDrW1pY2EsIFVuaXZlcnNpZGFkIENlbnRyYWwgZGVsIEVjdWFkb3IiLAogICAgICAiY291bnRyeUVudHJpZXMiOiBbCiAgICAgICAgewogICAgICAgICAgInNwZWFrZXIiOiAiTWlndWVsIMOBbmdlbCBFc3DDrW4gT2xsYWdhdGEiLAogICAgICAgICAgImNvZGVzIjogWwogICAgICAgICAgICAiRUMiCiAgICAgICAgICBdLAogICAgICAgICAgImNvdW50cmllcyI6IFsKICAgICAgICAgICAgIkVjdWFkb3IiCiAgICAgICAgICBdCiAgICAgICAgfSwKICAgICAgICB7CiAgICAgICAgICAic3BlYWtlciI6ICJVbGxyaWNoIFJhaW5lciBTdGFobCIsCiAgICAgICAgICAiY29kZXMiOiBbCiAgICAgICAgICAgICJERSIKICAgICAgICAgIF0sCiAgICAgICAgICAiY291bnRyaWVzIjogWwogICAgICAgICAgICAiQWxlbWFuaWEiCiAgICAgICAgICBdCiAgICAgICAgfQogICAgICBdCiAgICB9LAogICAgewogICAgICAiaWQiOiAiT1ItMDcwLURGIiwKICAgICAgImNvZGUiOiAiT1ItMDcwLURGIiwKICAgICAgInNvdXJjZUlkIjogIlBPTkVOQ18wNzEiLAogICAgICAia2luZCI6ICJvcmFsIiwKICAgICAgImRheSI6ICIyMDI2LTA5LTAyIiwKICAgICAgInN0YXJ0IjogIjExOjQ1IiwKICAgICAgImVuZCI6ICIxMjowMCIsCiAgICAgICJyb29tIjogIlMyMSIsCiAgICAgICJyb29tTmFtZSI6ICJTYWxhIGRlIHBvbmVuY2lhcyBTMjEgwrcgTWFyaXNjYWwgU3VjcmUiLAogICAgICAic3BlYWtlciI6ICJEaWFuYSBCZWxlbiBBbHRhbWlyYW5vIEZlcm7DoW5kZXoiLAogICAgICAidGl0bGUiOiAiVmFyaWFjacOzbiBlbiBsYSByaXF1ZXphIHkgY29tcG9zaWNpw7NuIGRlIG1vcmZvZXNwY2llcyBkZSBtYWNyb2hvbmdvcyBhc29jaWFkb3MgYSBjb2JlcnR1cmFzIGRlIEV1Y2FseXB0dXMgZ2xvYnVsdXMgeSBDdXByZXNzdXMgc2VtcGVydmlyZW5zIGVuIGVsIHZhbGxlIHNlY28iLAogICAgICAidGhlbWUiOiAiRWNvbG9nw61hIHkgYmlvZGl2ZXJzaWRhZCIsCiAgICAgICJtb2RhbGl0eSI6ICJQcmVzZW5jaWFsIiwKICAgICAgImZvcm1hdCI6ICIxNSBtaW51dG9zIiwKICAgICAgImFmZmlsaWF0aW9ucyI6ICIiLAogICAgICAiY291bnRyeUVudHJpZXMiOiBbCiAgICAgICAgewogICAgICAgICAgInNwZWFrZXIiOiAiRGlhbmEgQmVsZW4gQWx0YW1pcmFubyBGZXJuw6FuZGV6IiwKICAgICAgICAgICJjb2RlcyI6IFsKICAgICAgICAgICAgIkJPIgogICAgICAgICAgXSwKICAgICAgICAgICJjb3VudHJpZXMiOiBbCiAgICAgICAgICAgICJCb2xpdmlhIgogICAgICAgICAgXQogICAgICAgIH0KICAgICAgXQogICAgfSwKICAgIHsKICAgICAgImlkIjogIk9SLTA2NS1TVSIsCiAgICAgICJjb2RlIjogIk9SLTA2NS1TVSIsCiAgICAgICJzb3VyY2VJZCI6ICJQT05FTkNfMDY3IiwKICAgICAgImtpbmQiOiAib3JhbCIsCiAgICAgICJkYXkiOiAiMjAyNi0wOS0wMiIsCiAgICAgICJzdGFydCI6ICIxMTo0NSIsCiAgICAgICJlbmQiOiAiMTI6MDAiLAogICAgICAicm9vbSI6ICJTMjMiLAogICAgICAicm9vbU5hbWUiOiAiU2FsYSBkZSBwb25lbmNpYXMgUzIzIMK3IE1hcmlzY2FsIFN1Y3JlIiwKICAgICAgInNwZWFrZXIiOiAiU2Fsb23DqSBVcnJlYS1WYWxlbmNpYSIsCiAgICAgICJ0aXRsZSI6ICJEaW1vcmZpc21vIGVuIEFnYXJpY29teWNldGVzOiBldmlkZW5jaWFzIGVuIExldWNvY29wcmludXMgKEFnYXJpY2FsZXMsIEFnYXJpY2FjZWFlKSByZWxhY2lvbmFkb3MgY29uIGhvbmdvcyBjdWx0aXZhZG9zIHBvciBob3JtaWdhcyBhdGluYXMiLAogICAgICAidGhlbWUiOiAiRWNvbG9nw61hIHkgYmlvZGl2ZXJzaWRhZCIsCiAgICAgICJtb2RhbGl0eSI6ICJQcmVzZW5jaWFsIiwKICAgICAgImZvcm1hdCI6ICIxNSBtaW51dG9zIiwKICAgICAgImFmZmlsaWF0aW9ucyI6ICIiLAogICAgICAiY291bnRyeUVudHJpZXMiOiBbCiAgICAgICAgewogICAgICAgICAgInNwZWFrZXIiOiAiU2Fsb23DqSBVcnJlYS1WYWxlbmNpYSIsCiAgICAgICAgICAiY29kZXMiOiBbCiAgICAgICAgICAgICJCUiIKICAgICAgICAgIF0sCiAgICAgICAgICAiY291bnRyaWVzIjogWwogICAgICAgICAgICAiQnJhc2lsIgogICAgICAgICAgXQogICAgICAgIH0KICAgICAgXQogICAgfSwKICAgIHsKICAgICAgImlkIjogIk9SLTA2Ni1NQyIsCiAgICAgICJjb2RlIjogIk9SLTA2Ni1NQyIsCiAgICAgICJzb3VyY2VJZCI6ICJQT05FTkNfMDY5IiwKICAgICAgImtpbmQiOiAib3JhbCIsCiAgICAgICJkYXkiOiAiMjAyNi0wOS0wMiIsCiAgICAgICJzdGFydCI6ICIxMTo0NSIsCiAgICAgICJlbmQiOiAiMTI6MDAiLAogICAgICAicm9vbSI6ICJTNzIiLAogICAgICAicm9vbU5hbWUiOiAiU2FsYSBkZSBwb25lbmNpYXMgUzcyIMK3IE1hcmlzY2FsIFN1Y3JlIiwKICAgICAgInNwZWFrZXIiOiAiTWF0aGV1cyBDdXN0b2RpbyBTYXJraXMgQ2FyZG96byIsCiAgICAgICJ0aXRsZSI6ICJQb2x5cGxvaWR5IGFzIGEgbWVjaGFuaXNtIGZvciBzeW1iaW9udCBzdGFiaWxpdHkgaW4gdGhlIGZ1bmd1cy1ncm93aW5nIGFudHMiLAogICAgICAidGhlbWUiOiAiRWNvbG9nw61hIHkgYmlvZGl2ZXJzaWRhZCIsCiAgICAgICJtb2RhbGl0eSI6ICJQcmVzZW5jaWFsIiwKICAgICAgImZvcm1hdCI6ICIxNSBtaW51dG9zIiwKICAgICAgImFmZmlsaWF0aW9ucyI6ICIiLAogICAgICAiY291bnRyeUVudHJpZXMiOiBbCiAgICAgICAgewogICAgICAgICAgInNwZWFrZXIiOiAiTWF0aGV1cyBDdXN0b2RpbyBTYXJraXMgQ2FyZG96byIsCiAgICAgICAgICAiY29kZXMiOiBbCiAgICAgICAgICAgICJCUiIKICAgICAgICAgIF0sCiAgICAgICAgICAiY291bnRyaWVzIjogWwogICAgICAgICAgICAiQnJhc2lsIgogICAgICAgICAgXQogICAgICAgIH0KICAgICAgXQogICAgfSwKICAgIHsKICAgICAgImlkIjogIkFMTS1EMiIsCiAgICAgICJjb2RlIjogIkFMTS1EMiIsCiAgICAgICJraW5kIjogImFsbXVlcnpvIiwKICAgICAgImRheSI6ICIyMDI2LTA5LTAyIiwKICAgICAgInN0YXJ0IjogIjEyOjMwIiwKICAgICAgImVuZCI6ICIxMzozMCIsCiAgICAgICJyb29tIjogIiIsCiAgICAgICJyb29tTmFtZSI6ICIiLAogICAgICAic3BlYWtlciI6ICJUaWVtcG8gbGlicmUgcGFyYSBhbG1vcnphciBlbiBsYXMgY2VyY2Fuw61hcyBkZSBsYSBzZWRlIiwKICAgICAgInRpdGxlIjogIlBhdXNhIHBhcmEgYWxtdWVyem8iLAogICAgICAidGhlbWUiOiAiUGF1c2EgcGFyYSBhbG11ZXJ6byIsCiAgICAgICJtb2RhbGl0eSI6ICJQcmVzZW5jaWFsIiwKICAgICAgImZvcm1hdCI6ICI2MCBtaW51dG9zIiwKICAgICAgIm5vdGUiOiAiQ2FkYSBwYXJ0aWNpcGFudGUgZGlzcG9uZSBkZSB1bmEgaG9yYSBsaWJyZSBwYXJhIHRyYXNsYWRhcnNlIGEgZXN0YWJsZWNpbWllbnRvcyBjZXJjYW5vcyBhIGxhIHNlZGUuIEVsIHNlcnZpY2lvIGRlIGFsbXVlcnpvIG5vIGVzdMOhIGluY2x1aWRvIGVuIGxhIG9yZ2FuaXphY2nDs24gZGVsIGNvbmdyZXNvLiIsCiAgICAgICJjb3VudHJ5RW50cmllcyI6IFtdCiAgICB9LAogICAgewogICAgICAiaWQiOiAiTUFHLTA0LVBDIiwKICAgICAgImNvZGUiOiAiTUFHLTA0LVBDIiwKICAgICAgImtpbmQiOiAibWFnaXN0cmFsIiwKICAgICAgImRheSI6ICIyMDI2LTA5LTAyIiwKICAgICAgInN0YXJ0IjogIjEzOjMwIiwKICAgICAgImVuZCI6ICIxNDozMCIsCiAgICAgICJyb29tIjogIlBBUi0wMSIsCiAgICAgICJyb29tTmFtZSI6ICJQYXJhbmluZm8iLAogICAgICAic3BlYWtlciI6ICJQcmlzY2lsYSBDaGF2ZXJyaSBFY2hhbmRpIiwKICAgICAgInRpdGxlIjogIkZyb20gRnJ1aXRzIHRvIEZlY2VzIHRvIEZvcmVzdHM6IEFuaW1hbC1NZWRpYXRlZCBNaWNyb2JpYWwgRGlzcGVyc2FsIGFuZCBQbGFudCBGaXRuZXNzIGluIHRoZSBUcm9waWNzIiwKICAgICAgInRoZW1lIjogIkNoYXJsYSBtYWdpc3RyYWwiLAogICAgICAibW9kYWxpdHkiOiAiUHJlc2VuY2lhbCIsCiAgICAgICJmb3JtYXQiOiAiNjAgbWludXRvcyIsCiAgICAgICJjYXBhY2l0eSI6ICIxODAiLAogICAgICAiYmlvZ3JhcGh5IjogIiIsCiAgICAgICJjb3VudHJ5RW50cmllcyI6IFsKICAgICAgICB7CiAgICAgICAgICAic3BlYWtlciI6ICJQcmlzY2lsYSBDaGF2ZXJyaSBFY2hhbmRpIiwKICAgICAgICAgICJjb2RlcyI6IFsKICAgICAgICAgICAgIkNSIiwKICAgICAgICAgICAgIlVTIgogICAgICAgICAgXSwKICAgICAgICAgICJjb3VudHJpZXMiOiBbCiAgICAgICAgICAgICJDb3N0YSBSaWNhIiwKICAgICAgICAgICAgIkVzdGFkb3MgVW5pZG9zIgogICAgICAgICAgXQogICAgICAgIH0KICAgICAgXQogICAgfSwKICAgIHsKICAgICAgImlkIjogIk1BRy0wNi1MQyIsCiAgICAgICJjb2RlIjogIk1BRy0wNi1MQyIsCiAgICAgICJraW5kIjogIm1hZ2lzdHJhbCIsCiAgICAgICJkYXkiOiAiMjAyNi0wOS0wMiIsCiAgICAgICJzdGFydCI6ICIxNDozMCIsCiAgICAgICJlbmQiOiAiMTU6MzAiLAogICAgICAicm9vbSI6ICJQQVItMDEiLAogICAgICAicm9vbU5hbWUiOiAiUGFyYW5pbmZvIiwKICAgICAgInNwZWFrZXIiOiAiTGVvbm9yIENvc3RhIE1haWEiLAogICAgICAidGl0bGUiOiAiVGhlIElOQ1QtVmlydHVhbCBIZXJiYXJpdW0gb2YgRmxvcmEgYW5kIEZ1bmdhIG9mIEJyYXppbCIsCiAgICAgICJ0aGVtZSI6ICJDaGFybGEgbWFnaXN0cmFsIiwKICAgICAgIm1vZGFsaXR5IjogIlByZXNlbmNpYWwiLAogICAgICAiZm9ybWF0IjogIjYwIG1pbnV0b3MiLAogICAgICAiY2FwYWNpdHkiOiAiMTgwIiwKICAgICAgImJpb2dyYXBoeSI6ICIiLAogICAgICAiY291bnRyeUVudHJpZXMiOiBbCiAgICAgICAgewogICAgICAgICAgInNwZWFrZXIiOiAiTGVvbm9yIENvc3RhIE1haWEiLAogICAgICAgICAgImNvZGVzIjogWwogICAgICAgICAgICAiQlIiCiAgICAgICAgICBdLAogICAgICAgICAgImNvdW50cmllcyI6IFsKICAgICAgICAgICAgIkJyYXNpbCIKICAgICAgICAgIF0KICAgICAgICB9CiAgICAgIF0KICAgIH0sCiAgICB7CiAgICAgICJpZCI6ICJTSU1QLTAyIiwKICAgICAgImNvZGUiOiAiU0lNUC0wMiIsCiAgICAgICJraW5kIjogInNpbXBvc2lvIiwKICAgICAgImRheSI6ICIyMDI2LTA5LTAyIiwKICAgICAgInN0YXJ0IjogIjE1OjMwIiwKICAgICAgImVuZCI6ICIxODowMCIsCiAgICAgICJyb29tIjogIkhPTi0wMSIsCiAgICAgICJyb29tTmFtZSI6ICJTYWzDs24gZGUgSG9ub3IiLAogICAgICAic3BlYWtlciI6ICJSb3NhcmlvIE1lZGVsIE9ydGl6IE1lbGlzc2EgTWFyZG9uZXMiLAogICAgICAicGFydGljaXBhbnRzIjogIkxhcmlzc2EgVHJpZXJ2ZWlsZXIgUGVyZWlyYSBldCBhbC4gKFVuaXZlcnNpZGFkZSBGZWRlcmFsIGRlIFPDo28gQ2FybG9zLCBCcmFzaWwpOyBNZWxpc3NhIE1hcmRvbmVzIGV0IGFsLiAoVW5pdmVyc2lkYWQgZGUgQ29zdGEgUmljYSk7IFJvc2FyaW8gTWVkZWwgT3J0aXogZXQgYWwuIChVbml2ZXJzaWRhZCBWZXJhY3J1emFuYSwgTcOpeGljbyk7IFRhdGlhbmEgU2FuanVhbiAoQ29ycG9yYWNpw7NuIEdydXBvIE1pY8OzbG9nb3MsIENvbG9tYmlhKTsgTWVpa2UgUGllcGVuYnJpbmcgZXQgYWwuIChHb2V0aGUtVW5pdmVyc2l0w6R0IEZyYW5rZnVydCk7IFRlcmVzYSBJdHVycmlhZ2EgZXQgYWwuIChVbml2ZXJzaWRhZCBkZSBDb3JuZWxsIHkgVW5pdmVyc2lkYWQgZGUgRmxvcmlkYSwgRXN0YWRvcyBVbmlkb3MpOyBNYXJqb3JpZSBDZWRlw7FvIChVbml2ZXJzaWRhZCBFc3BlY2lhbGl6YWRhIGRlIGxhcyBBbcOpcmljYXMsIFBhbmFtw6EpIiwKICAgICAgInRpdGxlIjogIkF2YW5jZXMgeSBwZXJzcGVjdGl2YXMgZW4gZWwgZXN0dWRpbyBkZWwgRmlsbyBBc2NvbXljb3RhIGVuIExhdGlub2Ftw6lyaWNhIiwKICAgICAgInRoZW1lIjogIlNpbXBvc2lvIiwKICAgICAgIm1vZGFsaXR5IjogIlByZXNlbmNpYWwiLAogICAgICAiZm9ybWF0IjogIjE1MCBtaW51dG9zIiwKICAgICAgInB1YmxpY0F1ZGllbmNlIjogIkVzdHVkaWFudGVzIGRlIHByZWdyYWRvLCBFc3R1ZGlhbnRlcyBkZSBwb3NncmFkbywgSW52ZXN0aWdhZG9yZXMvYXMsIFByb2Zlc2lvbmFsZXMiLAogICAgICAiY2FwYWNpdHkiOiAiNTAiLAogICAgICAiY291bnRyeUVudHJpZXMiOiBbCiAgICAgICAgewogICAgICAgICAgInNwZWFrZXIiOiAiUm9zYXJpbyBNZWRlbCBPcnRpeiIsCiAgICAgICAgICAiY29kZXMiOiBbCiAgICAgICAgICAgICJNWCIKICAgICAgICAgIF0sCiAgICAgICAgICAiY291bnRyaWVzIjogWwogICAgICAgICAgICAiTcOpeGljbyIKICAgICAgICAgIF0KICAgICAgICB9LAogICAgICAgIHsKICAgICAgICAgICJzcGVha2VyIjogIk1lbGlzc2EgTWFyZG9uZXMiLAogICAgICAgICAgImNvZGVzIjogWwogICAgICAgICAgICAiQ1IiCiAgICAgICAgICBdLAogICAgICAgICAgImNvdW50cmllcyI6IFsKICAgICAgICAgICAgIkNvc3RhIFJpY2EiCiAgICAgICAgICBdCiAgICAgICAgfQogICAgICBdCiAgICB9LAogICAgewogICAgICAiaWQiOiAiTU9WLUQyIiwKICAgICAgImNvZGUiOiAiTU9WLUQyIiwKICAgICAgImtpbmQiOiAidHJhc2xhZG8iLAogICAgICAiZGF5IjogIjIwMjYtMDktMDIiLAogICAgICAic3RhcnQiOiAiMTU6MzAiLAogICAgICAiZW5kIjogIjE1OjM1IiwKICAgICAgInJvb20iOiAiUEFSLTAxIiwKICAgICAgInJvb21OYW1lIjogIlBhcmFuaW5mbyIsCiAgICAgICJzcGVha2VyIjogIlNhbGlkYSBkZXNkZSBlbCBQYXJhbmluZm8iLAogICAgICAidGl0bGUiOiAiVHJhbnNpY2nDs24gaGFjaWEgbGFzIHNhbGFzIGRlIHBvbmVuY2lhcyIsCiAgICAgICJ0aGVtZSI6ICJUcmFuc2ljacOzbiBoYWNpYSBsYXMgc2FsYXMgZGUgcG9uZW5jaWFzIiwKICAgICAgIm1vZGFsaXR5IjogIlByZXNlbmNpYWwiLAogICAgICAiZm9ybWF0IjogIiIsCiAgICAgICJub3RlIjogIiIsCiAgICAgICJjb3VudHJ5RW50cmllcyI6IFtdCiAgICB9LAogICAgewogICAgICAiaWQiOiAiU0lNUC0wOSIsCiAgICAgICJjb2RlIjogIlNJTVAtMDkiLAogICAgICAia2luZCI6ICJzaW1wb3NpbyIsCiAgICAgICJkYXkiOiAiMjAyNi0wOS0wMiIsCiAgICAgICJzdGFydCI6ICIxNTozMCIsCiAgICAgICJlbmQiOiAiMTg6MDAiLAogICAgICAicm9vbSI6ICJQQVItMDEiLAogICAgICAicm9vbU5hbWUiOiAiUGFyYW5pbmZvIiwKICAgICAgInNwZWFrZXIiOiAiTWljaGVsbGUgR2VyYWxkaW5lIENhbXBpIC8gR2VyYXJkbyBSb2JsZWRvIiwKICAgICAgInBhcnRpY2lwYW50cyI6ICJTeWx2aWEgRGVsZ2Fkby1QaWVkcmE7IE5lbHNvbiBNZW5vbGxpOyBSb2JlcnRvIEdhcmliYXkgT3JpamVsOyBQYW9sYSBBbmRyZWEgWmFwYXRhIE9jYW1wbywgQmlvZGl2ZXJzaWRhZCBmw7puZ8OtY2EgeSBiaW9lY29ub23DrWE7IE1pY2hlbGxlIEdlcmFsZGluZSBDYW1waSIsCiAgICAgICJ0aXRsZSI6ICJIb25nb3MgY29tZXN0aWJsZXMgeSBtZWRpY2luYWxlcyBkZWwgTmVvdHLDs3BpY286IGJhc2VzIGNpZW50w61maWNhcywgcGF0cmltb25pbyBtaWNvY3VsdHVyYWwgeSBiaW90ZWNub2xvZ8OtYSBwYXJhIGVsIGRlc2Fycm9sbG8gbG9jYWwiLAogICAgICAidGhlbWUiOiAiU2ltcG9zaW8iLAogICAgICAibW9kYWxpdHkiOiAiUHJlc2VuY2lhbCIsCiAgICAgICJmb3JtYXQiOiAiMTUwIG1pbnV0b3MiLAogICAgICAicHVibGljQXVkaWVuY2UiOiAiVG9kbyBww7pibGljbyIsCiAgICAgICJjYXBhY2l0eSI6ICI1MCIsCiAgICAgICJjb3VudHJ5RW50cmllcyI6IFsKICAgICAgICB7CiAgICAgICAgICAic3BlYWtlciI6ICJNaWNoZWxsZSBHZXJhbGRpbmUgQ2FtcGkiLAogICAgICAgICAgImNvZGVzIjogWwogICAgICAgICAgICAiUFkiCiAgICAgICAgICBdLAogICAgICAgICAgImNvdW50cmllcyI6IFsKICAgICAgICAgICAgIlBhcmFndWF5IgogICAgICAgICAgXQogICAgICAgIH0sCiAgICAgICAgewogICAgICAgICAgInNwZWFrZXIiOiAiR2VyYXJkbyBSb2JsZWRvIiwKICAgICAgICAgICJjb2RlcyI6IFsKICAgICAgICAgICAgIkFSIgogICAgICAgICAgXSwKICAgICAgICAgICJjb3VudHJpZXMiOiBbCiAgICAgICAgICAgICJBcmdlbnRpbmEiCiAgICAgICAgICBdCiAgICAgICAgfQogICAgICBdCiAgICB9LAogICAgewogICAgICAiaWQiOiAiT1ItMDY3LUpDIiwKICAgICAgImNvZGUiOiAiT1ItMDY3LUpDIiwKICAgICAgInNvdXJjZUlkIjogIlBPTkVOQ18wOTQiLAogICAgICAia2luZCI6ICJvcmFsIiwKICAgICAgImRheSI6ICIyMDI2LTA5LTAyIiwKICAgICAgInN0YXJ0IjogIjE1OjM1IiwKICAgICAgImVuZCI6ICIxNTo1MCIsCiAgICAgICJyb29tIjogIkU0MiIsCiAgICAgICJyb29tTmFtZSI6ICJTYWxhIGRlIHBvbmVuY2lhcyBFNDIgwrcgRXVnZW5pbyBFc3Blam8iLAogICAgICAic3BlYWtlciI6ICJKb3JnZSBKZXN1cyBGZWxpeCBDZXJ2YW50ZXMiLAogICAgICAidGl0bGUiOiAiU2lzdGVtw6F0aWNhIHkgZGVsaW1pdGFjacOzbiBkZSBlc3BlY2llcyBkZWwgZ8OpbmVybyBSdXNzdWxhIHN1YnNlY2Npw7NuIEFtb2VuaW5hZSAoRnVuZ2ksIFJ1c3N1bGFsZXMpIGVuIGVsIGVzdGFkbyBkZSBUbGF4Y2FsYSwgTcOpeGljbyIsCiAgICAgICJ0aGVtZSI6ICJTaXN0ZW3DoXRpY2EgeSB0YXhvbm9tw61hIiwKICAgICAgIm1vZGFsaXR5IjogIlByZXNlbmNpYWwiLAogICAgICAiZm9ybWF0IjogIjE1IG1pbnV0b3MiLAogICAgICAiYWZmaWxpYXRpb25zIjogIiIsCiAgICAgICJjb3VudHJ5RW50cmllcyI6IFsKICAgICAgICB7CiAgICAgICAgICAic3BlYWtlciI6ICJKb3JnZSBKZXN1cyBGZWxpeCBDZXJ2YW50ZXMiLAogICAgICAgICAgImNvZGVzIjogWwogICAgICAgICAgICAiTVgiCiAgICAgICAgICBdLAogICAgICAgICAgImNvdW50cmllcyI6IFsKICAgICAgICAgICAgIk3DqXhpY28iCiAgICAgICAgICBdCiAgICAgICAgfQogICAgICBdCiAgICB9LAogICAgewogICAgICAiaWQiOiAiT1ItMDc0LUFSIiwKICAgICAgImNvZGUiOiAiT1ItMDc0LUFSIiwKICAgICAgInNvdXJjZUlkIjogIlBPTkVOQ18xNDkiLAogICAgICAia2luZCI6ICJvcmFsIiwKICAgICAgImRheSI6ICIyMDI2LTA5LTAyIiwKICAgICAgInN0YXJ0IjogIjE1OjM1IiwKICAgICAgImVuZCI6ICIxNTo1MCIsCiAgICAgICJyb29tIjogIkU2MSIsCiAgICAgICJyb29tTmFtZSI6ICJTYWxhIGRlIHBvbmVuY2lhcyBFNjEgwrcgRXVnZW5pbyBFc3Blam8iLAogICAgICAic3BlYWtlciI6ICLDgWx2YXJvIEFjb3N0YSB5IFNoZXJseSBSw61vcyIsCiAgICAgICJ0aXRsZSI6ICJOdWV2b3MgcmVnaXN0cm9zIGRlIGVzcGVjaWVzIGRlbCBvcmRlbiBIeXBvY3JlYWxlcyAoQXNjb215Y290YSk6IG1hY3JvaG9uZ29zIGVudG9tb3BhdMOzZ2Vub3MgZGUgYm9zcXVlIG1vbnRhbm8gb3JpZW50YWwsIFBhcnF1ZSBOYWNpb25hbCBTYW5nYXkg4oCTIEVjdWFkb3IiLAogICAgICAidGhlbWUiOiAiT3JnYW5pemFjacOzbiIsCiAgICAgICJtb2RhbGl0eSI6ICJQcmVzZW5jaWFsIiwKICAgICAgImZvcm1hdCI6ICIxNSBtaW51dG9zIiwKICAgICAgImFmZmlsaWF0aW9ucyI6ICIiLAogICAgICAiY291bnRyeUVudHJpZXMiOiBbCiAgICAgICAgewogICAgICAgICAgInNwZWFrZXIiOiAiw4FsdmFybyBBY29zdGEiLAogICAgICAgICAgImNvZGVzIjogWwogICAgICAgICAgICAiRUMiCiAgICAgICAgICBdLAogICAgICAgICAgImNvdW50cmllcyI6IFsKICAgICAgICAgICAgIkVjdWFkb3IiCiAgICAgICAgICBdCiAgICAgICAgfSwKICAgICAgICB7CiAgICAgICAgICAic3BlYWtlciI6ICJTaGVybHkgUsOtb3MiLAogICAgICAgICAgImNvZGVzIjogWwogICAgICAgICAgICAiRUMiCiAgICAgICAgICBdLAogICAgICAgICAgImNvdW50cmllcyI6IFsKICAgICAgICAgICAgIkVjdWFkb3IiCiAgICAgICAgICBdCiAgICAgICAgfQogICAgICBdCiAgICB9LAogICAgewogICAgICAiaWQiOiAiT1ItMDc1LVNIIiwKICAgICAgImNvZGUiOiAiT1ItMDc1LVNIIiwKICAgICAgInNvdXJjZUlkIjogIlBPTkVOQ18wNTEiLAogICAgICAia2luZCI6ICJvcmFsIiwKICAgICAgImRheSI6ICIyMDI2LTA5LTAyIiwKICAgICAgInN0YXJ0IjogIjE1OjM1IiwKICAgICAgImVuZCI6ICIxNTo1MCIsCiAgICAgICJyb29tIjogIk81MiIsCiAgICAgICJyb29tTmFtZSI6ICJTYWxhIGRlIHBvbmVuY2lhcyBPNTIgwrcgSm9zw6kgSm9hcXXDrW4gT2xtZWRvIiwKICAgICAgInNwZWFrZXIiOiAiU3VyYW1hIFN1bWFyYW1hciBNYWRlaXJhIEh1YWxkZSIsCiAgICAgICJ0aXRsZSI6ICJQb3RlbmNpYWwgZG8gUHljbm9wb3J1cyBzYW5ndWluZXVzIG5hIERlZ3JhZGHDp8OjbyBkZSBSZXPDrWR1b3MgZGEgQ2FuYS1kZS1Bw6fDumNhciBlbSBDb25kacOnw7VlcyBOw6NvIFN1cGxlbWVudGFkYXMiLAogICAgICAidGhlbWUiOiAiQmlvdGVjbm9sb2fDrWEgeSB1c29zIGRlIGhvbmdvcyIsCiAgICAgICJtb2RhbGl0eSI6ICJQcmVzZW5jaWFsIiwKICAgICAgImZvcm1hdCI6ICIxNSBtaW51dG9zIiwKICAgICAgImFmZmlsaWF0aW9ucyI6ICIiLAogICAgICAiY291bnRyeUVudHJpZXMiOiBbCiAgICAgICAgewogICAgICAgICAgInNwZWFrZXIiOiAiU3VyYW1hIFN1bWFyYW1hciBNYWRlaXJhIEh1YWxkZSIsCiAgICAgICAgICAiY29kZXMiOiBbCiAgICAgICAgICAgICJCUiIKICAgICAgICAgIF0sCiAgICAgICAgICAiY291bnRyaWVzIjogWwogICAgICAgICAgICAiQnJhc2lsIgogICAgICAgICAgXQogICAgICAgIH0KICAgICAgXQogICAgfSwKICAgIHsKICAgICAgImlkIjogIk9SLTA3Ni1UQyIsCiAgICAgICJjb2RlIjogIk9SLTA3Ni1UQyIsCiAgICAgICJzb3VyY2VJZCI6ICJQT05FTkNfMDc5IiwKICAgICAgImtpbmQiOiAib3JhbCIsCiAgICAgICJkYXkiOiAiMjAyNi0wOS0wMiIsCiAgICAgICJzdGFydCI6ICIxNTozNSIsCiAgICAgICJlbmQiOiAiMTU6NTAiLAogICAgICAicm9vbSI6ICJTMjEiLAogICAgICAicm9vbU5hbWUiOiAiU2FsYSBkZSBwb25lbmNpYXMgUzIxIMK3IE1hcmlzY2FsIFN1Y3JlIiwKICAgICAgInNwZWFrZXIiOiAiVGFpbXkgQ2FudGlsbG8iLAogICAgICAidGl0bGUiOiAiQ2FhdGluZ2E6IERlc2Fmw61vcyB0YXhvbsOzbWljb3MgeSBkZSBjb25zZXJ2YWNpw7NuIHBhcmEgZWwgcmVpbm8gRnVuZ2kiLAogICAgICAidGhlbWUiOiAiRWNvbG9nw61hIHkgYmlvZGl2ZXJzaWRhZCIsCiAgICAgICJtb2RhbGl0eSI6ICJQcmVzZW5jaWFsIiwKICAgICAgImZvcm1hdCI6ICIxNSBtaW51dG9zIiwKICAgICAgImFmZmlsaWF0aW9ucyI6ICIiLAogICAgICAiY291bnRyeUVudHJpZXMiOiBbCiAgICAgICAgewogICAgICAgICAgInNwZWFrZXIiOiAiVGFpbXkgQ2FudGlsbG8iLAogICAgICAgICAgImNvZGVzIjogWwogICAgICAgICAgICAiQlIiCiAgICAgICAgICBdLAogICAgICAgICAgImNvdW50cmllcyI6IFsKICAgICAgICAgICAgIkJyYXNpbCIKICAgICAgICAgIF0KICAgICAgICB9CiAgICAgIF0KICAgIH0sCiAgICB7CiAgICAgICJpZCI6ICJPUi0wNzctSEMiLAogICAgICAiY29kZSI6ICJPUi0wNzctSEMiLAogICAgICAic291cmNlSWQiOiAiUE9ORU5DXzA4MCIsCiAgICAgICJraW5kIjogIm9yYWwiLAogICAgICAiZGF5IjogIjIwMjYtMDktMDIiLAogICAgICAic3RhcnQiOiAiMTU6MzUiLAogICAgICAiZW5kIjogIjE1OjUwIiwKICAgICAgInJvb20iOiAiUzIzIiwKICAgICAgInJvb21OYW1lIjogIlNhbGEgZGUgcG9uZW5jaWFzIFMyMyDCtyBNYXJpc2NhbCBTdWNyZSIsCiAgICAgICJzcGVha2VyIjogIkhlcm7DoW4gRGFyaW8gQ2FwYWRvci1CYXJyZXRvIiwKICAgICAgInRpdGxlIjogIkxhIGRpc3RyaWJ1Y2nDs24gZXNwYWNpYWwgZGUgbG9zIGhvbmdvcyBkZWwgc3VlbG8geSBzdSBpbXBhY3RvIHBhcmEgbGEgcmVndWxhY2nDs24gZGUgbGEgYmlvZGl2ZXJzaWRhZCBlbiB1biBib3NxdWUgdHJvcGljYWwuIiwKICAgICAgInRoZW1lIjogIkVjb2xvZ8OtYSB5IGJpb2RpdmVyc2lkYWQiLAogICAgICAibW9kYWxpdHkiOiAiUHJlc2VuY2lhbCIsCiAgICAgICJmb3JtYXQiOiAiMTUgbWludXRvcyIsCiAgICAgICJhZmZpbGlhdGlvbnMiOiAiIiwKICAgICAgImNvdW50cnlFbnRyaWVzIjogWwogICAgICAgIHsKICAgICAgICAgICJzcGVha2VyIjogIkhlcm7DoW4gRGFyaW8gQ2FwYWRvci1CYXJyZXRvIiwKICAgICAgICAgICJjb2RlcyI6IFsKICAgICAgICAgICAgIlBBIgogICAgICAgICAgXSwKICAgICAgICAgICJjb3VudHJpZXMiOiBbCiAgICAgICAgICAgICJQYW5hbcOhIgogICAgICAgICAgXQogICAgICAgIH0KICAgICAgXQogICAgfSwKICAgIHsKICAgICAgImlkIjogIk9SLTA3Mi1MQiIsCiAgICAgICJjb2RlIjogIk9SLTA3Mi1MQiIsCiAgICAgICJzb3VyY2VJZCI6ICJQT05FTkNfMDc4IiwKICAgICAgImtpbmQiOiAib3JhbCIsCiAgICAgICJkYXkiOiAiMjAyNi0wOS0wMiIsCiAgICAgICJzdGFydCI6ICIxNTozNSIsCiAgICAgICJlbmQiOiAiMTU6NTAiLAogICAgICAicm9vbSI6ICJTNzIiLAogICAgICAicm9vbU5hbWUiOiAiU2FsYSBkZSBwb25lbmNpYXMgUzcyIMK3IE1hcmlzY2FsIFN1Y3JlIiwKICAgICAgInNwZWFrZXIiOiAiTGF1cmEgSXZldHRlIEJvYmFkaWxsYSIsCiAgICAgICJ0aXRsZSI6ICJDdWFuZG8gbG9zIHBhcsOhc2l0b3MgdGFtYmnDqW4gc29uIGhvc3BlZGFkb3JlczogbWljb3BhcmFzaXRpc21vIGVuIE9waGlvY29yZHljZXBzIG1pcm1lY8OzZmlsb3MgZW4gdW4gYm9zcXVlIHRyb3BpY2FsIGRlbCBwaWVkZW1vbnRlIHB1dHVtYXllbnNlIiwKICAgICAgInRoZW1lIjogIkVjb2xvZ8OtYSB5IGJpb2RpdmVyc2lkYWQiLAogICAgICAibW9kYWxpdHkiOiAiUHJlc2VuY2lhbCIsCiAgICAgICJmb3JtYXQiOiAiMTUgbWludXRvcyIsCiAgICAgICJhZmZpbGlhdGlvbnMiOiAiIiwKICAgICAgImNvdW50cnlFbnRyaWVzIjogWwogICAgICAgIHsKICAgICAgICAgICJzcGVha2VyIjogIkxhdXJhIEl2ZXR0ZSBCb2JhZGlsbGEiLAogICAgICAgICAgImNvZGVzIjogWwogICAgICAgICAgICAiQ08iCiAgICAgICAgICBdLAogICAgICAgICAgImNvdW50cmllcyI6IFsKICAgICAgICAgICAgIkNvbG9tYmlhIgogICAgICAgICAgXQogICAgICAgIH0KICAgICAgXQogICAgfSwKICAgIHsKICAgICAgImlkIjogIk9SLTA3My1TUSIsCiAgICAgICJjb2RlIjogIk9SLTA3My1TUSIsCiAgICAgICJzb3VyY2VJZCI6ICJQT05FTkNfMDk2IiwKICAgICAgImtpbmQiOiAib3JhbCIsCiAgICAgICJkYXkiOiAiMjAyNi0wOS0wMiIsCiAgICAgICJzdGFydCI6ICIxNTo1MCIsCiAgICAgICJlbmQiOiAiMTY6MDUiLAogICAgICAicm9vbSI6ICJFNDIiLAogICAgICAicm9vbU5hbWUiOiAiU2FsYSBkZSBwb25lbmNpYXMgRTQyIMK3IEV1Z2VuaW8gRXNwZWpvIiwKICAgICAgInNwZWFrZXIiOiAiU2FuZHJhIEpvcmhlbmlzIEdhcnJpZG8gUXVpc3BlIiwKICAgICAgInRpdGxlIjogIlJpcXVlemEgcHJlbGltaW5hciBkZSBBZ2FyaWNvbXljZXRlcyBlbiB1biBib3NxdWUgZGUgbmVibGluYSByZWxpY3RvIGRlIGxhIHZlcnRpZW50ZSBvY2NpZGVudGFsIGRlbCBub3J0ZSBkZWwgUGVyw7oiLAogICAgICAidGhlbWUiOiAiU2lzdGVtw6F0aWNhIHkgdGF4b25vbcOtYSIsCiAgICAgICJtb2RhbGl0eSI6ICJQcmVzZW5jaWFsIiwKICAgICAgImZvcm1hdCI6ICIxNSBtaW51dG9zIiwKICAgICAgImFmZmlsaWF0aW9ucyI6ICIiLAogICAgICAiY291bnRyeUVudHJpZXMiOiBbCiAgICAgICAgewogICAgICAgICAgInNwZWFrZXIiOiAiU2FuZHJhIEpvcmhlbmlzIEdhcnJpZG8gUXVpc3BlIiwKICAgICAgICAgICJjb2RlcyI6IFsKICAgICAgICAgICAgIlBFIgogICAgICAgICAgXSwKICAgICAgICAgICJjb3VudHJpZXMiOiBbCiAgICAgICAgICAgICJQZXLDuiIKICAgICAgICAgIF0KICAgICAgICB9CiAgICAgIF0KICAgIH0sCiAgICB7CiAgICAgICJpZCI6ICJPUi0wODAtTUMiLAogICAgICAiY29kZSI6ICJPUi0wODAtTUMiLAogICAgICAic291cmNlSWQiOiAiUE9ORU5DXzAyMiIsCiAgICAgICJraW5kIjogIm9yYWwiLAogICAgICAiZGF5IjogIjIwMjYtMDktMDIiLAogICAgICAic3RhcnQiOiAiMTU6NTAiLAogICAgICAiZW5kIjogIjE2OjA1IiwKICAgICAgInJvb20iOiAiRTYxIiwKICAgICAgInJvb21OYW1lIjogIlNhbGEgZGUgcG9uZW5jaWFzIEU2MSDCtyBFdWdlbmlvIEVzcGVqbyIsCiAgICAgICJzcGVha2VyIjogIk1hcsOtbiBDw6lzYXIiLAogICAgICAidGl0bGUiOiAiRXhwbG9yYW5kbyBsYSBhZ2VuY2lhIGVuIGhvbmdvczogZGVsIHBsYW4gY29ycG9yYWwgYSBsYXMgY2FwYWNpZGFkZXMgZGUgYWNjacOzbi4iLAogICAgICAidGhlbWUiOiAiTWljb2xvZ8OtYSBiw6FzaWNhIiwKICAgICAgIm1vZGFsaXR5IjogIlByZXNlbmNpYWwiLAogICAgICAiZm9ybWF0IjogIjE1IG1pbnV0b3MiLAogICAgICAiYWZmaWxpYXRpb25zIjogIiIsCiAgICAgICJjb3VudHJ5RW50cmllcyI6IFsKICAgICAgICB7CiAgICAgICAgICAic3BlYWtlciI6ICJNYXLDrW4gQ8Opc2FyIiwKICAgICAgICAgICJjb2RlcyI6IFsKICAgICAgICAgICAgIkNMIgogICAgICAgICAgXSwKICAgICAgICAgICJjb3VudHJpZXMiOiBbCiAgICAgICAgICAgICJDaGlsZSIKICAgICAgICAgIF0KICAgICAgICB9CiAgICAgIF0KICAgIH0sCiAgICB7CiAgICAgICJpZCI6ICJPUi0wODEtQUMiLAogICAgICAiY29kZSI6ICJPUi0wODEtQUMiLAogICAgICAic291cmNlSWQiOiAiUE9ORU5DXzA3MCIsCiAgICAgICJraW5kIjogIm9yYWwiLAogICAgICAiZGF5IjogIjIwMjYtMDktMDIiLAogICAgICAic3RhcnQiOiAiMTU6NTAiLAogICAgICAiZW5kIjogIjE2OjA1IiwKICAgICAgInJvb20iOiAiTzUyIiwKICAgICAgInJvb21OYW1lIjogIlNhbGEgZGUgcG9uZW5jaWFzIE81MiDCtyBKb3PDqSBKb2FxdcOtbiBPbG1lZG8iLAogICAgICAic3BlYWtlciI6ICJBbmdlbCBTZWJhc3RpYW4gQWd1aWxhciBDcnV6IiwKICAgICAgInRpdGxlIjogIkV2YWx1YWNpw7NuIHByZWxpbWluYXIgZGUgbWV0YWJvbGl0b3Mgc2VjdW5kYXJpb3MgeSBiaW9hY3RpdmlkYWRlcyBlbiB1biBtYWNyb21pY2V0byBhbWF6w7NuaWNvIiwKICAgICAgInRoZW1lIjogIkJpb3RlY25vbG9nw61hIHkgdXNvcyBkZSBob25nb3MiLAogICAgICAibW9kYWxpdHkiOiAiUHJlc2VuY2lhbCIsCiAgICAgICJmb3JtYXQiOiAiMTUgbWludXRvcyIsCiAgICAgICJhZmZpbGlhdGlvbnMiOiAiIiwKICAgICAgImNvdW50cnlFbnRyaWVzIjogWwogICAgICAgIHsKICAgICAgICAgICJzcGVha2VyIjogIkFuZ2VsIFNlYmFzdGlhbiBBZ3VpbGFyIENydXoiLAogICAgICAgICAgImNvZGVzIjogWwogICAgICAgICAgICAiRUMiCiAgICAgICAgICBdLAogICAgICAgICAgImNvdW50cmllcyI6IFsKICAgICAgICAgICAgIkVjdWFkb3IiCiAgICAgICAgICBdCiAgICAgICAgfQogICAgICBdCiAgICB9LAogICAgewogICAgICAiaWQiOiAiT1ItMDgyLU5PIiwKICAgICAgImNvZGUiOiAiT1ItMDgyLU5PIiwKICAgICAgInNvdXJjZUlkIjogIlBPTkVOQ18wOTAiLAogICAgICAia2luZCI6ICJvcmFsIiwKICAgICAgImRheSI6ICIyMDI2LTA5LTAyIiwKICAgICAgInN0YXJ0IjogIjE1OjUwIiwKICAgICAgImVuZCI6ICIxNjowNSIsCiAgICAgICJyb29tIjogIlMyMSIsCiAgICAgICJyb29tTmFtZSI6ICJTYWxhIGRlIHBvbmVuY2lhcyBTMjEgwrcgTWFyaXNjYWwgU3VjcmUiLAogICAgICAic3BlYWtlciI6ICJOYWFzc29uIFZpY3RvciBkZSBPbGl2ZWlyYSIsCiAgICAgICJ0aXRsZSI6ICJUYXhpIGRyaXZlcnM6IHdoZW4gYnVpbGRpbmcgYmlyZCBuZXN0cyBiZWNvbWVzIHRoZSBtb2JpbGl0eSBvZiB0aG9zZSB0aGF0IHNlc3NpbGUgYXMgdGhlIEFNRiDigJMgR2xvbWVyb215Y290YSIsCiAgICAgICJ0aGVtZSI6ICJFY29sb2fDrWEgeSBiaW9kaXZlcnNpZGFkIiwKICAgICAgIm1vZGFsaXR5IjogIlByZXNlbmNpYWwiLAogICAgICAiZm9ybWF0IjogIjE1IG1pbnV0b3MiLAogICAgICAiYWZmaWxpYXRpb25zIjogIiIsCiAgICAgICJjb3VudHJ5RW50cmllcyI6IFsKICAgICAgICB7CiAgICAgICAgICAic3BlYWtlciI6ICJOYWFzc29uIFZpY3RvciBkZSBPbGl2ZWlyYSIsCiAgICAgICAgICAiY29kZXMiOiBbCiAgICAgICAgICAgICJCUiIKICAgICAgICAgIF0sCiAgICAgICAgICAiY291bnRyaWVzIjogWwogICAgICAgICAgICAiQnJhc2lsIgogICAgICAgICAgXQogICAgICAgIH0KICAgICAgXQogICAgfSwKICAgIHsKICAgICAgImlkIjogIk9SLTEwNi1TVCIsCiAgICAgICJjb2RlIjogIk9SLTEwNi1TVCIsCiAgICAgICJzb3VyY2VJZCI6ICJQT05FTkNfMTE5IiwKICAgICAgImtpbmQiOiAib3JhbCIsCiAgICAgICJkYXkiOiAiMjAyNi0wOS0wMiIsCiAgICAgICJzdGFydCI6ICIxNTo1MCIsCiAgICAgICJlbmQiOiAiMTY6MDUiLAogICAgICAicm9vbSI6ICJTMjMiLAogICAgICAicm9vbU5hbWUiOiAiU2FsYSBkZSBwb25lbmNpYXMgUzIzIMK3IE1hcmlzY2FsIFN1Y3JlIiwKICAgICAgInNwZWFrZXIiOiAiU29uaWEgVG9ycmljby1WYWxsZWpvcyIsCiAgICAgICJ0aXRsZSI6ICJNw4FTIEFMTMOBIERFIExBIE1FR0FESVZFUlNJREFEOiBFTCBURVNPUk8gT0NVTFRPIERFIExPUyBIT05HT1MgQk9MSVZJQU5PUyBZIFNVIFNPUlBSRU5ERU5URSBQT0RFUiBBTlRJT1hJREFOVEUiLAogICAgICAidGhlbWUiOiAiRWNvbG9nw61hIHkgYmlvZGl2ZXJzaWRhZCIsCiAgICAgICJtb2RhbGl0eSI6ICJQcmVzZW5jaWFsIiwKICAgICAgImZvcm1hdCI6ICIxNSBtaW51dG9zIiwKICAgICAgImFmZmlsaWF0aW9ucyI6ICIiLAogICAgICAiY291bnRyeUVudHJpZXMiOiBbCiAgICAgICAgewogICAgICAgICAgInNwZWFrZXIiOiAiU29uaWEgVG9ycmljby1WYWxsZWpvcyIsCiAgICAgICAgICAiY29kZXMiOiBbCiAgICAgICAgICAgICJCTyIKICAgICAgICAgIF0sCiAgICAgICAgICAiY291bnRyaWVzIjogWwogICAgICAgICAgICAiQm9saXZpYSIKICAgICAgICAgIF0KICAgICAgICB9CiAgICAgIF0KICAgIH0sCiAgICB7CiAgICAgICJpZCI6ICJPUi0wNzgtQ0EiLAogICAgICAiY29kZSI6ICJPUi0wNzgtQ0EiLAogICAgICAic291cmNlSWQiOiAiUE9ORU5DXzA4OCIsCiAgICAgICJraW5kIjogIm9yYWwiLAogICAgICAiZGF5IjogIjIwMjYtMDktMDIiLAogICAgICAic3RhcnQiOiAiMTU6NTAiLAogICAgICAiZW5kIjogIjE2OjA1IiwKICAgICAgInJvb20iOiAiUzcyIiwKICAgICAgInJvb21OYW1lIjogIlNhbGEgZGUgcG9uZW5jaWFzIFM3MiDCtyBNYXJpc2NhbCBTdWNyZSIsCiAgICAgICJzcGVha2VyIjogIkNyaXN0aW5hIEVsaXphYmV0aCBUb2FwYW50YSBBbGJhbiIsCiAgICAgICJ0aXRsZSI6ICJEaXZlcnNpdHksIERpc3RyaWJ1dGlvbiwgYW5kIEZ1bmN0aW9uYWwgUm9sZXMgb2YgUGVyZW5uaWFsIE15Y29iaW90YSBpbiBTYW50YSBDcnV6IElzbGFuZCwgR2FsYXBhZ29zIiwKICAgICAgInRoZW1lIjogIkVjb2xvZ8OtYSB5IGJpb2RpdmVyc2lkYWQiLAogICAgICAibW9kYWxpdHkiOiAiUHJlc2VuY2lhbCIsCiAgICAgICJmb3JtYXQiOiAiMTUgbWludXRvcyIsCiAgICAgICJhZmZpbGlhdGlvbnMiOiAiIiwKICAgICAgImNvdW50cnlFbnRyaWVzIjogWwogICAgICAgIHsKICAgICAgICAgICJzcGVha2VyIjogIkNyaXN0aW5hIEVsaXphYmV0aCBUb2FwYW50YSBBbGJhbiIsCiAgICAgICAgICAiY29kZXMiOiBbCiAgICAgICAgICAgICJFQyIKICAgICAgICAgIF0sCiAgICAgICAgICAiY291bnRyaWVzIjogWwogICAgICAgICAgICAiRWN1YWRvciIKICAgICAgICAgIF0KICAgICAgICB9CiAgICAgIF0KICAgIH0sCiAgICB7CiAgICAgICJpZCI6ICJQT1MtRzMiLAogICAgICAiY29kZSI6ICJQT1MtRzMiLAogICAgICAia2luZCI6ICJwb3N0ZXIiLAogICAgICAiZGF5IjogIjIwMjYtMDktMDIiLAogICAgICAic3RhcnQiOiAiMTY6MDAiLAogICAgICAiZW5kIjogIjE3OjAwIiwKICAgICAgInJvb20iOiAiRE9NLTAxIiwKICAgICAgInJvb21OYW1lIjogIkRvbW8gRGVwb3J0aXZvIiwKICAgICAgInNwZWFrZXIiOiAiUE9TLTA3OeKAk1BPUy0xMTcgwrcgMzkgdHJhYmFqb3MiLAogICAgICAidGl0bGUiOiAiUHJlc2VudGFjacOzbiBkZSBww7NzdGVyZXMgKyBDb2ZmZWUgQnJlYWsiLAogICAgICAidGhlbWUiOiAiUMOzc3RlcmVzIHkgQ29mZmVlIEJyZWFrIiwKICAgICAgIm1vZGFsaXR5IjogIlByZXNlbmNpYWwiLAogICAgICAiZm9ybWF0IjogIlNlc2nDs24gY29sZWN0aXZhIiwKICAgICAgImNvdW50cnlFbnRyaWVzIjogW10KICAgIH0sCiAgICB7CiAgICAgICJpZCI6ICJPUi0wNzktTEQiLAogICAgICAiY29kZSI6ICJPUi0wNzktTEQiLAogICAgICAic291cmNlSWQiOiAiUE9ORU5DXzA5NyIsCiAgICAgICJraW5kIjogIm9yYWwiLAogICAgICAiZGF5IjogIjIwMjYtMDktMDIiLAogICAgICAic3RhcnQiOiAiMTY6MDUiLAogICAgICAiZW5kIjogIjE2OjIwIiwKICAgICAgInJvb20iOiAiRTQyIiwKICAgICAgInJvb21OYW1lIjogIlNhbGEgZGUgcG9uZW5jaWFzIEU0MiDCtyBFdWdlbmlvIEVzcGVqbyIsCiAgICAgICJzcGVha2VyIjogIkxhdXJhIEd1em3DoW4gRMOhdmFsb3MiLAogICAgICAidGl0bGUiOiAiRGVzZW5yZWRhbmRvIGVsIGNvbXBsZWpvIGRlIEd5bW5vcGlsdXMgcGljcmV1cyAoQmFzaWRpb215Y290YSwgQWdhcmljYWxlcykiLAogICAgICAidGhlbWUiOiAiU2lzdGVtw6F0aWNhIHkgdGF4b25vbcOtYSIsCiAgICAgICJtb2RhbGl0eSI6ICJQcmVzZW5jaWFsIiwKICAgICAgImZvcm1hdCI6ICIxNSBtaW51dG9zIiwKICAgICAgImFmZmlsaWF0aW9ucyI6ICIiLAogICAgICAiY291bnRyeUVudHJpZXMiOiBbCiAgICAgICAgewogICAgICAgICAgInNwZWFrZXIiOiAiTGF1cmEgR3V6bcOhbiBEw6F2YWxvcyIsCiAgICAgICAgICAiY29kZXMiOiBbCiAgICAgICAgICAgICJNWCIKICAgICAgICAgIF0sCiAgICAgICAgICAiY291bnRyaWVzIjogWwogICAgICAgICAgICAiTcOpeGljbyIKICAgICAgICAgIF0KICAgICAgICB9CiAgICAgIF0KICAgIH0sCiAgICB7CiAgICAgICJpZCI6ICJPUi0wODMtQk0iLAogICAgICAiY29kZSI6ICJPUi0wODMtQk0iLAogICAgICAic291cmNlSWQiOiAiUE9ORU5DXzA5MSIsCiAgICAgICJraW5kIjogIm9yYWwiLAogICAgICAiZGF5IjogIjIwMjYtMDktMDIiLAogICAgICAic3RhcnQiOiAiMTY6MDUiLAogICAgICAiZW5kIjogIjE2OjIwIiwKICAgICAgInJvb20iOiAiUzIzIiwKICAgICAgInJvb21OYW1lIjogIlNhbGEgZGUgcG9uZW5jaWFzIFMyMyDCtyBNYXJpc2NhbCBTdWNyZSIsCiAgICAgICJzcGVha2VyIjogIkJhc3Rpw6FuIEFsb25zbyBEw61heiBTYW4gTWFydGluIiwKICAgICAgInRpdGxlIjogImludGVyYW5kaW5vIGRlIExhIFBheiwgQm9saXZpYSIsCiAgICAgICJ0aGVtZSI6ICJFY29sb2fDrWEgeSBiaW9kaXZlcnNpZGFkIiwKICAgICAgIm1vZGFsaXR5IjogIlByZXNlbmNpYWwiLAogICAgICAiZm9ybWF0IjogIjE1IG1pbnV0b3MiLAogICAgICAiYWZmaWxpYXRpb25zIjogIiIsCiAgICAgICJjb3VudHJ5RW50cmllcyI6IFsKICAgICAgICB7CiAgICAgICAgICAic3BlYWtlciI6ICJCYXN0acOhbiBBbG9uc28gRMOtYXogU2FuIE1hcnRpbiIsCiAgICAgICAgICAiY29kZXMiOiBbCiAgICAgICAgICAgICJDTCIKICAgICAgICAgIF0sCiAgICAgICAgICAiY291bnRyaWVzIjogWwogICAgICAgICAgICAiQ2hpbGUiCiAgICAgICAgICBdCiAgICAgICAgfQogICAgICBdCiAgICB9LAogICAgewogICAgICAiaWQiOiAiT1ItMDA2LUFMIiwKICAgICAgImNvZGUiOiAiT1ItMDA2LUFMIiwKICAgICAgInNvdXJjZUlkIjogIlBPTkVOQ18wMDMiLAogICAgICAia2luZCI6ICJvcmFsIiwKICAgICAgImRheSI6ICIyMDI2LTA5LTAyIiwKICAgICAgInN0YXJ0IjogIjE2OjA1IiwKICAgICAgImVuZCI6ICIxNjoyMCIsCiAgICAgICJyb29tIjogIlM3MiIsCiAgICAgICJyb29tTmFtZSI6ICJTYWxhIGRlIHBvbmVuY2lhcyBTNzIgwrcgTWFyaXNjYWwgU3VjcmUiLAogICAgICAic3BlYWtlciI6ICJBbnRvbnkgQ2FtaWxvIFJlc3RyZXBvIExlZ3VpemFtw7NuIiwKICAgICAgInRpdGxlIjogIkFpc2xhbWllbnRvIHkgY2FyYWN0ZXJpemFjacOzbiBtb3Jmb2zDs2dpY2EgZGVsIG1pY29iaW9udGUgYXNvY2lhZG8gYSBsYSBvcnF1w61kZWEgZXDDrWZpdGEgQ29tcGFyZXR0aWEgbWFjcm9wbGVjdHJvbiIsCiAgICAgICJ0aGVtZSI6ICJFY29sb2fDrWEgeSBiaW9kaXZlcnNpZGFkIiwKICAgICAgIm1vZGFsaXR5IjogIlByZXNlbmNpYWwiLAogICAgICAiZm9ybWF0IjogIjE1IG1pbnV0b3MiLAogICAgICAiYWZmaWxpYXRpb25zIjogIiIsCiAgICAgICJjb3VudHJ5RW50cmllcyI6IFsKICAgICAgICB7CiAgICAgICAgICAic3BlYWtlciI6ICJBbnRvbnkgQ2FtaWxvIFJlc3RyZXBvIExlZ3VpemFtw7NuIiwKICAgICAgICAgICJjb2RlcyI6IFsKICAgICAgICAgICAgIkNPIgogICAgICAgICAgXSwKICAgICAgICAgICJjb3VudHJpZXMiOiBbCiAgICAgICAgICAgICJDb2xvbWJpYSIKICAgICAgICAgIF0KICAgICAgICB9CiAgICAgIF0KICAgIH0sCiAgICB7CiAgICAgICJpZCI6ICJNQVQtRDMiLAogICAgICAiY29kZSI6ICJNQVQtRDMiLAogICAgICAia2luZCI6ICJsb2dpc3RpY2EiLAogICAgICAiZGF5IjogIjIwMjYtMDktMDMiLAogICAgICAic3RhcnQiOiAiMDg6MDAiLAogICAgICAiZW5kIjogIjA4OjMwIiwKICAgICAgInJvb20iOiAiUkVHLTAxIiwKICAgICAgInJvb21OYW1lIjogIkFjY2VzbyBwcmluY2lwYWwiLAogICAgICAic3BlYWtlciI6ICJFbnRyZWdhIGRlIGFyY2hpdm9zIHkgbWF0ZXJpYWwgZGUgYXBveW8gYW50ZXMgZGUgaW5pY2lhciBsYSBqb3JuYWRhIiwKICAgICAgInRpdGxlIjogIlJlY2VwY2nDs24gZGUgbWF0ZXJpYWwgcGFyYSBwcmVzZW50YWNpb25lcyIsCiAgICAgICJ0aGVtZSI6ICJSZWNlcGNpw7NuIGRlIG1hdGVyaWFsIHBhcmEgcHJlc2VudGFjaW9uZXMiLAogICAgICAibW9kYWxpdHkiOiAiUHJlc2VuY2lhbCIsCiAgICAgICJmb3JtYXQiOiAiIiwKICAgICAgIm5vdGUiOiAiIiwKICAgICAgImNvdW50cnlFbnRyaWVzIjogW10KICAgIH0sCiAgICB7CiAgICAgICJpZCI6ICJQRVJNLTIwMjYtMDktMDMiLAogICAgICAiY29kZSI6ICJET00tUEVSTSIsCiAgICAgICJraW5kIjogInBlcm1hbmVudGUiLAogICAgICAiZGF5IjogIjIwMjYtMDktMDMiLAogICAgICAic3RhcnQiOiAiMDg6MzAiLAogICAgICAiZW5kIjogIjE4OjAwIiwKICAgICAgInJvb20iOiAiRE9NLTAxIiwKICAgICAgInJvb21OYW1lIjogIkRvbW8gRGVwb3J0aXZvIiwKICAgICAgInNwZWFrZXIiOiAiRGlzcG9uaWJsZSBkdXJhbnRlIGxhIGpvcm5hZGEiLAogICAgICAidGl0bGUiOiAiU3RhbmRzIHkgZXhwb3NpY2nDs24gZGUgYXJ0ZSBtaWNvbMOzZ2ljbyIsCiAgICAgICJ0aGVtZSI6ICJFeHBvc2ljacOzbiIsCiAgICAgICJtb2RhbGl0eSI6ICJQcmVzZW5jaWFsIiwKICAgICAgImZvcm1hdCI6ICJBY3RpdmlkYWQgY29udGludWEiLAogICAgICAiY291bnRyeUVudHJpZXMiOiBbXSwKICAgICAgImRheUxhYmVsIjogIkp1ZXZlcyAzIgogICAgfSwKICAgIHsKICAgICAgImlkIjogIk1BRy0wNy1ETSIsCiAgICAgICJjb2RlIjogIk1BRy0wNy1ETSIsCiAgICAgICJraW5kIjogIm1hZ2lzdHJhbCIsCiAgICAgICJkYXkiOiAiMjAyNi0wOS0wMyIsCiAgICAgICJzdGFydCI6ICIwODozMCIsCiAgICAgICJlbmQiOiAiMDk6MzAiLAogICAgICAicm9vbSI6ICJQQVItMDEiLAogICAgICAicm9vbU5hbWUiOiAiUGFyYW5pbmZvIiwKICAgICAgInNwZWFrZXIiOiAiRGF2aWQgTWludGVyIiwKICAgICAgInRpdGxlIjogIkxhIGdlbmVyYWNpw7NuIGRlIGV2YWx1YWNpb25lcyBkZSBsYSBsaXN0YSByb2phIGNvbXBhdGlibGVzIGNvbiBsYSBVSUNOIG1lZGlhbnRlIG9yZGVuYWRvciIsCiAgICAgICJ0aGVtZSI6ICJDaGFybGEgbWFnaXN0cmFsIiwKICAgICAgIm1vZGFsaXR5IjogIlByZXNlbmNpYWwiLAogICAgICAiZm9ybWF0IjogIjYwIG1pbnV0b3MiLAogICAgICAiY2FwYWNpdHkiOiAiMTgwIiwKICAgICAgImJpb2dyYXBoeSI6ICIiLAogICAgICAiY291bnRyeUVudHJpZXMiOiBbCiAgICAgICAgewogICAgICAgICAgInNwZWFrZXIiOiAiRGF2aWQgTWludGVyIiwKICAgICAgICAgICJjb2RlcyI6IFsKICAgICAgICAgICAgIkdCIgogICAgICAgICAgXSwKICAgICAgICAgICJjb3VudHJpZXMiOiBbCiAgICAgICAgICAgICJSZWlubyBVbmlkbyIKICAgICAgICAgIF0KICAgICAgICB9CiAgICAgIF0KICAgIH0sCiAgICB7CiAgICAgICJpZCI6ICJNQUctMTEtREMiLAogICAgICAiY29kZSI6ICJNQUctMTEtREMiLAogICAgICAia2luZCI6ICJtYWdpc3RyYWwiLAogICAgICAiZGF5IjogIjIwMjYtMDktMDMiLAogICAgICAic3RhcnQiOiAiMDk6MzAiLAogICAgICAiZW5kIjogIjEwOjMwIiwKICAgICAgInJvb20iOiAiUEFSLTAxIiwKICAgICAgInJvb21OYW1lIjogIlBhcmFuaW5mbyIsCiAgICAgICJzcGVha2VyIjogIkRhcsOtbyBDcnV6IiwKICAgICAgInRpdGxlIjogIkZ1bmdhIEF1c3RyYWw6IFBvdGVuY2lhbCBFc3RyYXTDqWdpY28gcGFyYSBlbCBFY3VhZG9yIEJpb2RpdmVyc28iLAogICAgICAidGhlbWUiOiAiQ2hhcmxhIG1hZ2lzdHJhbCIsCiAgICAgICJtb2RhbGl0eSI6ICJQcmVzZW5jaWFsIiwKICAgICAgImZvcm1hdCI6ICI2MCBtaW51dG9zIiwKICAgICAgImNhcGFjaXR5IjogIjE4MCIsCiAgICAgICJiaW9ncmFwaHkiOiAiIiwKICAgICAgImNvdW50cnlFbnRyaWVzIjogWwogICAgICAgIHsKICAgICAgICAgICJzcGVha2VyIjogIkRhcsOtbyBDcnV6IiwKICAgICAgICAgICJjb2RlcyI6IFsKICAgICAgICAgICAgIkVDIgogICAgICAgICAgXSwKICAgICAgICAgICJjb3VudHJpZXMiOiBbCiAgICAgICAgICAgICJFY3VhZG9yIgogICAgICAgICAgXQogICAgICAgIH0KICAgICAgXQogICAgfSwKICAgIHsKICAgICAgImlkIjogIlBPUy1HNCIsCiAgICAgICJjb2RlIjogIlBPUy1HNCIsCiAgICAgICJraW5kIjogInBvc3RlciIsCiAgICAgICJkYXkiOiAiMjAyNi0wOS0wMyIsCiAgICAgICJzdGFydCI6ICIxMDozMCIsCiAgICAgICJlbmQiOiAiMTE6MzAiLAogICAgICAicm9vbSI6ICJET00tMDEiLAogICAgICAicm9vbU5hbWUiOiAiRG9tbyBEZXBvcnRpdm8iLAogICAgICAic3BlYWtlciI6ICJQT1MtMTE44oCTUE9TLTE1NSDCtyAzOCB0cmFiYWpvcyIsCiAgICAgICJ0aXRsZSI6ICJQcmVzZW50YWNpw7NuIGRlIHDDs3N0ZXJlcyArIENvZmZlZSBCcmVhayIsCiAgICAgICJ0aGVtZSI6ICJQw7NzdGVyZXMgeSBDb2ZmZWUgQnJlYWsiLAogICAgICAibW9kYWxpdHkiOiAiUHJlc2VuY2lhbCIsCiAgICAgICJmb3JtYXQiOiAiU2VzacOzbiBjb2xlY3RpdmEiLAogICAgICAiY291bnRyeUVudHJpZXMiOiBbXQogICAgfSwKICAgIHsKICAgICAgImlkIjogIlNJTVAtMTEiLAogICAgICAiY29kZSI6ICJTSU1QLTExIiwKICAgICAgImtpbmQiOiAic2ltcG9zaW8iLAogICAgICAiZGF5IjogIjIwMjYtMDktMDMiLAogICAgICAic3RhcnQiOiAiMTA6MzAiLAogICAgICAiZW5kIjogIjEyOjAwIiwKICAgICAgInJvb20iOiAiSE9OLTAxIiwKICAgICAgInJvb21OYW1lIjogIlNhbMOzbiBkZSBIb25vciIsCiAgICAgICJzcGVha2VyIjogIkRyLiBGZWxpcGUgR2FyY8OpcyIsCiAgICAgICJwYXJ0aWNpcGFudHMiOiAiRHIuIFNlcmdpbyBWw6lsZXo7IERyLiBGZWxpcGUgR2FyY8OpczsgUGF0cmljaWEgR2FycmlkbyIsCiAgICAgICJ0aXRsZSI6ICJTaW1wb3NpbyBFY3VhdG9yaWFubyBkZSBGaXRvcGF0b2xvZ8OtYSBGw7puZ2ljYTogYXZhbmNlcyBlbiBob25nb3MgZml0b3BhdMOzZ2Vub3MgZGUgRWN1YWRvciIsCiAgICAgICJ0aGVtZSI6ICJTaW1wb3NpbyIsCiAgICAgICJtb2RhbGl0eSI6ICJQcmVzZW5jaWFsIiwKICAgICAgImZvcm1hdCI6ICI5MCBtaW51dG9zIiwKICAgICAgInB1YmxpY0F1ZGllbmNlIjogIlRvZG8gUMO6YmxpY28iLAogICAgICAiY2FwYWNpdHkiOiAiNTAiLAogICAgICAiY291bnRyeUVudHJpZXMiOiBbCiAgICAgICAgewogICAgICAgICAgInNwZWFrZXIiOiAiRmVsaXBlIEdhcmPDqXMiLAogICAgICAgICAgImNvZGVzIjogWwogICAgICAgICAgICAiRUMiCiAgICAgICAgICBdLAogICAgICAgICAgImNvdW50cmllcyI6IFsKICAgICAgICAgICAgIkVjdWFkb3IiCiAgICAgICAgICBdCiAgICAgICAgfQogICAgICBdCiAgICB9LAogICAgewogICAgICAiaWQiOiAiTVItUkQiLAogICAgICAiY29kZSI6ICJNUi1SRCIsCiAgICAgICJraW5kIjogIm1lc2EiLAogICAgICAiZGF5IjogIjIwMjYtMDktMDMiLAogICAgICAic3RhcnQiOiAiMTA6MzAiLAogICAgICAiZW5kIjogIjEyOjAwIiwKICAgICAgInJvb20iOiAiUEFSLTAxIiwKICAgICAgInJvb21OYW1lIjogIlBhcmFuaW5mbyIsCiAgICAgICJzcGVha2VyIjogIkplZmYgU3RhbGxtYW47IEdyZWdvcnkgTS4gTXVlbGxlcjsgRWxpc2FuZHJvIFJpY2FyZG8gRHJlY2hzbGVyIGRvcyBTYW50b3MiLAogICAgICAicGFydGljaXBhbnRzIjogIkplZmYgU3RhbGxtYW47IEdyZWdvcnkgTS4gTXVlbGxlcjsgRWxpc2FuZHJvIFJpY2FyZG8gRHJlY2hzbGVyIGRvcyBTYW50b3MiLAogICAgICAidGl0bGUiOiAiQ29uc2VydmF0aW9uIE5ldHdvcmtpbmciLAogICAgICAidGhlbWUiOiAiTWVzYSByZWRvbmRhIiwKICAgICAgIm1vZGFsaXR5IjogIlByZXNlbmNpYWwiLAogICAgICAiZm9ybWF0IjogIjkwIG1pbnV0b3MiLAogICAgICAicHVibGljQXVkaWVuY2UiOiAiUG9yIGNvbmZpcm1hciIsCiAgICAgICJjYXBhY2l0eSI6ICJQb3IgY29uZmlybWFyIiwKICAgICAgImNvdW50cnlFbnRyaWVzIjogWwogICAgICAgIHsKICAgICAgICAgICJzcGVha2VyIjogIkdyZWdvcnkgTS4gTXVlbGxlciIsCiAgICAgICAgICAiY29kZXMiOiBbCiAgICAgICAgICAgICJVUyIKICAgICAgICAgIF0sCiAgICAgICAgICAiY291bnRyaWVzIjogWwogICAgICAgICAgICAiRXN0YWRvcyBVbmlkb3MiCiAgICAgICAgICBdCiAgICAgICAgfSwKICAgICAgICB7CiAgICAgICAgICAic3BlYWtlciI6ICJFbGlzYW5kcm8gUmljYXJkbyBEcmVjaHNsZXIgZG9zIFNhbnRvcyIsCiAgICAgICAgICAiY29kZXMiOiBbCiAgICAgICAgICAgICJCUiIKICAgICAgICAgIF0sCiAgICAgICAgICAiY291bnRyaWVzIjogWwogICAgICAgICAgICAiQnJhc2lsIgogICAgICAgICAgXQogICAgICAgIH0KICAgICAgXSwKICAgICAgIm5vdGUiOiAiT2JqZXRpdm86IENvbmVjdGFyIG1pY8OzbG9nb3MgaW52b2x1Y3JhZG9zIGNvbiBsYSBjb25zZXJ2YWNpw7NuLiIKICAgIH0sCiAgICB7CiAgICAgICJpZCI6ICJPUi0wODUtTUMiLAogICAgICAiY29kZSI6ICJPUi0wODUtTUMiLAogICAgICAic291cmNlSWQiOiAiUE9ORU5DXzEwOCIsCiAgICAgICJraW5kIjogIm9yYWwiLAogICAgICAiZGF5IjogIjIwMjYtMDktMDMiLAogICAgICAic3RhcnQiOiAiMTE6MzAiLAogICAgICAiZW5kIjogIjExOjQ1IiwKICAgICAgInJvb20iOiAiRTQyIiwKICAgICAgInJvb21OYW1lIjogIlNhbGEgZGUgcG9uZW5jaWFzIEU0MiDCtyBFdWdlbmlvIEVzcGVqbyIsCiAgICAgICJzcGVha2VyIjogIk1hdGV1cyBPbGl2ZWlyYSBkYSBDcnV6IiwKICAgICAgInRpdGxlIjogIk5ldyB0YXhhIG9mIEh5cG9jcmVhY2VhZSAoQXNjb215Y290YSkgc3VwcG9ydHMgaG9zdCBzcGVjaWFsaXphdGlvbiBpbiBmdW5ndXMtZmFybWluZyBhbnRzIiwKICAgICAgInRoZW1lIjogIlNpc3RlbcOhdGljYSB5IHRheG9ub23DrWEiLAogICAgICAibW9kYWxpdHkiOiAiUHJlc2VuY2lhbCIsCiAgICAgICJmb3JtYXQiOiAiMTUgbWludXRvcyIsCiAgICAgICJhZmZpbGlhdGlvbnMiOiAiIiwKICAgICAgImNvdW50cnlFbnRyaWVzIjogWwogICAgICAgIHsKICAgICAgICAgICJzcGVha2VyIjogIk1hdGV1cyBPbGl2ZWlyYSBkYSBDcnV6IiwKICAgICAgICAgICJjb2RlcyI6IFsKICAgICAgICAgICAgIkJSIgogICAgICAgICAgXSwKICAgICAgICAgICJjb3VudHJpZXMiOiBbCiAgICAgICAgICAgICJCcmFzaWwiCiAgICAgICAgICBdCiAgICAgICAgfQogICAgICBdCiAgICB9LAogICAgewogICAgICAiaWQiOiAiT1ItMDg2LVJKIiwKICAgICAgImNvZGUiOiAiT1ItMDg2LVJKIiwKICAgICAgInNvdXJjZUlkIjogIlBPTkVOQ18wNzYiLAogICAgICAia2luZCI6ICJvcmFsIiwKICAgICAgImRheSI6ICIyMDI2LTA5LTAzIiwKICAgICAgInN0YXJ0IjogIjExOjMwIiwKICAgICAgImVuZCI6ICIxMTo0NSIsCiAgICAgICJyb29tIjogIkU2MSIsCiAgICAgICJyb29tTmFtZSI6ICJTYWxhIGRlIHBvbmVuY2lhcyBFNjEgwrcgRXVnZW5pbyBFc3Blam8iLAogICAgICAic3BlYWtlciI6ICJSb2RvbGZvIEJpemFycmlhIEpyLiIsCiAgICAgICJ0aXRsZSI6ICJGYXJtcywgdHVubmVscywgYW5kIGZsIGlnaHRzOiBIb3cgaW5zZWN0cyBjYW4gc2hhcGUgeWVhc3QgZGl2ZXJzaXR5IiwKICAgICAgInRoZW1lIjogIk1pY29sb2fDrWEgYsOhc2ljYSIsCiAgICAgICJtb2RhbGl0eSI6ICJQcmVzZW5jaWFsIiwKICAgICAgImZvcm1hdCI6ICIxNSBtaW51dG9zIiwKICAgICAgImFmZmlsaWF0aW9ucyI6ICIiLAogICAgICAiY291bnRyeUVudHJpZXMiOiBbCiAgICAgICAgewogICAgICAgICAgInNwZWFrZXIiOiAiUm9kb2xmbyBCaXphcnJpYSBKci4iLAogICAgICAgICAgImNvZGVzIjogWwogICAgICAgICAgICAiQlIiCiAgICAgICAgICBdLAogICAgICAgICAgImNvdW50cmllcyI6IFsKICAgICAgICAgICAgIkJyYXNpbCIKICAgICAgICAgIF0KICAgICAgICB9CiAgICAgIF0KICAgIH0sCiAgICB7CiAgICAgICJpZCI6ICJPUi0wODctQVMiLAogICAgICAiY29kZSI6ICJPUi0wODctQVMiLAogICAgICAic291cmNlSWQiOiAiUE9ORU5DXzA3MyIsCiAgICAgICJraW5kIjogIm9yYWwiLAogICAgICAiZGF5IjogIjIwMjYtMDktMDMiLAogICAgICAic3RhcnQiOiAiMTE6MzAiLAogICAgICAiZW5kIjogIjExOjQ1IiwKICAgICAgInJvb20iOiAiTzUyIiwKICAgICAgInJvb21OYW1lIjogIlNhbGEgZGUgcG9uZW5jaWFzIE81MiDCtyBKb3PDqSBKb2FxdcOtbiBPbG1lZG8iLAogICAgICAic3BlYWtlciI6ICJBbnRob255IEpvc2UgQmFsY2F6YXIgU2luYWlsaW4iLAogICAgICAidGl0bGUiOiAiQmlvYWN0aXZpZGFkIGRlIGV4dHJhY3RvcyBkZSBjdWVycG8gZnJ1Y3TDrWZlcm8sIG1pY2VsaW8geSBsw61xdWlkbyBkZSBmZXJtZW50YWNpw7NuIGRlIFRyYW1ldGVzIHNwLiBhbWF6w7NuaWNvOiBFdmFsdWFjacOzbiBhbnRpb3hpZGFudGUgeSBhbnRpcHJvbGlmZXJhdGl2YSBpbiB2aXRyby4iLAogICAgICAidGhlbWUiOiAiQmlvdGVjbm9sb2fDrWEgeSB1c29zIGRlIGhvbmdvcyIsCiAgICAgICJtb2RhbGl0eSI6ICJQcmVzZW5jaWFsIiwKICAgICAgImZvcm1hdCI6ICIxNSBtaW51dG9zIiwKICAgICAgImFmZmlsaWF0aW9ucyI6ICIiLAogICAgICAiY291bnRyeUVudHJpZXMiOiBbCiAgICAgICAgewogICAgICAgICAgInNwZWFrZXIiOiAiQW50aG9ueSBKb3NlIEJhbGNhemFyIFNpbmFpbGluIiwKICAgICAgICAgICJjb2RlcyI6IFsKICAgICAgICAgICAgIkVDIgogICAgICAgICAgXSwKICAgICAgICAgICJjb3VudHJpZXMiOiBbCiAgICAgICAgICAgICJFY3VhZG9yIgogICAgICAgICAgXQogICAgICAgIH0KICAgICAgXQogICAgfSwKICAgIHsKICAgICAgImlkIjogIk9SLTA4OC1STSIsCiAgICAgICJjb2RlIjogIk9SLTA4OC1STSIsCiAgICAgICJzb3VyY2VJZCI6ICJQT05FTkNfMDc1IiwKICAgICAgImtpbmQiOiAib3JhbCIsCiAgICAgICJkYXkiOiAiMjAyNi0wOS0wMyIsCiAgICAgICJzdGFydCI6ICIxMTozMCIsCiAgICAgICJlbmQiOiAiMTE6NDUiLAogICAgICAicm9vbSI6ICJTMjEiLAogICAgICAicm9vbU5hbWUiOiAiU2FsYSBkZSBwb25lbmNpYXMgUzIxIMK3IE1hcmlzY2FsIFN1Y3JlIiwKICAgICAgInNwZWFrZXIiOiAiUm9zYSBkZWwgQ2FybWVuIEJhdGFsbGFzIE1vbGluYSIsCiAgICAgICJ0aXRsZSI6ICJEYXRvcyBkZWwgRXN0YWRvIGFjdHVhbCBkZWwgY29ub2NpbWllbnRvIGRlIGxvcyBtYWNyb2hvbmdvcyBlbiBFY3VhZG9yIiwKICAgICAgInRoZW1lIjogIkVjb2xvZ8OtYSB5IGJpb2RpdmVyc2lkYWQiLAogICAgICAibW9kYWxpdHkiOiAiUHJlc2VuY2lhbCIsCiAgICAgICJmb3JtYXQiOiAiMTUgbWludXRvcyIsCiAgICAgICJhZmZpbGlhdGlvbnMiOiAiIiwKICAgICAgImNvdW50cnlFbnRyaWVzIjogWwogICAgICAgIHsKICAgICAgICAgICJzcGVha2VyIjogIlJvc2EgZGVsIENhcm1lbiBCYXRhbGxhcyBNb2xpbmEiLAogICAgICAgICAgImNvZGVzIjogWwogICAgICAgICAgICAiRUMiCiAgICAgICAgICBdLAogICAgICAgICAgImNvdW50cmllcyI6IFsKICAgICAgICAgICAgIkVjdWFkb3IiCiAgICAgICAgICBdCiAgICAgICAgfQogICAgICBdCiAgICB9LAogICAgewogICAgICAiaWQiOiAiT1ItMDk1LVNNIiwKICAgICAgImNvZGUiOiAiT1ItMDk1LVNNIiwKICAgICAgInNvdXJjZUlkIjogIlBPTkVOQ18xMDQiLAogICAgICAia2luZCI6ICJvcmFsIiwKICAgICAgImRheSI6ICIyMDI2LTA5LTAzIiwKICAgICAgInN0YXJ0IjogIjExOjMwIiwKICAgICAgImVuZCI6ICIxMTo0NSIsCiAgICAgICJyb29tIjogIlMyMyIsCiAgICAgICJyb29tTmFtZSI6ICJTYWxhIGRlIHBvbmVuY2lhcyBTMjMgwrcgTWFyaXNjYWwgU3VjcmUiLAogICAgICAic3BlYWtlciI6ICJTb2bDrWEgTWFydMOtbmV6IE1hcnTDrW5leiIsCiAgICAgICJ0aXRsZSI6ICJDYXJhY3Rlcml6YWNpw7NuIGRlIG1hY3JvaG9uZ29zIEFzY29teWNvdGEgZW4gdW4gYm9zcXVlIGJham8gbW9udGFubywgdmVyZWRhIFZpYW5pY2l0bywgQ3VuZGluYW1hcmNhLCBDb2xvbWJpYS4iLAogICAgICAidGhlbWUiOiAiRWNvbG9nw61hIHkgYmlvZGl2ZXJzaWRhZCIsCiAgICAgICJtb2RhbGl0eSI6ICJQcmVzZW5jaWFsIiwKICAgICAgImZvcm1hdCI6ICIxNSBtaW51dG9zIiwKICAgICAgImFmZmlsaWF0aW9ucyI6ICIiLAogICAgICAiY291bnRyeUVudHJpZXMiOiBbCiAgICAgICAgewogICAgICAgICAgInNwZWFrZXIiOiAiU29mw61hIE1hcnTDrW5leiBNYXJ0w61uZXoiLAogICAgICAgICAgImNvZGVzIjogWwogICAgICAgICAgICAiQ08iCiAgICAgICAgICBdLAogICAgICAgICAgImNvdW50cmllcyI6IFsKICAgICAgICAgICAgIkNvbG9tYmlhIgogICAgICAgICAgXQogICAgICAgIH0KICAgICAgXQogICAgfSwKICAgIHsKICAgICAgImlkIjogIk9SLTA5MC1FRiIsCiAgICAgICJjb2RlIjogIk9SLTA5MC1FRiIsCiAgICAgICJzb3VyY2VJZCI6ICJQT05FTkNfMTAwIiwKICAgICAgImtpbmQiOiAib3JhbCIsCiAgICAgICJkYXkiOiAiMjAyNi0wOS0wMyIsCiAgICAgICJzdGFydCI6ICIxMTozMCIsCiAgICAgICJlbmQiOiAiMTE6NDUiLAogICAgICAicm9vbSI6ICJTNzIiLAogICAgICAicm9vbU5hbWUiOiAiU2FsYSBkZSBwb25lbmNpYXMgUzcyIMK3IE1hcmlzY2FsIFN1Y3JlIiwKICAgICAgInNwZWFrZXIiOiAiRW5yaXF1ZSBMdWlzIExhZ29zIEZsb3JlcyIsCiAgICAgICJ0aXRsZSI6ICJEaXZlcnNpZGFkIGbDum5naWNhIGVuIHJhw61jZXMgZGUgSHlkcm9jb3R5bGUgcmFudW5jdWxvaWRlcyBlbiB1biBodW1lZGFsIHVyYmFubyBkZSBDaGlsZTogdW4gZW5mb3F1ZSBkZSBtZXRhYmFyY29kaW5nIiwKICAgICAgInRoZW1lIjogIkVjb2xvZ8OtYSB5IGJpb2RpdmVyc2lkYWQiLAogICAgICAibW9kYWxpdHkiOiAiUHJlc2VuY2lhbCIsCiAgICAgICJmb3JtYXQiOiAiMTUgbWludXRvcyIsCiAgICAgICJhZmZpbGlhdGlvbnMiOiAiIiwKICAgICAgImNvdW50cnlFbnRyaWVzIjogWwogICAgICAgIHsKICAgICAgICAgICJzcGVha2VyIjogIkVucmlxdWUgTHVpcyBMYWdvcyBGbG9yZXMiLAogICAgICAgICAgImNvZGVzIjogWwogICAgICAgICAgICAiQ0wiCiAgICAgICAgICBdLAogICAgICAgICAgImNvdW50cmllcyI6IFsKICAgICAgICAgICAgIkNoaWxlIgogICAgICAgICAgXQogICAgICAgIH0KICAgICAgXQogICAgfSwKICAgIHsKICAgICAgImlkIjogIk9SLTA5MS1DUyIsCiAgICAgICJjb2RlIjogIk9SLTA5MS1DUyIsCiAgICAgICJzb3VyY2VJZCI6ICJQT05FTkNfMTExIiwKICAgICAgImtpbmQiOiAib3JhbCIsCiAgICAgICJkYXkiOiAiMjAyNi0wOS0wMyIsCiAgICAgICJzdGFydCI6ICIxMTo0NSIsCiAgICAgICJlbmQiOiAiMTI6MDAiLAogICAgICAicm9vbSI6ICJFNDIiLAogICAgICAicm9vbU5hbWUiOiAiU2FsYSBkZSBwb25lbmNpYXMgRTQyIMK3IEV1Z2VuaW8gRXNwZWpvIiwKICAgICAgInNwZWFrZXIiOiAiQ2Fyb2xpbmEgUsOtb3MgU2FybWllbnRvIiwKICAgICAgInRpdGxlIjogIlJldmlzacOzbiBlIGlkZW50aWZpY2FjacOzbiBtb3Jmb2zDs2dpY2EgeSBtb2xlY3VsYXIgZGUgbGFzIGNvbGVjY2lvbmVzIHBlcnRlbmVjaWVudGVzIGFsIGfDqW5lcm8gUGx1dGV1cyBGci4gKEFnYXJpY2FsZXM6IEJhc2lkaW9teWNvdGEpIGRlcG9zaXRhZGFzIGVuIGVsIEhlcmJhcmlvIGRlIGxhIFVuaXZlcnNpZGFkIGRlIEFudGlvcXVpYS4iLAogICAgICAidGhlbWUiOiAiU2lzdGVtw6F0aWNhIHkgdGF4b25vbcOtYSIsCiAgICAgICJtb2RhbGl0eSI6ICJWaXJ0dWFsIiwKICAgICAgImZvcm1hdCI6ICIxNSBtaW51dG9zIiwKICAgICAgImFmZmlsaWF0aW9ucyI6ICIiLAogICAgICAiY291bnRyeUVudHJpZXMiOiBbCiAgICAgICAgewogICAgICAgICAgInNwZWFrZXIiOiAiQ2Fyb2xpbmEgUsOtb3MgU2FybWllbnRvIiwKICAgICAgICAgICJjb2RlcyI6IFsKICAgICAgICAgICAgIkNPIgogICAgICAgICAgXSwKICAgICAgICAgICJjb3VudHJpZXMiOiBbCiAgICAgICAgICAgICJDb2xvbWJpYSIKICAgICAgICAgIF0KICAgICAgICB9CiAgICAgIF0KICAgIH0sCiAgICB7CiAgICAgICJpZCI6ICJPUi0wOTItREsiLAogICAgICAiY29kZSI6ICJPUi0wOTItREsiLAogICAgICAic291cmNlSWQiOiAiUE9ORU5DXzA5OSIsCiAgICAgICJraW5kIjogIm9yYWwiLAogICAgICAiZGF5IjogIjIwMjYtMDktMDMiLAogICAgICAic3RhcnQiOiAiMTE6NDUiLAogICAgICAiZW5kIjogIjEyOjAwIiwKICAgICAgInJvb20iOiAiRTYxIiwKICAgICAgInJvb21OYW1lIjogIlNhbGEgZGUgcG9uZW5jaWFzIEU2MSDCtyBFdWdlbmlvIEVzcGVqbyIsCiAgICAgICJzcGVha2VyIjogIkRpcmNlIEtvbXVyYSIsCiAgICAgICJ0aXRsZSI6ICJPIFBhdHJpbcO0bmlvIEbDum5naWNvIGRhIEFtYXrDtG5pYSBDZW50cmFsOiBDdXJhZG9yaWEsIERhZG9zIEhpc3TDs3JpY29zIGUgbyBQYXBlbCBkb3MgRXNwZWNpYWxpc3RhcyBwYXJhIGEgQ29sZcOnw6NvIGRlIEZ1bmdvcyBkbyBIZXJiw6FyaW8gSU5QQSIsCiAgICAgICJ0aGVtZSI6ICJNaWNvbG9nw61hIGLDoXNpY2EiLAogICAgICAibW9kYWxpdHkiOiAiUHJlc2VuY2lhbCIsCiAgICAgICJmb3JtYXQiOiAiMTUgbWludXRvcyIsCiAgICAgICJhZmZpbGlhdGlvbnMiOiAiIiwKICAgICAgImNvdW50cnlFbnRyaWVzIjogWwogICAgICAgIHsKICAgICAgICAgICJzcGVha2VyIjogIkRJUkNFIEtPTVVSQSIsCiAgICAgICAgICAiY29kZXMiOiBbCiAgICAgICAgICAgICJCUiIKICAgICAgICAgIF0sCiAgICAgICAgICAiY291bnRyaWVzIjogWwogICAgICAgICAgICAiQnJhc2lsIgogICAgICAgICAgXQogICAgICAgIH0KICAgICAgXQogICAgfSwKICAgIHsKICAgICAgImlkIjogIk9SLTEyNi1GUiIsCiAgICAgICJjb2RlIjogIk9SLTEyNi1GUiIsCiAgICAgICJzb3VyY2VJZCI6ICJQT05FTkNfMTQ1IiwKICAgICAgImtpbmQiOiAib3JhbCIsCiAgICAgICJkYXkiOiAiMjAyNi0wOS0wMyIsCiAgICAgICJzdGFydCI6ICIxMTo0NSIsCiAgICAgICJlbmQiOiAiMTI6MDAiLAogICAgICAicm9vbSI6ICJPNTIiLAogICAgICAicm9vbU5hbWUiOiAiU2FsYSBkZSBwb25lbmNpYXMgTzUyIMK3IEpvc8OpIEpvYXF1w61uIE9sbWVkbyIsCiAgICAgICJzcGVha2VyIjogIkZhcmlkIFJvamFzIiwKICAgICAgInRpdGxlIjogIlNwb3JlIElBOiBTaXN0ZW1hIGRlIENsYXNpZmkgY2FjacOzbiBkZSBFc3BvcmFzIGRlIEhvbmdvcyBNaWNvcnLDrXppY29zIEFyYnVzY3VsYXJlcyBCYXNhZG8gZW4gQXByZW5kaXphamUgUHJvZnVuZG8gcGFyYSBsYSBJZGVudGlmaSBjYWNpw7NuIFRheG9uw7NtaWNhIG1lZGlhbnRlVmlzacOzbiBwb3IgQ29tcHV0YWRvcmEiLAogICAgICAidGhlbWUiOiAiQmlvdGVjbm9sb2fDrWEgeSB1c29zIGRlIGhvbmdvcyIsCiAgICAgICJtb2RhbGl0eSI6ICJQcmVzZW5jaWFsIiwKICAgICAgImZvcm1hdCI6ICIxNSBtaW51dG9zIiwKICAgICAgImFmZmlsaWF0aW9ucyI6ICIiLAogICAgICAiY291bnRyeUVudHJpZXMiOiBbCiAgICAgICAgewogICAgICAgICAgInNwZWFrZXIiOiAiRmFyaWQgUm9qYXMiLAogICAgICAgICAgImNvZGVzIjogWwogICAgICAgICAgICAiQ1IiCiAgICAgICAgICBdLAogICAgICAgICAgImNvdW50cmllcyI6IFsKICAgICAgICAgICAgIkNvc3RhIFJpY2EiCiAgICAgICAgICBdCiAgICAgICAgfQogICAgICBdCiAgICB9LAogICAgewogICAgICAiaWQiOiAiT1ItMDk0LVNNIiwKICAgICAgImNvZGUiOiAiT1ItMDk0LVNNIiwKICAgICAgInNvdXJjZUlkIjogIlBPTkVOQ18xMDMiLAogICAgICAia2luZCI6ICJvcmFsIiwKICAgICAgImRheSI6ICIyMDI2LTA5LTAzIiwKICAgICAgInN0YXJ0IjogIjExOjQ1IiwKICAgICAgImVuZCI6ICIxMjowMCIsCiAgICAgICJyb29tIjogIlMyMSIsCiAgICAgICJyb29tTmFtZSI6ICJTYWxhIGRlIHBvbmVuY2lhcyBTMjEgwrcgTWFyaXNjYWwgU3VjcmUiLAogICAgICAic3BlYWtlciI6ICJTZWJhc3Rpw6FuIE1hcnTDrW5leiIsCiAgICAgICJ0aXRsZSI6ICJEaXZlcnNpZGFkIHkgZWNvbG9nw61hIGRlIFRyaWNob2Rlcm1hIHNwcC4gZW4gc2lzdGVtYXMgZGUgcm90YWNpw7NuIGFycm9jZXJhIiwKICAgICAgInRoZW1lIjogIkVjb2xvZ8OtYSB5IGJpb2RpdmVyc2lkYWQiLAogICAgICAibW9kYWxpdHkiOiAiUHJlc2VuY2lhbCIsCiAgICAgICJmb3JtYXQiOiAiMTUgbWludXRvcyIsCiAgICAgICJhZmZpbGlhdGlvbnMiOiAiIiwKICAgICAgImNvdW50cnlFbnRyaWVzIjogWwogICAgICAgIHsKICAgICAgICAgICJzcGVha2VyIjogIlNlYmFzdGnDoW4gTWFydMOtbmV6IiwKICAgICAgICAgICJjb2RlcyI6IFsKICAgICAgICAgICAgIlVZIgogICAgICAgICAgXSwKICAgICAgICAgICJjb3VudHJpZXMiOiBbCiAgICAgICAgICAgICJVcnVndWF5IgogICAgICAgICAgXQogICAgICAgIH0KICAgICAgXQogICAgfSwKICAgIHsKICAgICAgImlkIjogIk9SLTAxMi1MUCIsCiAgICAgICJjb2RlIjogIk9SLTAxMi1MUCIsCiAgICAgICJzb3VyY2VJZCI6ICJQT05FTkNfMDE4IiwKICAgICAgImtpbmQiOiAib3JhbCIsCiAgICAgICJkYXkiOiAiMjAyNi0wOS0wMyIsCiAgICAgICJzdGFydCI6ICIxMTo0NSIsCiAgICAgICJlbmQiOiAiMTI6MDAiLAogICAgICAicm9vbSI6ICJTMjMiLAogICAgICAicm9vbU5hbWUiOiAiU2FsYSBkZSBwb25lbmNpYXMgUzIzIMK3IE1hcmlzY2FsIFN1Y3JlIiwKICAgICAgInNwZWFrZXIiOiAiTGFyaXNzYSBUcmllcnZlaWxlciBQZXJlaXJhIiwKICAgICAgInRpdGxlIjogIkF2YW7Dp29zIHJlY2VudGVzIG5vIGNvbmhlY2ltZW50byBkYSBtaWNvZmFnaWEgZW0gYW5pbWFpcyBuYXRpdm9zIGRvIEJyYXNpbCIsCiAgICAgICJ0aGVtZSI6ICJFY29sb2fDrWEgeSBiaW9kaXZlcnNpZGFkIiwKICAgICAgIm1vZGFsaXR5IjogIlByZXNlbmNpYWwiLAogICAgICAiZm9ybWF0IjogIjE1IG1pbnV0b3MiLAogICAgICAiYWZmaWxpYXRpb25zIjogIiIsCiAgICAgICJjb3VudHJ5RW50cmllcyI6IFsKICAgICAgICB7CiAgICAgICAgICAic3BlYWtlciI6ICJMYXJpc3NhIFRyaWVydmVpbGVyIFBlcmVpcmEiLAogICAgICAgICAgImNvZGVzIjogWwogICAgICAgICAgICAiQlIiCiAgICAgICAgICBdLAogICAgICAgICAgImNvdW50cmllcyI6IFsKICAgICAgICAgICAgIkJyYXNpbCIKICAgICAgICAgIF0KICAgICAgICB9CiAgICAgIF0KICAgIH0sCiAgICB7CiAgICAgICJpZCI6ICJPUi0wOTYtU1kiLAogICAgICAiY29kZSI6ICJPUi0wOTYtU1kiLAogICAgICAic291cmNlSWQiOiAiUE9ORU5DXzEwNSIsCiAgICAgICJraW5kIjogIm9yYWwiLAogICAgICAiZGF5IjogIjIwMjYtMDktMDMiLAogICAgICAic3RhcnQiOiAiMTE6NDUiLAogICAgICAiZW5kIjogIjEyOjAwIiwKICAgICAgInJvb20iOiAiUzcyIiwKICAgICAgInJvb21OYW1lIjogIlNhbGEgZGUgcG9uZW5jaWFzIFM3MiDCtyBNYXJpc2NhbCBTdWNyZSIsCiAgICAgICJzcGVha2VyIjogIlN0ZXBoYW55IEthcmxhIE1lbmRpZXRhIFlhw7FleiIsCiAgICAgICJ0aXRsZSI6ICJEaXZlcnNpZGFkIGRlIGhvbmdvcyBhcnRyw7Nwb2RvLXBhdMOzZ2Vub3MgZW4gYm9zcXVlIG1vbnRhbm8gZGVsIFBhcnF1ZSBOYWNpb25hbCBDb3JkaWxsZXJhIEF6dWwsIFBlcsO6IiwKICAgICAgInRoZW1lIjogIkVjb2xvZ8OtYSB5IGJpb2RpdmVyc2lkYWQiLAogICAgICAibW9kYWxpdHkiOiAiUHJlc2VuY2lhbCIsCiAgICAgICJmb3JtYXQiOiAiMTUgbWludXRvcyIsCiAgICAgICJhZmZpbGlhdGlvbnMiOiAiIiwKICAgICAgImNvdW50cnlFbnRyaWVzIjogWwogICAgICAgIHsKICAgICAgICAgICJzcGVha2VyIjogIlN0ZXBoYW55IEthcmxhIE1lbmRpZXRhIFlhw7FleiIsCiAgICAgICAgICAiY29kZXMiOiBbCiAgICAgICAgICAgICJQRSIKICAgICAgICAgIF0sCiAgICAgICAgICAiY291bnRyaWVzIjogWwogICAgICAgICAgICAiUGVyw7oiCiAgICAgICAgICBdCiAgICAgICAgfQogICAgICBdCiAgICB9LAogICAgewogICAgICAiaWQiOiAiQUxNLUQzIiwKICAgICAgImNvZGUiOiAiQUxNLUQzIiwKICAgICAgImtpbmQiOiAiYWxtdWVyem8iLAogICAgICAiZGF5IjogIjIwMjYtMDktMDMiLAogICAgICAic3RhcnQiOiAiMTI6MDAiLAogICAgICAiZW5kIjogIjEzOjAwIiwKICAgICAgInJvb20iOiAiIiwKICAgICAgInJvb21OYW1lIjogIiIsCiAgICAgICJzcGVha2VyIjogIlRpZW1wbyBsaWJyZSBwYXJhIGFsbW9yemFyIGVuIGxhcyBjZXJjYW7DrWFzIGRlIGxhIHNlZGUiLAogICAgICAidGl0bGUiOiAiUGF1c2EgcGFyYSBhbG11ZXJ6byIsCiAgICAgICJ0aGVtZSI6ICJQYXVzYSBwYXJhIGFsbXVlcnpvIiwKICAgICAgIm1vZGFsaXR5IjogIlByZXNlbmNpYWwiLAogICAgICAiZm9ybWF0IjogIjYwIG1pbnV0b3MiLAogICAgICAibm90ZSI6ICJDYWRhIHBhcnRpY2lwYW50ZSBkaXNwb25lIGRlIHVuYSBob3JhIGxpYnJlIHBhcmEgdHJhc2xhZGFyc2UgYSBlc3RhYmxlY2ltaWVudG9zIGNlcmNhbm9zIGEgbGEgc2VkZS4gRWwgc2VydmljaW8gZGUgYWxtdWVyem8gbm8gZXN0w6EgaW5jbHVpZG8gZW4gbGEgb3JnYW5pemFjacOzbiBkZWwgY29uZ3Jlc28uIiwKICAgICAgImNvdW50cnlFbnRyaWVzIjogW10KICAgIH0sCiAgICB7CiAgICAgICJpZCI6ICJNQUctMDktUlIiLAogICAgICAiY29kZSI6ICJNQUctMDktUlIiLAogICAgICAia2luZCI6ICJtYWdpc3RyYWwiLAogICAgICAiZGF5IjogIjIwMjYtMDktMDMiLAogICAgICAic3RhcnQiOiAiMTM6MDAiLAogICAgICAiZW5kIjogIjE0OjAwIiwKICAgICAgInJvb20iOiAiUEFSLTAxIiwKICAgICAgInJvb21OYW1lIjogIlBhcmFuaW5mbyIsCiAgICAgICJzcGVha2VyIjogIlJhcXVlbCBNaWxhZ3JvcyBSb2Ryw61ndWV6LVJvZHLDrWd1ZXoiLAogICAgICAidGl0bGUiOiAiRXN0YXR1cyBtaWNvcnLDrXppY28gYXJidXNjdWxhciB5IG1vcmZvbG9nw61hIGludGVybmEgZGUgbGEgYXNvY2lhY2nDs246IHN1cHVlc3RvcywgZXZpZGVuY2lhcyB5IHByb3NwZWN0aXZhcyIsCiAgICAgICJ0aGVtZSI6ICJDaGFybGEgbWFnaXN0cmFsIiwKICAgICAgIm1vZGFsaXR5IjogIlByZXNlbmNpYWwiLAogICAgICAiZm9ybWF0IjogIjYwIG1pbnV0b3MiLAogICAgICAiY2FwYWNpdHkiOiAiMTgwIiwKICAgICAgImJpb2dyYXBoeSI6ICIiLAogICAgICAiY291bnRyeUVudHJpZXMiOiBbCiAgICAgICAgewogICAgICAgICAgInNwZWFrZXIiOiAiUmFxdWVsIE1pbGFncm9zIFJvZHLDrWd1ZXotUm9kcsOtZ3VleiIsCiAgICAgICAgICAiY29kZXMiOiBbCiAgICAgICAgICAgICJQQSIKICAgICAgICAgIF0sCiAgICAgICAgICAiY291bnRyaWVzIjogWwogICAgICAgICAgICAiUGFuYW3DoSIKICAgICAgICAgIF0KICAgICAgICB9CiAgICAgIF0KICAgIH0sCiAgICB7CiAgICAgICJpZCI6ICJNQUctMTQtUkEiLAogICAgICAiY29kZSI6ICJNQUctMTQtUkEiLAogICAgICAia2luZCI6ICJtYWdpc3RyYWwiLAogICAgICAiZGF5IjogIjIwMjYtMDktMDMiLAogICAgICAic3RhcnQiOiAiMTQ6MDAiLAogICAgICAiZW5kIjogIjE1OjAwIiwKICAgICAgInJvb20iOiAiUEFSLTAxIiwKICAgICAgInJvb21OYW1lIjogIlBhcmFuaW5mbyIsCiAgICAgICJzcGVha2VyIjogIlJhbWlybyDDgXZpbGEgU2FudGFtYXLDrWEiLAogICAgICAidGl0bGUiOiAiTG9zIGhvbmdvcyBzdWpldG9zIGRlIGRlcmVjaG9zIiwKICAgICAgInRoZW1lIjogIkNoYXJsYSBtYWdpc3RyYWwiLAogICAgICAibW9kYWxpdHkiOiAiUHJlc2VuY2lhbCIsCiAgICAgICJmb3JtYXQiOiAiNjAgbWludXRvcyIsCiAgICAgICJjYXBhY2l0eSI6ICIxODAiLAogICAgICAiYmlvZ3JhcGh5IjogIiIsCiAgICAgICJjb3VudHJ5RW50cmllcyI6IFsKICAgICAgICB7CiAgICAgICAgICAic3BlYWtlciI6ICJSYW1pcm8gw4F2aWxhIFNhbnRhbWFyw61hIiwKICAgICAgICAgICJjb2RlcyI6IFsKICAgICAgICAgICAgIkVDIgogICAgICAgICAgXSwKICAgICAgICAgICJjb3VudHJpZXMiOiBbCiAgICAgICAgICAgICJFY3VhZG9yIgogICAgICAgICAgXQogICAgICAgIH0KICAgICAgXQogICAgfSwKICAgIHsKICAgICAgImlkIjogIlJFVS1SSUlNSUNPIiwKICAgICAgImNvZGUiOiAiUkVVLVJJSU1JQ08iLAogICAgICAia2luZCI6ICJyZXVuaW9uIiwKICAgICAgImRheSI6ICIyMDI2LTA5LTAzIiwKICAgICAgInN0YXJ0IjogIjE1OjAwIiwKICAgICAgImVuZCI6ICIxNzowMCIsCiAgICAgICJyb29tIjogIkhPTi0wMSIsCiAgICAgICJyb29tTmFtZSI6ICJTYWzDs24gZGUgSG9ub3IiLAogICAgICAic3BlYWtlciI6ICJMYXVyYSBHdXptw6FuLUTDoXZhbG9zOyBNaWNoZWxsZSBDYW1waSIsCiAgICAgICJwYXJ0aWNpcGFudHMiOiAiTGF1cmEgR3V6bcOhbi1Ew6F2YWxvczsgTWljaGVsbGUgQ2FtcGk7IE9tYXIgUGFpbm8gUGVyZG9tbzsgTWlsYXkgQ2FiYXJyb2kgSGVybsOhbmRlejsgVGF0aWFuYSBCYXB0aXN0YSBHaWJlcnRvbmk7IEphaW1lIERhdmlkIEFjb3N0YSBFc3Bhw7FhOyBHaW92YW5uYSBFbGl6YWJldGggQWxiw6FuIErDoWNvbWU7IFZpcmdpbmlhIFJhbcOtcmV6LUNydXoiLAogICAgICAidGl0bGUiOiAiSUlJIEVuY3VlbnRybyBQcmVzZW5jaWFsIGRlIFJJSU1JQ086IENvbmVjdGFuZG8gbGEgZGl2ZXJzaWRhZCBmw7puZ2ljYSBjb24gbGEgY2llbmNpYSB5IGxhIHNvY2llZGFkIiwKICAgICAgInRoZW1lIjogIlJldW5pw7NuIiwKICAgICAgIm1vZGFsaXR5IjogIlByZXNlbmNpYWwiLAogICAgICAiZm9ybWF0IjogIjEyMCBtaW51dG9zIiwKICAgICAgInB1YmxpY0F1ZGllbmNlIjogIlBvciBjb25maXJtYXIiLAogICAgICAiY2FwYWNpdHkiOiAiUG9yIGNvbmZpcm1hciIsCiAgICAgICJjb3VudHJ5RW50cmllcyI6IFsKICAgICAgICB7CiAgICAgICAgICAic3BlYWtlciI6ICJMYXVyYSBHdXptw6FuLUTDoXZhbG9zIiwKICAgICAgICAgICJjb2RlcyI6IFsKICAgICAgICAgICAgIk1YIgogICAgICAgICAgXSwKICAgICAgICAgICJjb3VudHJpZXMiOiBbCiAgICAgICAgICAgICJNw6l4aWNvIgogICAgICAgICAgXQogICAgICAgIH0sCiAgICAgICAgewogICAgICAgICAgInNwZWFrZXIiOiAiTWljaGVsbGUgQ2FtcGkiLAogICAgICAgICAgImNvZGVzIjogWwogICAgICAgICAgICAiUFkiCiAgICAgICAgICBdLAogICAgICAgICAgImNvdW50cmllcyI6IFsKICAgICAgICAgICAgIlBhcmFndWF5IgogICAgICAgICAgXQogICAgICAgIH0sCiAgICAgICAgewogICAgICAgICAgInNwZWFrZXIiOiAiT21hciBQYWlubyBQZXJkb21vIiwKICAgICAgICAgICJjb2RlcyI6IFsKICAgICAgICAgICAgIkRPIgogICAgICAgICAgXSwKICAgICAgICAgICJjb3VudHJpZXMiOiBbCiAgICAgICAgICAgICJSZXDDumJsaWNhIERvbWluaWNhbmEiCiAgICAgICAgICBdCiAgICAgICAgfSwKICAgICAgICB7CiAgICAgICAgICAic3BlYWtlciI6ICJNaWxheSBDYWJhcnJvaSBIZXJuw6FuZGV6IiwKICAgICAgICAgICJjb2RlcyI6IFsKICAgICAgICAgICAgIkNVIiwKICAgICAgICAgICAgIk1YIgogICAgICAgICAgXSwKICAgICAgICAgICJjb3VudHJpZXMiOiBbCiAgICAgICAgICAgICJDdWJhIiwKICAgICAgICAgICAgIk3DqXhpY28iCiAgICAgICAgICBdCiAgICAgICAgfSwKICAgICAgICB7CiAgICAgICAgICAic3BlYWtlciI6ICJUYXRpYW5hIEJhcHRpc3RhIEdpYmVydG9uaSIsCiAgICAgICAgICAiY29kZXMiOiBbCiAgICAgICAgICAgICJCUiIKICAgICAgICAgIF0sCiAgICAgICAgICAiY291bnRyaWVzIjogWwogICAgICAgICAgICAiQnJhc2lsIgogICAgICAgICAgXQogICAgICAgIH0sCiAgICAgICAgewogICAgICAgICAgInNwZWFrZXIiOiAiSmFpbWUgRGF2aWQgQWNvc3RhIEVzcGHDsWEiLAogICAgICAgICAgImNvZGVzIjogWwogICAgICAgICAgICAiRUMiCiAgICAgICAgICBdLAogICAgICAgICAgImNvdW50cmllcyI6IFsKICAgICAgICAgICAgIkVjdWFkb3IiCiAgICAgICAgICBdCiAgICAgICAgfSwKICAgICAgICB7CiAgICAgICAgICAic3BlYWtlciI6ICJHaW92YW5uYSBFbGl6YWJldGggQWxiw6FuIErDoWNvbWUiLAogICAgICAgICAgImNvZGVzIjogWwogICAgICAgICAgICAiRUMiCiAgICAgICAgICBdLAogICAgICAgICAgImNvdW50cmllcyI6IFsKICAgICAgICAgICAgIkVjdWFkb3IiCiAgICAgICAgICBdCiAgICAgICAgfSwKICAgICAgICB7CiAgICAgICAgICAic3BlYWtlciI6ICJWaXJnaW5pYSBSYW3DrXJlei1DcnV6IiwKICAgICAgICAgICJjb2RlcyI6IFsKICAgICAgICAgICAgIk1YIgogICAgICAgICAgXSwKICAgICAgICAgICJjb3VudHJpZXMiOiBbCiAgICAgICAgICAgICJNw6l4aWNvIgogICAgICAgICAgXQogICAgICAgIH0KICAgICAgXSwKICAgICAgIm5vdGUiOiAiSUlJIEVOQ1VFTlRSTyBQUkVTRU5DSUFMIERFIFJJSU1JQ09cblJJSU1JQ086IENvbmVjdGFuZG8gbGEgZGl2ZXJzaWRhZCBmw7puZ2ljYSBjb24gbGEgY2llbmNpYSB5IGxhIHNvY2llZGFkXG4xNTowMOKAkzE1OjE1IHwgQXBlcnR1cmEgeSBiaWVudmVuaWRhIOKAlCBMYXVyYSBHdXptw6FuLUTDoXZhbG9zIHkgTWljaGVsbGUgQ2FtcGk7IHByZXNlbnRhY2nDs24gZGVsIGxlbWEgeSBkZSBsYSBkaW7DoW1pY2EgZGUgcG9uZW5jaWFzIGRlIDEwIG1pbnV0b3MuXG4xNToxNeKAkzE1OjI1IHwgT21hciBQYWlubyBQZXJkb21vIChSZXDDumJsaWNhIERvbWluaWNhbmEpIOKAlCBCaW9kaXZlcnNpZGFkIGRlIFB1Y2NpbmlhbGVzIGVuIGxhIFJlcC4gRG9taW5pY2FuYSAvIFZhbG9yIG51dHJpY2lvbmFsIGRlIENhbmRvbGxlb215Y2VzIGNhbmRvbGxlYW5hLlxuMTU6MjXigJMxNTozNSB8IExhdXJhIEd1em3DoW4tRMOhdmFsb3MgKE3DqXhpY28pIOKAlCBBY3RpdmlkYWRlcyBjaWVudMOtZmljYXMgeSBkZSBkaXZ1bGdhY2nDs24gZGVsIExhYm9yYXRvcmlvIGRlIE1pY29sb2fDrWEgZGUgbGEgVW5pdmVyc2lkYWQgZGUgR3VhZGFsYWphcmEsIE3DqXhpY28uXG4xNTozNeKAkzE1OjQ1IHwgTWlsYXkgQ2FiYXJyb2kgSGVybsOhbmRleiAoQ3ViYeKAk03DqXhpY28pIOKAlCBVbiBzaWdsbyBkZWwgY29uY2VwdG8gZGUgR2Fub2Rlcm1hIGx1Y2lkdW0gZW4gZWwgTmVvdHLDs3BpY286IHJlZ2lzdHJvcyBoaXN0w7NyaWNvcywgcmVpbnRlcnByZXRhY2nDs24gdGF4b27Ds21pY2EgeSBldmlkZW5jaWEgbW9sZWN1bGFyLlxuMTU6NDXigJMxNTo1NSB8IFRhdGlhbmEgQmFwdGlzdGEgR2liZXJ0b25pIChCcmFzaWwpIOKAlCBBdGl2aWRhZGVzIGNpZW50w61maWNhcyBlIGRlIGRpdnVsZ2HDp8OjbyBkbyBMYWJvcmF0w7NyaW8gZGUgQmFzaWRpb215Y290YSBkbyBEZXBhcnRhbWVudG8gZGUgTWljb2xvZ2lhIGRhIFVuaXZlcnNpZGFkZSBGZWRlcmFsIGRlIFBlcm5hbWJ1Y28uXG4xNTo1NeKAkzE2OjA1IHwgSmFpbWUgRGF2aWQgQWNvc3RhIEVzcGHDsWEgKEVjdWFkb3IpIOKAlCBDb250cm9sIGRlIGluZmVjY2lvbmVzIGVuIENhbmRpZGEgYXVyaXMsIHF1w6kgc2lydmUgeSBxdcOpIG5vLlxuMTY6MDXigJMxNjoxNSB8IEdpb3Zhbm5hIEVsaXphYmV0aCBBbGLDoW4gSsOhY29tZSAoRWN1YWRvcikg4oCUIERpYWduw7NzdGljbyBkZSBkZXJtYXRvZml0b3NpcyBtZWRpYW50ZSBxUENSIGVuIHRpZW1wbyByZWFsIGVuIG11ZXN0cmFzIGRlIHBpZWwsIHBlbG8geSB1w7FhczogdW5hIGFsdGVybmF0aXZhIGRlIHJlc3VsdGFkbyByw6FwaWRvLlxuMTY6MTXigJMxNjoyNSB8IFZpcmdpbmlhIFJhbcOtcmV6LUNydXogKE3DqXhpY28pIOKAlCBFbCBnw6luZXJvIFBzaWxvY3liZTogYXZhbmNlcyBlbiBzdSBlc3R1ZGlvLlxuMTY6MjXigJMxNjo1NSB8IFNlc2nDs24gZGUgZGViYXRlIHkgbmV0d29ya2luZyDigJQgUHJlZ3VudGFzLCBpbnRlcmNhbWJpbyBkZSBpZGVhcywgZGlzY3VzacOzbiBkZSBwcm95ZWN0b3MgeSBmb3J0YWxlY2ltaWVudG8gZGUgY29sYWJvcmFjaW9uZXMuXG4xNjo1NeKAkzE3OjAwIHwgQ2llcnJlIGRlbCBlbmN1ZW50cm8g4oCUIENvbmNsdXNpb25lcyB5IGZvdG9ncmFmw61hIG9maWNpYWwgZGVsIGdydXBvLiIKICAgIH0sCiAgICB7CiAgICAgICJpZCI6ICJTSU1QLTEyIiwKICAgICAgImNvZGUiOiAiU0lNUC0xMiIsCiAgICAgICJraW5kIjogInNpbXBvc2lvIiwKICAgICAgImRheSI6ICIyMDI2LTA5LTAzIiwKICAgICAgInN0YXJ0IjogIjE1OjAwIiwKICAgICAgImVuZCI6ICIxNzozMCIsCiAgICAgICJyb29tIjogIlBBUi0wMSIsCiAgICAgICJyb29tTmFtZSI6ICJQYXJhbmluZm8iLAogICAgICAic3BlYWtlciI6ICJKdWxpbyBkZSBKZXN1cyBNZW5hIFBvcnRhbGVzIiwKICAgICAgInBhcnRpY2lwYW50cyI6ICJBw61kYSBNYXJjZWxhIFZhc2NvIFBhbGFjaW9zOyBUZXJlc2EgSXR1cnJpYWdhIHkgRmlubiBIb3JuOyBKdWxpbyBNZW5hIFBvcnRhbGVzIHkgTWF5cmEgQ2FtaW5vIFZpbGFyw7M7IFJvc2FyaW8gTWVkZWwtT3J0aXo7IEpvbmF0aGFuIFBhdWwgR2FtYm9hOyBMdWlzIEMuIE1lasOtYSwgTGlicmFkYSBBdGVuY2lvLCBMdWlzIEEuIFJhbcOtcmV6LCBKb3JnZSBWaW5kYSwgTWFyam9yaWUgQ2VkZcOxbywgWWFsZXNraWEgVmFsZMOpcywgSW5kaXJhIFF1aW50ZXJvLCBOaXNpIFNhbWFuaWVnbyB5IFRpbmEgSG9mbWFubjsgTHXDrXMgRi5QLiBHdXNtw6NvLCBUYWlteSBDYW50aWxsbyB5IERpb2dvIEguQy4gUmV6ZW5kZSIsCiAgICAgICJ0aXRsZSI6ICJDb25zZXJ2YWNpw7NuIGRlIGxhIGRpdmVyc2lkYWQgZsO6bmdpY2EgZW4gQW3DqXJpY2EgTGF0aW5hIHkgZWwgQ2FyaWJlIiwKICAgICAgInRoZW1lIjogIlNpbXBvc2lvIiwKICAgICAgIm1vZGFsaXR5IjogIlByZXNlbmNpYWwiLAogICAgICAiZm9ybWF0IjogIjE1MCBtaW51dG9zIiwKICAgICAgInB1YmxpY0F1ZGllbmNlIjogIlRvZG8gUMO6YmxpY28iLAogICAgICAiY2FwYWNpdHkiOiAiNTAiLAogICAgICAiY291bnRyeUVudHJpZXMiOiBbXQogICAgfSwKICAgIHsKICAgICAgImlkIjogIlBPUy1HNSIsCiAgICAgICJjb2RlIjogIlBPUy1HNSIsCiAgICAgICJraW5kIjogInBvc3RlciIsCiAgICAgICJkYXkiOiAiMjAyNi0wOS0wMyIsCiAgICAgICJzdGFydCI6ICIxNjowMCIsCiAgICAgICJlbmQiOiAiMTc6MDAiLAogICAgICAicm9vbSI6ICJET00tMDEiLAogICAgICAicm9vbU5hbWUiOiAiRG9tbyBEZXBvcnRpdm8iLAogICAgICAic3BlYWtlciI6ICJQT1MtMTU24oCTUE9TLTE5MyDCtyAzOCB0cmFiYWpvcyIsCiAgICAgICJ0aXRsZSI6ICJQcmVzZW50YWNpw7NuIGRlIHDDs3N0ZXJlcyArIENvZmZlZSBCcmVhayIsCiAgICAgICJ0aGVtZSI6ICJQw7NzdGVyZXMgeSBDb2ZmZWUgQnJlYWsiLAogICAgICAibW9kYWxpdHkiOiAiUHJlc2VuY2lhbCIsCiAgICAgICJmb3JtYXQiOiAiU2VzacOzbiBjb2xlY3RpdmEiLAogICAgICAiY291bnRyeUVudHJpZXMiOiBbXQogICAgfSwKICAgIHsKICAgICAgImlkIjogIkFTQU0tQ0xBTSIsCiAgICAgICJjb2RlIjogIkFTQU0tQ0xBTSIsCiAgICAgICJraW5kIjogImFzYW1ibGVhIiwKICAgICAgImRheSI6ICIyMDI2LTA5LTAzIiwKICAgICAgInN0YXJ0IjogIjE3OjMwIiwKICAgICAgImVuZCI6ICIxODozMCIsCiAgICAgICJyb29tIjogIkhPTi0wMSIsCiAgICAgICJyb29tTmFtZSI6ICJTYWzDs24gZGUgSG9ub3IiLAogICAgICAic3BlYWtlciI6ICJDaWVycmUgYWNhZMOpbWljbyBkZWwganVldmVzIiwKICAgICAgInRpdGxlIjogIkFzYW1ibGVhIENMQU0gMjAyNiIsCiAgICAgICJ0aGVtZSI6ICJBc2FtYmxlYSBDTEFNIDIwMjYiLAogICAgICAibW9kYWxpdHkiOiAiUHJlc2VuY2lhbCIsCiAgICAgICJmb3JtYXQiOiAiIiwKICAgICAgIm5vdGUiOiAiIiwKICAgICAgImNvdW50cnlFbnRyaWVzIjogW10KICAgIH0sCiAgICB7CiAgICAgICJpZCI6ICJUUkFOUy1GSUVTVEEiLAogICAgICAiY29kZSI6ICJUUkFOUy1GSUVTVEEiLAogICAgICAia2luZCI6ICJ0cmFzbGFkbyIsCiAgICAgICJkYXkiOiAiMjAyNi0wOS0wMyIsCiAgICAgICJzdGFydCI6ICIxODozMCIsCiAgICAgICJlbmQiOiAiMTk6MDAiLAogICAgICAicm9vbSI6ICIiLAogICAgICAicm9vbU5hbWUiOiAiIiwKICAgICAgInNwZWFrZXIiOiAiVGllbXBvIHBhcmEgZGVzcGxhemFtaWVudG8geSBwcmVwYXJhY2nDs24iLAogICAgICAidGl0bGUiOiAiVHJhbnNpY2nDs24gaGFjaWEgbGEgRmllc3RhIEhvbmd1aXRvIiwKICAgICAgInRoZW1lIjogIlRyYW5zaWNpw7NuIGhhY2lhIGxhIEZpZXN0YSBIb25ndWl0byIsCiAgICAgICJtb2RhbGl0eSI6ICJQcmVzZW5jaWFsIiwKICAgICAgImZvcm1hdCI6ICIiLAogICAgICAibm90ZSI6ICIiLAogICAgICAiY291bnRyeUVudHJpZXMiOiBbXQogICAgfSwKICAgIHsKICAgICAgImlkIjogIlNPQy0wMSIsCiAgICAgICJjb2RlIjogIlNPQy0wMSIsCiAgICAgICJraW5kIjogInNvY2lhbCIsCiAgICAgICJkYXkiOiAiMjAyNi0wOS0wMyIsCiAgICAgICJzdGFydCI6ICIxOTowMCIsCiAgICAgICJlbmQiOiAiMjM6MDAiLAogICAgICAicm9vbSI6ICJTT0MtMDEiLAogICAgICAicm9vbU5hbWUiOiAiRXNwYWNpbyBwb3IgY29uZmlybWFyIiwKICAgICAgInNwZWFrZXIiOiAiQ29taXTDqSBvcmdhbml6YWRvciIsCiAgICAgICJwYXJ0aWNpcGFudHMiOiAiQ29taXTDqSBvcmdhbml6YWRvciIsCiAgICAgICJ0aXRsZSI6ICJGaWVzdGEgSG9uZ3VpdG8iLAogICAgICAidGhlbWUiOiAiRXZlbnRvIHNvY2lhbCIsCiAgICAgICJtb2RhbGl0eSI6ICJQcmVzZW5jaWFsIiwKICAgICAgImZvcm1hdCI6ICIyNDAgbWludXRvcyIsCiAgICAgICJwdWJsaWNBdWRpZW5jZSI6ICJQb3IgY29uZmlybWFyIiwKICAgICAgImNhcGFjaXR5IjogIlBvciBjb25maXJtYXIiLAogICAgICAiY291bnRyeUVudHJpZXMiOiBbXQogICAgfSwKICAgIHsKICAgICAgImlkIjogIk1BVC1ENCIsCiAgICAgICJjb2RlIjogIk1BVC1ENCIsCiAgICAgICJraW5kIjogImxvZ2lzdGljYSIsCiAgICAgICJkYXkiOiAiMjAyNi0wOS0wNCIsCiAgICAgICJzdGFydCI6ICIwODowMCIsCiAgICAgICJlbmQiOiAiMDg6MzAiLAogICAgICAicm9vbSI6ICJSRUctMDEiLAogICAgICAicm9vbU5hbWUiOiAiQWNjZXNvIHByaW5jaXBhbCIsCiAgICAgICJzcGVha2VyIjogIkVudHJlZ2EgZGUgYXJjaGl2b3MgeSBtYXRlcmlhbCBkZSBhcG95byBhbnRlcyBkZSBpbmljaWFyIGxhIGpvcm5hZGEiLAogICAgICAidGl0bGUiOiAiUmVjZXBjacOzbiBkZSBtYXRlcmlhbCBwYXJhIHByZXNlbnRhY2lvbmVzIiwKICAgICAgInRoZW1lIjogIlJlY2VwY2nDs24gZGUgbWF0ZXJpYWwgcGFyYSBwcmVzZW50YWNpb25lcyIsCiAgICAgICJtb2RhbGl0eSI6ICJQcmVzZW5jaWFsIiwKICAgICAgImZvcm1hdCI6ICIiLAogICAgICAibm90ZSI6ICIiLAogICAgICAiY291bnRyeUVudHJpZXMiOiBbXQogICAgfSwKICAgIHsKICAgICAgImlkIjogIlBFUk0tMjAyNi0wOS0wNCIsCiAgICAgICJjb2RlIjogIkRPTS1QRVJNIiwKICAgICAgImtpbmQiOiAicGVybWFuZW50ZSIsCiAgICAgICJkYXkiOiAiMjAyNi0wOS0wNCIsCiAgICAgICJzdGFydCI6ICIwODozMCIsCiAgICAgICJlbmQiOiAiMTg6MDAiLAogICAgICAicm9vbSI6ICJET00tMDEiLAogICAgICAicm9vbU5hbWUiOiAiRG9tbyBEZXBvcnRpdm8iLAogICAgICAic3BlYWtlciI6ICJEaXNwb25pYmxlIGR1cmFudGUgbGEgam9ybmFkYSIsCiAgICAgICJ0aXRsZSI6ICJTdGFuZHMgeSBleHBvc2ljacOzbiBkZSBhcnRlIG1pY29sw7NnaWNvIiwKICAgICAgInRoZW1lIjogIkV4cG9zaWNpw7NuIiwKICAgICAgIm1vZGFsaXR5IjogIlByZXNlbmNpYWwiLAogICAgICAiZm9ybWF0IjogIkFjdGl2aWRhZCBjb250aW51YSIsCiAgICAgICJjb3VudHJ5RW50cmllcyI6IFtdLAogICAgICAiZGF5TGFiZWwiOiAiVmllcm5lcyA0IgogICAgfSwKICAgIHsKICAgICAgImlkIjogIlNJTVAtMTAiLAogICAgICAiY29kZSI6ICJTSU1QLTEwIiwKICAgICAgImtpbmQiOiAic2ltcG9zaW8iLAogICAgICAiZGF5IjogIjIwMjYtMDktMDQiLAogICAgICAic3RhcnQiOiAiMDk6MzAiLAogICAgICAiZW5kIjogIjEyOjMwIiwKICAgICAgInJvb20iOiAiSE9OLTAxIiwKICAgICAgInJvb21OYW1lIjogIlNhbMOzbiBkZSBIb25vciIsCiAgICAgICJzcGVha2VyIjogIlNFTSIsCiAgICAgICJwYXJ0aWNpcGFudHMiOiAiUm9zYSBCYXRhbGxhcyAoSU5BQklPKTsgSnVhbiBQYWJsbyBTdcOhcmV6OyBGZWxpcGUgR2FyY8OpczsgUGF1bG8gSGVycmVyYTsgQ2Fyb2xpbmEgS2FsaW5ob2ZmOyBBbGJhIFnDoW5lejsgQW5kcmVhIEphcmFtaWxsbzsgRGF2aWQgQXBvbG87IENyaXN0aW5hIFRvYXBhbnRhIChQVUNFKSIsCiAgICAgICJ0aXRsZSI6ICJJSUkgQ29uZ3Jlc28gRWN1YXRvcmlhbm8gZGUgTWljb2xvZ8OtYSIsCiAgICAgICJ0aGVtZSI6ICJTaW1wb3NpbyIsCiAgICAgICJtb2RhbGl0eSI6ICJQcmVzZW5jaWFsIiwKICAgICAgImZvcm1hdCI6ICIxODAgbWludXRvcyIsCiAgICAgICJwdWJsaWNBdWRpZW5jZSI6ICJQb3IgY29uZmlybWFyIiwKICAgICAgImNhcGFjaXR5IjogIjUwIiwKICAgICAgImNvdW50cnlFbnRyaWVzIjogW10KICAgIH0sCiAgICB7CiAgICAgICJpZCI6ICJNQUctMDgtR00iLAogICAgICAiY29kZSI6ICJNQUctMDgtR00iLAogICAgICAia2luZCI6ICJtYWdpc3RyYWwiLAogICAgICAiZGF5IjogIjIwMjYtMDktMDQiLAogICAgICAic3RhcnQiOiAiMDg6MzAiLAogICAgICAiZW5kIjogIjA5OjMwIiwKICAgICAgInJvb20iOiAiUEFSLTAxIiwKICAgICAgInJvb21OYW1lIjogIlBhcmFuaW5mbyIsCiAgICAgICJzcGVha2VyIjogIkd1aWxsZXJtbyBNb3JlcmEiLAogICAgICAidGl0bGUiOiAiRGVsIGZlbsOzbWVubyBwc2ljb2TDqWxpY28gYSBsYSBjaWVuY2lhOiB1bmEgbWlyYWRhIGRlc2RlIFVydWd1YXkgYWwgbXVuZG8gc29icmUgbGEgdGF4b25vbcOtYSwgZmlsb2dlbmlhIHkgcXXDrW1pY2EgZGUgaG9uZ29zIGNvcHLDs2ZpbG9zIHBzaWNvYWN0aXZvcyIsCiAgICAgICJ0aGVtZSI6ICJDaGFybGEgbWFnaXN0cmFsIiwKICAgICAgIm1vZGFsaXR5IjogIlByZXNlbmNpYWwiLAogICAgICAiZm9ybWF0IjogIjYwIG1pbnV0b3MiLAogICAgICAiY2FwYWNpdHkiOiAiMTgwIiwKICAgICAgImJpb2dyYXBoeSI6ICIiLAogICAgICAiY291bnRyeUVudHJpZXMiOiBbCiAgICAgICAgewogICAgICAgICAgInNwZWFrZXIiOiAiR3VpbGxlcm1vIE1vcmVyYSIsCiAgICAgICAgICAiY29kZXMiOiBbCiAgICAgICAgICAgICJVWSIKICAgICAgICAgIF0sCiAgICAgICAgICAiY291bnRyaWVzIjogWwogICAgICAgICAgICAiVXJ1Z3VheSIKICAgICAgICAgIF0KICAgICAgICB9CiAgICAgIF0KICAgIH0sCiAgICB7CiAgICAgICJpZCI6ICJNQUctMDItTE0iLAogICAgICAiY29kZSI6ICJNQUctMDItTE0iLAogICAgICAia2luZCI6ICJtYWdpc3RyYWwiLAogICAgICAiZGF5IjogIjIwMjYtMDktMDQiLAogICAgICAic3RhcnQiOiAiMDk6MzAiLAogICAgICAiZW5kIjogIjEwOjMwIiwKICAgICAgInJvb20iOiAiUEFSLTAxIiwKICAgICAgInJvb21OYW1lIjogIlBhcmFuaW5mbyIsCiAgICAgICJzcGVha2VyIjogIkx1aXMgTWVqw61hIiwKICAgICAgInRpdGxlIjogIkVjb2xvZ8OtYSwgZ2Vuw7NtaWNhIHkgcXXDrW1pY2EgZGVsIG11dHVhbGlzbW8gZGVmZW5zaXZvIGVuIGhvbmdvcyBlbmTDs2ZpdG9zIiwKICAgICAgInRoZW1lIjogIkNoYXJsYSBtYWdpc3RyYWwiLAogICAgICAibW9kYWxpdHkiOiAiUHJlc2VuY2lhbCIsCiAgICAgICJmb3JtYXQiOiAiNjAgbWludXRvcyIsCiAgICAgICJjYXBhY2l0eSI6ICIxODAiLAogICAgICAiYmlvZ3JhcGh5IjogIiIsCiAgICAgICJjb3VudHJ5RW50cmllcyI6IFsKICAgICAgICB7CiAgICAgICAgICAic3BlYWtlciI6ICJMdWlzIE1lasOtYSIsCiAgICAgICAgICAiY29kZXMiOiBbCiAgICAgICAgICAgICJQQSIKICAgICAgICAgIF0sCiAgICAgICAgICAiY291bnRyaWVzIjogWwogICAgICAgICAgICAiUGFuYW3DoSIKICAgICAgICAgIF0KICAgICAgICB9CiAgICAgIF0KICAgIH0sCiAgICB7CiAgICAgICJpZCI6ICJQT1MtRzYiLAogICAgICAiY29kZSI6ICJQT1MtRzYiLAogICAgICAia2luZCI6ICJwb3N0ZXIiLAogICAgICAiZGF5IjogIjIwMjYtMDktMDQiLAogICAgICAic3RhcnQiOiAiMTA6MzAiLAogICAgICAiZW5kIjogIjExOjMwIiwKICAgICAgInJvb20iOiAiRE9NLTAxIiwKICAgICAgInJvb21OYW1lIjogIkRvbW8gRGVwb3J0aXZvIiwKICAgICAgInNwZWFrZXIiOiAiR3J1cG8gNiBkZSBww7NzdGVyZXMiLAogICAgICAidGl0bGUiOiAiUHJlc2VudGFjacOzbiBkZSBww7NzdGVyZXMgKyBDb2ZmZWUgQnJlYWsiLAogICAgICAidGhlbWUiOiAiUMOzc3RlcmVzIHkgQ29mZmVlIEJyZWFrIiwKICAgICAgIm1vZGFsaXR5IjogIlByZXNlbmNpYWwiLAogICAgICAiZm9ybWF0IjogIlNlc2nDs24gY29sZWN0aXZhIiwKICAgICAgImNvdW50cnlFbnRyaWVzIjogW10KICAgIH0sCiAgICB7CiAgICAgICJpZCI6ICJNQUctMTMtTUEiLAogICAgICAiY29kZSI6ICJNQUctMTMtTUEiLAogICAgICAia2luZCI6ICJtYWdpc3RyYWwiLAogICAgICAiZGF5IjogIjIwMjYtMDktMDQiLAogICAgICAic3RhcnQiOiAiMTE6MzAiLAogICAgICAiZW5kIjogIjEyOjMwIiwKICAgICAgInJvb20iOiAiUEFSLTAxIiwKICAgICAgInJvb21OYW1lIjogIlBhcmFuaW5mbyIsCiAgICAgICJzcGVha2VyIjogIk1hcmlvIEFtYWxmaSAmIENvbnkgRGVjb2NrIiwKICAgICAgInRpdGxlIjogIkFzc2Vzc2luZyBIeW1lbm9jaGFldGFjZWFlIHRheG9ub215IHRocm91Z2ggZXZvbHV0aW9uYXJ5IGhpc3RvcnkiLAogICAgICAidGhlbWUiOiAiQ2hhcmxhIG1hZ2lzdHJhbCIsCiAgICAgICJtb2RhbGl0eSI6ICJQcmVzZW5jaWFsIiwKICAgICAgImZvcm1hdCI6ICI2MCBtaW51dG9zIiwKICAgICAgImNhcGFjaXR5IjogIjE4MCIsCiAgICAgICJiaW9ncmFwaHkiOiAiIiwKICAgICAgImNvdW50cnlFbnRyaWVzIjogWwogICAgICAgIHsKICAgICAgICAgICJzcGVha2VyIjogIk1hcmlvIEFtYWxmaSIsCiAgICAgICAgICAiY29kZXMiOiBbCiAgICAgICAgICAgICJCRSIKICAgICAgICAgIF0sCiAgICAgICAgICAiY291bnRyaWVzIjogWwogICAgICAgICAgICAiQsOpbGdpY2EiCiAgICAgICAgICBdCiAgICAgICAgfSwKICAgICAgICB7CiAgICAgICAgICAic3BlYWtlciI6ICJDb255IERlY29jayIsCiAgICAgICAgICAiY29kZXMiOiBbCiAgICAgICAgICAgICJCRSIKICAgICAgICAgIF0sCiAgICAgICAgICAiY291bnRyaWVzIjogWwogICAgICAgICAgICAiQsOpbGdpY2EiCiAgICAgICAgICBdCiAgICAgICAgfQogICAgICBdCiAgICB9LAogICAgewogICAgICAiaWQiOiAiQUxNLUQ0IiwKICAgICAgImNvZGUiOiAiQUxNLUQ0IiwKICAgICAgImtpbmQiOiAiYWxtdWVyem8iLAogICAgICAiZGF5IjogIjIwMjYtMDktMDQiLAogICAgICAic3RhcnQiOiAiMTI6MzAiLAogICAgICAiZW5kIjogIjEzOjMwIiwKICAgICAgInJvb20iOiAiIiwKICAgICAgInJvb21OYW1lIjogIiIsCiAgICAgICJzcGVha2VyIjogIlRpZW1wbyBsaWJyZSBwYXJhIGFsbW9yemFyIGVuIGxhcyBjZXJjYW7DrWFzIGRlIGxhIHNlZGUiLAogICAgICAidGl0bGUiOiAiUGF1c2EgcGFyYSBhbG11ZXJ6byIsCiAgICAgICJ0aGVtZSI6ICJQYXVzYSBwYXJhIGFsbXVlcnpvIiwKICAgICAgIm1vZGFsaXR5IjogIlByZXNlbmNpYWwiLAogICAgICAiZm9ybWF0IjogIjYwIG1pbnV0b3MiLAogICAgICAibm90ZSI6ICJDYWRhIHBhcnRpY2lwYW50ZSBkaXNwb25lIGRlIHVuYSBob3JhIGxpYnJlIHBhcmEgdHJhc2xhZGFyc2UgYSBlc3RhYmxlY2ltaWVudG9zIGNlcmNhbm9zIGEgbGEgc2VkZS4gRWwgc2VydmljaW8gZGUgYWxtdWVyem8gbm8gZXN0w6EgaW5jbHVpZG8gZW4gbGEgb3JnYW5pemFjacOzbiBkZWwgY29uZ3Jlc28uIiwKICAgICAgImNvdW50cnlFbnRyaWVzIjogW10KICAgIH0sCiAgICB7CiAgICAgICJpZCI6ICJPUi0wOTctUkwiLAogICAgICAiY29kZSI6ICJPUi0wOTctUkwiLAogICAgICAic291cmNlSWQiOiAiUE9ORU5DXzExMyIsCiAgICAgICJraW5kIjogIm9yYWwiLAogICAgICAiZGF5IjogIjIwMjYtMDktMDQiLAogICAgICAic3RhcnQiOiAiMTM6MzAiLAogICAgICAiZW5kIjogIjEzOjQ1IiwKICAgICAgInJvb20iOiAiRTQyIiwKICAgICAgInJvb21OYW1lIjogIlNhbGEgZGUgcG9uZW5jaWFzIEU0MiDCtyBFdWdlbmlvIEVzcGVqbyIsCiAgICAgICJzcGVha2VyIjogIlJvZG9sZm8gU2FsYXMgTGl6YW5hIiwKICAgICAgInRpdGxlIjogIkVsIGfDqW5lcm8gQ2xhdnVsaW5hIGVuIE3DqXhpY286IGRpdmVyc2lkYWQsIHNpc3RlbcOhdGljYSB5IGRpc3RyaWJ1Y2nDs24iLAogICAgICAidGhlbWUiOiAiU2lzdGVtw6F0aWNhIHkgdGF4b25vbcOtYSIsCiAgICAgICJtb2RhbGl0eSI6ICJQcmVzZW5jaWFsIiwKICAgICAgImZvcm1hdCI6ICIxNSBtaW51dG9zIiwKICAgICAgImFmZmlsaWF0aW9ucyI6ICIiLAogICAgICAiY291bnRyeUVudHJpZXMiOiBbCiAgICAgICAgewogICAgICAgICAgInNwZWFrZXIiOiAiUm9kb2xmbyBTYWxhcyBMaXphbmEiLAogICAgICAgICAgImNvZGVzIjogWwogICAgICAgICAgICAiTVgiCiAgICAgICAgICBdLAogICAgICAgICAgImNvdW50cmllcyI6IFsKICAgICAgICAgICAgIk3DqXhpY28iCiAgICAgICAgICBdCiAgICAgICAgfQogICAgICBdCiAgICB9LAogICAgewogICAgICAiaWQiOiAiT1ItMDk4LVJWIiwKICAgICAgImNvZGUiOiAiT1ItMDk4LVJWIiwKICAgICAgInNvdXJjZUlkIjogIlBPTkVOQ18xMjIiLAogICAgICAia2luZCI6ICJvcmFsIiwKICAgICAgImRheSI6ICIyMDI2LTA5LTA0IiwKICAgICAgInN0YXJ0IjogIjEzOjMwIiwKICAgICAgImVuZCI6ICIxMzo0NSIsCiAgICAgICJyb29tIjogIkU2MSIsCiAgICAgICJyb29tTmFtZSI6ICJTYWxhIGRlIHBvbmVuY2lhcyBFNjEgwrcgRXVnZW5pbyBFc3Blam8iLAogICAgICAic3BlYWtlciI6ICJSdWJ5IFZhcmdhcy1Jc2xhIiwKICAgICAgInRpdGxlIjogIkFtaW5vIEFjaWQgQ29tcG9zaXRpb24gb2YgRWRpYmxlIE11c2hyb29tcyBmcm9tIHRoZSBBbWF6b246IEltcGxpY2F0aW9ucyBmb3IgTnV0cml0aW9uIGFuZCBDbGltYXRlIENoYW5nZSBBZGFwdGF0aW9uIFN0cmF0ZWdpZXMiLAogICAgICAidGhlbWUiOiAiTWljb2xvZ8OtYSBiw6FzaWNhIiwKICAgICAgIm1vZGFsaXR5IjogIlByZXNlbmNpYWwiLAogICAgICAiZm9ybWF0IjogIjE1IG1pbnV0b3MiLAogICAgICAiYWZmaWxpYXRpb25zIjogIiIsCiAgICAgICJjb3VudHJ5RW50cmllcyI6IFsKICAgICAgICB7CiAgICAgICAgICAic3BlYWtlciI6ICJSdWJ5IFZhcmdhcy1Jc2xhIiwKICAgICAgICAgICJjb2RlcyI6IFsKICAgICAgICAgICAgIkJSIgogICAgICAgICAgXSwKICAgICAgICAgICJjb3VudHJpZXMiOiBbCiAgICAgICAgICAgICJCcmFzaWwiCiAgICAgICAgICBdCiAgICAgICAgfQogICAgICBdCiAgICB9LAogICAgewogICAgICAiaWQiOiAiTVItSk0iLAogICAgICAiY29kZSI6ICJNUi1KTSIsCiAgICAgICJraW5kIjogIm1lc2EiLAogICAgICAiZGF5IjogIjIwMjYtMDktMDQiLAogICAgICAic3RhcnQiOiAiMTM6MzAiLAogICAgICAiZW5kIjogIjE0OjMwIiwKICAgICAgInJvb20iOiAiSE9OLTAxIiwKICAgICAgInJvb21OYW1lIjogIlNhbMOzbiBkZSBIb25vciIsCiAgICAgICJzcGVha2VyIjogIkp1bGlvIGRlIEplc8O6cyBNZW5hIFBvcnRhbGVzIiwKICAgICAgInBhcnRpY2lwYW50cyI6ICJEYXZpZCBNaW50ZXI7IEdyZWdvcnkgTS4gTXVlbGxlciIsCiAgICAgICJ0aXRsZSI6ICJSZXRvcyBhY3R1YWxlcyB5IHBlcnNwZWN0aXZhcyBlbiBsYSBjb25zZXJ2YWNpw7NuIGRlIGxvcyBob25nb3MgZW4gbGEgcmVnacOzbiIsCiAgICAgICJ0aGVtZSI6ICJNZXNhIHJlZG9uZGEiLAogICAgICAibW9kYWxpdHkiOiAiUHJlc2VuY2lhbCIsCiAgICAgICJmb3JtYXQiOiAiNjAgbWludXRvcyIsCiAgICAgICJwdWJsaWNBdWRpZW5jZSI6ICJQb3IgY29uZmlybWFyIiwKICAgICAgImNhcGFjaXR5IjogIlBvciBjb25maXJtYXIiLAogICAgICAiY291bnRyeUVudHJpZXMiOiBbCiAgICAgICAgewogICAgICAgICAgInNwZWFrZXIiOiAiRGF2aWQgTWludGVyIiwKICAgICAgICAgICJjb2RlcyI6IFsKICAgICAgICAgICAgIkdCIgogICAgICAgICAgXSwKICAgICAgICAgICJjb3VudHJpZXMiOiBbCiAgICAgICAgICAgICJSZWlubyBVbmlkbyIKICAgICAgICAgIF0KICAgICAgICB9LAogICAgICAgIHsKICAgICAgICAgICJzcGVha2VyIjogIkdyZWdvcnkgTS4gTXVlbGxlciIsCiAgICAgICAgICAiY29kZXMiOiBbCiAgICAgICAgICAgICJVUyIKICAgICAgICAgIF0sCiAgICAgICAgICAiY291bnRyaWVzIjogWwogICAgICAgICAgICAiRXN0YWRvcyBVbmlkb3MiCiAgICAgICAgICBdCiAgICAgICAgfQogICAgICBdCiAgICB9LAogICAgewogICAgICAiaWQiOiAiT1ItMDk5LUxDIiwKICAgICAgImNvZGUiOiAiT1ItMDk5LUxDIiwKICAgICAgInNvdXJjZUlkIjogIlBPTkVOQ18wODQiLAogICAgICAia2luZCI6ICJvcmFsIiwKICAgICAgImRheSI6ICIyMDI2LTA5LTA0IiwKICAgICAgInN0YXJ0IjogIjEzOjMwIiwKICAgICAgImVuZCI6ICIxMzo0NSIsCiAgICAgICJyb29tIjogIk81MiIsCiAgICAgICJyb29tTmFtZSI6ICJTYWxhIGRlIHBvbmVuY2lhcyBPNTIgwrcgSm9zw6kgSm9hcXXDrW4gT2xtZWRvIiwKICAgICAgInNwZWFrZXIiOiAiTGVzbGllIEdhbGVueSBDb3JkZXJvIENhc3RpbGxvIiwKICAgICAgInRpdGxlIjogIkRlZ3JhZGFjacOzbiBkZSBpYnVwcm9mZW5vIHBvciBUcmFtZXRlcyBtZW56aWVzaWk6IHJlbGFjacOzbiBlbnRyZSBhY3RpdmlkYWQgZW56aW3DoXRpY2EgeSBiaW90cmFuc2Zvcm1hY2nDs24iLAogICAgICAidGhlbWUiOiAiQmlvdGVjbm9sb2fDrWEgeSB1c29zIGRlIGhvbmdvcyIsCiAgICAgICJtb2RhbGl0eSI6ICJQcmVzZW5jaWFsIiwKICAgICAgImZvcm1hdCI6ICIxNSBtaW51dG9zIiwKICAgICAgImFmZmlsaWF0aW9ucyI6ICIiLAogICAgICAiY291bnRyeUVudHJpZXMiOiBbCiAgICAgICAgewogICAgICAgICAgInNwZWFrZXIiOiAiTGVzbGllIEdhbGVueSBDb3JkZXJvIENhc3RpbGxvIiwKICAgICAgICAgICJjb2RlcyI6IFsKICAgICAgICAgICAgIkVDIgogICAgICAgICAgXSwKICAgICAgICAgICJjb3VudHJpZXMiOiBbCiAgICAgICAgICAgICJFY3VhZG9yIgogICAgICAgICAgXQogICAgICAgIH0KICAgICAgXQogICAgfSwKICAgIHsKICAgICAgImlkIjogIlNJTVAtMDciLAogICAgICAiY29kZSI6ICJTSU1QLTA3IiwKICAgICAgImtpbmQiOiAic2ltcG9zaW8iLAogICAgICAiZGF5IjogIjIwMjYtMDktMDQiLAogICAgICAic3RhcnQiOiAiMTM6MzAiLAogICAgICAiZW5kIjogIjE2OjAwIiwKICAgICAgInJvb20iOiAiUEFSLTAxIiwKICAgICAgInJvb21OYW1lIjogIlBhcmFuaW5mbyIsCiAgICAgICJzcGVha2VyIjogIk1hcmEgSGFybyAvIExhcmlzc2EgVHJpZXJ2ZWlsZXIiLAogICAgICAicGFydGljaXBhbnRzIjogIkxhcmlzc2EgVHJpZXJ2ZWlsZXIgUGVyZWlyYTsgQWRyaWFuYSBNb250b3lhIEVzcXVpdmVsOyBGYWJpb2xhIEV1Z2VuaWEgR29uesOhbGV6IEN1ZWxsYXI7IE1pY2hlbGxlIEdlcmFsZGluZSBDYW1waSBHYW9uYTsgS2F0aWEgVmljZW50ZSBQw6lyZXo7IE1hcmEgWGltZW5hIEhhcm8gTHVuYTsgRWxpemFiZXRoIE1lbGdhcmVqby1Fc3RyYWRhOyBCZXJuYXJkbyBFcm5lc3RvIExlY2huZXI7IE1hcsOtYSBFdWdlbmlhIFN1w6FyZXoiLAogICAgICAidGl0bGUiOiAiRXRub21pY29sb2fDrWEgbGF0aW5vYW1lcmljYW5hLCBzYWJlcmVzIGVuIHJlc2lzdGVuY2lhIiwKICAgICAgInRoZW1lIjogIlNpbXBvc2lvIiwKICAgICAgIm1vZGFsaXR5IjogIkjDrWJyaWRhIiwKICAgICAgImZvcm1hdCI6ICIxNTAgbWludXRvcyIsCiAgICAgICJwdWJsaWNBdWRpZW5jZSI6ICJUb2RvIHDDumJsaWNvIiwKICAgICAgImNhcGFjaXR5IjogIjUwIiwKICAgICAgImNvdW50cnlFbnRyaWVzIjogWwogICAgICAgIHsKICAgICAgICAgICJzcGVha2VyIjogIk1hcmEgSGFybyIsCiAgICAgICAgICAiY29kZXMiOiBbCiAgICAgICAgICAgICJNWCIKICAgICAgICAgIF0sCiAgICAgICAgICAiY291bnRyaWVzIjogWwogICAgICAgICAgICAiTcOpeGljbyIKICAgICAgICAgIF0KICAgICAgICB9LAogICAgICAgIHsKICAgICAgICAgICJzcGVha2VyIjogIkxhcmlzc2EgVHJpZXJ2ZWlsZXIiLAogICAgICAgICAgImNvZGVzIjogWwogICAgICAgICAgICAiQlIiCiAgICAgICAgICBdLAogICAgICAgICAgImNvdW50cmllcyI6IFsKICAgICAgICAgICAgIkJyYXNpbCIKICAgICAgICAgIF0KICAgICAgICB9CiAgICAgIF0KICAgIH0sCiAgICB7CiAgICAgICJpZCI6ICJPUi0wNDAtUk8iLAogICAgICAiY29kZSI6ICJPUi0wNDAtUk8iLAogICAgICAic291cmNlSWQiOiAiUE9ORU5DXzAzNSIsCiAgICAgICJraW5kIjogIm9yYWwiLAogICAgICAiZGF5IjogIjIwMjYtMDktMDQiLAogICAgICAic3RhcnQiOiAiMTM6MzAiLAogICAgICAiZW5kIjogIjEzOjQ1IiwKICAgICAgInJvb20iOiAiUzIxIiwKICAgICAgInJvb21OYW1lIjogIlNhbGEgZGUgcG9uZW5jaWFzIFMyMSDCtyBNYXJpc2NhbCBTdWNyZSIsCiAgICAgICJzcGVha2VyIjogIlJvYmVydG8gR2FyaWJheSBPcmlqZWwiLAogICAgICAidGl0bGUiOiAiRGl2ZXJzaWRhZCB5IGRpc3RyaWJ1Y2nDs24gZGUgbG9zIGhvbmdvcyBlY3RvbWljb3Jyw616aWNvcyB5IG1pY29ycsOtemljbyBhcmJ1c2N1bGFyZXMgZW4gTcOpeGljbyIsCiAgICAgICJ0aGVtZSI6ICJFY29sb2fDrWEgeSBiaW9kaXZlcnNpZGFkIiwKICAgICAgIm1vZGFsaXR5IjogIlByZXNlbmNpYWwiLAogICAgICAiZm9ybWF0IjogIjE1IG1pbnV0b3MiLAogICAgICAiYWZmaWxpYXRpb25zIjogIiIsCiAgICAgICJjb3VudHJ5RW50cmllcyI6IFsKICAgICAgICB7CiAgICAgICAgICAic3BlYWtlciI6ICJSb2JlcnRvIEdhcmliYXkgT3JpamVsIiwKICAgICAgICAgICJjb2RlcyI6IFsKICAgICAgICAgICAgIk1YIgogICAgICAgICAgXSwKICAgICAgICAgICJjb3VudHJpZXMiOiBbCiAgICAgICAgICAgICJNw6l4aWNvIgogICAgICAgICAgXQogICAgICAgIH0KICAgICAgXQogICAgfSwKICAgIHsKICAgICAgImlkIjogIk9SLTEwMS1FTyIsCiAgICAgICJjb2RlIjogIk9SLTEwMS1FTyIsCiAgICAgICJzb3VyY2VJZCI6ICJQT05FTkNfMTA5IiwKICAgICAgImtpbmQiOiAib3JhbCIsCiAgICAgICJkYXkiOiAiMjAyNi0wOS0wNCIsCiAgICAgICJzdGFydCI6ICIxMzozMCIsCiAgICAgICJlbmQiOiAiMTM6NDUiLAogICAgICAicm9vbSI6ICJTMjMiLAogICAgICAicm9vbU5hbWUiOiAiU2FsYSBkZSBwb25lbmNpYXMgUzIzIMK3IE1hcmlzY2FsIFN1Y3JlIiwKICAgICAgInNwZWFrZXIiOiAiRXJpa2EgQ2VjaWxpYSBQZXJleiBPdmFuZG8iLAogICAgICAidGl0bGUiOiAiTnVldm9zIGF2YW5jZXMgZW4gZWwgY29ub2NpbWllbnRvIGRlbCBnw6luZXJvIFNjbGVyb2Rlcm1hIGVuIE3DqXhpY28iLAogICAgICAidGhlbWUiOiAiRWNvbG9nw61hIHkgYmlvZGl2ZXJzaWRhZCIsCiAgICAgICJtb2RhbGl0eSI6ICJQcmVzZW5jaWFsIiwKICAgICAgImZvcm1hdCI6ICIxNSBtaW51dG9zIiwKICAgICAgImFmZmlsaWF0aW9ucyI6ICIiLAogICAgICAiY291bnRyeUVudHJpZXMiOiBbCiAgICAgICAgewogICAgICAgICAgInNwZWFrZXIiOiAiRXJpa2EgQ2VjaWxpYSBQZXJleiBPdmFuZG8iLAogICAgICAgICAgImNvZGVzIjogWwogICAgICAgICAgICAiTVgiCiAgICAgICAgICBdLAogICAgICAgICAgImNvdW50cmllcyI6IFsKICAgICAgICAgICAgIk3DqXhpY28iCiAgICAgICAgICBdCiAgICAgICAgfQogICAgICBdCiAgICB9LAogICAgewogICAgICAiaWQiOiAiT1ItMTAyLU1GIiwKICAgICAgImNvZGUiOiAiT1ItMTAyLU1GIiwKICAgICAgInNvdXJjZUlkIjogIlBPTkVOQ18xMTAiLAogICAgICAia2luZCI6ICJvcmFsIiwKICAgICAgImRheSI6ICIyMDI2LTA5LTA0IiwKICAgICAgInN0YXJ0IjogIjEzOjMwIiwKICAgICAgImVuZCI6ICIxMzo0NSIsCiAgICAgICJyb29tIjogIlM3MiIsCiAgICAgICJyb29tTmFtZSI6ICJTYWxhIGRlIHBvbmVuY2lhcyBTNzIgwrcgTWFyaXNjYWwgU3VjcmUiLAogICAgICAic3BlYWtlciI6ICJNYXJpYW5hIFBpbnrDs24gRmFqYXJkbyIsCiAgICAgICJ0aXRsZSI6ICJDYXJhY3Rlcml6YWNpw7NuIGRlIG1hY3JvaG9uZ29zIEJhc2lkaW9teWNvdGEgZW4gbGEgcmVzZXJ2YSBCaW9tZXZhaywgdmVyZWRhIFZpYW5jaXRvLCBDdW5kaW5hbWFyY2EsIENvbG9tYmlhLiIsCiAgICAgICJ0aGVtZSI6ICJFY29sb2fDrWEgeSBiaW9kaXZlcnNpZGFkIiwKICAgICAgIm1vZGFsaXR5IjogIlByZXNlbmNpYWwiLAogICAgICAiZm9ybWF0IjogIjE1IG1pbnV0b3MiLAogICAgICAiYWZmaWxpYXRpb25zIjogIiIsCiAgICAgICJjb3VudHJ5RW50cmllcyI6IFsKICAgICAgICB7CiAgICAgICAgICAic3BlYWtlciI6ICJNYXJpYW5hIFBpbnrDs24gRmFqYXJkbyIsCiAgICAgICAgICAiY29kZXMiOiBbCiAgICAgICAgICAgICJDTyIKICAgICAgICAgIF0sCiAgICAgICAgICAiY291bnRyaWVzIjogWwogICAgICAgICAgICAiQ29sb21iaWEiCiAgICAgICAgICBdCiAgICAgICAgfQogICAgICBdCiAgICB9LAogICAgewogICAgICAiaWQiOiAiT1ItMTEwLVRDIiwKICAgICAgImNvZGUiOiAiT1ItMTEwLVRDIiwKICAgICAgInNvdXJjZUlkIjogIlBPTkVOQ18xMTciLAogICAgICAia2luZCI6ICJvcmFsIiwKICAgICAgImRheSI6ICIyMDI2LTA5LTA0IiwKICAgICAgInN0YXJ0IjogIjEzOjQ1IiwKICAgICAgImVuZCI6ICIxNDowMCIsCiAgICAgICJyb29tIjogIkU0MiIsCiAgICAgICJyb29tTmFtZSI6ICJTYWxhIGRlIHBvbmVuY2lhcyBFNDIgwrcgRXVnZW5pbyBFc3Blam8iLAogICAgICAic3BlYWtlciI6ICJUaWFyYSBTb3VzYSBDYWJyYWwiLAogICAgICAidGl0bGUiOiAiRnJvbSBjb250ZW1wbGF0aW9uIHRvIGRpc2NvdmVyeTogbXljb3RvdXJpc20gYXMgYSB0b29sIHRvIGZpIGxsIGdhcHMgaW4gbXljb2RpdmVyc2l0eSIsCiAgICAgICJ0aGVtZSI6ICJTaXN0ZW3DoXRpY2EgeSB0YXhvbm9tw61hIiwKICAgICAgIm1vZGFsaXR5IjogIlByZXNlbmNpYWwiLAogICAgICAiZm9ybWF0IjogIjE1IG1pbnV0b3MiLAogICAgICAiYWZmaWxpYXRpb25zIjogIiIsCiAgICAgICJjb3VudHJ5RW50cmllcyI6IFsKICAgICAgICB7CiAgICAgICAgICAic3BlYWtlciI6ICJUaWFyYSBTb3VzYSBDYWJyYWwiLAogICAgICAgICAgImNvZGVzIjogWwogICAgICAgICAgICAiQlIiCiAgICAgICAgICBdLAogICAgICAgICAgImNvdW50cmllcyI6IFsKICAgICAgICAgICAgIkJyYXNpbCIKICAgICAgICAgIF0KICAgICAgICB9CiAgICAgIF0KICAgIH0sCiAgICB7CiAgICAgICJpZCI6ICJPUi0xMDQtU1oiLAogICAgICAiY29kZSI6ICJPUi0xMDQtU1oiLAogICAgICAic291cmNlSWQiOiAiUE9ORU5DXzEyMyIsCiAgICAgICJraW5kIjogIm9yYWwiLAogICAgICAiZGF5IjogIjIwMjYtMDktMDQiLAogICAgICAic3RhcnQiOiAiMTM6NDUiLAogICAgICAiZW5kIjogIjE0OjAwIiwKICAgICAgInJvb20iOiAiRTYxIiwKICAgICAgInJvb21OYW1lIjogIlNhbGEgZGUgcG9uZW5jaWFzIEU2MSDCtyBFdWdlbmlvIEVzcGVqbyIsCiAgICAgICJzcGVha2VyIjogIlNlcmdpbyBNaWd1ZWwgVsOpbGV6IFphbWJyYW5vIiwKICAgICAgInRpdGxlIjogIkhvbmdvcyBmaSB0b3BhdMOzZ2Vub3MgYXNvY2lhZG9zIGEgZW5mZXJtZWRhZGVzIGZvbGlhcmVzIGRlIG1hw616IChaZWEgbWF5cyBMLikgZW4gZWwgbGl0b3JhbCBFY3VhdG9yaWFubyIsCiAgICAgICJ0aGVtZSI6ICJNaWNvbG9nw61hIGLDoXNpY2EiLAogICAgICAibW9kYWxpdHkiOiAiUHJlc2VuY2lhbCIsCiAgICAgICJmb3JtYXQiOiAiMTUgbWludXRvcyIsCiAgICAgICJhZmZpbGlhdGlvbnMiOiAiIiwKICAgICAgImNvdW50cnlFbnRyaWVzIjogW10KICAgIH0sCiAgICB7CiAgICAgICJpZCI6ICJPUi0xMDUtTEciLAogICAgICAiY29kZSI6ICJPUi0xMDUtTEciLAogICAgICAic291cmNlSWQiOiAiUE9ORU5DXzA4OSIsCiAgICAgICJraW5kIjogIm9yYWwiLAogICAgICAiZGF5IjogIjIwMjYtMDktMDQiLAogICAgICAic3RhcnQiOiAiMTM6NDUiLAogICAgICAiZW5kIjogIjE0OjAwIiwKICAgICAgInJvb20iOiAiTzUyIiwKICAgICAgInJvb21OYW1lIjogIlNhbGEgZGUgcG9uZW5jaWFzIE81MiDCtyBKb3PDqSBKb2FxdcOtbiBPbG1lZG8iLAogICAgICAic3BlYWtlciI6ICJMaW5hIFJvY8OtbyBEw6F2aWxhIEdpcmFsZG8iLAogICAgICAidGl0bGUiOiAiQ2FyYWN0ZXJpemFjacOzbiBmaXNpY29xdcOtbWljYSB5IGV2YWx1YWNpw7NuIGRlbCBwb3RlbmNpYWwgcHJlYmnDs3RpY28gYW50aW1pY3JvYmlhbm8geSBjaXRvdMOzeGljbyBkZSBleG9wb2xpc2Fjw6FyaWRvcyBkZSBTY2hpem9waHlsbHVtIHJhZGlhdHVtIChCYXNpZGlvbXljb3RhLCBBZ2FyaWNvbXljZXRlcykiLAogICAgICAidGhlbWUiOiAiQmlvdGVjbm9sb2fDrWEgeSB1c29zIGRlIGhvbmdvcyIsCiAgICAgICJtb2RhbGl0eSI6ICJQcmVzZW5jaWFsIiwKICAgICAgImZvcm1hdCI6ICIxNSBtaW51dG9zIiwKICAgICAgImFmZmlsaWF0aW9ucyI6ICIiLAogICAgICAiY291bnRyeUVudHJpZXMiOiBbCiAgICAgICAgewogICAgICAgICAgInNwZWFrZXIiOiAiTGluYSBSb2PDrW8gRMOhdmlsYSBHaXJhbGRvIiwKICAgICAgICAgICJjb2RlcyI6IFsKICAgICAgICAgICAgIkNPIgogICAgICAgICAgXSwKICAgICAgICAgICJjb3VudHJpZXMiOiBbCiAgICAgICAgICAgICJDb2xvbWJpYSIKICAgICAgICAgIF0KICAgICAgICB9CiAgICAgIF0KICAgIH0sCiAgICB7CiAgICAgICJpZCI6ICJPUi0xMDAtQVYiLAogICAgICAiY29kZSI6ICJPUi0xMDAtQVYiLAogICAgICAic291cmNlSWQiOiAiUE9ORU5DXzEwNiIsCiAgICAgICJraW5kIjogIm9yYWwiLAogICAgICAiZGF5IjogIjIwMjYtMDktMDQiLAogICAgICAic3RhcnQiOiAiMTM6NDUiLAogICAgICAiZW5kIjogIjE0OjAwIiwKICAgICAgInJvb20iOiAiUzIxIiwKICAgICAgInJvb21OYW1lIjogIlNhbGEgZGUgcG9uZW5jaWFzIFMyMSDCtyBNYXJpc2NhbCBTdWNyZSIsCiAgICAgICJzcGVha2VyIjogIkFuYSBQYXVsaW5hIE1vcmFsZXMgVmFyZ2FzIiwKICAgICAgInRpdGxlIjogIlBlcmZpbCBhcm9tw6F0aWNvIGRlbCBjdWVycG8gZnJ1Y3TDrWZlcm8gZGUgUGhhbGx1cyBpbmR1c2lhdHVzIHkgc3UgaW50ZXJhY2Npw7NuIGNvbiBhYmVqYXMgZW4gQ29zdGEgUmljYSIsCiAgICAgICJ0aGVtZSI6ICJFY29sb2fDrWEgeSBiaW9kaXZlcnNpZGFkIiwKICAgICAgIm1vZGFsaXR5IjogIlByZXNlbmNpYWwiLAogICAgICAiZm9ybWF0IjogIjE1IG1pbnV0b3MiLAogICAgICAiYWZmaWxpYXRpb25zIjogIiIsCiAgICAgICJjb3VudHJ5RW50cmllcyI6IFsKICAgICAgICB7CiAgICAgICAgICAic3BlYWtlciI6ICJBbmEgUGF1bGluYSBNb3JhbGVzIFZhcmdhcyIsCiAgICAgICAgICAiY29kZXMiOiBbCiAgICAgICAgICAgICJDUiIKICAgICAgICAgIF0sCiAgICAgICAgICAiY291bnRyaWVzIjogWwogICAgICAgICAgICAiQ29zdGEgUmljYSIKICAgICAgICAgIF0KICAgICAgICB9CiAgICAgIF0KICAgIH0sCiAgICB7CiAgICAgICJpZCI6ICJPUi0xMDctTVYiLAogICAgICAiY29kZSI6ICJPUi0xMDctTVYiLAogICAgICAic291cmNlSWQiOiAiUE9ORU5DXzEyMCIsCiAgICAgICJraW5kIjogIm9yYWwiLAogICAgICAiZGF5IjogIjIwMjYtMDktMDQiLAogICAgICAic3RhcnQiOiAiMTM6NDUiLAogICAgICAiZW5kIjogIjE0OjAwIiwKICAgICAgInJvb20iOiAiUzIzIiwKICAgICAgInJvb21OYW1lIjogIlNhbGEgZGUgcG9uZW5jaWFzIFMyMyDCtyBNYXJpc2NhbCBTdWNyZSIsCiAgICAgICJzcGVha2VyIjogIk1hcsOtYSBCZWzDqW4gVHVwaXphIFZhY2EiLAogICAgICAidGl0bGUiOiAiwr9RdcOpIHJlZ3VsYSBsYSBmcnVjdGlmaWNhY2nDs24gZW4gbG9zIGhvbmdvcz8gRWwgY2FzbyBkZSBBbWF1cm9kZXJtYSBzY2hvbWJ1cmdraWkgZW4gZWwgw6FyYm9sIFRhY2hpZ2FsaSB2ZXJzaWNvbG9yLiIsCiAgICAgICJ0aGVtZSI6ICJFY29sb2fDrWEgeSBiaW9kaXZlcnNpZGFkIiwKICAgICAgIm1vZGFsaXR5IjogIlByZXNlbmNpYWwiLAogICAgICAiZm9ybWF0IjogIjE1IG1pbnV0b3MiLAogICAgICAiYWZmaWxpYXRpb25zIjogIiIsCiAgICAgICJjb3VudHJ5RW50cmllcyI6IFsKICAgICAgICB7CiAgICAgICAgICAic3BlYWtlciI6ICJNYXLDrWEgQmVsw6luIFR1cGl6YSBWYWNhIiwKICAgICAgICAgICJjb2RlcyI6IFsKICAgICAgICAgICAgIkVDIgogICAgICAgICAgXSwKICAgICAgICAgICJjb3VudHJpZXMiOiBbCiAgICAgICAgICAgICJFY3VhZG9yIgogICAgICAgICAgXQogICAgICAgIH0KICAgICAgXQogICAgfSwKICAgIHsKICAgICAgImlkIjogIk9SLTEwOC1ESCIsCiAgICAgICJjb2RlIjogIk9SLTEwOC1ESCIsCiAgICAgICJzb3VyY2VJZCI6ICJQT05FTkNfMTIxIiwKICAgICAgImtpbmQiOiAib3JhbCIsCiAgICAgICJkYXkiOiAiMjAyNi0wOS0wNCIsCiAgICAgICJzdGFydCI6ICIxMzo0NSIsCiAgICAgICJlbmQiOiAiMTQ6MDAiLAogICAgICAicm9vbSI6ICJTNzIiLAogICAgICAicm9vbU5hbWUiOiAiU2FsYSBkZSBwb25lbmNpYXMgUzcyIMK3IE1hcmlzY2FsIFN1Y3JlIiwKICAgICAgInNwZWFrZXIiOiAiRGlhbmEgVmFyZ2FzIEhlcm7DoW5kZXoiLAogICAgICAidGl0bGUiOiAiSW5mbHVlbmNlcyBvZiBtYW5hZ2VtZW50IHByYWN0aWNlcyBvbiBDb2ZmZWEgYXJhYmljYSBteWNvYmlvbWUgYXQgdHdvIHNpdGVzIGluIENvc3RhIFJpY2EiLAogICAgICAidGhlbWUiOiAiRWNvbG9nw61hIHkgYmlvZGl2ZXJzaWRhZCIsCiAgICAgICJtb2RhbGl0eSI6ICJQcmVzZW5jaWFsIiwKICAgICAgImZvcm1hdCI6ICIxNSBtaW51dG9zIiwKICAgICAgImFmZmlsaWF0aW9ucyI6ICIiLAogICAgICAiY291bnRyeUVudHJpZXMiOiBbCiAgICAgICAgewogICAgICAgICAgInNwZWFrZXIiOiAiRGlhbmEgVmFyZ2FzIEhlcm7DoW5kZXoiLAogICAgICAgICAgImNvZGVzIjogWwogICAgICAgICAgICAiVVMiCiAgICAgICAgICBdLAogICAgICAgICAgImNvdW50cmllcyI6IFsKICAgICAgICAgICAgIkVzdGFkb3MgVW5pZG9zIgogICAgICAgICAgXQogICAgICAgIH0KICAgICAgXQogICAgfSwKICAgIHsKICAgICAgImlkIjogIk9SLTExNS1NSCIsCiAgICAgICJjb2RlIjogIk9SLTExNS1NSCIsCiAgICAgICJzb3VyY2VJZCI6ICJQT05FTkNfMTI0IiwKICAgICAgImtpbmQiOiAib3JhbCIsCiAgICAgICJkYXkiOiAiMjAyNi0wOS0wNCIsCiAgICAgICJzdGFydCI6ICIxNDowMCIsCiAgICAgICJlbmQiOiAiMTQ6MTUiLAogICAgICAicm9vbSI6ICJFNDIiLAogICAgICAicm9vbU5hbWUiOiAiU2FsYSBkZSBwb25lbmNpYXMgRTQyIMK3IEV1Z2VuaW8gRXNwZWpvIiwKICAgICAgInNwZWFrZXIiOiAiTWlsYXkgQ2FiYXJyb2kgSGVybsOhbmRleiIsCiAgICAgICJ0aXRsZSI6ICJEZXNjaWZyYW5kbyBsYSBkaXZlcnNpZGFkIGRlIGVzcGVjaWVzIGRlIEdhbm9kZXJtYSBsYWNjYWRhcyBlbiBlbCBOZW90csOzcGljbyBtZWRpYW50ZSBhbsOhbGlzaXMgbW9yZm9sw7NnaWNvcyBpbnRlZ3JhdGl2b3MgeSBtdWx0aWxvY3VzIiwKICAgICAgInRoZW1lIjogIlNpc3RlbcOhdGljYSB5IHRheG9ub23DrWEiLAogICAgICAibW9kYWxpdHkiOiAiUHJlc2VuY2lhbCIsCiAgICAgICJmb3JtYXQiOiAiMTUgbWludXRvcyIsCiAgICAgICJhZmZpbGlhdGlvbnMiOiAiIiwKICAgICAgImNvdW50cnlFbnRyaWVzIjogWwogICAgICAgIHsKICAgICAgICAgICJzcGVha2VyIjogIk1pbGF5IENhYmFycm9pIEhlcm7DoW5kZXoiLAogICAgICAgICAgImNvZGVzIjogWwogICAgICAgICAgICAiTVgiCiAgICAgICAgICBdLAogICAgICAgICAgImNvdW50cmllcyI6IFsKICAgICAgICAgICAgIk3DqXhpY28iCiAgICAgICAgICBdCiAgICAgICAgfQogICAgICBdCiAgICB9LAogICAgewogICAgICAiaWQiOiAiT1ItMTIyLUpQIiwKICAgICAgImNvZGUiOiAiT1ItMTIyLUpQIiwKICAgICAgInNvdXJjZUlkIjogIlBPTkVOQ18xMjgiLAogICAgICAia2luZCI6ICJvcmFsIiwKICAgICAgImRheSI6ICIyMDI2LTA5LTA0IiwKICAgICAgInN0YXJ0IjogIjE0OjAwIiwKICAgICAgImVuZCI6ICIxNDoxNSIsCiAgICAgICJyb29tIjogIkU2MSIsCiAgICAgICJyb29tTmFtZSI6ICJTYWxhIGRlIHBvbmVuY2lhcyBFNjEgwrcgRXVnZW5pbyBFc3Blam8iLAogICAgICAic3BlYWtlciI6ICJKb25hdGhhbiBOb2VsIEdvbWV6IFBlcmVncmluYSIsCiAgICAgICJ0aXRsZSI6ICJBcHJvdmVjaGFtaWVudG8gYmlvdGVjbm9sw7NnaWNvIGRlIHJlc2lkdW9zIGZsb3LDrWNvbGFzIG1lZGlhbnRlIGhvbmdvcyBsaWduaW5vbMOtdGljb3MiLAogICAgICAidGhlbWUiOiAiQmlvdGVjbm9sb2fDrWEgeSB1c29zIGRlIGhvbmdvcyIsCiAgICAgICJtb2RhbGl0eSI6ICJQcmVzZW5jaWFsIiwKICAgICAgImZvcm1hdCI6ICIxNSBtaW51dG9zIiwKICAgICAgImFmZmlsaWF0aW9ucyI6ICIiLAogICAgICAiY291bnRyeUVudHJpZXMiOiBbCiAgICAgICAgewogICAgICAgICAgInNwZWFrZXIiOiAiSm9uYXRoYW4gTm9lbCBHb21leiBQZXJlZ3JpbmEiLAogICAgICAgICAgImNvZGVzIjogWwogICAgICAgICAgICAiTVgiCiAgICAgICAgICBdLAogICAgICAgICAgImNvdW50cmllcyI6IFsKICAgICAgICAgICAgIk3DqXhpY28iCiAgICAgICAgICBdCiAgICAgICAgfQogICAgICBdCiAgICB9LAogICAgewogICAgICAiaWQiOiAiT1ItMTExLUxaIiwKICAgICAgImNvZGUiOiAiT1ItMTExLUxaIiwKICAgICAgInNvdXJjZUlkIjogIlBPTkVOQ18wOTIiLAogICAgICAia2luZCI6ICJvcmFsIiwKICAgICAgImRheSI6ICIyMDI2LTA5LTA0IiwKICAgICAgInN0YXJ0IjogIjE0OjAwIiwKICAgICAgImVuZCI6ICIxNDoxNSIsCiAgICAgICJyb29tIjogIk81MiIsCiAgICAgICJyb29tTmFtZSI6ICJTYWxhIGRlIHBvbmVuY2lhcyBPNTIgwrcgSm9zw6kgSm9hcXXDrW4gT2xtZWRvIiwKICAgICAgInNwZWFrZXIiOiAiTGlsaWEgSXZldGggRG9taW5ndWV6IFp1w7FpZ2EiLAogICAgICAidGl0bGUiOiAiSW1wYWN0byBkZSBtZXRhbGVzIHBlc2Fkb3MgZW4gbGEgZXN0cnVjdHVyYSBoaWZhbCBkZSBQeWNub3BvcnVzIHNhbmd1aW5ldXMgYmFqbyBjb25kaWNpb25lcyBpbiB2aXRybyIsCiAgICAgICJ0aGVtZSI6ICJCaW90ZWNub2xvZ8OtYSB5IHVzb3MgZGUgaG9uZ29zIiwKICAgICAgIm1vZGFsaXR5IjogIlByZXNlbmNpYWwiLAogICAgICAiZm9ybWF0IjogIjE1IG1pbnV0b3MiLAogICAgICAiYWZmaWxpYXRpb25zIjogIiIsCiAgICAgICJjb3VudHJ5RW50cmllcyI6IFsKICAgICAgICB7CiAgICAgICAgICAic3BlYWtlciI6ICJMaWxpYSBJdmV0aCBEb21pbmd1ZXogWnXDsWlnYSIsCiAgICAgICAgICAiY29kZXMiOiBbCiAgICAgICAgICAgICJNWCIKICAgICAgICAgIF0sCiAgICAgICAgICAiY291bnRyaWVzIjogWwogICAgICAgICAgICAiTcOpeGljbyIKICAgICAgICAgIF0KICAgICAgICB9CiAgICAgIF0KICAgIH0sCiAgICB7CiAgICAgICJpZCI6ICJPUi0xMTItQ0EiLAogICAgICAiY29kZSI6ICJPUi0xMTItQ0EiLAogICAgICAic291cmNlSWQiOiAiUE9ORU5DXzEzMSIsCiAgICAgICJraW5kIjogIm9yYWwiLAogICAgICAiZGF5IjogIjIwMjYtMDktMDQiLAogICAgICAic3RhcnQiOiAiMTQ6MDAiLAogICAgICAiZW5kIjogIjE0OjE1IiwKICAgICAgInJvb20iOiAiUzIxIiwKICAgICAgInJvb21OYW1lIjogIlNhbGEgZGUgcG9uZW5jaWFzIFMyMSDCtyBNYXJpc2NhbCBTdWNyZSIsCiAgICAgICJzcGVha2VyIjogIkNhcmxvcyAoVGllbmUgY28tYXV0b3JlcykgQW5kZWxmbyIsCiAgICAgICJ0aXRsZSI6ICJNYWNyb2hvbmdvcyBkZSB1biBmcmFnbWVudG8gZGUgYm9zcXVlIGFsdG9hbmRpbm8gZW4gTm9ydGUgZGUgU2FudGFuZGVyIOKAkyBDb2xvbWJpYSIsCiAgICAgICJ0aGVtZSI6ICJFY29sb2fDrWEgeSBiaW9kaXZlcnNpZGFkIiwKICAgICAgIm1vZGFsaXR5IjogIlByZXNlbmNpYWwiLAogICAgICAiZm9ybWF0IjogIjE1IG1pbnV0b3MiLAogICAgICAiYWZmaWxpYXRpb25zIjogIiIsCiAgICAgICJjb3VudHJ5RW50cmllcyI6IFsKICAgICAgICB7CiAgICAgICAgICAic3BlYWtlciI6ICJDYXJsb3MgKFRpZW5lIGNvLWF1dG9yZXMpIEFuZGVsZm8iLAogICAgICAgICAgImNvZGVzIjogWwogICAgICAgICAgICAiQ08iCiAgICAgICAgICBdLAogICAgICAgICAgImNvdW50cmllcyI6IFsKICAgICAgICAgICAgIkNvbG9tYmlhIgogICAgICAgICAgXQogICAgICAgIH0KICAgICAgXQogICAgfSwKICAgIHsKICAgICAgImlkIjogIk9SLTExOS1QQyIsCiAgICAgICJjb2RlIjogIk9SLTExOS1QQyIsCiAgICAgICJzb3VyY2VJZCI6ICJQT05FTkNfMDgzIiwKICAgICAgImtpbmQiOiAib3JhbCIsCiAgICAgICJkYXkiOiAiMjAyNi0wOS0wNCIsCiAgICAgICJzdGFydCI6ICIxNDowMCIsCiAgICAgICJlbmQiOiAiMTQ6MTUiLAogICAgICAicm9vbSI6ICJTMjMiLAogICAgICAicm9vbU5hbWUiOiAiU2FsYSBkZSBwb25lbmNpYXMgUzIzIMK3IE1hcmlzY2FsIFN1Y3JlIiwKICAgICAgInNwZWFrZXIiOiAiUHJpc2NpbGEgQ2hhdmVycmkiLAogICAgICAidGl0bGUiOiAiRnJvbSBGcnVpdHMgdG8gRmVjZXMgdG8gRm9yZXN0czogQW5pbWFsLU1lZGlhdGVkIE1pY3JvYmlhbCBEaXNwZXJzYWwgYW5kIFBsYW50IEZpdG5lc3MgaW4gdGhlIFRyb3BpY3MiLAogICAgICAidGhlbWUiOiAiRWNvbG9nw61hIHkgYmlvZGl2ZXJzaWRhZCIsCiAgICAgICJtb2RhbGl0eSI6ICJQcmVzZW5jaWFsIiwKICAgICAgImZvcm1hdCI6ICIxNSBtaW51dG9zIiwKICAgICAgImFmZmlsaWF0aW9ucyI6ICIiLAogICAgICAiY291bnRyeUVudHJpZXMiOiBbCiAgICAgICAgewogICAgICAgICAgInNwZWFrZXIiOiAiUHJpc2NpbGEgQ2hhdmVycmkiLAogICAgICAgICAgImNvZGVzIjogWwogICAgICAgICAgICAiQ1IiLAogICAgICAgICAgICAiVVMiCiAgICAgICAgICBdLAogICAgICAgICAgImNvdW50cmllcyI6IFsKICAgICAgICAgICAgIkNvc3RhIFJpY2EiLAogICAgICAgICAgICAiRXN0YWRvcyBVbmlkb3MiCiAgICAgICAgICBdCiAgICAgICAgfQogICAgICBdCiAgICB9LAogICAgewogICAgICAiaWQiOiAiT1ItMTEzLU1TIiwKICAgICAgImNvZGUiOiAiT1ItMTEzLU1TIiwKICAgICAgInNvdXJjZUlkIjogIlBPTkVOQ18xMzkiLAogICAgICAia2luZCI6ICJvcmFsIiwKICAgICAgImRheSI6ICIyMDI2LTA5LTA0IiwKICAgICAgInN0YXJ0IjogIjE0OjAwIiwKICAgICAgImVuZCI6ICIxNDoxNSIsCiAgICAgICJyb29tIjogIlM3MiIsCiAgICAgICJyb29tTmFtZSI6ICJTYWxhIGRlIHBvbmVuY2lhcyBTNzIgwrcgTWFyaXNjYWwgU3VjcmUiLAogICAgICAic3BlYWtlciI6ICJNaWNhZWxhIFNhbnRvcyIsCiAgICAgICJ0aXRsZSI6ICLCv1F1w6kgZmFjdG9yZXMgcXVlIGRldGVybWluYW4gbGEgYWJ1bmRhbmNpYSB5IGRpdmVyc2lkYWQgZGUgZWN0b21pY29ycml6YXMgZW4gZWwgbmVvdHLDs3BpY28\\\/IiwKICAgICAgInRoZW1lIjogIkVjb2xvZ8OtYSB5IGJpb2RpdmVyc2lkYWQiLAogICAgICAibW9kYWxpdHkiOiAiUHJlc2VuY2lhbCIsCiAgICAgICJmb3JtYXQiOiAiMTUgbWludXRvcyIsCiAgICAgICJhZmZpbGlhdGlvbnMiOiAiIiwKICAgICAgImNvdW50cnlFbnRyaWVzIjogWwogICAgICAgIHsKICAgICAgICAgICJzcGVha2VyIjogIk1pY2FlbGEgU2FudG9zIiwKICAgICAgICAgICJjb2RlcyI6IFsKICAgICAgICAgICAgIkFSIgogICAgICAgICAgXSwKICAgICAgICAgICJjb3VudHJpZXMiOiBbCiAgICAgICAgICAgICJBcmdlbnRpbmEiCiAgICAgICAgICBdCiAgICAgICAgfQogICAgICBdCiAgICB9LAogICAgewogICAgICAiaWQiOiAiT1ItMTE2LUpWIiwKICAgICAgImNvZGUiOiAiT1ItMTE2LUpWIiwKICAgICAgInNvdXJjZUlkIjogIlBPTkVOQ18xMjYiLAogICAgICAia2luZCI6ICJvcmFsIiwKICAgICAgImRheSI6ICIyMDI2LTA5LTA0IiwKICAgICAgInN0YXJ0IjogIjE0OjE1IiwKICAgICAgImVuZCI6ICIxNDozMCIsCiAgICAgICJyb29tIjogIkU0MiIsCiAgICAgICJyb29tTmFtZSI6ICJTYWxhIGRlIHBvbmVuY2lhcyBFNDIgwrcgRXVnZW5pbyBFc3Blam8iLAogICAgICAic3BlYWtlciI6ICJKZXPDunMgVmFsZW5jaWEiLAogICAgICAidGl0bGUiOiAiRG90aGlkZW9teWNldGVzIGRlIENvbG9tYmlhOiBOdWV2b3MgcmVnaXN0cm9zIHkgbnVldmFzIGVzcGVjaWVzIGRlIGxhIFJlZ2nDs24gQ2FyaWJlIiwKICAgICAgInRoZW1lIjogIlNpc3RlbcOhdGljYSB5IHRheG9ub23DrWEiLAogICAgICAibW9kYWxpdHkiOiAiUHJlc2VuY2lhbCIsCiAgICAgICJmb3JtYXQiOiAiMTUgbWludXRvcyIsCiAgICAgICJhZmZpbGlhdGlvbnMiOiAiIiwKICAgICAgImNvdW50cnlFbnRyaWVzIjogWwogICAgICAgIHsKICAgICAgICAgICJzcGVha2VyIjogIkplc8O6cyBWYWxlbmNpYSIsCiAgICAgICAgICAiY29kZXMiOiBbCiAgICAgICAgICAgICJDTyIKICAgICAgICAgIF0sCiAgICAgICAgICAiY291bnRyaWVzIjogWwogICAgICAgICAgICAiQ29sb21iaWEiCiAgICAgICAgICBdCiAgICAgICAgfQogICAgICBdCiAgICB9LAogICAgewogICAgICAiaWQiOiAiT1ItMTIzLU1UIiwKICAgICAgImNvZGUiOiAiT1ItMTIzLU1UIiwKICAgICAgInNvdXJjZUlkIjogIlBPTkVOQ18xMzAiLAogICAgICAia2luZCI6ICJvcmFsIiwKICAgICAgImRheSI6ICIyMDI2LTA5LTA0IiwKICAgICAgInN0YXJ0IjogIjE0OjE1IiwKICAgICAgImVuZCI6ICIxNDozMCIsCiAgICAgICJyb29tIjogIkU2MSIsCiAgICAgICJyb29tTmFtZSI6ICJTYWxhIGRlIHBvbmVuY2lhcyBFNjEgwrcgRXVnZW5pbyBFc3Blam8iLAogICAgICAic3BlYWtlciI6ICJNYXVyYSBUZWxsZXoiLAogICAgICAidGl0bGUiOiAiRXZhbHVhY2nDs24gaW4gdml0cm8gZGVsIHNvYnJlbmFkYW50ZSBkZWwgY29jdWx0aXZvIGRlIEh1bXBocmV5YSBjb2ZmZWF0YSBzb2JyZSBsYSBzdXBlcnZpdmVuY2lhIGRlIGxhcnZhcyBkZSBBcGlzIG1lbGxpZmVyYSIsCiAgICAgICJ0aGVtZSI6ICJCaW90ZWNub2xvZ8OtYSB5IHVzb3MgZGUgaG9uZ29zIiwKICAgICAgIm1vZGFsaXR5IjogIlByZXNlbmNpYWwiLAogICAgICAiZm9ybWF0IjogIjE1IG1pbnV0b3MiLAogICAgICAiYWZmaWxpYXRpb25zIjogIiIsCiAgICAgICJjb3VudHJ5RW50cmllcyI6IFsKICAgICAgICB7CiAgICAgICAgICAic3BlYWtlciI6ICJNYXVyYSBUZWxsZXoiLAogICAgICAgICAgImNvZGVzIjogWwogICAgICAgICAgICAiTVgiCiAgICAgICAgICBdLAogICAgICAgICAgImNvdW50cmllcyI6IFsKICAgICAgICAgICAgIk3DqXhpY28iCiAgICAgICAgICBdCiAgICAgICAgfQogICAgICBdCiAgICB9LAogICAgewogICAgICAiaWQiOiAiT1ItMTE3LUFTIiwKICAgICAgImNvZGUiOiAiT1ItMTE3LUFTIiwKICAgICAgInNvdXJjZUlkIjogIlBPTkVOQ18wOTMiLAogICAgICAia2luZCI6ICJvcmFsIiwKICAgICAgImRheSI6ICIyMDI2LTA5LTA0IiwKICAgICAgInN0YXJ0IjogIjE0OjE1IiwKICAgICAgImVuZCI6ICIxNDozMCIsCiAgICAgICJyb29tIjogIk81MiIsCiAgICAgICJyb29tTmFtZSI6ICJTYWxhIGRlIHBvbmVuY2lhcyBPNTIgwrcgSm9zw6kgSm9hcXXDrW4gT2xtZWRvIiwKICAgICAgInNwZWFrZXIiOiAiQS4gQ2Fyb2xpbmEgRWxpem9uZG8gU2FsYXMiLAogICAgICAidGl0bGUiOiAiRGl2ZXJzaWRhZCwgY29ub2NpbWllbnRvIHRyYWRpY2lvbmFsIGUgaW1wb3J0YW5jaWEgY3VsdHVyYWwgZGUgbG9zIGhvbmdvcyBzaWx2ZXN0cmVzIGNvbWVzdGlibGVzIGVuIGNvbXVuaWRhZGVzIG5haHVhcyBkZSBYb3hvY290bGEsIFZlcmFjcnV6LCBNw6l4aWNvIiwKICAgICAgInRoZW1lIjogIkV0bm9taWNvbG9nw61hIiwKICAgICAgIm1vZGFsaXR5IjogIlByZXNlbmNpYWwiLAogICAgICAiZm9ybWF0IjogIjE1IG1pbnV0b3MiLAogICAgICAiYWZmaWxpYXRpb25zIjogIiIsCiAgICAgICJjb3VudHJ5RW50cmllcyI6IFsKICAgICAgICB7CiAgICAgICAgICAic3BlYWtlciI6ICJBLiBDYXJvbGluYSBFbGl6b25kbyBTYWxhcyIsCiAgICAgICAgICAiY29kZXMiOiBbCiAgICAgICAgICAgICJNWCIKICAgICAgICAgIF0sCiAgICAgICAgICAiY291bnRyaWVzIjogWwogICAgICAgICAgICAiTcOpeGljbyIKICAgICAgICAgIF0KICAgICAgICB9CiAgICAgIF0KICAgIH0sCiAgICB7CiAgICAgICJpZCI6ICJPUi0xMTgtRFYiLAogICAgICAiY29kZSI6ICJPUi0xMTgtRFYiLAogICAgICAic291cmNlSWQiOiAiUE9ORU5DXzE0NyIsCiAgICAgICJraW5kIjogIm9yYWwiLAogICAgICAiZGF5IjogIjIwMjYtMDktMDQiLAogICAgICAic3RhcnQiOiAiMTQ6MTUiLAogICAgICAiZW5kIjogIjE0OjMwIiwKICAgICAgInJvb20iOiAiUzIxIiwKICAgICAgInJvb21OYW1lIjogIlNhbGEgZGUgcG9uZW5jaWFzIFMyMSDCtyBNYXJpc2NhbCBTdWNyZSIsCiAgICAgICJzcGVha2VyIjogIkRpZWdvIFZpYW5hLUNvc3RhIiwKICAgICAgInRpdGxlIjogIlF1YWlzIGVzcMOpY2llcyBkZSBDYW50aGFyZWxsdXMgc2FsdmFyIHByaW1laXJvPyBVbWEgYWJvcmRhZ2VtIGJhc2VhZGEgZW0gRURHRTIgcGFyYSBwcmlvcml6YcOnw6NvIGdsb2JhbCBkZSBmdW5nb3MiLAogICAgICAidGhlbWUiOiAiRWNvbG9nw61hIHkgYmlvZGl2ZXJzaWRhZCIsCiAgICAgICJtb2RhbGl0eSI6ICJQcmVzZW5jaWFsIiwKICAgICAgImZvcm1hdCI6ICIxNSBtaW51dG9zIiwKICAgICAgImFmZmlsaWF0aW9ucyI6ICIiLAogICAgICAiY291bnRyeUVudHJpZXMiOiBbCiAgICAgICAgewogICAgICAgICAgInNwZWFrZXIiOiAiRGllZ28gVmlhbmEtQ29zdGEiLAogICAgICAgICAgImNvZGVzIjogWwogICAgICAgICAgICAiQlIiCiAgICAgICAgICBdLAogICAgICAgICAgImNvdW50cmllcyI6IFsKICAgICAgICAgICAgIkJyYXNpbCIKICAgICAgICAgIF0KICAgICAgICB9CiAgICAgIF0KICAgIH0sCiAgICB7CiAgICAgICJpZCI6ICJPUi0xMjUtTVMiLAogICAgICAiY29kZSI6ICJPUi0xMjUtTVMiLAogICAgICAic291cmNlSWQiOiAiUE9ORU5DXzE0MyIsCiAgICAgICJraW5kIjogIm9yYWwiLAogICAgICAiZGF5IjogIjIwMjYtMDktMDQiLAogICAgICAic3RhcnQiOiAiMTQ6MTUiLAogICAgICAiZW5kIjogIjE0OjMwIiwKICAgICAgInJvb20iOiAiUzIzIiwKICAgICAgInJvb21OYW1lIjogIlNhbGEgZGUgcG9uZW5jaWFzIFMyMyDCtyBNYXJpc2NhbCBTdWNyZSIsCiAgICAgICJzcGVha2VyIjogIk1pZ3VlbCBBbmdlbCBJc2xhcyBTYW50aWxsw6FuIiwKICAgICAgInRpdGxlIjogIkV2YWx1YWNpw7NuIGRlbCBjcmVjaW1pZW50byBtaWNlbGlhbCBkZSBHYW5vZGVybWEgc3BwLiB5IEZvbWl0b3BzaXMgcGluaWNvbGEgZW4gc3VzdHJhdG9zIGxpZ25vY2VsdWzDs3NpY29zLiIsCiAgICAgICJ0aGVtZSI6ICJCaW90ZWNub2xvZ8OtYSB5IHVzb3MgZGUgaG9uZ29zIiwKICAgICAgIm1vZGFsaXR5IjogIlByZXNlbmNpYWwiLAogICAgICAiZm9ybWF0IjogIjE1IG1pbnV0b3MiLAogICAgICAiYWZmaWxpYXRpb25zIjogIiIsCiAgICAgICJjb3VudHJ5RW50cmllcyI6IFsKICAgICAgICB7CiAgICAgICAgICAic3BlYWtlciI6ICJNaWd1ZWwgQW5nZWwgSXNsYXMgU2FudGlsbMOhbiIsCiAgICAgICAgICAiY29kZXMiOiBbCiAgICAgICAgICAgICJNWCIKICAgICAgICAgIF0sCiAgICAgICAgICAiY291bnRyaWVzIjogWwogICAgICAgICAgICAiTcOpeGljbyIKICAgICAgICAgIF0KICAgICAgICB9CiAgICAgIF0KICAgIH0sCiAgICB7CiAgICAgICJpZCI6ICJPUi0xMTQtTEMiLAogICAgICAiY29kZSI6ICJPUi0xMTQtTEMiLAogICAgICAic291cmNlSWQiOiAiUE9ORU5DXzE0MCIsCiAgICAgICJraW5kIjogIm9yYWwiLAogICAgICAiZGF5IjogIjIwMjYtMDktMDQiLAogICAgICAic3RhcnQiOiAiMTQ6MTUiLAogICAgICAiZW5kIjogIjE0OjMwIiwKICAgICAgInJvb20iOiAiUzcyIiwKICAgICAgInJvb21OYW1lIjogIlNhbGEgZGUgcG9uZW5jaWFzIFM3MiDCtyBNYXJpc2NhbCBTdWNyZSIsCiAgICAgICJzcGVha2VyIjogIkx1eiBTdGVsbGEgVmlsbGFsYmEgQ29ycmVkb3IiLAogICAgICAidGl0bGUiOiAiTWljcm9iaW90YSBmw7puZ2ljYSBhc29jaWFkYSBhbCBiaW9kZXRlcmlvcm8gZW4gbGEgQmlibGlvdGVjYSBOYWNpb25hbCBkZSBDb2xvbWJpYS4gRXN0YWJsZWNpbWllbnRvIGRlIGxhIGNvbGVjY2nDs24gw7puaWNhIGRlIHJlZmVyZW5jaWEgeSB1bmEgcGxhdGFmb3JtYSBkaWdpdGFsIHBhcmFzdSBtYW5lam8geSBjb250cm9sLiIsCiAgICAgICJ0aGVtZSI6ICJFY29sb2fDrWEgeSBiaW9kaXZlcnNpZGFkIiwKICAgICAgIm1vZGFsaXR5IjogIlByZXNlbmNpYWwiLAogICAgICAiZm9ybWF0IjogIjE1IG1pbnV0b3MiLAogICAgICAiYWZmaWxpYXRpb25zIjogIiIsCiAgICAgICJjb3VudHJ5RW50cmllcyI6IFsKICAgICAgICB7CiAgICAgICAgICAic3BlYWtlciI6ICJMdXogU3RlbGxhIFZpbGxhbGJhIENvcnJlZG9yIiwKICAgICAgICAgICJjb2RlcyI6IFsKICAgICAgICAgICAgIkNPIgogICAgICAgICAgXSwKICAgICAgICAgICJjb3VudHJpZXMiOiBbCiAgICAgICAgICAgICJDb2xvbWJpYSIKICAgICAgICAgIF0KICAgICAgICB9CiAgICAgIF0KICAgIH0sCiAgICB7CiAgICAgICJpZCI6ICJPUi0wNDgtTUwiLAogICAgICAiY29kZSI6ICJPUi0wNDgtTUwiLAogICAgICAic291cmNlSWQiOiAiUE9ORU5DX0VYVFJBX01MIiwKICAgICAgImtpbmQiOiAib3JhbCIsCiAgICAgICJkYXkiOiAiMjAyNi0wOS0wNCIsCiAgICAgICJzdGFydCI6ICIxNDozMCIsCiAgICAgICJlbmQiOiAiMTQ6NDUiLAogICAgICAicm9vbSI6ICJFNDIiLAogICAgICAicm9vbU5hbWUiOiAiU2FsYSBkZSBwb25lbmNpYXMgRTQyIMK3IEV1Z2VuaW8gRXNwZWpvIiwKICAgICAgInNwZWFrZXIiOiAiTWlndWVsIEFsZWphbmRybyBMw7NwZXogVHJlam8iLAogICAgICAidGl0bGUiOiAiQW7DoWxpc2lzIGludGVncmF0aXZvIGRlIGxhIGRpdmVyc2lkYWQgZGVsIGfDqW5lcm8gQ2xhdnVsaW5hIGVuIGVsIGNlbnRybyBkZSBNw6l4aWNvIiwKICAgICAgInRoZW1lIjogIlNpc3RlbcOhdGljYSB5IHRheG9ub23DrWEiLAogICAgICAibW9kYWxpdHkiOiAiUHJlc2VuY2lhbCIsCiAgICAgICJmb3JtYXQiOiAiMTUgbWludXRvcyIsCiAgICAgICJhZmZpbGlhdGlvbnMiOiAiIiwKICAgICAgImNvdW50cnlFbnRyaWVzIjogW10KICAgIH0sCiAgICB7CiAgICAgICJpZCI6ICJPUi0wMDEtQU0iLAogICAgICAiY29kZSI6ICJPUi0wMDEtQU0iLAogICAgICAic291cmNlSWQiOiAiUE9ORU5DXzAxNiIsCiAgICAgICJraW5kIjogIm9yYWwiLAogICAgICAiZGF5IjogIjIwMjYtMDktMDQiLAogICAgICAic3RhcnQiOiAiMTQ6MzAiLAogICAgICAiZW5kIjogIjE0OjQ1IiwKICAgICAgInJvb20iOiAiRTYxIiwKICAgICAgInJvb21OYW1lIjogIlNhbGEgZGUgcG9uZW5jaWFzIEU2MSDCtyBFdWdlbmlvIEVzcGVqbyIsCiAgICAgICJzcGVha2VyIjogIkFuZWwgVGVyZXNhIE1lcmNlZGVzIE7DusOxZXogTW9ucm95IiwKICAgICAgInRpdGxlIjogIk51ZXZhcyBlc3BlY2llcyBkZSBsYSBzdWJjbGFzZSBQaGFsbG9teWNldGlkYWUgKEJhc2lkaW9teWNvdGEpIiwKICAgICAgInRoZW1lIjogIlNpc3RlbcOhdGljYSB5IHRheG9ub23DrWEiLAogICAgICAibW9kYWxpdHkiOiAiUHJlc2VuY2lhbCIsCiAgICAgICJmb3JtYXQiOiAiMTUgbWludXRvcyIsCiAgICAgICJhZmZpbGlhdGlvbnMiOiAiIiwKICAgICAgImNvdW50cnlFbnRyaWVzIjogWwogICAgICAgIHsKICAgICAgICAgICJzcGVha2VyIjogIkFuZWwgVGVyZXNhIE1lcmNlZGVzIE7DusOxZXogTW9ucm95IiwKICAgICAgICAgICJjb2RlcyI6IFsKICAgICAgICAgICAgIk1YIgogICAgICAgICAgXSwKICAgICAgICAgICJjb3VudHJpZXMiOiBbCiAgICAgICAgICAgICJNw6l4aWNvIgogICAgICAgICAgXQogICAgICAgIH0KICAgICAgXQogICAgfSwKICAgIHsKICAgICAgImlkIjogIk9SLTAwMi1GQSIsCiAgICAgICJjb2RlIjogIk9SLTAwMi1GQSIsCiAgICAgICJzb3VyY2VJZCI6ICJQT05FTkNfMDA5IiwKICAgICAgImtpbmQiOiAib3JhbCIsCiAgICAgICJkYXkiOiAiMjAyNi0wOS0wNCIsCiAgICAgICJzdGFydCI6ICIxNDozMCIsCiAgICAgICJlbmQiOiAiMTQ6NDUiLAogICAgICAicm9vbSI6ICJPNTIiLAogICAgICAicm9vbU5hbWUiOiAiU2FsYSBkZSBwb25lbmNpYXMgTzUyIMK3IEpvc8OpIEpvYXF1w61uIE9sbWVkbyIsCiAgICAgICJzcGVha2VyIjogIkZyYW5jaXNjbyBJdmFuIFNhbmNoZXogQW1hZG9yIiwKICAgICAgInRpdGxlIjogIkFzcGVyZ2lsb3NpcyBwdWxtb25hciBlbiBwYWNpZW50ZXMgZGUgdW5pZGFkZXMgZGUgY3VpZGFkb3MgaW50ZW5zaXZvcyBkZWwgSG9zcGl0YWwgTHVpcyBWZXJuYXphLCBHdWF5YXF1aWwg4oCTIEVjdWFkb3IsIDIwMTXigJMyMDI1XCIiLAogICAgICAidGhlbWUiOiAiTWljb2xvZ8OtYSBhcGxpY2FkYSIsCiAgICAgICJtb2RhbGl0eSI6ICJQcmVzZW5jaWFsIiwKICAgICAgImZvcm1hdCI6ICIxNSBtaW51dG9zIiwKICAgICAgImFmZmlsaWF0aW9ucyI6ICIiLAogICAgICAiY291bnRyeUVudHJpZXMiOiBbCiAgICAgICAgewogICAgICAgICAgInNwZWFrZXIiOiAiRlJBTkNJU0NPIElWQU4gU0FOQ0hFWiBBTUFET1IiLAogICAgICAgICAgImNvZGVzIjogWwogICAgICAgICAgICAiRUMiCiAgICAgICAgICBdLAogICAgICAgICAgImNvdW50cmllcyI6IFsKICAgICAgICAgICAgIkVjdWFkb3IiCiAgICAgICAgICBdCiAgICAgICAgfQogICAgICBdCiAgICB9LAogICAgewogICAgICAiaWQiOiAiT1ItMTI0LUNBIiwKICAgICAgImNvZGUiOiAiT1ItMTI0LUNBIiwKICAgICAgInNvdXJjZUlkIjogIlBPTkVOQ18xNDIiLAogICAgICAia2luZCI6ICJvcmFsIiwKICAgICAgImRheSI6ICIyMDI2LTA5LTA0IiwKICAgICAgInN0YXJ0IjogIjE0OjMwIiwKICAgICAgImVuZCI6ICIxNDo0NSIsCiAgICAgICJyb29tIjogIlMyMSIsCiAgICAgICJyb29tTmFtZSI6ICJTYWxhIGRlIHBvbmVuY2lhcyBTMjEgwrcgTWFyaXNjYWwgU3VjcmUiLAogICAgICAic3BlYWtlciI6ICJDYXJvbGluYSBDaGVnd2luIEFuZ2FyaXRhIiwKICAgICAgInRpdGxlIjogIkRlIGxhIGludmVzdGlnYWNpw7NuIGFsIGRlc2Fycm9sbG8gZGUgYmlvcHJvZHVjdG9zOiBleHBlcmllbmNpYSBkZSBhcnRpY3VsYWNpw7NuIGVudHJlIGFjYWRlbWlhIGUgaW5kdXN0cmlhIGVuIGJpb3RlY25vbG9nw61hIGRlIGhvbmdvcyBmdW5jaW9uYWxlcyBlbiBDb2xvbWJpYSIsCiAgICAgICJ0aGVtZSI6ICJCaW90ZWNub2xvZ8OtYSB5IHVzb3MgZGUgaG9uZ29zIiwKICAgICAgIm1vZGFsaXR5IjogIlByZXNlbmNpYWwiLAogICAgICAiZm9ybWF0IjogIjE1IG1pbnV0b3MiLAogICAgICAiYWZmaWxpYXRpb25zIjogIiIsCiAgICAgICJjb3VudHJ5RW50cmllcyI6IFsKICAgICAgICB7CiAgICAgICAgICAic3BlYWtlciI6ICJDYXJvbGluYSBDaGVnd2luIEFuZ2FyaXRhIiwKICAgICAgICAgICJjb2RlcyI6IFsKICAgICAgICAgICAgIkNPIgogICAgICAgICAgXSwKICAgICAgICAgICJjb3VudHJpZXMiOiBbCiAgICAgICAgICAgICJDb2xvbWJpYSIKICAgICAgICAgIF0KICAgICAgICB9CiAgICAgIF0KICAgIH0sCiAgICB7CiAgICAgICJpZCI6ICJPUi0xMjEtUk0iLAogICAgICAiY29kZSI6ICJPUi0xMjEtUk0iLAogICAgICAic291cmNlSWQiOiAiUE9ORU5DXzEwMiIsCiAgICAgICJraW5kIjogIm9yYWwiLAogICAgICAiZGF5IjogIjIwMjYtMDktMDQiLAogICAgICAic3RhcnQiOiAiMTQ6MzAiLAogICAgICAiZW5kIjogIjE0OjQ1IiwKICAgICAgInJvb20iOiAiUzIzIiwKICAgICAgInJvb21OYW1lIjogIlNhbGEgZGUgcG9uZW5jaWFzIFMyMyDCtyBNYXJpc2NhbCBTdWNyZSIsCiAgICAgICJzcGVha2VyIjogIlLDrW8gTWFycm9xdcOtbi1GcmFuY28iLAogICAgICAidGl0bGUiOiAiRGl2ZXJzaWRhZCwgcmVjb2xlY2Npw7NuIHkgY29tZXJjaWFsaXphY2nDs24gZGUgaG9uZ29zIHNpbHZlc3RyZXMgY29tZXN0aWJsZXMgZW4gbWVyY2Fkb3MgeSB0aWFuZ3VpcyBlbiBNw6l4aWNvIiwKICAgICAgInRoZW1lIjogIkV0bm9taWNvbG9nw61hIiwKICAgICAgIm1vZGFsaXR5IjogIlByZXNlbmNpYWwiLAogICAgICAiZm9ybWF0IjogIjE1IG1pbnV0b3MiLAogICAgICAiYWZmaWxpYXRpb25zIjogIiIsCiAgICAgICJjb3VudHJ5RW50cmllcyI6IFsKICAgICAgICB7CiAgICAgICAgICAic3BlYWtlciI6ICJSw61vIE1hcnJvcXXDrW4tRnJhbmNvIiwKICAgICAgICAgICJjb2RlcyI6IFsKICAgICAgICAgICAgIk1YIgogICAgICAgICAgXSwKICAgICAgICAgICJjb3VudHJpZXMiOiBbCiAgICAgICAgICAgICJNw6l4aWNvIgogICAgICAgICAgXQogICAgICAgIH0KICAgICAgXQogICAgfSwKICAgIHsKICAgICAgImlkIjogIk9SLTEyMC1TQyIsCiAgICAgICJjb2RlIjogIk9SLTEyMC1TQyIsCiAgICAgICJzb3VyY2VJZCI6ICJQT05FTkNfMTQxIiwKICAgICAgImtpbmQiOiAib3JhbCIsCiAgICAgICJkYXkiOiAiMjAyNi0wOS0wNCIsCiAgICAgICJzdGFydCI6ICIxNDozMCIsCiAgICAgICJlbmQiOiAiMTQ6NDUiLAogICAgICAicm9vbSI6ICJTNzIiLAogICAgICAicm9vbU5hbWUiOiAiU2FsYSBkZSBwb25lbmNpYXMgUzcyIMK3IE1hcmlzY2FsIFN1Y3JlIiwKICAgICAgInNwZWFrZXIiOiAiU2FyYSBDYXN0ZWxsYW5vcyIsCiAgICAgICJ0aXRsZSI6ICJGdW5nYSBkZWwgQ2hvY8OzIEFuZGlubzogdW4gYWNlcmNhbWllbnRvIGRlc2RlIGxhIGNpZW5jaWEgY2l1ZGFkYW5hIGVuIGxhIFJlc2VydmEgTmF0dXJhbCBLYXBhcmkiLAogICAgICAidGhlbWUiOiAiRWNvbG9nw61hIHkgYmlvZGl2ZXJzaWRhZCIsCiAgICAgICJtb2RhbGl0eSI6ICJQcmVzZW5jaWFsIiwKICAgICAgImZvcm1hdCI6ICIxNSBtaW51dG9zIiwKICAgICAgImFmZmlsaWF0aW9ucyI6ICIiLAogICAgICAiY291bnRyeUVudHJpZXMiOiBbCiAgICAgICAgewogICAgICAgICAgInNwZWFrZXIiOiAiU2FyYSBDYXN0ZWxsYW5vcyIsCiAgICAgICAgICAiY29kZXMiOiBbCiAgICAgICAgICAgICJFQyIKICAgICAgICAgIF0sCiAgICAgICAgICAiY291bnRyaWVzIjogWwogICAgICAgICAgICAiRWN1YWRvciIKICAgICAgICAgIF0KICAgICAgICB9CiAgICAgIF0KICAgIH0sCiAgICB7CiAgICAgICJpZCI6ICJNQUctMTAtUEwiLAogICAgICAiY29kZSI6ICJNQUctMTAtUEwiLAogICAgICAia2luZCI6ICJtYWdpc3RyYWwiLAogICAgICAiZGF5IjogIjIwMjYtMDktMDQiLAogICAgICAic3RhcnQiOiAiMTY6MTAiLAogICAgICAiZW5kIjogIjE3OjAwIiwKICAgICAgInJvb20iOiAiUEFSLTAxIiwKICAgICAgInJvb21OYW1lIjogIlBhcmFuaW5mbyIsCiAgICAgICJzcGVha2VyIjogIlBhYmxvIExvbmRvw7FvIExhcnJlYSIsCiAgICAgICJ0aXRsZSI6ICJTaW11bGFjacOzbiBiYXNhZGEgZW4gaW5kaXZpZHVvcyBhcGxpY2FkYSBhIHByb2Nlc29zIGJpb2zDs2dpY29zLiBDYXNvIEZ1bmdhbmltYWwgSW50ZXJhY3Rpb25zIiwKICAgICAgInRoZW1lIjogIkNoYXJsYSBtYWdpc3RyYWwiLAogICAgICAibW9kYWxpdHkiOiAiUHJlc2VuY2lhbCIsCiAgICAgICJmb3JtYXQiOiAiNTAgbWludXRvcyIsCiAgICAgICJjYXBhY2l0eSI6ICIxODAiLAogICAgICAiYmlvZ3JhcGh5IjogIlBoRCBlbiBJbmdlbmllcsOtYSBRdcOtbWljYS4gRG9jZW50ZSBkZSBncmFkbyB5IHBvc2dyYWRvLCBtaWVtYnJvIGRlbCBDZW50cm8gZGUgQXBveW8gYSBsYSBUZWNub2xvZ8OtYSBlIElubm92YWNpw7NuIGRlIGxhIFVuaXZlcnNpZGFkIENlbnRyYWwgZGVsIEVjdWFkb3IgeSBleGRpcmVjdG9yIGRlIGxvcyBsYWJvcmF0b3Jpb3MgZGUgaW52ZXN0aWdhY2nDs24geSBEUEVDIGRlIGxhIEZhY3VsdGFkIGRlIEluZ2VuaWVyw61hIFF1w61taWNhLiBIYSBwYXJ0aWNpcGFkbyBlbiBwcm95ZWN0b3MgbmFjaW9uYWxlcyBlIGludGVybmFjaW9uYWxlcyBzb2JyZSBtaWNvbG9nw61hLCBiaW9ycmVtZWRpYWNpw7NuLCB2YWxvcml6YWNpw7NuIGRlIHJlc2lkdW9zIHkgc2ltdWxhY2nDs24gZGUgcHJvY2Vzb3MuIFN1IGV4cGVyaWVuY2lhIGluY2x1eWUgZWwgZGVzYXJyb2xsbyBkZSBtb2RlbG9zIHByZWRpY3Rpdm9zIGNvbiBtYWNoaW5lIGxlYXJuaW5nIHkgc2ltdWxhY2nDs24gYmFzYWRhIGVuIGluZGl2aWR1b3MgZW4gT2FrIFJpZGdlIE5hdGlvbmFsIExhYm9yYXRvcnksIGFzw60gY29tbyBsYSBjb2F1dG9yw61hIGRlbCBzb2Z0d2FyZSBGdW5nYW5pbWFsIEludGVyYWN0aW9ucy4iLAogICAgICAiY291bnRyeUVudHJpZXMiOiBbCiAgICAgICAgewogICAgICAgICAgInNwZWFrZXIiOiAiUGFibG8gTG9uZG\\\/DsW8gTGFycmVhIiwKICAgICAgICAgICJjb2RlcyI6IFsKICAgICAgICAgICAgIkVDIgogICAgICAgICAgXSwKICAgICAgICAgICJjb3VudHJpZXMiOiBbCiAgICAgICAgICAgICJFY3VhZG9yIgogICAgICAgICAgXQogICAgICAgIH0KICAgICAgXQogICAgfSwKICAgIHsKICAgICAgImlkIjogIkNCLUQ0IiwKICAgICAgImNvZGUiOiAiQ0ItRDQiLAogICAgICAia2luZCI6ICJjb2ZmZWUiLAogICAgICAiZGF5IjogIjIwMjYtMDktMDQiLAogICAgICAic3RhcnQiOiAiMTc6MTAiLAogICAgICAiZW5kIjogIjE3OjMwIiwKICAgICAgInJvb20iOiAiQ1RSLTAxIiwKICAgICAgInJvb21OYW1lIjogIsOBcmVhIHByaW5jaXBhbCIsCiAgICAgICJzcGVha2VyIjogIlBhdXNhIGdlbmVyYWwgc2luIHByZXNlbnRhY2nDs24gZGUgcMOzc3RlcmVzIiwKICAgICAgInRpdGxlIjogIkNvZmZlZSBCcmVhayDigJQgdGFyZGUiLAogICAgICAidGhlbWUiOiAiQ29mZmVlIEJyZWFrIOKAlCB0YXJkZSIsCiAgICAgICJtb2RhbGl0eSI6ICJQcmVzZW5jaWFsIiwKICAgICAgImZvcm1hdCI6ICIiLAogICAgICAibm90ZSI6ICIiLAogICAgICAiY291bnRyeUVudHJpZXMiOiBbXQogICAgfSwKICAgIHsKICAgICAgImlkIjogIkFTQU0tQ0VNIiwKICAgICAgImNvZGUiOiAiQVNBTS1DRU0iLAogICAgICAia2luZCI6ICJhc2FtYmxlYSIsCiAgICAgICJkYXkiOiAiMjAyNi0wOS0wNCIsCiAgICAgICJzdGFydCI6ICIxNzozMCIsCiAgICAgICJlbmQiOiAiMTg6MzAiLAogICAgICAicm9vbSI6ICJQQVItMDEiLAogICAgICAicm9vbU5hbWUiOiAiUGFyYW5pbmZvIiwKICAgICAgInNwZWFrZXIiOiAiQ2llcnJlIGRlbCB2aWVybmVzIiwKICAgICAgInRpdGxlIjogIkFzYW1ibGVhIENvbmdyZXNvIEVjdWF0b3JpYW5vIiwKICAgICAgInRoZW1lIjogIkFzYW1ibGVhIENvbmdyZXNvIEVjdWF0b3JpYW5vIiwKICAgICAgIm1vZGFsaXR5IjogIlByZXNlbmNpYWwiLAogICAgICAiZm9ybWF0IjogIiIsCiAgICAgICJub3RlIjogIiIsCiAgICAgICJjb3VudHJ5RW50cmllcyI6IFtdCiAgICB9LAogICAgewogICAgICAiaWQiOiAiQ0xBVVNVUkEtRDQiLAogICAgICAiY29kZSI6ICJDTEFVU1VSQS1ENCIsCiAgICAgICJraW5kIjogImVzcGVjaWFsIiwKICAgICAgImRheSI6ICIyMDI2LTA5LTA0IiwKICAgICAgInN0YXJ0IjogIjE3OjAwIiwKICAgICAgImVuZCI6ICIxNzozMCIsCiAgICAgICJyb29tIjogIkRPTS0wMSIsCiAgICAgICJyb29tTmFtZSI6ICJEb21vIERlcG9ydGl2byIsCiAgICAgICJzcGVha2VyIjogIkNlcmVtb25pYSBkZSBwcmVtaWFjacOzbiBkZWwgbWVqb3IgcMOzc3RlciwgbGEgbWVqb3IgcG9uZW5jaWEgeSBhcnRlIG1pY29sw7NnaWNvIiwKICAgICAgInRpdGxlIjogIkVWRU5UTyBERSBDTEFVU1VSQSIsCiAgICAgICJ0aGVtZSI6ICJDbGF1c3VyYSB5IHByZW1pYWNpw7NuIiwKICAgICAgIm1vZGFsaXR5IjogIlByZXNlbmNpYWwiLAogICAgICAiZm9ybWF0IjogIjMwIG1pbnV0b3MiLAogICAgICAibm90ZSI6ICJDZXJlbW9uaWEgZGUgcHJlbWlhY2nDs24gZGVsIG1lam9yIHDDs3N0ZXIsIGxhIG1lam9yIHBvbmVuY2lhIHkgYXJ0ZSBtaWNvbMOzZ2ljby4iLAogICAgICAiY291bnRyeUVudHJpZXMiOiBbXQogICAgfQogIF0KfQ==\\\" data-logo=\\\"https:\\\/\\\/clam12.com\\\/wp-content\\\/uploads\\\/2026\\\/08\\\/LOGO-CLAM2026_Horizontal-scaled.png\\\" aria-label=\\\"Programa del XII CLAM 2026\\\">\\n  \n\n<div class=\\\"clam12-loading\\\" role=\\\"status\\\"><span class=\\\"clam12-loading__mark\\\" aria-hidden=\\\"true\\\"><\\\/span><span>Cargando programa\\u2026<\\\/span><\\\/div>\\n<\\\/section>\\n<script>(function () {\\n  \\\"use strict\\\";\\n\\n  const KIND_LABELS = {\\n    magistral: \\\"Magistral\\\",\\n    oral: \\\"Ponencia oral\\\",\\n    simposio: \\\"Simposio\\\",\\n    mesa: \\\"Mesa redonda\\\",\\n    reunion: \\\"Reuni\\u00f3n\\\",\\n    poster: \\\"P\\u00f3steres + Coffee Break\\\",\\n    asamblea: \\\"Asamblea\\\",\\n    inauguracion: \\\"Inauguraci\\u00f3n\\\",\\n    social: \\\"Evento social\\\",\\n    coffee: \\\"Coffee Break\\\",\\n    almuerzo: \\\"Almuerzo\\\",\\n    traslado: \\\"Traslado\\\",\\n    logistica: \\\"Registro y presentaciones\\\",\\n    especial: \\\"Actividad especial\\\",\\n    permanente: \\\"Exposici\\u00f3n continua\\\"\\n  };\\n  const KIND_ORDER = [\\\"inauguracion\\\", \\\"magistral\\\", \\\"oral\\\", \\\"simposio\\\", \\\"mesa\\\", \\\"reunion\\\", \\\"poster\\\", \\\"asamblea\\\", \\\"social\\\", \\\"coffee\\\", \\\"almuerzo\\\", \\\"traslado\\\", \\\"logistica\\\", \\\"especial\\\"];\\n  const ROOM_ORDER = [\\\"GENERAL\\\", \\\"E42\\\", \\\"E61\\\", \\\"O52\\\", \\\"S21\\\", \\\"S23\\\", \\\"S72\\\", \\\"HON-01\\\", \\\"PAR-01\\\", \\\"MAN-01\\\", \\\"DOM-01\\\", \\\"JJO-01\\\", \\\"REG-01\\\", \\\"CTR-01\\\", \\\"SOC-01\\\"];\\n\\n  const escapeHtml = (value) => String(value ?? \\\"\\\")\\n    .replace(\\\/&\\\/g, \\\"&amp;\\\")\\n    .replace(\\\/<\\\/g, \\\"&lt;\\\")\\n    .replace(\\\/>\\\/g, \\\"&gt;\\\")\\n    .replace(\\\/\\\"\\\/g, \\\"&quot;\\\")\\n    .replace(\\\/'\\\/g, \\\"&#039;\\\");\\n\\n  const normalize = (value) => String(value ?? \\\"\\\")\\n    .normalize(\\\"NFD\\\")\\n    .replace(\\\/[\\\\u0300-\\\\u036f]\\\/g, \\\"\\\")\\n    .toLowerCase();\\n\\n  const unique = (values) => [...new Set(values.filter(Boolean))].sort((a, b) => a.localeCompare(b, \\\"es\\\"));\\n  const FLAG_ART = {\\n    AR: '<rect width=\\\"24\\\" height=\\\"16\\\" fill=\\\"#75aadb\\\"\\\/><rect y=\\\"5.33\\\" width=\\\"24\\\" height=\\\"5.34\\\" fill=\\\"#fff\\\"\\\/><circle cx=\\\"12\\\" cy=\\\"8\\\" r=\\\"1.35\\\" fill=\\\"#f6b40e\\\"\\\/>',\\n    BE: '<rect width=\\\"8\\\" height=\\\"16\\\" fill=\\\"#151515\\\"\\\/><rect x=\\\"8\\\" width=\\\"8\\\" height=\\\"16\\\" fill=\\\"#fdda24\\\"\\\/><rect x=\\\"16\\\" width=\\\"8\\\" height=\\\"16\\\" fill=\\\"#ef3340\\\"\\\/>',\\n    BO: '<rect width=\\\"24\\\" height=\\\"5.34\\\" fill=\\\"#d52b1e\\\"\\\/><rect y=\\\"5.33\\\" width=\\\"24\\\" height=\\\"5.34\\\" fill=\\\"#f9e300\\\"\\\/><rect y=\\\"10.66\\\" width=\\\"24\\\" height=\\\"5.34\\\" fill=\\\"#007934\\\"\\\/>',\\n    BR: '<rect width=\\\"24\\\" height=\\\"16\\\" fill=\\\"#009c3b\\\"\\\/><path d=\\\"M12 2.2 21 8l-9 5.8L3 8z\\\" fill=\\\"#ffdf00\\\"\\\/><circle cx=\\\"12\\\" cy=\\\"8\\\" r=\\\"3.4\\\" fill=\\\"#002776\\\"\\\/><path d=\\\"M8.9 7.5c2.7-.8 5.2-.3 6.4.5\\\" fill=\\\"none\\\" stroke=\\\"#fff\\\" stroke-width=\\\".55\\\"\\\/>',\\n    CL: '<rect width=\\\"24\\\" height=\\\"16\\\" fill=\\\"#fff\\\"\\\/><rect y=\\\"8\\\" width=\\\"24\\\" height=\\\"8\\\" fill=\\\"#d52b1e\\\"\\\/><rect width=\\\"8\\\" height=\\\"8\\\" fill=\\\"#0039a6\\\"\\\/><path d=\\\"m4 1.5.58 1.78h1.87l-1.51 1.1.58 1.78L4 5.06 2.48 6.16l.58-1.78-1.51-1.1h1.87z\\\" fill=\\\"#fff\\\"\\\/>',\\n    CO: '<rect width=\\\"24\\\" height=\\\"8\\\" fill=\\\"#fcd116\\\"\\\/><rect y=\\\"8\\\" width=\\\"24\\\" height=\\\"4\\\" fill=\\\"#003893\\\"\\\/><rect y=\\\"12\\\" width=\\\"24\\\" height=\\\"4\\\" fill=\\\"#ce1126\\\"\\\/>',\\n    CR: '<rect width=\\\"24\\\" height=\\\"16\\\" fill=\\\"#002b7f\\\"\\\/><rect y=\\\"2.5\\\" width=\\\"24\\\" height=\\\"3\\\" fill=\\\"#fff\\\"\\\/><rect y=\\\"5.5\\\" width=\\\"24\\\" height=\\\"5\\\" fill=\\\"#ce1126\\\"\\\/><rect y=\\\"10.5\\\" width=\\\"24\\\" height=\\\"3\\\" fill=\\\"#fff\\\"\\\/>',\\n    CU: '<rect width=\\\"24\\\" height=\\\"16\\\" fill=\\\"#fff\\\"\\\/><path d=\\\"M0 0h24v3.2H0zm0 6.4h24v3.2H0zm0 6.4h24V16H0z\\\" fill=\\\"#002a8f\\\"\\\/><path d=\\\"M0 0v16L10 8z\\\" fill=\\\"#cf142b\\\"\\\/><path d=\\\"m3.6 5.2.64 1.97h2.07L4.64 8.38l.64 1.97L3.6 9.13l-1.68 1.22.64-1.97L.89 7.17h2.07z\\\" fill=\\\"#fff\\\"\\\/>',\\n    CU: '<rect width=\\\"24\\\" height=\\\"16\\\" fill=\\\"#fff\\\"\\\/><path d=\\\"M0 0h24v3.2H0zm0 6.4h24v3.2H0zm0 6.4h24V16H0z\\\" fill=\\\"#002a8f\\\"\\\/><path d=\\\"M0 0v16L10 8z\\\" fill=\\\"#cf142b\\\"\\\/><path d=\\\"m3.6 5.2.64 1.97h2.07L4.64 8.38l.64 1.97L3.6 9.13l-1.68 1.22.64-1.97L.89 7.17h2.07z\\\" fill=\\\"#fff\\\"\\\/>',\\n    DE: '<rect width=\\\"24\\\" height=\\\"5.33\\\" fill=\\\"#000\\\"\\\/><rect y=\\\"5.33\\\" width=\\\"24\\\" height=\\\"5.34\\\" fill=\\\"#dd0000\\\"\\\/><rect y=\\\"10.67\\\" width=\\\"24\\\" height=\\\"5.33\\\" fill=\\\"#ffce00\\\"\\\/>',\\n    DO: '<rect width=\\\"24\\\" height=\\\"16\\\" fill=\\\"#fff\\\"\\\/><path d=\\\"M0 0h10v6.5H0zm14 9.5h10V16H14z\\\" fill=\\\"#002d62\\\"\\\/><path d=\\\"M14 0h10v6.5H14zM0 9.5h10V16H0z\\\" fill=\\\"#ce1126\\\"\\\/><circle cx=\\\"12\\\" cy=\\\"8\\\" r=\\\"1.2\\\" fill=\\\"#2e7d32\\\" stroke=\\\"#d4af37\\\" stroke-width=\\\".35\\\"\\\/>',\\n    DO: '<rect width=\\\"24\\\" height=\\\"16\\\" fill=\\\"#fff\\\"\\\/><path d=\\\"M0 0h10v6.5H0zm14 9.5h10V16H14z\\\" fill=\\\"#002d62\\\"\\\/><path d=\\\"M14 0h10v6.5H14zM0 9.5h10V16H0z\\\" fill=\\\"#ce1126\\\"\\\/><circle cx=\\\"12\\\" cy=\\\"8\\\" r=\\\"1.2\\\" fill=\\\"#2e7d32\\\" stroke=\\\"#d4af37\\\" stroke-width=\\\".35\\\"\\\/>',\\n    EC: '<rect width=\\\"24\\\" height=\\\"8\\\" fill=\\\"#ffdd00\\\"\\\/><rect y=\\\"8\\\" width=\\\"24\\\" height=\\\"4\\\" fill=\\\"#034ea2\\\"\\\/><rect y=\\\"12\\\" width=\\\"24\\\" height=\\\"4\\\" fill=\\\"#ed1c24\\\"\\\/><circle cx=\\\"12\\\" cy=\\\"8\\\" r=\\\"1.5\\\" fill=\\\"#8b5e3c\\\" stroke=\\\"#fff\\\" stroke-width=\\\".35\\\"\\\/>',\\n    FR: '<rect width=\\\"8\\\" height=\\\"16\\\" fill=\\\"#0055a4\\\"\\\/><rect x=\\\"8\\\" width=\\\"8\\\" height=\\\"16\\\" fill=\\\"#fff\\\"\\\/><rect x=\\\"16\\\" width=\\\"8\\\" height=\\\"16\\\" fill=\\\"#ef4135\\\"\\\/>',\\n    GB: '<rect width=\\\"24\\\" height=\\\"16\\\" fill=\\\"#012169\\\"\\\/><path d=\\\"M0 0l24 16M24 0 0 16\\\" stroke=\\\"#fff\\\" stroke-width=\\\"3.6\\\"\\\/><path d=\\\"M0 0l24 16M24 0 0 16\\\" stroke=\\\"#c8102e\\\" stroke-width=\\\"1.5\\\"\\\/><path d=\\\"M12 0v16M0 8h24\\\" stroke=\\\"#fff\\\" stroke-width=\\\"5\\\"\\\/><path d=\\\"M12 0v16M0 8h24\\\" stroke=\\\"#c8102e\\\" stroke-width=\\\"2.6\\\"\\\/>',\\n    HN: '<rect width=\\\"24\\\" height=\\\"5.33\\\" fill=\\\"#00bce4\\\"\\\/><rect y=\\\"5.33\\\" width=\\\"24\\\" height=\\\"5.34\\\" fill=\\\"#fff\\\"\\\/><rect y=\\\"10.67\\\" width=\\\"24\\\" height=\\\"5.33\\\" fill=\\\"#00bce4\\\"\\\/><g fill=\\\"#00bce4\\\"><circle cx=\\\"8\\\" cy=\\\"7\\\" r=\\\".55\\\"\\\/><circle cx=\\\"16\\\" cy=\\\"7\\\" r=\\\".55\\\"\\\/><circle cx=\\\"12\\\" cy=\\\"8\\\" r=\\\".55\\\"\\\/><circle cx=\\\"8\\\" cy=\\\"9\\\" r=\\\".55\\\"\\\/><circle cx=\\\"16\\\" cy=\\\"9\\\" r=\\\".55\\\"\\\/><\\\/g>',\\n    MX: '<rect width=\\\"8\\\" height=\\\"16\\\" fill=\\\"#006847\\\"\\\/><rect x=\\\"8\\\" width=\\\"8\\\" height=\\\"16\\\" fill=\\\"#fff\\\"\\\/><rect x=\\\"16\\\" width=\\\"8\\\" height=\\\"16\\\" fill=\\\"#ce1126\\\"\\\/><circle cx=\\\"12\\\" cy=\\\"8\\\" r=\\\"1.35\\\" fill=\\\"#8c6239\\\"\\\/><path d=\\\"M10.5 9.25c1 .75 2 .75 3 0\\\" fill=\\\"none\\\" stroke=\\\"#3f7d44\\\" stroke-width=\\\".65\\\"\\\/>',\\n    PA: '<rect width=\\\"24\\\" height=\\\"16\\\" fill=\\\"#fff\\\"\\\/><rect x=\\\"12\\\" width=\\\"12\\\" height=\\\"8\\\" fill=\\\"#d21034\\\"\\\/><rect y=\\\"8\\\" width=\\\"12\\\" height=\\\"8\\\" fill=\\\"#005293\\\"\\\/><path d=\\\"m6 2 .55 1.68h1.77l-1.43 1.04.55 1.68L6 5.36 4.56 6.4l.55-1.68-1.43-1.04h1.77zm12 8 .55 1.68h1.77l-1.43 1.04.55 1.68L18 13.36l-1.44 1.04.55-1.68-1.43-1.04h1.77z\\\" fill=\\\"#005293\\\"\\\/>',\\n    PE: '<rect width=\\\"8\\\" height=\\\"16\\\" fill=\\\"#d91023\\\"\\\/><rect x=\\\"8\\\" width=\\\"8\\\" height=\\\"16\\\" fill=\\\"#fff\\\"\\\/><rect x=\\\"16\\\" width=\\\"8\\\" height=\\\"16\\\" fill=\\\"#d91023\\\"\\\/>',\\n    PR: '<rect width=\\\"24\\\" height=\\\"16\\\" fill=\\\"#ed0000\\\"\\\/><path d=\\\"M0 3.2h24v3.2H0zm0 6.4h24v3.2H0\\\" fill=\\\"#fff\\\"\\\/><path d=\\\"M0 0v16L10 8z\\\" fill=\\\"#0050f0\\\"\\\/><path d=\\\"m3.4 5.3.62 1.9h2l-1.62 1.18.62 1.9-1.62-1.17-1.62 1.17.62-1.9L.78 7.2h2z\\\" fill=\\\"#fff\\\"\\\/>',\\n    PY: '<rect width=\\\"24\\\" height=\\\"5.33\\\" fill=\\\"#d52b1e\\\"\\\/><rect y=\\\"5.33\\\" width=\\\"24\\\" height=\\\"5.34\\\" fill=\\\"#fff\\\"\\\/><rect y=\\\"10.67\\\" width=\\\"24\\\" height=\\\"5.33\\\" fill=\\\"#0038a8\\\"\\\/><circle cx=\\\"12\\\" cy=\\\"8\\\" r=\\\"1.35\\\" fill=\\\"#f2c94c\\\" stroke=\\\"#2f7d32\\\" stroke-width=\\\".4\\\"\\\/>',\\n    US: '<rect width=\\\"24\\\" height=\\\"16\\\" fill=\\\"#b22234\\\"\\\/><path d=\\\"M0 2h24v2H0zm0 4h24v2H0zm0 4h24v2H0zm0 4h24v2H0\\\" fill=\\\"#fff\\\"\\\/><rect width=\\\"10.5\\\" height=\\\"8.7\\\" fill=\\\"#3c3b6e\\\"\\\/><g fill=\\\"#fff\\\"><circle cx=\\\"2\\\" cy=\\\"2\\\" r=\\\".45\\\"\\\/><circle cx=\\\"5.25\\\" cy=\\\"2\\\" r=\\\".45\\\"\\\/><circle cx=\\\"8.5\\\" cy=\\\"2\\\" r=\\\".45\\\"\\\/><circle cx=\\\"3.6\\\" cy=\\\"4.3\\\" r=\\\".45\\\"\\\/><circle cx=\\\"6.9\\\" cy=\\\"4.3\\\" r=\\\".45\\\"\\\/><circle cx=\\\"2\\\" cy=\\\"6.6\\\" r=\\\".45\\\"\\\/><circle cx=\\\"5.25\\\" cy=\\\"6.6\\\" r=\\\".45\\\"\\\/><circle cx=\\\"8.5\\\" cy=\\\"6.6\\\" r=\\\".45\\\"\\\/><\\\/g>',\\n    UY: '<rect width=\\\"24\\\" height=\\\"16\\\" fill=\\\"#fff\\\"\\\/><path d=\\\"M0 3.2h24v1.8H0zm0 3.6h24v1.8H0zm0 3.6h24v1.8H0zm0 3.6h24v1.8H0\\\" fill=\\\"#0038a8\\\"\\\/><rect width=\\\"9\\\" height=\\\"9\\\" fill=\\\"#fff\\\"\\\/><circle cx=\\\"4.5\\\" cy=\\\"4.5\\\" r=\\\"1.65\\\" fill=\\\"#f6b40e\\\"\\\/>',\\n  };\\n  const flagMarkup = (code) => {\\n    const normalizedCode = String(code || \\\"\\\").toUpperCase();\\n    return FLAG_ART[normalizedCode]\\n      ? `<svg class=\\\"clam12-flag\\\" viewBox=\\\"0 0 24 16\\\" role=\\\"img\\\" aria-hidden=\\\"true\\\" focusable=\\\"false\\\">${FLAG_ART[normalizedCode]}<\\\/svg>`\\n      : `<span class=\\\"clam12-flag-code\\\" aria-hidden=\\\"true\\\">${escapeHtml(normalizedCode)}<\\\/span>`;\\n  };\\n  const countryText = (event) => (event.countryEntries || [])\\n    .map((entry) => `${entry.speaker} \\u2014 ${(entry.countries || []).join(\\\" \\\/ \\\")}`)\\n    .join(\\\"; \\\");\\n  const countryCodes = (event) => (event.countryEntries || [])\\n    .flatMap((entry) => (entry.codes || []).map((code) => String(code).toUpperCase()))\\n    .filter(Boolean);\\n  const optionList = (items, firstLabel) => `<option value=\\\"all\\\">${escapeHtml(firstLabel)}<\\\/option>${items.map((item) => `<option value=\\\"${escapeHtml(item)}\\\">${escapeHtml(item)}<\\\/option>`).join(\\\"\\\")}`;\\n  const eventName = (event) => event.kind === \\\"oral\\\" || event.kind === \\\"magistral\\\"\\n    ? event.speaker\\n    : event.title;\\n  const eventSubtitle = (event) => event.kind === \\\"oral\\\"\\n    ? event.theme\\n    : event.kind === \\\"magistral\\\"\\n      ? event.title\\n      : event.speaker;\\n\\n  document.querySelectorAll(\\\".clam12-programa\\\").forEach((root) => initialize(root));\\n\\n  async function initialize(root) {\\n    try {\\n      const response = await fetch(root.dataset.source, { credentials: \\\"same-origin\\\" });\\n      if (!response.ok) throw new Error(`HTTP ${response.status}`);\\n      const data = await response.json();\\n      mount(root, data);\\n    } catch (error) {\\n      root.innerHTML = '\n\n<div class=\\\"clam12-empty\\\" role=\\\"alert\\\"><strong>No fue posible cargar el programa.<\\\/strong><br \/>Por favor, vuelva a intentarlo en unos minutos.<\\\/div>';\\n      console.error(\\\"CLAM12 programa:\\\", error);\\n    }\\n  }\\n\\n  function mount(root, data) {\\n    const themes = unique(data.events.filter((event) => event.kind === \\\"oral\\\").map((event) => event.theme));\\n    const rooms = unique(data.events.filter((event) => event.kind !== \\\"permanente\\\").map((event) => event.room).filter(Boolean));\\n    const modalities = unique(data.events.map((event) => event.modality));\\n    const kinds = unique(data.events.filter((event) => event.kind !== \\\"permanente\\\").map((event) => event.kind))\\n      .sort((a, b) => KIND_ORDER.indexOf(a) - KIND_ORDER.indexOf(b));\\n    const state = {\\n      day: data.days[0].date,\\n      scope: \\\"day\\\",\\n      kind: \\\"all\\\",\\n      theme: \\\"all\\\",\\n      room: \\\"all\\\",\\n      modality: \\\"all\\\",\\n      query: \\\"\\\",\\n      view: \\\"agenda\\\"\\n    };\\n\\n    root.innerHTML = `\\n      \n\n<div class=\\\"clam12-shell\\\">\\n        \n\n<header class=\\\"clam12-hero\\\">\\n          \n\n<div class=\\\"clam12-hero__copy\\\">\\n            \n\n<p class=\\\"clam12-kicker\\\">${escapeHtml(data.meta.dates)}<\\\/p>\\n            \n\n<h2 class=\\\"clam12-title\\\">CRONOGRAMA<\\\/h2>\\n            \n\n<p class=\\\"clam12-subtitle\\\">Consulta el programa completo o busca una participaci\\u00f3n en cualquiera de los cuatro d\\u00edas.<\\\/p>\\n          <\\\/div>\\n          ${root.dataset.logo ? `\n\n<div class=\\\"clam12-logo\\\" aria-label=\\\"XII Congreso Latinoamericano de Micolog\\u00eda Ecuador 2026\\\"><img class=\\\"clam12-logo__image\\\" alt=\\\"\\\" aria-hidden=\\\"true\\\"><\\\/div>` : \\\"\\\"}\\n        <\\\/header>\\n        \n\n<div class=\\\"clam12-main\\\">\\n          \n\n<aside class=\\\"clam12-update-banner\\\" role=\\\"status\\\">\\n            <span class=\\\"clam12-update-banner__mark\\\" aria-hidden=\\\"true\\\">!<\\\/span>\\n            \n\n<div><strong>Programa actualizado<\\\/strong><span>Actualizado el 28 de agosto de 2026 a las 09h00 (hora de Ecuador). Incluye ajustes de horarios por disposici\\u00f3n de la sede, cambios de ponentes y nuevas herramientas para consultar toda la semana. Importante: priorice el retiro de kits y gafetes el lunes 31 de agosto.<\\\/span><\\\/div>\\n          <\\\/aside>\\n          ${data.preCongress ? `\\n          \n\n<aside class=\\\"clam12-precongress\\\" aria-labelledby=\\\"${root.id}-precongress-title\\\">\\n            \n\n<div class=\\\"clam12-precongress__date\\\" aria-hidden=\\\"true\\\"><strong>31<\\\/strong><span>AGO<\\\/span><\\\/div>\\n            \n\n<div class=\\\"clam12-precongress__content\\\">\\n              \n\n<p class=\\\"clam12-precongress__eyebrow\\\">Actividad previa al congreso<\\\/p>\\n              \n\n<h3 id=\\\"${root.id}-precongress-title\\\">${escapeHtml(data.preCongress.title)}<\\\/h3>\\n              \n\n<p class=\\\"clam12-precongress__when\\\">${escapeHtml(data.preCongress.date)} \\u00b7 ${escapeHtml(data.preCongress.time)}<\\\/p>\\n              \n\n<p class=\\\"clam12-precongress__location\\\">${escapeHtml(data.preCongress.location)}<\\\/p>\\n              \n\n<p class=\\\"clam12-precongress__message\\\">${escapeHtml(data.preCongress.message)}<\\\/p>\\n            <\\\/div>\\n          <\\\/aside>` : \\\"\\\"}\\n          \n\n<div class=\\\"clam12-stats\\\" aria-label=\\\"Resumen del programa\\\">\\n            \n\n<div class=\\\"clam12-stat\\\"><strong>${data.meta.counts.orals}<\\\/strong><span>Ponencias orales<\\\/span><\\\/div>\\n            \n\n<div class=\\\"clam12-stat\\\"><strong>${data.meta.counts.magistrals}<\\\/strong><span>Magistrales<\\\/span><\\\/div>\\n            \n\n<div class=\\\"clam12-stat\\\"><strong>${data.meta.counts.specialEvents}<\\\/strong><span>Actividades especiales<\\\/span><\\\/div>\\n            \n\n<div class=\\\"clam12-stat\\\"><strong>${data.meta.counts.posters}<\\\/strong><span>P\\u00f3steres<\\\/span><\\\/div>\\n          <\\\/div>\\n          \n\n<nav class=\\\"clam12-days\\\" role=\\\"tablist\\\" aria-label=\\\"D\\u00edas del congreso\\\">\\n            ${data.days.map((day, index) => `<button class=\\\"clam12-day\\\" type=\\\"button\\\" role=\\\"tab\\\" data-day=\\\"${escapeHtml(day.date)}\\\" aria-selected=\\\"${index === 0 ? \\\"true\\\" : \\\"false\\\"}\\\">${escapeHtml(day.label)}<\\\/button>`).join(\\\"\\\")}\\n          <\\\/nav>\\n          \n\n<div class=\\\"clam12-weekly-shortcuts\\\" aria-label=\\\"Res\\u00famenes de la semana\\\">\\n            <span>Vista r\\u00e1pida:<\\\/span>\\n            <button class=\\\"clam12-weekly-btn\\\" type=\\\"button\\\" data-scope=\\\"magistrals\\\" aria-pressed=\\\"false\\\">Magistrales de la semana<\\\/button>\\n            <button class=\\\"clam12-weekly-btn\\\" type=\\\"button\\\" data-scope=\\\"specials\\\" aria-pressed=\\\"false\\\">Simposios, mesas y reuniones<\\\/button>\\n          <\\\/div>\\n          \n\n<div class=\\\"clam12-tools\\\" aria-label=\\\"Filtros del programa\\\">\\n            \n\n<div class=\\\"clam12-field clam12-field--search\\\"><label for=\\\"${root.id}-search\\\">Buscar en los cuatro d\\u00edas<\\\/label><input id=\\\"${root.id}-search\\\" type=\\\"search\\\" placeholder=\\\"Nombre, t\\u00edtulo, c\\u00f3digo o tema\\\"><\\\/div>\\n            \n\n<div class=\\\"clam12-field\\\"><label for=\\\"${root.id}-kind\\\">Actividad<\\\/label><select id=\\\"${root.id}-kind\\\">${optionList(kinds.map((kind) => KIND_LABELS[kind] || kind), \\\"Todas\\\")}<\\\/select><\\\/div>\\n            \n\n<div class=\\\"clam12-field\\\"><label for=\\\"${root.id}-theme\\\">Eje tem\\u00e1tico<\\\/label><select id=\\\"${root.id}-theme\\\">${optionList(themes, \\\"Todos\\\")}<\\\/select><\\\/div>\\n            \n\n<div class=\\\"clam12-field\\\"><label for=\\\"${root.id}-room\\\">Espacio<\\\/label><select id=\\\"${root.id}-room\\\">${optionList(rooms, \\\"Todos\\\")}<\\\/select><\\\/div>\\n            \n\n<div class=\\\"clam12-field\\\"><label for=\\\"${root.id}-mode\\\">Modalidad<\\\/label><select id=\\\"${root.id}-mode\\\">${optionList(modalities, \\\"Todas\\\")}<\\\/select><\\\/div>\\n          <\\\/div>\\n          \n\n<div class=\\\"clam12-actions\\\">\\n            \n\n<div class=\\\"clam12-view-switch\\\" aria-label=\\\"Vista del programa\\\">\\n              <button class=\\\"clam12-view-btn\\\" type=\\\"button\\\" data-view=\\\"agenda\\\" aria-pressed=\\\"true\\\">Agenda<\\\/button>\\n              <button class=\\\"clam12-view-btn\\\" type=\\\"button\\\" data-view=\\\"spaces\\\" aria-pressed=\\\"false\\\">Por espacios<\\\/button>\\n            <\\\/div>\\n            <span class=\\\"clam12-results-count\\\" aria-live=\\\"polite\\\"><\\\/span>\\n            \n\n<div class=\\\"clam12-action-group\\\">\\n              <button class=\\\"clam12-btn\\\" type=\\\"button\\\" data-action=\\\"clear\\\">Limpiar filtros<\\\/button>\\n              <button class=\\\"clam12-btn\\\" type=\\\"button\\\" data-action=\\\"print\\\">Imprimir d\\u00eda<\\\/button>\\n            <\\\/div>\\n          <\\\/div>\\n          \n\n<div class=\\\"clam12-permanent-slot\\\"><\\\/div>\\n          \n\n<div class=\\\"clam12-results\\\"><\\\/div>\\n        <\\\/div>\\n      <\\\/div>\\n      <dialog class=\\\"clam12-update-dialog\\\" aria-labelledby=\\\"${root.id}-update-title\\\">\\n        \n\n<div class=\\\"clam12-update-dialog__accent\\\" aria-hidden=\\\"true\\\"><\\\/div>\\n        \n\n<div class=\\\"clam12-update-dialog__body\\\">\\n          \n\n<p class=\\\"clam12-update-dialog__eyebrow\\\">Aviso importante<\\\/p>\\n          \n\n<h3 id=\\\"${root.id}-update-title\\\">Programa actualizado<\\\/h3>\\n          \n\n<p><strong>Actualizado el 28 de agosto de 2026 a las 09h00 (hora de Ecuador).<\\\/strong> Esta versi\\u00f3n incorpora ajustes de ponentes y horarios por disposici\\u00f3n de la sede, un buscador general para los cuatro d\\u00edas y vistas r\\u00e1pidas de magistrales, simposios, mesas y reuniones.<\\\/p>\\n          \n\n<p>Tambi\\u00e9n se habilit\\u00f3 el retiro anticipado de kits y gafetes el lunes 31 de agosto, de 09:00 a 13:00, en el Edificio Mariscal Sucre, junto al Paraninfo.<\\\/p>\\n          \n\n<p class=\\\"clam12-update-dialog__recommendation\\\">Revise nuevamente su participaci\\u00f3n y, si ya se encuentra en Quito, priorice el retiro de su kit y gafete el lunes para facilitar el ingreso del martes.<\\\/p>\\n          <button class=\\\"clam12-update-dialog__button\\\" type=\\\"button\\\">Revisar cronograma<\\\/button>\\n        <\\\/div>\\n      <\\\/dialog>\\n      <dialog class=\\\"clam12-dialog\\\" aria-labelledby=\\\"${root.id}-dialog-title\\\">\\n        \n\n<div class=\\\"clam12-dialog__head\\\"><strong>Detalle de la actividad<\\\/strong><button class=\\\"clam12-dialog__close\\\" type=\\\"button\\\" aria-label=\\\"Cerrar\\\">\\u00d7<\\\/button><\\\/div>\\n        \n\n<div class=\\\"clam12-dialog__body\\\">\\n          \n\n<p class=\\\"clam12-dialog__type\\\"><\\\/p>\\n          \n\n<h3 class=\\\"clam12-dialog__title\\\" id=\\\"${root.id}-dialog-title\\\"><\\\/h3>\\n          \n\n<p class=\\\"clam12-dialog__speaker\\\"><\\\/p>\\n          \n\n<div class=\\\"clam12-dialog__grid\\\"><\\\/div>\\n          <button class=\\\"clam12-dialog__day-button\\\" type=\\\"button\\\">Ver la jornada completa<\\\/button>\\n        <\\\/div>\\n      <\\\/dialog>`;\\n\\n    \\\/\\\/ Assign the media-library URL after rendering. Some WordPress builders\\n    \\\/\\\/ sanitize dynamic values placed directly inside an HTML image attribute.\\n    const logoImage = root.querySelector(\\\".clam12-logo__image\\\");\\n    if (logoImage && root.dataset.logo) {\\n      logoImage.addEventListener(\\\"error\\\", () => {\\n        logoImage.src = \\\"https:\\\/\\\/clam12.com\\\/wp-content\\\/uploads\\\/2025\\\/09\\\/logotipo.svg\\\";\\n      }, { once: true });\\n      logoImage.src = root.dataset.logo;\\n    }\\n\\n    const updateNoticeKey = \\\"clam12-programa-update-notice-logistica-2026-08-28\\\";\\n    const updateDialog = root.querySelector(\\\".clam12-update-dialog\\\");\\n    const updateBanner = root.querySelector(\\\".clam12-update-banner\\\");\\n    updateBanner.hidden = false;\\n    let noticeSeen = false;\\n    try { noticeSeen = sessionStorage.getItem(updateNoticeKey) === \\\"seen\\\"; } catch (error) { \\\/* Storage may be unavailable. *\\\/ }\\n    if (!noticeSeen) requestAnimationFrame(() => updateDialog.showModal());\\n\\n    const closeUpdateNotice = () => {\\n      try { sessionStorage.setItem(updateNoticeKey, \\\"seen\\\"); } catch (error) { \\\/* Storage may be unavailable. *\\\/ }\\n      updateDialog.close();\\n    };\\n    root.querySelector(\\\".clam12-update-dialog__button\\\").addEventListener(\\\"click\\\", closeUpdateNotice);\\n    updateDialog.addEventListener(\\\"click\\\", (event) => {\\n      const box = updateDialog.getBoundingClientRect();\\n      if (event.clientX < box.left || event.clientX > box.right || event.clientY < box.top || event.clientY > box.bottom) closeUpdateNotice();\\n    });\\n\\n    const controls = {\\n      search: root.querySelector(`#${CSS.escape(root.id)}-search`),\\n      kind: root.querySelector(`#${CSS.escape(root.id)}-kind`),\\n      theme: root.querySelector(`#${CSS.escape(root.id)}-theme`),\\n      room: root.querySelector(`#${CSS.escape(root.id)}-room`),\\n      modality: root.querySelector(`#${CSS.escape(root.id)}-mode`)\\n    };\\n    const dayLabel = (date) => data.days.find((day) => day.date === date)?.label || date;\\n\\n    const syncNavigation = () => {\\n      root.querySelectorAll(\\\".clam12-day\\\").forEach((item) => item.setAttribute(\\\"aria-selected\\\", String(state.scope === \\\"day\\\" && item.dataset.day === state.day)));\\n      root.querySelectorAll(\\\".clam12-weekly-btn\\\").forEach((item) => item.setAttribute(\\\"aria-pressed\\\", String(item.dataset.scope === state.scope)));\\n    };\\n\\n    \\\/\\\/ Activity select shows labels while its values remain internal keys.\\n    [...controls.kind.options].slice(1).forEach((option, index) => { option.value = kinds[index]; });\\n\\n    root.querySelectorAll(\\\".clam12-day\\\").forEach((button) => {\\n      button.addEventListener(\\\"click\\\", () => {\\n        state.day = button.dataset.day;\\n        state.scope = \\\"day\\\";\\n        state.query = \\\"\\\";\\n        controls.search.value = \\\"\\\";\\n        syncNavigation();\\n        render();\\n      });\\n    });\\n\\n    root.querySelectorAll(\\\".clam12-weekly-btn\\\").forEach((button) => {\\n      button.addEventListener(\\\"click\\\", () => {\\n        const nextScope = button.dataset.scope;\\n        state.scope = state.scope === nextScope ? \\\"day\\\" : nextScope;\\n        state.query = \\\"\\\";\\n        controls.search.value = \\\"\\\";\\n        syncNavigation();\\n        render();\\n      });\\n    });\\n\\n    controls.search.addEventListener(\\\"input\\\", () => {\\n      state.query = controls.search.value;\\n      state.scope = state.query.trim() ? \\\"search\\\" : \\\"day\\\";\\n      syncNavigation();\\n      render();\\n    });\\n    [\\\"kind\\\", \\\"theme\\\", \\\"room\\\", \\\"modality\\\"].forEach((key) => controls[key].addEventListener(\\\"change\\\", () => { state[key] = controls[key].value; render(); }));\\n    root.querySelectorAll(\\\".clam12-view-btn\\\").forEach((button) => button.addEventListener(\\\"click\\\", () => {\\n      state.view = button.dataset.view;\\n      root.querySelectorAll(\\\".clam12-view-btn\\\").forEach((item) => item.setAttribute(\\\"aria-pressed\\\", String(item === button)));\\n      render();\\n    }));\\n    root.querySelector('[data-action=\\\"clear\\\"]').addEventListener(\\\"click\\\", () => {\\n      state.kind = state.theme = state.room = state.modality = \\\"all\\\";\\n      state.query = \\\"\\\";\\n      state.scope = \\\"day\\\";\\n      controls.search.value = \\\"\\\";\\n      controls.kind.value = controls.theme.value = controls.room.value = controls.modality.value = \\\"all\\\";\\n      syncNavigation();\\n      render();\\n    });\\n    root.querySelector('[data-action=\\\"print\\\"]').addEventListener(\\\"click\\\", () => window.print());\\n\\n    const dialog = root.querySelector(\\\".clam12-dialog\\\");\\n    const dialogDayButton = root.querySelector(\\\".clam12-dialog__day-button\\\");\\n    let dialogEventDay = state.day;\\n    root.querySelector(\\\".clam12-dialog__close\\\").addEventListener(\\\"click\\\", () => dialog.close());\\n    dialog.addEventListener(\\\"click\\\", (event) => {\\n      const box = dialog.getBoundingClientRect();\\n      if (event.clientX < box.left || event.clientX > box.right || event.clientY < box.top || event.clientY > box.bottom) dialog.close();\\n    });\\n    dialogDayButton.addEventListener(\\\"click\\\", () => {\\n      state.day = dialogEventDay;\\n      state.scope = \\\"day\\\";\\n      state.query = \\\"\\\";\\n      controls.search.value = \\\"\\\";\\n      syncNavigation();\\n      dialog.close();\\n      render();\\n      root.querySelector(\\\".clam12-results\\\")?.scrollIntoView({ behavior: \\\"smooth\\\", block: \\\"start\\\" });\\n    });\\n\\n    function filteredEvents() {\\n      const query = normalize(state.query);\\n      return data.events.filter((event) => {\\n        if (event.kind === \\\"permanente\\\") return false;\\n        if (state.scope === \\\"day\\\" && event.day !== state.day) return false;\\n        if (state.scope === \\\"magistrals\\\" && event.kind !== \\\"magistral\\\") return false;\\n        if (state.scope === \\\"specials\\\" && ![\\\"simposio\\\", \\\"mesa\\\", \\\"reunion\\\"].includes(event.kind)) return false;\\n        if (state.kind !== \\\"all\\\" && event.kind !== state.kind) return false;\\n        if (state.theme !== \\\"all\\\" && event.theme !== state.theme) return false;\\n        if (state.room !== \\\"all\\\" && event.room !== state.room) return false;\\n        if (state.modality !== \\\"all\\\" && event.modality !== state.modality) return false;\\n        if (query) {\\n          const haystack = normalize([event.code, event.speaker, event.participants, event.affiliations, event.title, event.theme, event.room, event.roomName, event.modality, event.note, countryText(event)].join(\\\" \\\"));\\n          if (!haystack.includes(query)) return false;\\n        }\\n        return true;\\n      }).sort((a, b) => a.day.localeCompare(b.day) || a.start.localeCompare(b.start) || KIND_ORDER.indexOf(a.kind) - KIND_ORDER.indexOf(b.kind) || a.room.localeCompare(b.room));\\n    }\\n\\n    function card(event) {\\n      const remote = normalize(event.modality) !== \\\"presencial\\\";\\n      const subtitle = eventSubtitle(event);\\n      const flags = countryCodes(event);\\n      const countryLabel = countryText(event);\\n      const badges = `${remote ? `<span class=\\\"clam12-badge clam12-badge--virtual\\\">${escapeHtml(event.modality)}<\\\/span>` : \\\"\\\"}${flags.length ? `<span class=\\\"clam12-badge clam12-badge--country\\\" title=\\\"${escapeHtml(countryLabel)}\\\" aria-label=\\\"${escapeHtml(countryLabel)}\\\">${flags.map(flagMarkup).join(\\\"\\\")}<\\\/span>` : \\\"\\\"}`;\\n      const showDay = state.scope !== \\\"day\\\";\\n      return `<button type=\\\"button\\\" class=\\\"clam12-card\\\" data-event-id=\\\"${escapeHtml(event.id)}\\\" data-kind=\\\"${escapeHtml(event.kind)}\\\" aria-label=\\\"Abrir ${escapeHtml(KIND_LABELS[event.kind] || event.kind)}: ${escapeHtml(eventName(event))}\\\">\\n        <span class=\\\"clam12-card__top\\\"><span class=\\\"clam12-code\\\">${escapeHtml(event.code)}<\\\/span>${badges ? `<span class=\\\"clam12-card__badges\\\">${badges}<\\\/span>` : \\\"\\\"}<\\\/span>\\n        <span class=\\\"clam12-card__name\\\">${escapeHtml(eventName(event))}<\\\/span>\\n        <span class=\\\"clam12-card__meta\\\">${showDay ? `<span class=\\\"clam12-card__day\\\">${escapeHtml(dayLabel(event.day))}<\\\/span>` : \\\"\\\"}<span>${escapeHtml(event.start)}\\u2013${escapeHtml(event.end)}<\\\/span>${event.room ? `<span>${escapeHtml(event.room)}<\\\/span>` : \\\"\\\"}${subtitle ? `<span>${escapeHtml(subtitle)}<\\\/span>` : \\\"\\\"}<\\\/span>\\n        <span class=\\\"clam12-card__hint\\\">Ver tema y detalles<\\\/span>\\n        <span class=\\\"clam12-card__hover\\\" role=\\\"tooltip\\\">${escapeHtml(event.title)}<\\\/span>\\n      <\\\/button>`;\\n    }\\n\\n    function renderAgenda(events) {\\n      if (!events.length) return '\n\n<div class=\\\"clam12-empty\\\">No hay actividades que coincidan con los filtros seleccionados.<\\\/div>';\\n      const groups = new Map();\\n      events.forEach((event) => {\\n        if (!groups.has(event.start)) groups.set(event.start, []);\\n        groups.get(event.start).push(event);\\n      });\\n      return `\n\n<div class=\\\"clam12-timeline\\\">${[...groups.entries()].map(([start, items]) => `\n\n<section class=\\\"clam12-time-row\\\">\n\n<div class=\\\"clam12-time\\\">${escapeHtml(start)}<\\\/div>\n\n<div class=\\\"clam12-card-grid\\\">${items.map(card).join(\\\"\\\")}<\\\/div><\\\/section>`).join(\\\"\\\")}<\\\/div>`;\\n    }\\n\\n    function renderSpaces(events) {\\n      if (!events.length) return '\n\n<div class=\\\"clam12-empty\\\">No hay actividades que coincidan con los filtros seleccionados.<\\\/div>';\\n      const roomsInUse = unique(events.map((event) => event.room || \\\"GENERAL\\\"));\\n      const columns = ROOM_ORDER.filter((room) => roomsInUse.includes(room)).concat(roomsInUse.filter((room) => !ROOM_ORDER.includes(room)));\\n      const starts = unique(events.map((event) => event.start)).sort();\\n      return `\n\n<div class=\\\"clam12-space-wrap\\\">\n\n<table class=\\\"clam12-space-table\\\">\n\n<thead>\n\n<tr>\n\n<th>Hora<\\\/th>${columns.map((room) => `\n\n<th>${escapeHtml(room === \\\"GENERAL\\\" ? \\\"Programa general\\\" : room)}${room !== \\\"GENERAL\\\" && data.spaces[room] ? `<br \/><small>${escapeHtml(data.spaces[room])}<\\\/small>` : \\\"\\\"}<\\\/th>`).join(\\\"\\\")}<\\\/tr><\\\/thead>\n\n<tbody>${starts.map((start) => `\n\n<tr>\n\n<td>${escapeHtml(start)}<\\\/td>${columns.map((room) => { const items = events.filter((event) => event.start === start && (event.room || \\\"GENERAL\\\") === room); return `\n\n<td>${items.length ? items.map(card).join(\\\"\\\") : '<span class=\\\"clam12-empty-cell\\\">\\u2014<\\\/span>'}<\\\/td>`; }).join(\\\"\\\")}<\\\/tr>`).join(\\\"\\\")}<\\\/tbody><\\\/table><\\\/div>`;\\n    }\\n\\n    function renderWeekly(events) {\\n      if (!events.length) return '\n\n<div class=\\\"clam12-empty\\\">No hay actividades que coincidan con la b\\u00fasqueda o los filtros seleccionados.<\\\/div>';\\n      return `\n\n<div class=\\\"clam12-weekly-results\\\">${data.days.map((day) => {\\n        const dayEvents = events.filter((event) => event.day === day.date);\\n        if (!dayEvents.length) return \\\"\\\";\\n        return `\n\n<section class=\\\"clam12-weekly-day\\\">\n\n<div class=\\\"clam12-weekly-day__head\\\"><strong>${escapeHtml(day.label)}<\\\/strong><span>${dayEvents.length} ${dayEvents.length === 1 ? \\\"actividad\\\" : \\\"actividades\\\"}<\\\/span><\\\/div>\n\n<div class=\\\"clam12-card-grid\\\">${dayEvents.map(card).join(\\\"\\\")}<\\\/div><\\\/section>`;\\n      }).join(\\\"\\\")}<\\\/div>`;\\n    }\\n\\n    function openDialog(eventId) {\\n      const event = data.events.find((item) => item.id === eventId);\\n      if (!event) return;\\n      dialogEventDay = event.day;\\n      dialog.querySelector(\\\".clam12-dialog__type\\\").textContent = `${KIND_LABELS[event.kind] || event.kind} \\u00b7 ${event.code}`;\\n      dialog.querySelector(\\\".clam12-dialog__title\\\").textContent = event.title;\\n      dialog.querySelector(\\\".clam12-dialog__speaker\\\").textContent = event.speaker || \\\"\\\";\\n      const details = [\\n        [\\\"D\\u00eda\\\", dayLabel(event.day)],\\n        [\\\"Horario\\\", `${event.start}\\u2013${event.end}`],\\n        [\\\"Espacio\\\", event.roomName || event.room || \\\"No aplica\\\"],\\n        [\\\"Modalidad\\\", event.modality || \\\"Presencial\\\"],\\n        ...(event.participants ? [[\\\"Participantes \\\/ ponentes\\\", event.participants, true]] : []),\\n        ...(event.affiliations ? [[\\\"Afiliaciones\\\", event.affiliations]] : []),\\n        ...(countryText(event) ? [[\\\"Pa\\u00eds \\\/ afiliaci\\u00f3n\\\", countryText(event)]] : []),\\n        [\\\"Eje \\\/ tipo\\\", event.theme || KIND_LABELS[event.kind]],\\n        [\\\"Formato\\\", event.format || \\\"Seg\\u00fan programa\\\"],\\n        ...(event.publicAudience ? [[\\\"P\\u00fablico objetivo\\\", event.publicAudience]] : []),\\n        ...(event.capacity ? [[\\\"Capacidad\\\", \\\/^\\\\d+$\\\/.test(String(event.capacity)) ? `${event.capacity} personas` : event.capacity]] : []),\\n        ...(event.biography ? [[\\\"Perfil\\\", event.biography, true]] : []),\\n        ...(event.note ? [[\\\"Informaci\\u00f3n\\\", event.note, true]] : []),\\n        [\\\"C\\u00f3digo\\\", event.code]\\n      ];\\n      dialog.querySelector(\\\".clam12-dialog__grid\\\").innerHTML = details.map(([label, value, wide]) => `\n\n<div class=\\\"clam12-dialog__item${wide ? \\\" clam12-dialog__item--wide\\\" : \\\"\\\"}\\\"><span>${escapeHtml(label)}<\\\/span><strong>${escapeHtml(value)}<\\\/strong><\\\/div>`).join(\\\"\\\");\\n      if (typeof dialog.showModal === \\\"function\\\") dialog.showModal();\\n      else dialog.setAttribute(\\\"open\\\", \\\"\\\");\\n    }\\n\\n    function render() {\\n      const events = filteredEvents();\\n      const permanent = data.events.find((event) => event.kind === \\\"permanente\\\" && event.day === state.day);\\n      root.querySelector(\\\".clam12-permanent-slot\\\").innerHTML = state.scope === \\\"day\\\" && permanent ? `\n\n<div class=\\\"clam12-permanent\\\"><span class=\\\"clam12-permanent__mark\\\" aria-hidden=\\\"true\\\"><\\\/span>\n\n<div><strong>${escapeHtml(permanent.title)}<\\\/strong><span>${escapeHtml(permanent.start)}\\u2013${escapeHtml(permanent.end)} \\u00b7 ${escapeHtml(permanent.roomName)}<\\\/span><\\\/div><\\\/div>` : \\\"\\\";\\n      const scopeLabel = state.scope === \\\"search\\\" ? \\\" en los cuatro d\\u00edas\\\" : state.scope === \\\"magistrals\\\" ? \\\" magistrales en la semana\\\" : state.scope === \\\"specials\\\" ? \\\" actividades especiales en la semana\\\" : \\\"\\\";\\n      root.querySelector(\\\".clam12-results-count\\\").textContent = `${events.length}${scopeLabel}`;\\n      root.querySelector(\\\".clam12-results\\\").innerHTML = state.scope === \\\"day\\\" ? (state.view === \\\"spaces\\\" ? renderSpaces(events) : renderAgenda(events)) : renderWeekly(events);\\n      root.querySelectorAll(\\\".clam12-card\\\").forEach((button) => button.addEventListener(\\\"click\\\", () => openDialog(button.dataset.eventId)));\\n    }\\n\\n    syncNavigation();\\n    render();\\n  }\\n})();\\n<\\\/script>\"}}]}]}]}],\"version\":\"4.5.32\"} --><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Cargando programa\u2026<\/p>","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"pmpro_default_level":"","footnotes":""},"class_list":["post-2148","page","type-page","status-publish","hentry","pmpro-has-access"],"_links":{"self":[{"href":"https:\/\/clam12.com\/pt\/wp-json\/wp\/v2\/pages\/2148","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/clam12.com\/pt\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/clam12.com\/pt\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/clam12.com\/pt\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/clam12.com\/pt\/wp-json\/wp\/v2\/comments?post=2148"}],"version-history":[{"count":37,"href":"https:\/\/clam12.com\/pt\/wp-json\/wp\/v2\/pages\/2148\/revisions"}],"predecessor-version":[{"id":5049,"href":"https:\/\/clam12.com\/pt\/wp-json\/wp\/v2\/pages\/2148\/revisions\/5049"}],"wp:attachment":[{"href":"https:\/\/clam12.com\/pt\/wp-json\/wp\/v2\/media?parent=2148"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}