{"id":248,"date":"2026-03-26T15:59:53","date_gmt":"2026-03-26T15:59:53","guid":{"rendered":"https:\/\/feedyouraurablog.com\/?page_id=248"},"modified":"2026-04-08T17:13:50","modified_gmt":"2026-04-08T17:13:50","slug":"sustainglp1","status":"publish","type":"page","link":"https:\/\/feedyouraurablog.com\/sustainglp1\/","title":{"rendered":"Sustain GLP1"},"content":{"rendered":"<p><!--\n  SUSTAIN GLP-1 LANDING PAGE v9 \u2014 Final\n  Inspired by Function Health's editorial aesthetic\n  Self-hosted WordPress version with full CSS\/JS support\n  \n  FONT NOTES:\n  - DM Sans loaded from Google Fonts\n  - Ivar Display placeholder \u2014 update @font-face src when hosted\n  - Falls back to Georgia until Ivar Display is available\n  \n  IMAGE NOTES:\n  - Images point to feedyouraurablog.wordpress.com (staging)\n  - Re-upload to self-hosted WP media library when live\n  - Customer testimonial photos need to be sourced\/uploaded\n--><\/p>\n<link href=\"https:\/\/fonts.googleapis.com\/css2?family=DM+Sans:ital,opsz,wght@0,9..40,400;0,9..40,500;0,9..40,600;0,9..40,700;1,9..40,400;1,9..40,500&#038;display=swap\" rel=\"stylesheet\">\n<style>\n\/* ========== FONT FACE ========== *\/\n@font-face {\n  font-family: 'Ivar Display';\n  font-weight: 400 700;\n  font-style: normal;\n  \/* src: url('\/wp-content\/themes\/your-theme\/fonts\/IvarDisplay-Medium.woff2') format('woff2'); *\/\n}<\/p>\n<p>\/* ========== RESET ========== *\/\n.meth-lp {\n  all: initial;\n  display: block;\n  width: 100%;\n  font-family: 'DM Sans', system-ui, -apple-system, sans-serif;\n  color: #271D0F;\n  background: #FFFFFF;\n  font-size: 16px;\n  line-height: 1.6;\n  letter-spacing: 0.01em;\n  -webkit-font-smoothing: antialiased;\n  -moz-osx-font-smoothing: grayscale;\n  box-sizing: border-box;\n  overflow-x: hidden;\n}<\/p>\n<p>.meth-lp *, .meth-lp *::before, .meth-lp *::after {\n  box-sizing: border-box;\n  margin: 0;\n  padding: 0;\n}<\/p>\n<p>\/* ========== TYPOGRAPHY ========== *\/\n.meth-lp h1, .meth-lp h2, .meth-lp h3 {\n  font-family: 'Ivar Display', Georgia, 'Times New Roman', serif;\n  color: #271D0F;\n  font-weight: 500;\n}<\/p>\n<p>.meth-lp h1 {\n  font-size: 56px;\n  line-height: 1.05;\n  letter-spacing: -0.025em;\n}<\/p>\n<p>.meth-lp h2 {\n  font-size: 44px;\n  line-height: 1.1;\n  letter-spacing: -0.02em;\n}<\/p>\n<p>.meth-lp h3 {\n  font-size: 22px;\n  line-height: 1.3;\n}<\/p>\n<p>.meth-lp h1 em, .meth-lp h2 em {\n  font-style: italic;\n  font-weight: 500;\n}<\/p>\n<p>\/* ========== LAYOUT ========== *\/\n.meth-lp .container {\n  max-width: 1200px;\n  margin: 0 auto;\n  padding: 0 28px;\n}<\/p>\n<p>.meth-lp .container-narrow {\n  max-width: 800px;\n  margin: 0 auto;\n  padding: 0 28px;\n}<\/p>\n<p>\/* ========== SECTION TAG ========== *\/\n.meth-lp .tag {\n  font-family: 'DM Sans', system-ui, sans-serif;\n  font-size: 10px;\n  font-weight: 600;\n  letter-spacing: 0.14em;\n  text-transform: uppercase;\n  color: #A2927C;\n  display: block;\n  margin-bottom: 16px;\n}<\/p>\n<p>\/* ========== BUTTONS ========== *\/\n.meth-lp .btn {\n  display: inline-block;\n  font-family: 'DM Sans', system-ui, sans-serif;\n  font-size: 15px;\n  font-weight: 600;\n  letter-spacing: 0.04em;\n  padding: 18px 40px;\n  background: #454803;\n  color: #FFFFFF;\n  text-decoration: none;\n  border-radius: 0;\n  transition: all 0.3s cubic-bezier(0.25, 0.1, 0.25, 1);\n  position: relative;\n}<\/p>\n<p>.meth-lp .btn:hover {\n  background: #363a02;\n  transform: translateY(-1px);\n  box-shadow: 0 4px 20px rgba(69, 72, 3, 0.25);\n}<\/p>\n<p>.meth-lp .btn-sm {\n  font-size: 13px;\n  padding: 12px 24px;\n}<\/p>\n<p>.meth-lp .btn-outline {\n  background: transparent;\n  border: 1.5px solid #454803;\n  color: #454803;\n}<\/p>\n<p>.meth-lp .btn-outline:hover {\n  background: #454803;\n  color: #FFFFFF;\n  box-shadow: none;\n}<\/p>\n<p>\/* ========== NAV ========== *\/\n.meth-lp .nav {\n  position: sticky;\n  top: 0;\n  z-index: 100;\n  background: rgba(255,255,255,0.95);\n  backdrop-filter: blur(12px);\n  -webkit-backdrop-filter: blur(12px);\n  border-bottom: 1px solid rgba(162,146,124,0.1);\n  padding: 16px 0;\n  transition: all 0.3s ease;\n}<\/p>\n<p>.meth-lp .nav .container {\n  display: flex;\n  align-items: center;\n  justify-content: space-between;\n}<\/p>\n<p>.meth-lp .nav img {\n  height: 28px;\n  width: auto;\n}<\/p>\n<p>\/* ========== SCROLL ANIMATIONS ========== *\/\n.meth-lp .reveal {\n  opacity: 0;\n  transform: translateY(30px);\n  transition: opacity 0.8s cubic-bezier(0.25, 0.1, 0.25, 1), \n              transform 0.8s cubic-bezier(0.25, 0.1, 0.25, 1);\n}<\/p>\n<p>.meth-lp .reveal.visible {\n  opacity: 1;\n  transform: translateY(0);\n}<\/p>\n<p>.meth-lp .reveal-delay-1 { transition-delay: 0.1s; }\n.meth-lp .reveal-delay-2 { transition-delay: 0.2s; }\n.meth-lp .reveal-delay-3 { transition-delay: 0.3s; }\n.meth-lp .reveal-delay-4 { transition-delay: 0.4s; }<\/p>\n<p>\/* ========== HERO ========== *\/\n.meth-lp .hero {\n  position: relative;\n  background-color: #d4c8a8;\n  \/* background-image set via img tag *\/\n  background-size: cover;\n  background-position: center right;\n  min-height: 640px;\n  display: flex;\n  flex-direction: column;\n  justify-content: flex-end;\n  padding: 0 0 64px;\n}<\/p>\n<p>.meth-lp .hero-content {\n  max-width: 45%;\n  padding: 80px 0 0;\n}<\/p>\n<p>.meth-lp .hero h1 {\n  margin-bottom: 24px;\n  color: #FFFFFF;\n}<\/p>\n<p>.meth-lp .hero-subtitle {\n  font-size: 17px;\n  line-height: 1.6;\n  color: rgba(255,255,255,0.85);\n  max-width: 460px;\n  margin-bottom: 32px;\n}<\/p>\n<p>.meth-lp .hero-cta-row {\n  display: flex;\n  align-items: center;\n  gap: 24px;\n  margin-bottom: 0;\n}<\/p>\n<p>.meth-lp .hero .tag {\n  display: inline-block;\n  background: rgba(255,255,255,0.15);\n  padding: 8px 16px;\n  border-radius: 100px;\n  color: #FFFFFF;\n  margin-bottom: 24px;\n  backdrop-filter: blur(4px);\n}<\/p>\n<p>\/* .hero-stats removed \u2014 unused in v9 *\/<\/p>\n<p>\/* ========== TRUST BAR ========== *\/\n.meth-lp .trust-bar {\n  background: #F6F4F1;\n  padding: 20px 0;\n  border-bottom: 1px solid rgba(162,146,124,0.1);\n}<\/p>\n<p>.meth-lp .trust-bar .container {\n  display: flex;\n  justify-content: center;\n  flex-wrap: wrap;\n  gap: 12px 36px;\n  font-size: 14px;\n  color: #5a5040;\n}<\/p>\n<p>.meth-lp .trust-bar strong {\n  color: #454803;\n  font-weight: 600;\n}<\/p>\n<p>\/* ========== NUMBERS ========== *\/\n.meth-lp .numbers {\n  background: #271D0F;\n  padding: 110px 0;\n  color: #FFFFFF;\n}<\/p>\n<p>.meth-lp .numbers .tag { color: #A2927C; }\n.meth-lp .numbers h2 { color: #FFFFFF; }<\/p>\n<p>.meth-lp .numbers-grid {\n  display: grid;\n  grid-template-columns: repeat(4, 1fr);\n  gap: 0;\n  margin-top: 48px;\n}<\/p>\n<p>.meth-lp .number-card {\n  padding: 32px 24px;\n  border-right: 1px solid rgba(255,255,255,0.1);\n}<\/p>\n<p>.meth-lp .number-card:nth-child(4n) {\n  border-right: none;\n}<\/p>\n<p>.meth-lp .number-card:nth-child(n+5) {\n  border-top: 1px solid rgba(255,255,255,0.1);\n}<\/p>\n<p>.meth-lp .number-card .value {\n  font-family: 'Ivar Display', Georgia, serif;\n  font-size: 36px;\n  font-weight: 500;\n  color: #FFFFFF;\n  line-height: 1;\n  margin-bottom: 8px;\n  letter-spacing: -0.02em;\n}<\/p>\n<p>.meth-lp .number-card .label {\n  font-size: 14px;\n  color: rgba(255,255,255,0.55);\n  line-height: 1.4;\n}<\/p>\n<p>\/* ========== CONTENT SECTIONS ========== *\/\n.meth-lp .section-white { background: #FFFFFF; padding: 110px 0; }\n.meth-lp .section-cream { background: #F6F4F1; padding: 110px 0; }\n.meth-lp .section-warm { background: #F6EDD2; padding: 110px 0; }\n.meth-lp .section-dark { background: #271D0F; padding: 110px 0; }<\/p>\n<p>.meth-lp .section-header {\n  margin-bottom: 56px;\n}<\/p>\n<p>.meth-lp .section-header p {\n  font-size: 17px;\n  line-height: 1.7;\n  color: #5a5040;\n  max-width: 640px;\n  margin-top: 20px;\n}<\/p>\n<p>.meth-lp .section-img {\n  width: 100%;\n  height: 600px;\n  object-fit: cover;\n  display: block;\n  margin-bottom: 56px;\n}<\/p>\n<p>\/* ========== PROBLEMS ========== *\/\n.meth-lp .problem-grid {\n  display: grid;\n  grid-template-columns: repeat(3, 1fr);\n  gap: 48px;\n}<\/p>\n<p>.meth-lp .problem-card {\n  padding-top: 0;\n  border-top: none;\n}<\/p>\n<p>.meth-lp .problem-illust {\n  background: #F6F4F1;\n  border-radius: 16px;\n  padding: 32px 24px;\n  margin-bottom: 24px;\n  height: 240px;\n  display: flex;\n  flex-direction: column;\n  justify-content: center;\n  overflow: hidden;\n}<\/p>\n<p>.meth-lp .problem-card h3 {\n  margin-bottom: 12px;\n}<\/p>\n<p>.meth-lp .problem-card p {\n  font-size: 15px;\n  line-height: 1.65;\n  color: #5a5040;\n}<\/p>\n<p>\/* Muscle Loss Illustration *\/\n.meth-lp .muscle-illust .illust-label {\n  font-size: 11px;\n  text-transform: uppercase;\n  letter-spacing: 1.5px;\n  color: #A2927C;\n  margin-bottom: 16px;\n  font-weight: 600;\n}\n.meth-lp .muscle-illust .comp-bar {\n  height: 40px;\n  border-radius: 8px;\n  display: flex;\n  overflow: hidden;\n  margin-bottom: 16px;\n}\n.meth-lp .muscle-illust .comp-fat {\n  background: #BABE83;\n  width: 0%;\n  transition: width 1.2s ease-out;\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  font-size: 12px;\n  font-weight: 600;\n  color: #271D0F;\n}\n.meth-lp .muscle-illust .comp-muscle {\n  background: #271D0F;\n  width: 0%;\n  transition: width 1.2s ease-out 0.3s;\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  font-size: 12px;\n  font-weight: 600;\n  color: #FFFFFF;\n}\n.meth-lp .problem-card.is-visible .comp-fat { width: 60%; }\n.meth-lp .problem-card.is-visible .comp-muscle { width: 40%; }<\/p>\n<p>.meth-lp .muscle-illust .comp-legend {\n  display: flex;\n  gap: 20px;\n}\n.meth-lp .muscle-illust .legend-item {\n  display: flex;\n  align-items: center;\n  gap: 6px;\n  font-size: 12px;\n  color: #5a5040;\n}\n.meth-lp .muscle-illust .legend-dot {\n  width: 8px;\n  height: 8px;\n  border-radius: 50%;\n}\n.meth-lp .muscle-illust .legend-dot.fat { background: #BABE83; }\n.meth-lp .muscle-illust .legend-dot.muscle { background: #271D0F; }\n.meth-lp .muscle-illust .pct-counter {\n  font-family: 'Ivar Display', Georgia, serif;\n  font-size: 48px;\n  font-weight: 500;\n  color: #271D0F;\n  line-height: 1;\n  margin-bottom: 4px;\n}\n.meth-lp .muscle-illust .pct-label {\n  font-size: 13px;\n  color: #5a5040;\n}<\/p>\n<p>\/* Nausea Illustration *\/\n.meth-lp .nausea-illust .meal-stats {\n  display: flex;\n  flex-direction: column;\n  gap: 16px;\n}\n.meth-lp .nausea-illust .meal-stat-row {\n  display: flex;\n  align-items: center;\n  gap: 12px;\n}\n.meth-lp .nausea-illust .stat-label {\n  font-size: 12px;\n  color: #A2927C;\n  width: 60px;\n  flex-shrink: 0;\n  text-transform: uppercase;\n  letter-spacing: 1px;\n  font-weight: 600;\n}\n.meth-lp .nausea-illust .stat-track {\n  flex: 1;\n  height: 28px;\n  background: #FFFFFF;\n  border-radius: 6px;\n  overflow: hidden;\n  position: relative;\n}\n.meth-lp .nausea-illust .stat-fill {\n  height: 100%;\n  border-radius: 6px;\n  width: 0%;\n  transition: width 1s ease-out;\n  display: flex;\n  align-items: center;\n  padding-left: 10px;\n  font-size: 11px;\n  font-weight: 600;\n  color: #FFFFFF;\n}\n.meth-lp .nausea-illust .stat-fill.good { background: #BABE83; color: #271D0F; }\n.meth-lp .nausea-illust .stat-fill.warn { background: #271D0F; }\n.meth-lp .nausea-illust .stat-target {\n  position: absolute;\n  right: 8px;\n  top: 50%;\n  transform: translateY(-50%);\n  font-size: 10px;\n  color: #A2927C;\n  font-weight: 600;\n}\n.meth-lp .problem-card.is-visible .fat-fill { width: 25%; }\n.meth-lp .problem-card.is-visible .cal-fill { width: 55%; }\n.meth-lp .problem-card.is-visible .protein-fill { width: 85%; }<\/p>\n<p>.meth-lp .nausea-illust .check-row {\n  display: flex;\n  align-items: center;\n  gap: 8px;\n  margin-top: 8px;\n  font-size: 12px;\n  color: #271D0F;\n  font-weight: 600;\n  opacity: 0;\n  transition: opacity 0.6s ease-out 1.2s;\n}\n.meth-lp .problem-card.is-visible .check-row { opacity: 1; }<\/p>\n<p>\/* Malnutrition Illustration *\/\n.meth-lp .malnutrition-illust .week-grid {\n  display: grid;\n  grid-template-columns: repeat(7, 1fr);\n  gap: 8px;\n  margin-bottom: 12px;\n}\n.meth-lp .malnutrition-illust .day-col {\n  text-align: center;\n}\n.meth-lp .malnutrition-illust .day-label {\n  font-size: 10px;\n  text-transform: uppercase;\n  letter-spacing: 1px;\n  color: #A2927C;\n  margin-bottom: 8px;\n  font-weight: 600;\n}\n.meth-lp .malnutrition-illust .meal-dot {\n  width: 100%;\n  aspect-ratio: 1;\n  border-radius: 6px;\n  margin-bottom: 6px;\n  transition: all 0.5s ease-out;\n  opacity: 0;\n  transform: scale(0.8);\n}\n.meth-lp .problem-card.is-visible .meal-dot {\n  opacity: 1;\n  transform: scale(1);\n}\n.meth-lp .malnutrition-illust .meal-dot.eaten { background: #BABE83; }\n.meth-lp .malnutrition-illust .meal-dot.skipped { \n  background: transparent; \n  border: 2px dashed rgba(39,29,15,0.25);\n  position: relative;\n}\n.meth-lp .problem-card.is-visible .meal-dot.skipped::after {\n  content: '\u00d7';\n  position: absolute;\n  top: 50%;\n  left: 50%;\n  transform: translate(-50%, -50%);\n  color: #271D0F;\n  font-size: 14px;\n  font-weight: 700;\n}\n.meth-lp .malnutrition-illust .meal-dot.partial { background: rgba(39,29,15,0.15); }<\/p>\n<p>.meth-lp .malnutrition-illust .week-summary {\n  display: flex;\n  justify-content: space-between;\n  padding-top: 12px;\n  border-top: 1px solid rgba(39,29,15,0.1);\n}\n.meth-lp .malnutrition-illust .summary-item {\n  text-align: center;\n}\n.meth-lp .malnutrition-illust .summary-num {\n  font-family: 'Ivar Display', Georgia, serif;\n  font-size: 24px;\n  font-weight: 500;\n  line-height: 1;\n  margin-bottom: 2px;\n}\n.meth-lp .malnutrition-illust .summary-num.bad { color: #271D0F; }\n.meth-lp .malnutrition-illust .summary-num.ok { color: #A2927C; }\n.meth-lp .malnutrition-illust .summary-label {\n  font-size: 10px;\n  color: #A2927C;\n  text-transform: uppercase;\n  letter-spacing: 1px;\n  font-weight: 600;\n}<\/p>\n<p>\/* ========== STEPS ========== *\/\n.meth-lp .steps-grid {\n  display: grid;\n  grid-template-columns: repeat(2, 1fr);\n  gap: 56px 48px;\n}<\/p>\n<p>.meth-lp .step {\n  padding: 0;\n}<\/p>\n<p>.meth-lp .step-photo {\n  width: 100%;\n  aspect-ratio: 1;\n  object-fit: cover;\n  border-radius: 16px;\n  margin-bottom: 24px;\n  display: block;\n}<\/p>\n<p>.meth-lp .step-number {\n  font-family: 'Ivar Display', Georgia, serif;\n  font-size: 14px;\n  font-weight: 500;\n  color: #BABE83;\n  letter-spacing: 0.06em;\n  margin-bottom: 12px;\n  display: block;\n}<\/p>\n<p>.meth-lp .step h3 {\n  margin-bottom: 12px;\n}<\/p>\n<p>.meth-lp .step p {\n  font-size: 15px;\n  line-height: 1.65;\n  color: #5a5040;\n}<\/p>\n<p>\/* ========== RESEARCH ========== *\/\n.meth-lp .section-dark .tag { color: #A2927C; }\n.meth-lp .section-dark h2 { color: #FFFFFF; max-width: 720px; }\n.meth-lp .section-dark p { color: rgba(255,255,255,0.8); }<\/p>\n<p>.meth-lp .research-body {\n  font-size: 17px;\n  line-height: 1.7;\n  max-width: 640px;\n  margin-top: 20px;\n  margin-bottom: 56px;\n}<\/p>\n<p>.meth-lp .research-grid {\n  display: grid;\n  grid-template-columns: repeat(5, 1fr);\n  gap: 0;\n}<\/p>\n<p>.meth-lp .research-card {\n  padding: 32px 24px;\n  border-right: 1px solid rgba(186,190,131,0.2);\n}<\/p>\n<p>.meth-lp .research-card:last-child {\n  border-right: none;\n}<\/p>\n<p>.meth-lp .research-card h3 {\n  color: #FFFFFF;\n  margin-bottom: 8px;\n  font-size: 20px;\n}<\/p>\n<p>.meth-lp .research-card p {\n  font-size: 14px;\n  line-height: 1.5;\n  color: rgba(255,255,255,0.6);\n}<\/p>\n<p>.meth-lp .research-journal {\n  display: flex;\n  align-items: center;\n  gap: 16px;\n  margin-top: 48px;\n  padding-top: 32px;\n  border-top: 1px solid rgba(255,255,255,0.1);\n}<\/p>\n<p>.meth-lp .research-journal-badge {\n  background: rgba(186,190,131,0.15);\n  border: 1px solid rgba(186,190,131,0.3);\n  padding: 8px 16px;\n  font-size: 11px;\n  font-weight: 600;\n  letter-spacing: 0.08em;\n  text-transform: uppercase;\n  color: #BABE83;\n  white-space: nowrap;\n}<\/p>\n<p>.meth-lp .research-journal span {\n  font-size: 14px;\n  color: rgba(255,255,255,0.5);\n}<\/p>\n<p>.meth-lp .research-journal a {\n  color: #FFFFFF;\n  text-decoration: underline;\n  text-underline-offset: 3px;\n}<\/p>\n<p>\/* ========== STANDARDS ========== *\/\n.meth-lp .standards-grid {\n  display: grid;\n  grid-template-columns: repeat(2, 1fr);\n  gap: 64px;\n}<\/p>\n<p>.meth-lp .standards-col h3 {\n  font-size: 20px;\n  margin-bottom: 20px;\n  padding-bottom: 16px;\n  border-bottom: 2px solid rgba(255,255,255,0.3);\n  color: #FFFFFF;\n}<\/p>\n<p>.meth-lp .standard-item {\n  padding: 12px 0;\n  border-bottom: 1px solid rgba(255,255,255,0.12);\n  font-size: 15px;\n  color: rgba(255,255,255,0.9);\n  line-height: 1.5;\n}<\/p>\n<p>.meth-lp .standard-item:last-child {\n  border-bottom: none;\n}<\/p>\n<p>\/* ========== COMPARISON ========== *\/\n.meth-lp .compare-hint {\n  font-size: 13px;\n  color: #A2927C;\n  text-align: right;\n  margin-bottom: 12px;\n  display: none;\n}<\/p>\n<p>.meth-lp .compare-scroll {\n  overflow-x: auto;\n  -webkit-overflow-scrolling: touch;\n}<\/p>\n<p>.meth-lp .compare-table {\n  width: 100%;\n  min-width: 720px;\n  border-collapse: collapse;\n  font-size: 14px;\n  color: #271D0F;\n}<\/p>\n<p>.meth-lp .compare-table th {\n  text-align: left;\n  padding: 16px;\n  border-bottom: 2px solid #271D0F;\n  font-weight: 600;\n  font-size: 13px;\n  letter-spacing: 0.02em;\n}<\/p>\n<p>.meth-lp .compare-table th.meth-col {\n  font-size: 15px;\n  font-family: 'Ivar Display', Georgia, serif;\n  font-weight: 500;\n  background: rgba(186,190,131,0.1);\n}<\/p>\n<p>.meth-lp .compare-table td {\n  padding: 14px 16px;\n  border-bottom: 1px solid rgba(162,146,124,0.12);\n  vertical-align: top;\n}<\/p>\n<p>.meth-lp .compare-table td:first-child {\n  font-weight: 500;\n  color: #271D0F;\n}<\/p>\n<p>.meth-lp .compare-table td.meth-col {\n  background: rgba(186,190,131,0.06);\n  color: #271D0F;\n  font-weight: 500;\n}<\/p>\n<p>.meth-lp .compare-table tr:last-child td {\n  border-bottom: none;\n}<\/p>\n<p>\/* ========== TESTIMONIALS ========== *\/\n.meth-lp .testimonials-header {\n  text-align: center;\n  margin-bottom: 64px;\n}<\/p>\n<p>.meth-lp .testimonials-header .tag {\n  display: block;\n  text-align: center;\n}<\/p>\n<p>.meth-lp .testimonials-grid {\n  display: grid;\n  grid-template-columns: repeat(2, 1fr);\n  gap: 48px 40px;\n}<\/p>\n<p>.meth-lp .testimonial {\n  padding: 40px;\n  background: #F6F4F1;\n  position: relative;\n  border-radius: 20px;\n}<\/p>\n<p>.meth-lp .testimonial-result {\n  font-family: 'Ivar Display', Georgia, serif;\n  font-weight: 500;\n  font-size: 20px;\n  color: #454803;\n  margin-bottom: 16px;\n  line-height: 1.3;\n}<\/p>\n<p>.meth-lp .testimonial-quote {\n  font-size: 15px;\n  font-style: italic;\n  line-height: 1.65;\n  color: #5a5040;\n  margin-bottom: 24px;\n}<\/p>\n<p>.meth-lp .testimonial-author {\n  display: flex;\n  align-items: center;\n  gap: 12px;\n}<\/p>\n<p>.meth-lp .testimonial-avatar {\n  width: 40px;\n  height: 40px;\n  border-radius: 50%;\n  background: #E8E4DF;\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  font-size: 14px;\n  font-weight: 600;\n  color: #A2927C;\n  flex-shrink: 0;\n}<\/p>\n<p>.meth-lp .testimonial-name {\n  font-size: 14px;\n  font-weight: 500;\n  color: #271D0F;\n}<\/p>\n<p>.meth-lp .testimonial-detail {\n  font-size: 12px;\n  color: #A2927C;\n}<\/p>\n<p>\/* ========== FOUNDER ========== *\/\n\/* ========== FAQ ========== *\/\n.meth-lp .faq-header {\n  text-align: center;\n  margin-bottom: 56px;\n}<\/p>\n<p>.meth-lp .faq-header .tag {\n  text-align: center;\n}<\/p>\n<p>.meth-lp .faq-list {\n  max-width: 720px;\n  margin: 0 auto;\n}<\/p>\n<p>.meth-lp .faq-list details {\n  border-bottom: 1px solid rgba(162,146,124,0.15);\n}<\/p>\n<p>.meth-lp .faq-list summary {\n  font-family: 'Ivar Display', Georgia, serif;\n  font-size: 18px;\n  font-weight: 500;\n  color: #271D0F;\n  padding: 24px 40px 24px 0;\n  cursor: pointer;\n  list-style: none;\n  position: relative;\n  transition: color 0.2s ease;\n}<\/p>\n<p>.meth-lp .faq-list summary:hover {\n  color: #454803;\n}<\/p>\n<p>.meth-lp .faq-list summary::-webkit-details-marker { display: none; }<\/p>\n<p>.meth-lp .faq-list summary::after {\n  content: '+';\n  position: absolute;\n  right: 0;\n  top: 50%;\n  transform: translateY(-50%);\n  font-size: 24px;\n  font-weight: 300;\n  color: #A2927C;\n  font-family: 'DM Sans', sans-serif;\n  transition: transform 0.3s ease;\n}<\/p>\n<p>.meth-lp .faq-list details[open] summary::after {\n  content: '\u2212';\n  transform: translateY(-50%);\n}<\/p>\n<p>.meth-lp .faq-list details p {\n  font-size: 15px;\n  line-height: 1.7;\n  color: #5a5040;\n  padding: 0 0 24px;\n}<\/p>\n<p>\/* ========== FINAL CTA ========== *\/\n.meth-lp .final-cta {\n  background: #271D0F;\n  padding: 110px 0;\n  text-align: center;\n}<\/p>\n<p>.meth-lp .final-cta h2 {\n  color: #FFFFFF;\n  margin-bottom: 20px;\n}<\/p>\n<p>.meth-lp .final-cta p {\n  color: rgba(255,255,255,0.7);\n  max-width: 560px;\n  margin: 0 auto 40px;\n  font-size: 17px;\n  line-height: 1.7;\n}<\/p>\n<p>.meth-lp .final-cta .btn {\n  background: #BABE83;\n  color: #271D0F;\n  font-weight: 700;\n}<\/p>\n<p>.meth-lp .final-cta .btn:hover {\n  background: #cdd19a;\n  box-shadow: 0 4px 24px rgba(186,190,131,0.35);\n}<\/p>\n<p>.meth-lp .final-cta .meta {\n  display: flex;\n  flex-wrap: wrap;\n  justify-content: center;\n  gap: 8px 21px;\n  margin-top: 24px;\n  font-size: 13px;\n  color: rgba(255,255,255,0.45);\n}<\/p>\n<p>\/* ========== FOOTER ========== *\/\n.meth-lp .footer {\n  background: #1a1209;\n  padding: 48px 0;\n}<\/p>\n<p>.meth-lp .footer .container {\n  text-align: center;\n}<\/p>\n<p>.meth-lp .footer img {\n  height: 24px;\n  width: auto;\n  filter: brightness(0) invert(1);\n  opacity: 0.6;\n}<\/p>\n<p>.meth-lp .footer-links {\n  display: flex;\n  flex-wrap: wrap;\n  gap: 8px 28px;\n  justify-content: center;\n  margin-top: 24px;\n}<\/p>\n<p>.meth-lp .footer-links a {\n  font-size: 13px;\n  color: rgba(255,255,255,0.7);\n  text-decoration: none;\n  transition: color 0.2s ease;\n}<\/p>\n<p>.meth-lp .footer-links a:hover {\n  color: rgba(255,255,255,0.8);\n}<\/p>\n<p>.meth-lp .footer-legal {\n  font-size: 11px;\n  color: rgba(255,255,255,0.25);\n  margin-top: 24px;\n}<\/p>\n<p>\/* ========== RESPONSIVE ========== *\/\n@media (max-width: 960px) {\n  .meth-lp h1 { font-size: 42px; }\n  .meth-lp h2 { font-size: 26px; }<\/p>\n<p>  .meth-lp .hero { min-height: 520px; background-position: 70% center; }\n  .meth-lp .hero-content { max-width: 50%; }<\/p>\n<p>  .meth-lp .section-white, .meth-lp .section-cream, \n  .meth-lp .section-warm, .meth-lp .section-dark,\n  .meth-lp .numbers, .meth-lp .final-cta { padding: 80px 0; }<\/p>\n<p>  .meth-lp .numbers-grid { grid-template-columns: repeat(2, 1fr); }\n  .meth-lp .number-card:nth-child(4n) { border-right: 1px solid rgba(255,255,255,0.1); }\n  .meth-lp .number-card:nth-child(2n) { border-right: none; }\n  .meth-lp .number-card:nth-child(n+3) { border-top: 1px solid rgba(255,255,255,0.1); }\n  .meth-lp .number-card:nth-child(2n) { border-right: none; }\n  .meth-lp .number-card:nth-child(n+3) { border-top: 1px solid rgba(162,146,124,0.15); }<\/p>\n<p>  .meth-lp .problem-grid { grid-template-columns: 1fr; gap: 32px; }\n  .meth-lp .problem-illust { height: auto; min-height: 240px; }\n  .meth-lp .steps-grid { grid-template-columns: 1fr; gap: 40px; }\n  .meth-lp .research-grid { grid-template-columns: repeat(2, 1fr); }\n  .meth-lp .research-card:nth-child(2n) { border-right: none; }\n  .meth-lp .research-card:nth-child(n+3) { border-top: 1px solid rgba(186,190,131,0.2); }<\/p>\n<p>  .meth-lp .standards-grid { grid-template-columns: 1fr; gap: 40px; }\n  .meth-lp .glass-scatter { grid-template-columns: repeat(2, 1fr); }\n  .meth-lp .testimonials-grid { grid-template-columns: 1fr; }\n  .meth-lp .founder-layout { grid-template-columns: 1fr; gap: 40px; }\n  .meth-lp .founder-photo { height: 400px; }<\/p>\n<p>  .meth-lp .compare-hint { display: block; }\n  .meth-lp .section-img { height: 320px; }\n}<\/p>\n<p>@media (max-width: 560px) {\n  .mobile-br { display: inline !important; }\n  .research-card-inner { max-width: 75% !important; margin-left: auto !important; }\n  .meth-lp .hero { min-height: 500px !important; }\n  .meth-lp .hero img { object-position: 75% center !important; }\n  .meth-lp .glass-scatter { grid-template-columns: repeat(2, 1fr); gap: 12px; }\n  .meth-lp .glass-value { font-size: 26px; }\n  .meth-lp .glass-card { padding: 18px 12px; }<\/p>\n<p>  .meth-lp h1 { font-size: 32px; }\n  .meth-lp h2 { font-size: 28px; }\n  .meth-lp h3 { font-size: 19px; }<\/p>\n<p>.meth-lp .hero { min-height: 100vh; padding: 48px 0 0; background-position: 75% center; background-size: cover; justify-content: flex-start; background-image: url('https:\/\/feedyouraurablog.com\/wp-content\/uploads\/2026\/04\/Kasia_Blue.jpg'); }\n  .meth-lp .hero-content { max-width: 66%; padding-top: 80px; }<\/p>\n<p>  .meth-lp .section-white, .meth-lp .section-cream, \n  .meth-lp .section-warm, .meth-lp .section-dark,\n  .meth-lp .numbers, .meth-lp .final-cta { padding: 56px 0; }<\/p>\n<p>  .meth-lp .section-img { height: 240px; }\n  .meth-lp .section-header { margin-bottom: 40px; }<\/p>\n<p>  .meth-lp .research-grid { grid-template-columns: 1fr; }\n  .meth-lp .research-card { border-right: none !important; border-top: 1px solid rgba(186,190,131,0.2); }\n  .meth-lp .research-card:first-child { border-top: none; }<\/p>\n<p>  .meth-lp .testimonial { padding: 28px; }<\/p>\n<p>  .meth-lp .btn { width: 100%; text-align: center; }\n  .meth-lp .btn-sm { width: auto; }<\/p>\n<p>  .meth-lp .number-card .value { font-size: 28px; }\n}<\/p>\n<p>\/* ========== GLASSMORPHISM NUMBERS ========== *\/\n.meth-lp .glass-scatter {\n  display: grid;\n  grid-template-columns: repeat(4, 1fr);\n  gap: 16px;\n  max-width: 1100px;\n  margin: 0 auto;\n}\n.meth-lp .glass-card {\n  background: rgba(255,255,255,0.1);\n  backdrop-filter: blur(20px);\n  -webkit-backdrop-filter: blur(20px);\n  border: 1px solid rgba(255,255,255,0.2);\n  border-radius: 20px;\n  padding: 16px 12px 14px;\n  text-align: center;\n  box-shadow: 0 4px 24px rgba(0,0,0,0.08), inset 0 1px 0 rgba(255,255,255,0.15);\n}\n.meth-lp .glass-value {\n  font-family: 'Ivar Display', Georgia, serif;\n  font-size: 34px;\n  font-weight: 500;\n  color: #FFFFFF !important;\n  line-height: 1;\n  margin-bottom: 6px;\n  text-shadow: 0 2px 12px rgba(0,0,0,0.3);\n}\n.meth-lp .glass-label {\n  font-family: 'DM Sans', system-ui, sans-serif;\n  font-size: 11px;\n  font-weight: 600;\n  letter-spacing: 0.08em;\n  text-transform: uppercase;\n  color: rgba(255,255,255,0.75) !important;\n  line-height: 1.4;\n}<\/p>\n<\/style>\n<div class=\"meth-lp\">\n<p><!-- NAV --><\/p>\n<nav class=\"nav\">\n<div class=\"container\" style=\"display:flex !important;align-items:center !important;justify-content:space-between !important;width:100% !important;max-width:1200px !important;margin:0 auto !important;padding:0 28px !important;\">\n    <a href=\"https:\/\/www.gomethodology.com\"><img data-recalc-dims=\"1\" decoding=\"async\" src=\"https:\/\/i0.wp.com\/feedyouraurablog.wordpress.com\/wp-content\/uploads\/2026\/02\/methodology_darkbrown.png?ssl=1\" alt=\"Methodology\"><\/a><\/p>\n<div style=\"display:flex !important;align-items:center !important;gap:20px !important;margin-left:auto !important;\">\n      <a href=\"https:\/\/app.gomethodology.com\/login\" style=\"font-family:'DM Sans',system-ui,sans-serif;font-size:13px;color:#5a5040;text-decoration:none;\">Log In<\/a><br \/>\n      <a href=\"https:\/\/www.gomethodology.com\/quiz\" class=\"btn btn-sm\">Build Your Plan<\/a>\n    <\/div>\n<\/p><\/div>\n<\/nav>\n<p><!-- HERO --><\/p>\n<style>\n@media (max-width: 560px) {\n  .meth-lp .hero { min-height: 640px !important; padding-bottom: 0 !important; }\n  .meth-lp .hero img.hero-bg { position: absolute !important; height: 100% !important; width: 100% !important; object-fit: cover !important; object-position: 70% center !important; }\n  .mobile-br { display: inline !important; }\n  .research-card-inner { max-width: 75% !important; margin-left: auto !important; }\n  .meth-lp .hero-content { position: absolute !important; top: 0 !important; left: 0 !important; max-width: 66% !important; padding: 40px 28px !important; }\n}\n<\/style>\n<div class=\"hero\" style=\"overflow:hidden;position:relative;\">\n  <img data-recalc-dims=\"1\" decoding=\"async\" class=\"hero-bg\" src=\"https:\/\/i0.wp.com\/feedyouraurablog.com\/wp-content\/uploads\/2026\/04\/Kasia_Blue.jpg?ssl=1\" alt=\"\" style=\"position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center right;z-index:0;\"><\/p>\n<div class=\"container\">\n<div class=\"hero-content reveal\" style=\"position:relative;z-index:2;max-width:66% !important;padding-top:80px !important;\">\n      <span class=\"tag\" style=\"color:#FFFFFF !important;background:rgba(255,255,255,0.15);padding:8px 16px;border-radius:100px;\">Sustain GLP-1 Program<\/span><\/p>\n<h1 style=\"color:#FFFFFF !important;\">The only meal delivery <em>studied in the American Journal of Clinical Nutrition.<\/em><\/h1>\n<p class=\"hero-subtitle\" style=\"color:rgba(255,255,255,0.85) !important;\">For blood sugar, weight loss, fasting insulin, and dietary compliance in a peer-reviewed clinical trial. Our Sustain GLP-1 program is built for GLP-1 patients.<\/p>\n<div class=\"hero-cta-row\">\n        <a href=\"https:\/\/www.gomethodology.com\/quiz\" class=\"btn\">Build Your Plan<\/a>\n      <\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/div>\n<p><!-- TRUST BAR --><\/p>\n<div class=\"trust-bar\">\n<div class=\"container\">\n    <span><strong>\u2713<\/strong> Peer-reviewed clinical trial (AJCN)<\/span><br \/>\n    <span><strong>\u2713<\/strong> Ships to 48 states<\/span><br \/>\n    <span><strong>\u2713<\/strong> Packaged in glass jars<\/span><br \/>\n    <span><strong>\u2713<\/strong> Skip or cancel anytime<\/span><br \/>\n    <span><strong>\u2713<\/strong> No commitment<\/span>\n  <\/div>\n<\/div>\n<p><!-- NUMBERS --><\/p>\n<div style=\"position:relative; background-image:url('https:\/\/feedyouraurablog.com\/wp-content\/uploads\/2026\/04\/Jars.jpg'); background-size:cover; background-position:center bottom; min-height:600px; display:flex; flex-direction:column; justify-content:flex-start;\">\n<div style=\"position:absolute;top:0;left:0;right:0;height:65%;background:transparent;z-index:1;\"><\/div>\n<div class=\"container\" style=\"position:relative;z-index:2;padding-top:60px;padding-bottom:20px;\">\n<div class=\"reveal\" style=\"text-align:center;margin-bottom:48px;\">\n      <span class=\"tag\" style=\"color:rgba(255,255,255,0.6);\">By the Numbers<\/span><\/p>\n<h2 style=\"color:#FFFFFF !important;text-align:center;max-width:500px;margin:0 auto;\">Numbers that help you<br class=\"mobile-br\" style=\"display:none;\"> <em>sustain<\/em> your weight loss.<\/h2>\n<\/p><\/div>\n<style>.glass-scatter-inner{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;max-width:800px;margin:0 auto;}@media(max-width:960px){.glass-scatter-inner{grid-template-columns:repeat(2,1fr);}}@media(max-width:560px){.glass-scatter-inner{grid-template-columns:repeat(2,1fr);gap:10px;max-width:320px;}.glass-scatter-inner .glass-card{padding:12px 10px;}.glass-scatter-inner .glass-value{font-size:22px !important;}.glass-scatter-inner .glass-label{font-size:9px !important;}}<\/style>\n<div class=\"glass-scatter-inner reveal\">\n<div class=\"glass-card\">\n<div class=\"glass-value\">100\u2013140g<\/div>\n<div class=\"glass-label\">Protein Per Day<\/div>\n<\/p><\/div>\n<div class=\"glass-card\">\n<div class=\"glass-value\">35\u201350g<\/div>\n<div class=\"glass-label\">Protein Per Meal<\/div>\n<\/p><\/div>\n<div class=\"glass-card\">\n<div class=\"glass-value\">300\u2013475<\/div>\n<div class=\"glass-label\">Calories Per Meal<\/div>\n<\/p><\/div>\n<div class=\"glass-card\">\n<div class=\"glass-value\">200+<\/div>\n<div class=\"glass-label\">Plant Variety Per Week<\/div>\n<\/p><\/div>\n<div class=\"glass-card\">\n<div class=\"glass-value\">0g<\/div>\n<div class=\"glass-label\">Refined Sugar<\/div>\n<\/p><\/div>\n<div class=\"glass-card\">\n<div class=\"glass-value\">0g<\/div>\n<div class=\"glass-label\">Gluten<\/div>\n<\/p><\/div>\n<div class=\"glass-card\">\n<div class=\"glass-value\">0g<\/div>\n<div class=\"glass-label\">Canola Oil<\/div>\n<\/p><\/div>\n<div class=\"glass-card\">\n<div class=\"glass-value\">20+g<\/div>\n<div class=\"glass-label\">Fiber Per Day<\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/div>\n<p><!-- WHY GLP-1 --><\/p>\n<div class=\"section-white\">\n<div class=\"container\">\n<div class=\"section-header reveal\">\n      <span class=\"tag\">Why GLP-1 users need different food<\/span><\/p>\n<h2>Engineered for the <em>dietary needs<br class=\"mobile-br\" style=\"display:none;\"> of GLP-1 patients.<\/em><\/h2>\n<p>GLP-1 medications like semaglutide and tirzepatide are powerful tools for weight management and blood sugar control, but they create a specific nutritional challenge: when your appetite drops dramatically, every meal has to work harder. Without the right nutrition, the weight you&#8217;re losing isn&#8217;t just fat. It could be up to 40% muscle.<\/p>\n<\/p><\/div>\n<div class=\"problem-grid\">\n<div class=\"problem-card reveal reveal-delay-1\">\n<div class=\"problem-illust muscle-illust\">\n<div class=\"illust-label\">Weight lost on GLP-1s without proper nutrition<\/div>\n<div class=\"comp-bar\">\n<div class=\"comp-fat\">60% Fat<\/div>\n<div class=\"comp-muscle\">40% Muscle<\/div>\n<\/p><\/div>\n<div class=\"comp-legend\">\n            <span class=\"legend-item\"><span class=\"legend-dot fat\"><\/span> Fat loss<\/span><br \/>\n            <span class=\"legend-item\"><span class=\"legend-dot muscle\"><\/span> Muscle loss<\/span>\n          <\/div>\n<\/p><\/div>\n<h3>Muscle Loss<\/h3>\n<p>Without adequate protein, GLP-1 users lose 25\u201340% of total weight as lean muscle mass. This leads to weakness, metabolic slowdown, hair thinning, and the premature aging sometimes called &#8220;Ozempic face.&#8221; You need 100\u2013140g of high-quality protein per day from real food, not shakes, to protect what you&#8217;ve built.<\/p>\n<\/p><\/div>\n<div class=\"problem-card reveal reveal-delay-2\">\n<div class=\"problem-illust nausea-illust\">\n<div class=\"meal-stats\">\n<div class=\"meal-stat-row\">\n              <span class=\"stat-label\">Fat<\/span><\/p>\n<div class=\"stat-track\">\n<div class=\"stat-fill good fat-fill\">&lt;20g<\/div>\n<\/p><\/div>\n<\/p><\/div>\n<div class=\"meal-stat-row\">\n              <span class=\"stat-label\">Calories<\/span><\/p>\n<div class=\"stat-track\">\n<div class=\"stat-fill good cal-fill\">300\u2013475<\/div>\n<\/p><\/div>\n<\/p><\/div>\n<div class=\"meal-stat-row\">\n              <span class=\"stat-label\">Protein<\/span><\/p>\n<div class=\"stat-track\">\n<div class=\"stat-fill good protein-fill\">35\u201350g<\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<div class=\"check-row\">\u2713 Optimized for GLP-1 tolerance<\/div>\n<\/p><\/div>\n<h3>Nausea and Bloating<\/h3>\n<p>GLP-1 medications slow gastric emptying. High-fat, heavily spiced, and large-portioned meals become triggers. You need light meals that are low in fat, without sacrificing protein density per calorie.<\/p>\n<\/p><\/div>\n<div class=\"problem-card reveal reveal-delay-3\">\n<div class=\"problem-illust malnutrition-illust\">\n<div class=\"week-grid\">\n<div class=\"day-col\">\n<div class=\"day-label\">Mon<\/div>\n<div class=\"meal-dot eaten\" style=\"transition-delay:0.2s\"><\/div>\n<div class=\"meal-dot skipped\" style=\"transition-delay:0.3s\"><\/div>\n<div class=\"meal-dot eaten\" style=\"transition-delay:0.4s\"><\/div>\n<\/p><\/div>\n<div class=\"day-col\">\n<div class=\"day-label\">Tue<\/div>\n<div class=\"meal-dot eaten\" style=\"transition-delay:0.3s\"><\/div>\n<div class=\"meal-dot eaten\" style=\"transition-delay:0.4s\"><\/div>\n<div class=\"meal-dot skipped\" style=\"transition-delay:0.5s\"><\/div>\n<\/p><\/div>\n<div class=\"day-col\">\n<div class=\"day-label\">Wed<\/div>\n<div class=\"meal-dot skipped\" style=\"transition-delay:0.4s\"><\/div>\n<div class=\"meal-dot partial\" style=\"transition-delay:0.5s\"><\/div>\n<div class=\"meal-dot skipped\" style=\"transition-delay:0.6s\"><\/div>\n<\/p><\/div>\n<div class=\"day-col\">\n<div class=\"day-label\">Thu<\/div>\n<div class=\"meal-dot eaten\" style=\"transition-delay:0.5s\"><\/div>\n<div class=\"meal-dot skipped\" style=\"transition-delay:0.6s\"><\/div>\n<div class=\"meal-dot skipped\" style=\"transition-delay:0.7s\"><\/div>\n<\/p><\/div>\n<div class=\"day-col\">\n<div class=\"day-label\">Fri<\/div>\n<div class=\"meal-dot skipped\" style=\"transition-delay:0.6s\"><\/div>\n<div class=\"meal-dot eaten\" style=\"transition-delay:0.7s\"><\/div>\n<div class=\"meal-dot skipped\" style=\"transition-delay:0.8s\"><\/div>\n<\/p><\/div>\n<div class=\"day-col\">\n<div class=\"day-label\">Sat<\/div>\n<div class=\"meal-dot eaten\" style=\"transition-delay:0.7s\"><\/div>\n<div class=\"meal-dot partial\" style=\"transition-delay:0.8s\"><\/div>\n<div class=\"meal-dot skipped\" style=\"transition-delay:0.9s\"><\/div>\n<\/p><\/div>\n<div class=\"day-col\">\n<div class=\"day-label\">Sun<\/div>\n<div class=\"meal-dot skipped\" style=\"transition-delay:0.8s\"><\/div>\n<div class=\"meal-dot skipped\" style=\"transition-delay:0.9s\"><\/div>\n<div class=\"meal-dot eaten\" style=\"transition-delay:1.0s\"><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<div class=\"week-summary\">\n<div class=\"summary-item\">\n<div class=\"summary-num bad\">10<\/div>\n<div class=\"summary-label\">Meals skipped<\/div>\n<\/div>\n<div class=\"summary-item\">\n<div class=\"summary-num ok\">62g<\/div>\n<div class=\"summary-label\">Avg protein\/day<\/div>\n<\/div>\n<div class=\"summary-item\">\n<div class=\"summary-num bad\">Low<\/div>\n<div class=\"summary-label\">Nutrient density<\/div>\n<\/div><\/div>\n<\/p><\/div>\n<h3>Malnutrition<\/h3>\n<p>When nothing sounds good, you skip meals and miss critical protein and micronutrient windows. Suppressed appetite makes it difficult to eat sufficient nutrients, leading to hair thinning, skin changes, and fatigue. You need meals good enough that you actually want to eat them, and dense enough that every meal counts.<\/p>\n<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/div>\n<p><!-- RESEARCH --><\/p>\n<div style=\"position:relative; background-image:url('https:\/\/feedyouraurablog.com\/wp-content\/uploads\/2026\/04\/Kasia_LookingUp.jpg'); background-size:cover; background-position:center; padding:0;\">\n<div style=\"position:absolute;top:0;left:0;right:0;bottom:0;background:transparent;z-index:1;\"><\/div>\n<div class=\"container\" style=\"position:relative;z-index:2;padding:110px 28px;\">\n    <span class=\"tag reveal\" style=\"color:rgba(255,255,255,0.5);\">Peer-reviewed research<\/span><\/p>\n<h2 class=\"reveal\" style=\"color:#FFFFFF !important;max-width:640px;\">Our meals were the dietary intervention in a <em style=\"color:#BABE83;\">peer-reviewed clinical trial<\/em> on diabetes and weight loss.<\/h2>\n<p class=\"research-body reveal\" style=\"color:rgba(255,255,255,0.8) !important;\">Methodology meals were used as the dietary intervention in a randomized clinical trial studying how diet composition affects HbA1c, body weight, and fasting insulin in participants with prediabetes and type 2 diabetes. The results were published in the American Journal of Clinical Nutrition, one of the top-ranked nutrition journals in the world. Over 125,000 customers have eaten Methodology meals since we started 12 years ago. No other meal delivery company has this clinical foundation.<\/p>\n<style>.research-grid-inner{display:grid;grid-template-columns:repeat(5,1fr);gap:12px;max-width:1000px;}.research-card-inner{padding:24px 18px;border-right:none;background:rgba(255,255,255,0.1);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,0.2);border-radius:20px;box-shadow:0 4px 24px rgba(0,0,0,0.08),inset 0 1px 0 rgba(255,255,255,0.15);}.research-card-inner:last-child{}.research-card-inner h3{color:#FFFFFF !important;font-family:'Ivar Display',Georgia,serif;font-size:20px;font-weight:500;margin-bottom:8px;}.research-card-inner p{font-size:14px;line-height:1.5;color:rgba(255,255,255,0.6) !important;}@media(max-width:960px){.research-grid-inner{grid-template-columns:repeat(2,1fr);}}@media(max-width:560px){.research-grid-inner{grid-template-columns:1fr;}.research-card-inner{margin-bottom:0;}}<\/style>\n<div class=\"research-grid-inner reveal\">\n<div class=\"research-card-inner\">\n<h3>Blood Sugar<\/h3>\n<p>HbA1c improved from baseline during the 12-week trial using Methodology meals as the dietary intervention<\/p>\n<\/p><\/div>\n<div class=\"research-card-inner\">\n<h3>Bodyweight<\/h3>\n<p>Participants lost 7\u20138% of body weight during each 12-week diet phase<\/p>\n<\/p><\/div>\n<div class=\"research-card-inner\">\n<h3>Average Glucose<\/h3>\n<p>Average glucose decreased 8% during the Methodology meal phase<\/p>\n<\/p><\/div>\n<div class=\"research-card-inner\">\n<h3>Triglycerides<\/h3>\n<p>Decreased 16% during the trial \u2014 a key marker for heart disease and insulin resistance<\/p>\n<\/p><\/div>\n<div class=\"research-card-inner\">\n<h3>27% Better Compliance<\/h3>\n<p>Participants adhered to their prescribed diets 27% better when Methodology delivered the meals vs. when they prepared food themselves<\/p>\n<\/p><\/div>\n<\/p><\/div>\n<div class=\"reveal\" style=\"display:flex;align-items:center;gap:16px;margin-top:48px;padding-top:32px;border-top:1px solid rgba(255,255,255,0.1);\">\n      <span style=\"font-size:14px;color:rgba(255,255,255,0.5);\">Published in The American Journal of Clinical Nutrition, 2022. <a href=\"https:\/\/pubmed.ncbi.nlm.nih.gov\/35641199\/\" style=\"color:#FFFFFF !important;text-decoration:underline;text-underline-offset:3px;\">Read the published study \u2192<\/a><\/span>\n    <\/div>\n<\/p><\/div>\n<\/div>\n<p><!-- OUR STANDARDS --><\/p>\n<div class=\"standards-hero\" style=\"position:relative; background-image:url('https:\/\/feedyouraurablog.com\/wp-content\/uploads\/2026\/04\/Kasia_LookingUp.jpg'); background-size:cover; background-position:center; min-height:480px; display:flex; align-items:flex-end; padding:64px 0;\">\n  <video autoplay muted loop playsinline style=\"position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;z-index:0;\"><source src=\"https:\/\/videos.files.wordpress.com\/DMamBD6e\/iceplant_desktop.mp4\" type=\"video\/mp4\"><!-- When on WordPress, change src to the uploaded media URL --><\/video><\/p>\n<div style=\"position:absolute;top:0;left:0;right:0;bottom:0;background:transparent;z-index:1;\"><\/div>\n<div class=\"container\" style=\"position:relative;z-index:2;\">\n<div class=\"section-header reveal\" style=\"max-width:720px;\">\n      <span class=\"tag\" style=\"color:rgba(255,255,255,0.7);\">Our standards<\/span><\/p>\n<h2 style=\"color:#FFFFFF;white-space:nowrap;\">What we put in. <em>What we leave out.<\/em><\/h2>\n<p style=\"color:rgba(255,255,255,0.8);\">Every Methodology meal across all programs is built to the same uncompromising ingredient standards.<\/p>\n<\/p><\/div>\n<div class=\"standards-grid reveal\" style=\"background:rgba(255,255,255,0.1);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,0.2);box-shadow:0 4px 24px rgba(0,0,0,0.08),inset 0 1px 0 rgba(255,255,255,0.15);padding:48px;border-radius:20px;\">\n<div class=\"standards-col\">\n<h3>Always<\/h3>\n<div class=\"standard-item\">Pastured, wild, and sustainable proteins<\/div>\n<div class=\"standard-item\">Cold-pressed, unfiltered extra virgin olive oil<\/div>\n<div class=\"standard-item\">Avocado oil (never seed oils)<\/div>\n<div class=\"standard-item\">Produce from our own farm, in the kitchen within 48 hours<\/div>\n<div class=\"standard-item\">Every ingredient weighed to the gram<\/div>\n<div class=\"standard-item\">200+ plant varieties per week<\/div>\n<div class=\"standard-item\">Reusable glass jars and recycled packaging<\/div>\n<\/p><\/div>\n<div class=\"standards-col\">\n<h3>Never<\/h3>\n<div class=\"standard-item\">Gluten or wheat<\/div>\n<div class=\"standard-item\">Dairy, lactose, casein, or whey<\/div>\n<div class=\"standard-item\">Refined sugar<\/div>\n<div class=\"standard-item\">Canola, soybean, or vegetable oil<\/div>\n<div class=\"standard-item\">Emulsifiers, stabilizers, or fillers<\/div>\n<div class=\"standard-item\">Artificial ingredients or preservatives<\/div>\n<div class=\"standard-item\">Anything you&#8217;d need a chemistry degree to pronounce<\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/div>\n<p><!-- COMPARISON TABLE --><\/p>\n<div class=\"section-cream\">\n<div class=\"container\">\n<div class=\"section-header reveal\">\n      <span class=\"tag\">How we compare<\/span><\/p>\n<h2>The world&#8217;s best and highest<br class=\"mobile-br\" style=\"display:none;\"> quality <em>GLP-1 meal delivery.<\/em><\/h2>\n<\/p><\/div>\n<div class=\"compare-hint\">Swipe to compare \u2192<\/div>\n<div class=\"compare-scroll reveal\">\n<table class=\"compare-table\">\n<thead>\n<tr>\n<th><\/th>\n<th class=\"meth-col\">Methodology Sustain GLP-1<\/th>\n<th>Factor GLP-1<\/th>\n<th>BistroMD GLP-1<\/th>\n<th>Thistle<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td>Protein per lunch\/dinner<\/td>\n<td class=\"meth-col\">35\u201350g<\/td>\n<td>30g+<\/td>\n<td>25\u201335g<\/td>\n<td>20\u201340g<\/td>\n<\/tr>\n<tr>\n<td>Clinical validation<\/td>\n<td class=\"meth-col\">Peer-reviewed clinical trial (AJCN)<\/td>\n<td>None<\/td>\n<td>None<\/td>\n<td>None<\/td>\n<\/tr>\n<tr>\n<td>Gluten-free<\/td>\n<td class=\"meth-col\">Yes<\/td>\n<td>Select meals<\/td>\n<td>Select meals<\/td>\n<td>Yes<\/td>\n<\/tr>\n<tr>\n<td>Dairy-free<\/td>\n<td class=\"meth-col\">Yes<\/td>\n<td>Select meals<\/td>\n<td>No<\/td>\n<td>Yes<\/td>\n<\/tr>\n<tr>\n<td>Refined sugar-free<\/td>\n<td class=\"meth-col\">Yes<\/td>\n<td>No<\/td>\n<td>No<\/td>\n<td>Yes<\/td>\n<\/tr>\n<tr>\n<td>Cooking oils<\/td>\n<td class=\"meth-col\">Avocado &amp; olive oil only<\/td>\n<td>Various<\/td>\n<td>Various<\/td>\n<td>Not disclosed<\/td>\n<\/tr>\n<tr>\n<td>Protein sourcing<\/td>\n<td class=\"meth-col\">Pastured, wild, sustainable<\/td>\n<td>Standard<\/td>\n<td>Standard<\/td>\n<td>Standard<\/td>\n<\/tr>\n<tr>\n<td>Own farm<\/td>\n<td class=\"meth-col\">Yes, 48-hr delivery<\/td>\n<td>No<\/td>\n<td>No<\/td>\n<td>No<\/td>\n<\/tr>\n<tr>\n<td>Plant diversity<\/td>\n<td class=\"meth-col\">100+ per week<\/td>\n<td>Not disclosed<\/td>\n<td>Not disclosed<\/td>\n<td>Not disclosed<\/td>\n<\/tr>\n<tr>\n<td>Packaging<\/td>\n<td class=\"meth-col\">Reusable glass jars<\/td>\n<td>Plastic trays<\/td>\n<td>Plastic trays<\/td>\n<td>Plastic trays<\/td>\n<\/tr>\n<tr>\n<td>Biomarker personalization<\/td>\n<td class=\"meth-col\">Yes<\/td>\n<td>No<\/td>\n<td>No<\/td>\n<td>No<\/td>\n<\/tr>\n<tr>\n<td>Weekly rotating menu<\/td>\n<td class=\"meth-col\">20+ dishes, changes weekly<\/td>\n<td>Yes<\/td>\n<td>Yes<\/td>\n<td>Yes<\/td>\n<\/tr>\n<\/tbody>\n<\/table><\/div>\n<\/p><\/div>\n<\/div>\n<p><!-- TESTIMONIALS --><\/p>\n<div class=\"section-white\">\n<div class=\"container\">\n<div style=\"position:relative;background-image:url('https:\/\/feedyouraurablog.com\/wp-content\/uploads\/2026\/04\/Kasia_Brown.jpg');background-size:cover;background-position:center;height:600px;display:flex;align-items:center;justify-content:center;text-align:center;margin-bottom:56px;\">\n<div style=\"position:absolute;top:0;left:0;right:0;bottom:0;background:transparent;\"><\/div>\n<div class=\"reveal\" style=\"position:relative;z-index:2;max-width:640px;padding:0 28px;\">\n        <span class=\"tag\" style=\"color:rgba(255,255,255,0.7);text-align:center;\">Real results<\/span><\/p>\n<h2 style=\"color:#FFFFFF !important;text-align:center;\">How Sustain GLP-1 <em>makes life healthier and easier.<\/em><\/h2>\n<\/p><\/div>\n<\/p><\/div>\n<div class=\"testimonials-grid\">\n<div class=\"testimonial reveal reveal-delay-1\" style=\"border-radius:20px !important;\">\n<div class=\"testimonial-result\">Cholesterol 188 \u2192 153<\/div>\n<p class=\"testimonial-quote\">&#8220;I&#8217;ve been eating Methodology six meals a week for a year. Just got my annual results back \u2014 cholesterol dropped from 188 to 153, triglycerides from 151 to 55. You make it so easy.&#8221;<\/p>\n<div class=\"testimonial-author\">\n          <!-- Replace with real customer photo when available --><\/p>\n<div class=\"testimonial-avatar\">KC<\/div>\n<div>\n<div class=\"testimonial-name\">Karen C.<\/div>\n<div class=\"testimonial-detail\">Methodology member, 1 year<\/div>\n<\/div><\/div>\n<\/p><\/div>\n<div class=\"testimonial reveal reveal-delay-2\" style=\"border-radius:20px !important;\">\n<div class=\"testimonial-result\">Lost 19 Lbs<\/div>\n<p class=\"testimonial-quote\">&#8220;First off let me start by saying I love your services. I have lost 19 lbs by eating your food coupled with a strict workout regime. I have been so impressed at the variety and flavors of the meals.&#8221;<\/p>\n<div class=\"testimonial-author\">\n<div class=\"testimonial-avatar\">VB<\/div>\n<div>\n<div class=\"testimonial-name\">Victoria B.<\/div>\n<div class=\"testimonial-detail\">Methodology member<\/div>\n<\/div><\/div>\n<\/p><\/div>\n<div class=\"testimonial reveal reveal-delay-3\" style=\"border-radius:20px !important;\">\n<div class=\"testimonial-result\">GLP-1 Journey<\/div>\n<p class=\"testimonial-quote\">&#8220;I&#8217;ve been using Methodology for my GLP-1 journey and it&#8217;s honestly been amazing. The food is so good and actually designed for people on these meds which makes such a difference.&#8221;<\/p>\n<div class=\"testimonial-author\">\n<div class=\"testimonial-avatar\">KP<\/div>\n<div>\n<div class=\"testimonial-name\">@kpstretches<\/div>\n<div class=\"testimonial-detail\">via Instagram<\/div>\n<\/div><\/div>\n<\/p><\/div>\n<div class=\"testimonial reveal reveal-delay-4\" style=\"border-radius:20px !important;\">\n<div class=\"testimonial-result\">Perfect Portions on Semaglutide<\/div>\n<p class=\"testimonial-quote\">&#8220;The portions are perfect for when you&#8217;re not that hungry but still need to hit protein goals and everything is designed specifically for people on semaglutide or tirzepatide which makes such a difference.&#8221;<\/p>\n<div class=\"testimonial-author\">\n<div class=\"testimonial-avatar\">KP<\/div>\n<div>\n<div class=\"testimonial-name\">Katie P.<\/div>\n<div class=\"testimonial-detail\">GLP-1 patient<\/div>\n<\/div><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/div>\n<p><!-- FAQ --><\/p>\n<div class=\"section-cream\">\n<div class=\"container\">\n<div class=\"faq-header reveal\">\n      <span class=\"tag\">Frequently asked questions<\/span><\/p>\n<h2>GLP-1 User <em>Questions<\/em><\/h2>\n<\/p><\/div>\n<div class=\"faq-list\">\n<details class=\"reveal\">\n<summary>What is the best meal delivery service for people on Ozempic or Wegovy?<\/summary>\n<p>Methodology&#8217;s Sustain GLP-1 program is purpose-built for GLP-1 medication users. Unlike generic meal services that add a GLP-1 label, Sustain GLP-1 was designed from the ground up around how semaglutide and tirzepatide change your digestion: lean protein prioritization (35\u201350g per meal), lighter fat profiles to reduce nausea, portions sized for suppressed appetites, and fiber targets to minimize bloating. Every meal is also gluten-free, dairy-free, and refined-sugar-free and cooked with avocado oil or extra virgin olive oil. Zero canola oil, zero refined sugar, and zero gluten. Methodology is the only premium meal delivery service whose meals were used as the dietary intervention in a peer-reviewed clinical trial on blood sugar control, published in the American Journal of Clinical Nutrition.<\/p>\n<\/details>\n<details class=\"reveal\">\n<summary>How much protein do I need per day on a GLP-1 medication?<\/summary>\n<p>Research suggests GLP-1 users need 100\u2013140g of protein per day to prevent the muscle loss that accounts for 25\u201340% of total weight lost on these medications. Sustain GLP-1 delivers 35\u201350g of protein per lunch and dinner from real food sources \u2014 pastured chicken, wild-caught fish, turkey, and shrimp \u2014 getting you to your daily target without shakes or supplements.<\/p>\n<\/details>\n<details class=\"reveal\">\n<summary>What should I eat on Ozempic to avoid nausea and bloating?<\/summary>\n<p>GLP-1 medications slow gastric emptying, which means high-fat, heavily spiced, and large-portioned meals become triggers for nausea and bloating. Sustain GLP-1 meals are lower in fat, use lighter sauce profiles, and are portioned at 300\u2013475 calories for our Standard meal size, delivering maximum nutrition in volumes your stomach can handle.<\/p>\n<\/details>\n<details class=\"reveal\">\n<summary>How do I prevent &#8220;Ozempic face&#8221; and muscle loss on semaglutide?<\/summary>\n<p>&#8220;Ozempic face&#8221; and muscle wasting result from rapid weight loss without adequate protein intake. The solution is consuming 100\u2013140g of high-quality protein per day from real food sources, combined with resistance training. Every Sustain GLP-1 meal delivers on average 35\u201350g protein from lean, easily digestible sources, so even when your appetite is suppressed, you&#8217;re protecting lean muscle mass with every meal you eat.<\/p>\n<\/details>\n<details class=\"reveal\">\n<summary>Can Methodology accommodate my food allergies?<\/summary>\n<p>Every Methodology meal is already gluten-free, dairy-free, and refined-sugar-free. You can further customize your plan during signup to exclude specific allergens.<\/p>\n<\/details>\n<details class=\"reveal\">\n<summary>How does delivery work?<\/summary>\n<p>Methodology ships to 48 states. Meals arrive fresh in insulated packaging with ice packs. Your delivery day is determined by your zip code to ensure optimal freshness. Meals last 5-7 days in the refrigerator (and many are freezer-friendly) and are ready to eat in under 5 minutes.<\/p>\n<\/details>\n<details class=\"reveal\">\n<summary>How much does it cost?<\/summary>\n<p>Pricing varies by plan size and meal frequency. Build your plan to see exact pricing tailored to your selections. There is no commitment \u2014 you can skip or cancel anytime.<\/p>\n<\/details>\n<details class=\"reveal\">\n<summary>What biomarker personalization is available?<\/summary>\n<p>Share your bloodwork during signup or simply tell us what your doctor has flagged. Your meal plan gets weighted to address those markers. High cholesterol triggers more omega-3-rich selections. Blood sugar concerns shift you toward lower glycemic carb profiles. Your meal scoring adapts to your biology, not the other way around.<\/p>\n<\/details>\n<details class=\"reveal\">\n<summary>Is Methodology safe to use with my GLP-1 medication?<\/summary>\n<p>Methodology meals are real food: pastured proteins, vegetables, healthy fats, and complex carbohydrates. Sustain GLP-1 was specifically designed around the appetite changes and protein requirements that GLP-1 medications cause. As always, consult your prescribing physician with specific medical questions.<\/p>\n<\/details>\n<details class=\"reveal\">\n<summary>What&#8217;s the difference between Sustain GLP-1 and Methodology&#8217;s Signature program?<\/summary>\n<p>Both programs share the same ingredient standards, but Sustain GLP-1 is specifically engineered for GLP-1 users to give higher scores to meals that have higher protein density per calorie, lower fat profiles to reduce nausea, lighter sauce preparations, and smaller portions suited to suppressed appetites. Signature includes drinks and snacks alongside meals, but Sustain GLP-1 doesn&#8217;t, because with a smaller appetite, it&#8217;s already hard to eat three square meals a day. Sustain GLP-1 is focused entirely on whole food, high-protein, nutrient-dense meals in small portions to ensure you get all your protein and nutrients in.<\/p>\n<\/details><\/div>\n<\/p><\/div>\n<\/div>\n<p><!-- FINAL CTA --><\/p>\n<div class=\"final-cta\" style=\"position:relative; background-image:url('https:\/\/feedyouraurablog.com\/wp-content\/uploads\/2026\/04\/Kasia_Green.jpg'); background-size:cover; background-position:center; min-height:560px; display:flex; align-items:center; text-align:center;\">\n<div style=\"position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(39,29,15,0.45);z-index:1;\"><\/div>\n<div class=\"container\" style=\"position:relative;z-index:2;\">\n    <span class=\"tag reveal\" style=\"color:rgba(255,255,255,0.7);\">Sustain GLP-1 Program<\/span><\/p>\n<h2 class=\"reveal\" style=\"max-width:800px;margin-left:auto;margin-right:auto;color:#FFFFFF;\">Sustain your weight loss<br class=\"mobile-br\"> <em>and your lean muscle.<\/em><\/h2>\n<p class=\"reveal\" style=\"color:rgba(255,255,255,0.85);\">100\u2013140g protein per day. Calorie-controlled. Delivered in glass jars. Shockingly delicious. Ready in five. Build the eating habits that sustain your results, whether you stay on GLP-1s or not.<\/p>\n<p>    <a href=\"https:\/\/www.gomethodology.com\/quiz\" class=\"btn reveal\">Build Your Plan<\/a><\/p>\n<div class=\"meta reveal\" style=\"color:rgba(255,255,255,0.6);\">\n      <span>No commitment<\/span><span>\u00b7<\/span><span>Skip or cancel anytime<\/span><span>\u00b7<\/span><span>Swap meals weekly<\/span>\n    <\/div>\n<\/p><\/div>\n<\/div>\n<p><!-- FOOTER --><\/p>\n<div class=\"footer\">\n<div class=\"container\">\n    <a href=\"https:\/\/www.gomethodology.com\"><img data-recalc-dims=\"1\" decoding=\"async\" src=\"https:\/\/i0.wp.com\/feedyouraurablog.wordpress.com\/wp-content\/uploads\/2026\/02\/methodology_darkbrown.png?ssl=1\" alt=\"Methodology\"><\/a><\/p>\n<div class=\"footer-links\">\n      <a href=\"https:\/\/www.gomethodology.com\/terms-conditions\">Terms and Conditions<\/a><br \/>\n      <a href=\"mailto:help@gomethodology.com\">help@gomethodology.com<\/a>\n    <\/div>\n<p class=\"footer-legal\">\u00a9 2026 Methodology Inc. All rights reserved.<\/p>\n<\/p><\/div>\n<\/div>\n<\/div>\n<p><script>\n\/\/ Scroll reveal animation\nconst observer = new IntersectionObserver((entries) => {\n  entries.forEach(entry => {\n    if (entry.isIntersecting) {\n      entry.target.classList.add('visible');\n      if (entry.target.classList.contains('problem-card')) {\n        entry.target.classList.add('is-visible');\n      }\n    }\n  });\n}, { threshold: 0.1, rootMargin: '0px 0px -40px 0px' });<\/p>\n<p>document.querySelectorAll('.meth-lp .reveal').forEach(el => observer.observe(el));\n<\/script><\/p>\n<p><!-- FAQ Schema for SEO --><br \/>\n<script type=\"application\/ld+json\">\n{\n  \"@context\": \"https:\/\/schema.org\",\n  \"@type\": \"FAQPage\",\n  \"mainEntity\": [\n    {\n      \"@type\": \"Question\",\n      \"name\": \"What is the best meal delivery service for people on Ozempic or Wegovy?\",\n      \"acceptedAnswer\": {\n        \"@type\": \"Answer\",\n        \"text\": \"Methodology's Sustain GLP-1 program is purpose-built for GLP-1 medication users. Unlike generic meal services that add a GLP-1 label, Sustain GLP-1 was designed from the ground up around how semaglutide and tirzepatide change your digestion: lean protein prioritization (35\u201350g per meal), lighter fat profiles to reduce nausea, portions sized for suppressed appetites, and fiber targets to minimize bloating. Every meal is also gluten-free, dairy-free, and refined-sugar-free and cooked with avocado oil or extra virgin olive oil. Zero canola oil, zero refined sugar, and zero gluten. Methodology is the only premium meal delivery service whose meals were used as the dietary intervention in a peer-reviewed clinical trial on blood sugar control, published in the American Journal of Clinical Nutrition.\"\n      }\n    },\n    {\n      \"@type\": \"Question\",\n      \"name\": \"How much protein do I need per day on a GLP-1 medication?\",\n      \"acceptedAnswer\": {\n        \"@type\": \"Answer\",\n        \"text\": \"Research suggests GLP-1 users need 100\u2013140g of protein per day to prevent the muscle loss that accounts for 25\u201340% of total weight lost on these medications. Sustain GLP-1 delivers 35\u201350g of protein per lunch and dinner from real food sources \u2014 pastured chicken, wild-caught fish, turkey, and shrimp \u2014 getting you to your daily target without shakes or supplements.\"\n      }\n    },\n    {\n      \"@type\": \"Question\",\n      \"name\": \"What should I eat on Ozempic to avoid nausea and bloating?\",\n      \"acceptedAnswer\": {\n        \"@type\": \"Answer\",\n        \"text\": \"GLP-1 medications slow gastric emptying, which means high-fat, heavily spiced, and large-portioned meals become triggers for nausea and bloating. Sustain GLP-1 meals are lower in fat, use lighter sauce profiles, and are portioned at 300\u2013475 calories for our Standard meal size, delivering maximum nutrition in volumes your stomach can handle.\"\n      }\n    },\n    {\n      \"@type\": \"Question\",\n      \"name\": \"How do I prevent Ozempic face and muscle loss on semaglutide?\",\n      \"acceptedAnswer\": {\n        \"@type\": \"Answer\",\n        \"text\": \"Ozempic face and muscle wasting result from rapid weight loss without adequate protein intake. The solution is consuming 100\u2013140g of high-quality protein per day from real food sources, combined with resistance training. Every Sustain GLP-1 meal delivers 35\u201350g protein from lean, easily digestible sources \u2014 so even when your appetite is suppressed, you're protecting lean muscle mass with every meal you eat.\"\n      }\n    },\n    {\n      \"@type\": \"Question\",\n      \"name\": \"Can Methodology accommodate my food allergies?\",\n      \"acceptedAnswer\": {\n        \"@type\": \"Answer\",\n        \"text\": \"Every Methodology meal is already gluten-free, dairy-free, and refined-sugar-free. You can further customize your plan during signup to exclude specific allergens.\"\n      }\n    },\n    {\n      \"@type\": \"Question\",\n      \"name\": \"How does delivery work?\",\n      \"acceptedAnswer\": {\n        \"@type\": \"Answer\",\n        \"text\": \"Methodology ships to 48 states. Meals arrive fresh in insulated packaging with ice packs. Your delivery day is determined by your zip code to ensure optimal freshness. Meals last 5-7 days in the refrigerator (and many are freezer-friendly) and are ready to eat in under 5 minutes.\"\n      }\n    },\n    {\n      \"@type\": \"Question\",\n      \"name\": \"How much does it cost?\",\n      \"acceptedAnswer\": {\n        \"@type\": \"Answer\",\n        \"text\": \"Pricing varies by plan size and meal frequency. Build your plan to see exact pricing tailored to your selections. There is no commitment \u2014 you can skip or cancel anytime.\"\n      }\n    },\n    {\n      \"@type\": \"Question\",\n      \"name\": \"What biomarker personalization is available?\",\n      \"acceptedAnswer\": {\n        \"@type\": \"Answer\",\n        \"text\": \"Share your bloodwork during signup or simply tell us what your doctor has flagged. Your meal plan gets weighted to address those markers. High cholesterol triggers more omega-3-rich selections. Blood sugar concerns shift you toward lower glycemic carb profiles. Your meal scoring adapts to your biology, not the other way around.\"\n      }\n    },\n    {\n      \"@type\": \"Question\",\n      \"name\": \"Is Methodology safe to use with my GLP-1 medication?\",\n      \"acceptedAnswer\": {\n        \"@type\": \"Answer\",\n        \"text\": \"Methodology meals are real food: pastured proteins, vegetables, healthy fats, and complex carbohydrates. Sustain GLP-1 was specifically designed around the appetite changes and protein requirements that GLP-1 medications cause. As always, consult your prescribing physician with specific medical questions.\"\n      }\n    },\n    {\n      \"@type\": \"Question\",\n      \"name\": \"What's the difference between Sustain GLP-1 and Methodology's Signature program?\",\n      \"acceptedAnswer\": {\n        \"@type\": \"Answer\",\n        \"text\": \"Both programs share the same ingredient standards, but Sustain GLP-1 is specifically engineered for GLP-1 users to give higher scores to meals that have higher protein density per calorie, lower fat profiles to reduce nausea, lighter sauce preparations, and smaller portions suited to suppressed appetites. Signature includes drinks and snacks alongside meals, but Sustain GLP-1 doesn't, because with a smaller appetite, it's already hard to eat three square meals a day. Sustain GLP-1 is focused entirely on whole food, high-protein, nutrient-dense meals in small portions to ensure you get all your protein and nutrients in.\"\n      }\n    }\n  ]\n}\n<\/script><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Log In Build Your Plan Sustain GLP-1 Program The only meal delivery studied in the American Journal of Clinical Nutrition. For blood sugar, weight&hellip;<\/p>\n","protected":false},"author":277846003,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"templates\/landing-page.php","meta":{"_coblocks_attr":"","_coblocks_dimensions":"","_coblocks_responsive_height":"","_coblocks_accordion_ie_support":"","_crdt_document":"{\"document\":\"AACmAof2oJkexuufkBEAx\/agmR4ExuufkBEAx\/agmR4BoKeHlQ3H9qCZHgONqu3\/GcD286ETCY2q7f8ZksmfuRWgp4eVDdLJn7kVAOCnh5UNAdLJn7kVAID286ETx\/agmR4BgPbzoROH9qCZHsD286ETIobrn5AR4KeHlQ0E0smfuRUDoKeHlQ2SyZ+5Fcbrn5ARIOCnh5UNELGh\/p0Ljart\/xnxof6dCwbNqu3\/GQDA9vOhEwLxof6dCwGA9vOhE7Gh\/p0LwPbzoRMA8aH+nQsBgPbzoRPxof6dCwLA9vOhEwCxof6dC4D286ETsaH+nQuA9vOhE\/Gh\/p0LEsD286ETAPGh\/p0LAYD286ET8aH+nQsEgPbzoRPxof6dCwTA9vOhEwCxof6dC+ACiomAAi7UiYACsAHSAiKYAoCIwAIC4IjAAcqAgAHAAoyCgAEDAOr\/f66CgAHkinHECwLaggSsFKwSghLApwsGsgGcFfQVBAKuFZDGjgHC2A4C5IWAAaLdjgHgrIkBuEc0lAW4AZIJmAGmBjSWArwKmGaYAp6IA6QCpFmsAYATrAGAEawBlhCsAdaoC0QCgJUGrskIAwDM5giIBrrwCPTuDgIKpIh3AwDEiHfQAYyJd\/6IN+KAQAKcgIABQqYQhAaKB+wdSKYQhAaKB\/AdAoCAQIiIQAMA0IhAAKSJgAHSgUACkIFAJALoisACAQZQhAECCALUAQKgAZwK\/gsCAQIKShACrrAFolrkiwYSAq6wBbxh2IcGAwCYpQXanwUDAKD4BerzBYIHzggDAIgBvBfmAgMA2hWsHQMA7haSGQMArs8G0s4GAwCo+ATu+AS4AwMAsvQE7vgElgcDALDRCd7MCVcmsAGU6wqsFKwSghLsjwuA\/gXaHIgG+v0FAgokgP9\/nhCEBooHsOp\/AIKBQNTZugKiWtCLBqqSBtSHBqL+BQEA6vMFAJoV2A6E6Qb89Aa4C6werAGi0wn9ASgAoQCBAqEAwQChAwAAwQCoAKECgQChACEAoQAAAKEBxAOhACEAAAABAIEBqAAhAKEBAADBACEAoQAAAKEChAGBAIQAgQCEBIEAhASBAIQAgQCEAIEAhACBAIQAoQLEAKECxAGhACEAxAKoAKEBwQChAIEAoQOBA6EAAADBA6EFAACBAAAAwQGhAQAAwQChASECJwIoAyEAJwAoCCEAAAAEAIQAgQCEAIEAoQEhAagAIQCnAAcAKAMnACgAJwChAcQBqAChAcQBqAChAcQAqAChAcQCqAChAcQBqAChAcQAqAChAcQAqAChAcQAqAChAcQBqAChAcQBqALEAKji9APV8wNzdGF0ZXZlcnNpb25zdGF0ZXZlcnNpb24gICAgICA8ZGl2IGNsYXNzPSJ0ZXN0aW1vbmlhbCByZXZlYWwgcmV2ZWFsLWRlbGF5LTEiIHN0eWxlPSJib3JkZXItcmFkaXVzOjIwcHggIWltcG9ydGFudDsiPgogICAgICA8ZGl2IGNsYXNzPSJ0ZXN0aW1vbmlhbCByZXZlYWwgcmV2ZWFsLWRlbGF5LTIiIHN0eWxlPSJib3JkZXItcmFkaXVzOjIwcHggIWltcG9ydGFudDsiPgogICAgICA8ZGl2IGNsYXNzPSJ0ZXN0aW1vbmlhbCByZXZlYWwgcmV2ZWFsLWRlbGF5LTMiIHN0eWxlPSJib3JkZXItcmFkaXVzOjIwcHggIWltcG9ydGFudDsiPgogICAgICA8ZGl2IGNsYXNzPSJ0ZXN0aW1vbmlhbCByZXZlYWwgcmV2ZWFsLWRlbGF5LTQiIHN0eWxlPSJib3JkZXItcmFkaXVzOjIwcHggIWltcG9ydGFudDsiPgpzdGF0ZXZlcnNpb25kb2N1bWVudHNsdWdzdGF0ZXZlcnNpb248IS0tCiAgU1VTVEFJTiBHTFAtMSBMQU5ESU5HIFBBR0Ugdjkg4oCUIEZpbmFsCiAgSW5zcGlyZWQgYnkgRnVuY3Rpb24gSGVhbHRoJ3MgZWRpdG9yaWFsIGFlc3RoZXRpYwogIFNlbGYtaG9zdGVkIFdvcmRQcmVzcyB2ZXJzaW9uIHdpdGggZnVsbCBDU1MvSlMgc3VwcG9ydAogIAogIEZPTlQgTk9URVM6CiAgLSBETSBTYW5zIGxvYWRlZCBmcm9tIEdvb2dsZSBGb250cwogIC0gSXZhciBEaXNwbGF5IHBsYWNlaG9sZGVyIOKAlCB1cGRhdGUgQGZvbnQtZmFjZSBzcmMgd2hlbiBob3N0ZWQKICAtIEZhbGxzIGJhY2sgdG8gR2VvcmdpYSB1bnRpbCBJdmFyIERpc3BsYXkgaXMgYXZhaWxhYmxlCiAgCiAgSU1BR0UgTk9URVM6CiAgLSBJbWFnZXMgcG9pbnQgdG8gZmVlZHlvdXJhdXJhYmxvZy53b3JkcHJlc3MuY29tIChzdGFnaW5nKQogIC0gUmUtdXBsb2FkIHRvIHNlbGYtaG9zdGVkIFdQIG1lZGlhIGxpYnJhcnkgd2hlbiBsaXZlCiAgLSBDdXN0b21lciB0ZXN0aW1vbmlhbCBwaG90b3MgbmVlZCB0byBiZSBzb3VyY2VkL3VwbG9hZGVkCi0tPgoKPGxpbmsgaHJlZj0iaHR0cHM6Ly9mb250cy5nb29nbGVhcGlzLmNvbS9jc3MyP2ZhbWlseT1ETStTYW5zOml0YWwsb3Bzeix3Z2h0QDAsOS4uNDAsNDAwOzAsOS4uNDAsNTAwOzAsOS4uNDAsNjAwOzAsOS4uNDAsNzAwOzEsOS4uNDAsNDAwOzEsOS4uNDAsNTAwJmRpc3BsYXk9c3dhcCIgcmVsPSJzdHlsZXNoZWV0Ij4KCjxzdHlsZT4KLyogPT09PT09PT09PSBGT05UIEZBQ0UgPT09PT09PT09PSAqLwpAZm9udC1mYWNlIHsKICBmb250LWZhbWlseTogJ0l2YXIgRGlzcGxheSc7CiAgZm9udC13ZWlnaHQ6IDQwMCA3MDA7CiAgZm9udC1zdHlsZTogbm9ybWFsOwogIC8qIHNyYzogdXJsKCcvd3AtY29udGVudC90aGVtZXMveW91ci10aGVtZS9mb250cy9JdmFyRGlzcGxheS1NZWRpdW0ud29mZjInKSBmb3JtYXQoJ3dvZmYyJyk7ICovCn0KCi8qID09PT09PT09PT0gUkVTRVQgPT09PT09PT09PSAqLwoubWV0aC1scCB7CiAgYWxsOiBpbml0aWFsOwogIGRpc3BsYXk6IGJsb2NrOwogIHdpZHRoOiAxMDAlOwogIGZvbnQtZmFtaWx5OiAnRE0gU2FucycsIHN5c3RlbS11aSwgLWFwcGxlLXN5c3RlbSwgc2Fucy1zZXJpZjsKICBjb2xvcjogIzI3MUQwRjsKICBiYWNrZ3JvdW5kOiAjRkZGRkZGOwogIGZvbnQtc2l6ZTogMTZweDsKICBsaW5lLWhlaWdodDogMS42OwogIGxldHRlci1zcGFjaW5nOiAwLjAxZW07CiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7CiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTsKICBib3gtc2l6aW5nOiBib3JkZXItYm94OwogIG92ZXJmbG93LXg6IGhpZGRlbjsKfQoKLm1ldGgtbHAgKiwgLm1ldGgtbHAgKjo6YmVmb3JlLCAubWV0aC1scCAqOjphZnRlciB7CiAgYm94LXNpemluZzogYm9yZGVyLWJveDsKICBtYXJnaW46IDA7CiAgcGFkZGluZzogMDsKfQoKLyogPT09PT09PT09PSBUWVBPR1JBUEhZID09PT09PT09PT0gKi8KLm1ldGgtbHAgaDEsIC5tZXRoLWxwIGgyLCAubWV0aC1scCBoMyB7CiAgZm9udC1mYW1pbHk6ICdJdmFyIERpc3BsYXknLCBHZW9yZ2lhLCAnVGltZXMgTmV3IFJvbWFuJywgc2VyaWY7CiAgY29sb3I6ICMyNzFEMEY7CiAgZm9udC13ZWlnaHQ6IDUwMDsKfQoKLm1ldGgtbHAgaDEgewogIGZvbnQtc2l6ZTogNTZweDsKICBsaW5lLWhlaWdodDogMS4wNTsKICBsZXR0ZXItc3BhY2luZzogLTAuMDI1ZW07Cn0KCi5tZXRoLWxwIGgyIHsKICBmb250LXNpemU6IDQ0cHg7CiAgbGluZS1oZWlnaHQ6IDEuMTsKICBsZXR0ZXItc3BhY2luZzogLTAuMDJlbTsKfQoKLm1ldGgtbHAgaDMgewogIGZvbnQtc2l6ZTogMjJweDsKICBsaW5lLWhlaWdodDogMS4zOwp9CgoubWV0aC1scCBoMSBlbSwgLm1ldGgtbHAgaDIgZW0gewogIGZvbnQtc3R5bGU6IGl0YWxpYzsKICBmb250LXdlaWdodDogNTAwOwp9CgovKiA9PT09PT09PT09IExBWU9VVCA9PT09PT09PT09ICovCi5tZXRoLWxwIC5jb250YWluZXIgewogIG1heC13aWR0aDogMTIwMHB4OwogIG1hcmdpbjogMCBhdXRvOwogIHBhZGRpbmc6IDAgMjhweDsKfQoKLm1ldGgtbHAgLmNvbnRhaW5lci1uYXJyb3cgewogIG1heC13aWR0aDogODAwcHg7CiAgbWFyZ2luOiAwIGF1dG87CiAgcGFkZGluZzogMCAyOHB4Owp9CgovKiA9PT09PT09PT09IFNFQ1RJT04gVEFHID09PT09PT09PT0gKi8KLm1ldGgtbHAgLnRhZyB7CiAgZm9udC1mYW1pbHk6ICdETSBTYW5zJywgc3lzdGVtLXVpLCBzYW5zLXNlcmlmOwogIGZvbnQtc2l6ZTogMTBweDsKICBmb250LXdlaWdodDogNjAwOwogIGxldHRlci1zcGFjaW5nOiAwLjE0ZW07CiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsKICBjb2xvcjogI0EyOTI3QzsKICBkaXNwbGF5OiBibG9jazsKICBtYXJnaW4tYm90dG9tOiAxNnB4Owp9CgovKiA9PT09PT09PT09IEJVVFRPTlMgPT09PT09PT09PSAqLwoubWV0aC1scCAuYnRuIHsKICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7CiAgZm9udC1mYW1pbHk6ICdETSBTYW5zJywgc3lzdGVtLXVpLCBzYW5zLXNlcmlmOwogIGZvbnQtc2l6ZTogMTVweDsKICBmb250LXdlaWdodDogNjAwOwogIGxldHRlci1zcGFjaW5nOiAwLjA0ZW07CiAgcGFkZGluZzogMThweCA0MHB4OwogIGJhY2tncm91bmQ6ICM0NTQ4MDM7CiAgY29sb3I6ICNGRkZGRkY7CiAgdGV4dC1kZWNvcmF0aW9uOiBub25lOwogIGJvcmRlci1yYWRpdXM6IDA7CiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgY3ViaWMtYmV6aWVyKDAuMjUsIDAuMSwgMC4yNSwgMSk7CiAgcG9zaXRpb246IHJlbGF0aXZlOwp9CgoubWV0aC1scCAuYnRuOmhvdmVyIHsKICBiYWNrZ3JvdW5kOiAjMzYzYTAyOwogIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMXB4KTsKICBib3gtc2hhZG93OiAwIDRweCAyMHB4IHJnYmEoNjksIDcyLCAzLCAwLjI1KTsKfQoKLm1ldGgtbHAgLmJ0bi1zbSB7CiAgZm9udC1zaXplOiAxM3B4OwogIHBhZGRpbmc6IDEycHggMjRweDsKfQoKLm1ldGgtbHAgLmJ0bi1vdXRsaW5lIHsKICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDsKICBib3JkZXI6IDEuNXB4IHNvbGlkICM0NTQ4MDM7CiAgY29sb3I6ICM0NTQ4MDM7Cn0KCi5tZXRoLWxwIC5idG4tb3V0bGluZTpob3ZlciB7CiAgYmFja2dyb3VuZDogIzQ1NDgwMzsKICBjb2xvcjogI0ZGRkZGRjsKICBib3gtc2hhZG93OiBub25lOwp9CgovKiA9PT09PT09PT09IE5BViA9PT09PT09PT09ICovCi5tZXRoLWxwIC5uYXYgewogIHBvc2l0aW9uOiBzdGlja3k7CiAgdG9wOiAwOwogIHotaW5kZXg6IDEwMDsKICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwyNTUsMjU1LDAuOTUpOwogIGJhY2tkcm9wLWZpbHRlcjogYmx1cigxMnB4KTsKICAtd2Via2l0LWJhY2tkcm9wLWZpbHRlcjogYmx1cigxMnB4KTsKICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgxNjIsMTQ2LDEyNCwwLjEpOwogIHBhZGRpbmc6IDE2cHggMDsKICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlOwp9CgoubWV0aC1scCAubmF2IC5jb250YWluZXIgewogIGRpc3BsYXk6IGZsZXg7CiAgYWxpZ24taXRlbXM6IGNlbnRlcjsKICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47Cn0KCi5tZXRoLWxwIC5uYXYgaW1nIHsKICBoZWlnaHQ6IDI4cHg7CiAgd2lkdGg6IGF1dG87Cn0KCi8qID09PT09PT09PT0gU0NST0xMIEFOSU1BVElPTlMgPT09PT09PT09PSAqLwoubWV0aC1scCAucmV2ZWFsIHsKICBvcGFjaXR5OiAwOwogIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgzMHB4KTsKICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuOHMgY3ViaWMtYmV6aWVyKDAuMjUsIDAuMSwgMC4yNSwgMSksIAogICAgICAgICAgICAgIHRyYW5zZm9ybSAwLjhzIGN1YmljLWJlemllcigwLjI1LCAwLjEsIDAuMjUsIDEpOwp9CgoubWV0aC1scCAucmV2ZWFsLnZpc2libGUgewogIG9wYWNpdHk6IDE7CiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApOwp9CgoubWV0aC1scCAucmV2ZWFsLWRlbGF5LTEgeyB0cmFuc2l0aW9uLWRlbGF5OiAwLjFzOyB9Ci5tZXRoLWxwIC5yZXZlYWwtZGVsYXktMiB7IHRyYW5zaXRpb24tZGVsYXk6IDAuMnM7IH0KLm1ldGgtbHAgLnJldmVhbC1kZWxheS0zIHsgdHJhbnNpdGlvbi1kZWxheTogMC4zczsgfQoubWV0aC1scCAucmV2ZWFsLWRlbGF5LTQgeyB0cmFuc2l0aW9uLWRlbGF5OiAwLjRzOyB9CgovKiA9PT09PT09PT09IEhFUk8gPT09PT09PT09PSAqLwoubWV0aC1scCAuaGVybyB7CiAgcG9zaXRpb246IHJlbGF0aXZlOwogIGJhY2tncm91bmQtY29sb3I6ICNkNGM4YTg7CiAgLyogYmFja2dyb3VuZC1pbWFnZSBzZXQgdmlhIGltZyB0YWcgKi8KICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyOwogIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciByaWdodDsKICBtaW4taGVpZ2h0OiA2NDBweDsKICBkaXNwbGF5OiBmbGV4OwogIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47CiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDsKICBwYWRkaW5nOiAwIDAgNjRweDsKfQoKLm1ldGgtbHAgLmhlcm8tY29udGVudCB7CiAgbWF4LXdpZHRoOiA0NSU7CiAgcGFkZGluZzogODBweCAwIDA7Cn0KCi5tZXRoLWxwIC5oZXJvIGgxIHsKICBtYXJnaW4tYm90dG9tOiAyNHB4OwogIGNvbG9yOiAjRkZGRkZGOwp9CgoubWV0aC1scCAuaGVyby1zdWJ0aXRsZSB7CiAgZm9udC1zaXplOiAxN3B4OwogIGxpbmUtaGVpZ2h0OiAxLjY7CiAgY29sb3I6IHJnYmEoMjU1LDI1NSwyNTUsMC44NSk7CiAgbWF4LXdpZHRoOiA0NjBweDsKICBtYXJnaW4tYm90dG9tOiAzMnB4Owp9CgoubWV0aC1scCAuaGVyby1jdGEtcm93IHsKICBkaXNwbGF5OiBmbGV4OwogIGFsaWduLWl0ZW1zOiBjZW50ZXI7CiAgZ2FwOiAyNHB4OwogIG1hcmdpbi1ib3R0b206IDA7Cn0KCi5tZXRoLWxwIC5oZXJvIC50YWcgewogIGRpc3BsYXk6IGlubGluZS1ibG9jazsKICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwyNTUsMjU1LDAuMTUpOwogIHBhZGRpbmc6IDhweCAxNnB4OwogIGJvcmRlci1yYWRpdXM6IDEwMHB4OwogIGNvbG9yOiAjRkZGRkZGOwogIG1hcmdpbi1ib3R0b206IDI0cHg7CiAgYmFja2Ryb3AtZmlsdGVyOiBibHVyKDRweCk7Cn0KCi8qIC5oZXJvLXN0YXRzIHJlbW92ZWQg4oCUIHVudXNlZCBpbiB2OSAqLwoKLyogPT09PT09PT09PSBUUlVTVCBCQVIgPT09PT09PT09PSAqLwoubWV0aC1scCAudHJ1c3QtYmFyIHsKICBiYWNrZ3JvdW5kOiAjRjZGNEYxOwogIHBhZGRpbmc6IDIwcHggMDsKICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgxNjIsMTQ2LDEyNCwwLjEpOwp9CgoubWV0aC1scCAudHJ1c3QtYmFyIC5jb250YWluZXIgewogIGRpc3BsYXk6IGZsZXg7CiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7CiAgZmxleC13cmFwOiB3cmFwOwogIGdhcDogMTJweCAzNnB4OwogIGZvbnQtc2l6ZTogMTRweDsKICBjb2xvcjogIzVhNTA0MDsKfQoKLm1ldGgtbHAgLnRydXN0LWJhciBzdHJvbmcgewogIGNvbG9yOiAjNDU0ODAzOwogIGZvbnQtd2VpZ2h0OiA2MDA7Cn0KCi8qID09PT09PT09PT0gTlVNQkVSUyA9PT09PT09PT09ICovCi5tZXRoLWxwIC5udW1iZXJzIHsKICBiYWNrZ3JvdW5kOiAjMjcxRDBGOwogIHBhZGRpbmc6IDExMHB4IDA7CiAgY29sb3I6ICNGRkZGRkY7Cn0KCi5tZXRoLWxwIC5udW1iZXJzIC50YWcgeyBjb2xvcjogI0EyOTI3QzsgfQoubWV0aC1scCAubnVtYmVycyBoMiB7IGNvbG9yOiAjRkZGRkZGOyB9CgoubWV0aC1scCAubnVtYmVycy1ncmlkIHsKICBkaXNwbGF5OiBncmlkOwogIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDQsIDFmcik7CiAgZ2FwOiAwOwogIG1hcmdpbi10b3A6IDQ4cHg7Cn0KCi5tZXRoLWxwIC5udW1iZXItY2FyZCB7CiAgcGFkZGluZzogMzJweCAyNHB4OwogIGJvcmRlci1yaWdodDogMXB4IHNvbGlkIHJnYmEoMjU1LDI1NSwyNTUsMC4xKTsKfQoKLm1ldGgtbHAgLm51bWJlci1jYXJkOm50aC1jaGlsZCg0bikgewogIGJvcmRlci1yaWdodDogbm9uZTsKfQoKLm1ldGgtbHAgLm51bWJlci1jYXJkOm50aC1jaGlsZChuKzUpIHsKICBib3JkZXItdG9wOiAxcHggc29saWQgcmdiYSgyNTUsMjU1LDI1NSwwLjEpOwp9CgoubWV0aC1scCAubnVtYmVyLWNhcmQgLnZhbHVlIHsKICBmb250LWZhbWlseTogJ0l2YXIgRGlzcGxheScsIEdlb3JnaWEsIHNlcmlmOwogIGZvbnQtc2l6ZTogMzZweDsKICBmb250LXdlaWdodDogNTAwOwogIGNvbG9yOiAjRkZGRkZGOwogIGxpbmUtaGVpZ2h0OiAxOwogIG1hcmdpbi1ib3R0b206IDhweDsKICBsZXR0ZXItc3BhY2luZzogLTAuMDJlbTsKfQoKLm1ldGgtbHAgLm51bWJlci1jYXJkIC5sYWJlbCB7CiAgZm9udC1zaXplOiAxNHB4OwogIGNvbG9yOiByZ2JhKDI1NSwyNTUsMjU1LDAuNTUpOwogIGxpbmUtaGVpZ2h0OiAxLjQ7Cn0KCi8qID09PT09PT09PT0gQ09OVEVOVCBTRUNUSU9OUyA9PT09PT09PT09ICovCi5tZXRoLWxwIC5zZWN0aW9uLXdoaXRlIHsgYmFja2dyb3VuZDogI0ZGRkZGRjsgcGFkZGluZzogMTEwcHggMDsgfQoubWV0aC1scCAuc2VjdGlvbi1jcmVhbSB7IGJhY2tncm91bmQ6ICNGNkY0RjE7IHBhZGRpbmc6IDExMHB4IDA7IH0KLm1ldGgtbHAgLnNlY3Rpb24td2FybSB7IGJhY2tncm91bmQ6ICNGNkVERDI7IHBhZGRpbmc6IDExMHB4IDA7IH0KLm1ldGgtbHAgLnNlY3Rpb24tZGFyayB7IGJhY2tncm91bmQ6ICMyNzFEMEY7IHBhZGRpbmc6IDExMHB4IDA7IH0KCi5tZXRoLWxwIC5zZWN0aW9uLWhlYWRlciB7CiAgbWFyZ2luLWJvdHRvbTogNTZweDsKfQoKLm1ldGgtbHAgLnNlY3Rpb24taGVhZGVyIHAgewogIGZvbnQtc2l6ZTogMTdweDsKICBsaW5lLWhlaWdodDogMS43OwogIGNvbG9yOiAjNWE1MDQwOwogIG1heC13aWR0aDogNjQwcHg7CiAgbWFyZ2luLXRvcDogMjBweDsKfQoKLm1ldGgtbHAgLnNlY3Rpb24taW1nIHsKICB3aWR0aDogMTAwJTsKICBoZWlnaHQ6IDYwMHB4OwogIG9iamVjdC1maXQ6IGNvdmVyOwogIGRpc3BsYXk6IGJsb2NrOwogIG1hcmdpbi1ib3R0b206IDU2cHg7Cn0KCi8qID09PT09PT09PT0gUFJPQkxFTVMgPT09PT09PT09PSAqLwoubWV0aC1scCAucHJvYmxlbS1ncmlkIHsKICBkaXNwbGF5OiBncmlkOwogIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7CiAgZ2FwOiA0OHB4Owp9CgoubWV0aC1scCAucHJvYmxlbS1jYXJkIHsKICBwYWRkaW5nLXRvcDogMDsKICBib3JkZXItdG9wOiBub25lOwp9CgoubWV0aC1scCAucHJvYmxlbS1pbGx1c3QgewogIGJhY2tncm91bmQ6ICNGNkY0RjE7CiAgYm9yZGVyLXJhZGl1czogMTZweDsKICBwYWRkaW5nOiAzMnB4IDI0cHg7CiAgbWFyZ2luLWJvdHRvbTogMjRweDsKICBoZWlnaHQ6IDI0MHB4OwogIGRpc3BsYXk6IGZsZXg7CiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsKICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsKICBvdmVyZmxvdzogaGlkZGVuOwp9CgoubWV0aC1scCAucHJvYmxlbS1jYXJkIGgzIHsKICBtYXJnaW4tYm90dG9tOiAxMnB4Owp9CgoubWV0aC1scCAucHJvYmxlbS1jYXJkIHAgewogIGZvbnQtc2l6ZTogMTVweDsKICBsaW5lLWhlaWdodDogMS42NTsKICBjb2xvcjogIzVhNTA0MDsKfQoKLyogTXVzY2xlIExvc3MgSWxsdXN0cmF0aW9uICovCi5tZXRoLWxwIC5tdXNjbGUtaWxsdXN0IC5pbGx1c3QtbGFiZWwgewogIGZvbnQtc2l6ZTogMTFweDsKICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOwogIGxldHRlci1zcGFjaW5nOiAxLjVweDsKICBjb2xvcjogI0EyOTI3QzsKICBtYXJnaW4tYm90dG9tOiAxNnB4OwogIGZvbnQtd2VpZ2h0OiA2MDA7Cn0KLm1ldGgtbHAgLm11c2NsZS1pbGx1c3QgLmNvbXAtYmFyIHsKICBoZWlnaHQ6IDQwcHg7CiAgYm9yZGVyLXJhZGl1czogOHB4OwogIGRpc3BsYXk6IGZsZXg7CiAgb3ZlcmZsb3c6IGhpZGRlbjsKICBtYXJnaW4tYm90dG9tOiAxNnB4Owp9Ci5tZXRoLWxwIC5tdXNjbGUtaWxsdXN0IC5jb21wLWZhdCB7CiAgYmFja2dyb3VuZDogI0JBQkU4MzsKICB3aWR0aDogMCU7CiAgdHJhbnNpdGlvbjogd2lkdGggMS4ycyBlYXNlLW91dDsKICBkaXNwbGF5OiBmbGV4OwogIGFsaWduLWl0ZW1zOiBjZW50ZXI7CiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7CiAgZm9udC1zaXplOiAxMnB4OwogIGZvbnQtd2VpZ2h0OiA2MDA7CiAgY29sb3I6ICMyNzFEMEY7Cn0KLm1ldGgtbHAgLm11c2NsZS1pbGx1c3QgLmNvbXAtbXVzY2xlIHsKICBiYWNrZ3JvdW5kOiAjMjcxRDBGOwogIHdpZHRoOiAwJTsKICB0cmFuc2l0aW9uOiB3aWR0aCAxLjJzIGVhc2Utb3V0IDAuM3M7CiAgZGlzcGxheTogZmxleDsKICBhbGlnbi1pdGVtczogY2VudGVyOwogIGp1c3RpZnktY29udGVudDogY2VudGVyOwogIGZvbnQtc2l6ZTogMTJweDsKICBmb250LXdlaWdodDogNjAwOwogIGNvbG9yOiAjRkZGRkZGOwp9Ci5tZXRoLWxwIC5wcm9ibGVtLWNhcmQuaXMtdmlzaWJsZSAuY29tcC1mYXQgeyB3aWR0aDogNjAlOyB9Ci5tZXRoLWxwIC5wcm9ibGVtLWNhcmQuaXMtdmlzaWJsZSAuY29tcC1tdXNjbGUgeyB3aWR0aDogNDAlOyB9CgoubWV0aC1scCAubXVzY2xlLWlsbHVzdCAuY29tcC1sZWdlbmQgewogIGRpc3BsYXk6IGZsZXg7CiAgZ2FwOiAyMHB4Owp9Ci5tZXRoLWxwIC5tdXNjbGUtaWxsdXN0IC5sZWdlbmQtaXRlbSB7CiAgZGlzcGxheTogZmxleDsKICBhbGlnbi1pdGVtczogY2VudGVyOwogIGdhcDogNnB4OwogIGZvbnQtc2l6ZTogMTJweDsKICBjb2xvcjogIzVhNTA0MDsKfQoubWV0aC1scCAubXVzY2xlLWlsbHVzdCAubGVnZW5kLWRvdCB7CiAgd2lkdGg6IDhweDsKICBoZWlnaHQ6IDhweDsKICBib3JkZXItcmFkaXVzOiA1MCU7Cn0KLm1ldGgtbHAgLm11c2NsZS1pbGx1c3QgLmxlZ2VuZC1kb3QuZmF0IHsgYmFja2dyb3VuZDogI0JBQkU4MzsgfQoubWV0aC1scCAubXVzY2xlLWlsbHVzdCAubGVnZW5kLWRvdC5tdXNjbGUgeyBiYWNrZ3JvdW5kOiAjMjcxRDBGOyB9Ci5tZXRoLWxwIC5tdXNjbGUtaWxsdXN0IC5wY3QtY291bnRlciB7CiAgZm9udC1mYW1pbHk6ICdJdmFyIERpc3BsYXknLCBHZW9yZ2lhLCBzZXJpZjsKICBmb250LXNpemU6IDQ4cHg7CiAgZm9udC13ZWlnaHQ6IDUwMDsKICBjb2xvcjogIzI3MUQwRjsKICBsaW5lLWhlaWdodDogMTsKICBtYXJnaW4tYm90dG9tOiA0cHg7Cn0KLm1ldGgtbHAgLm11c2NsZS1pbGx1c3QgLnBjdC1sYWJlbCB7CiAgZm9udC1zaXplOiAxM3B4OwogIGNvbG9yOiAjNWE1MDQwOwp9CgovKiBOYXVzZWEgSWxsdXN0cmF0aW9uICovCi5tZXRoLWxwIC5uYXVzZWEtaWxsdXN0IC5tZWFsLXN0YXRzIHsKICBkaXNwbGF5OiBmbGV4OwogIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47CiAgZ2FwOiAxNnB4Owp9Ci5tZXRoLWxwIC5uYXVzZWEtaWxsdXN0IC5tZWFsLXN0YXQtcm93IHsKICBkaXNwbGF5OiBmbGV4OwogIGFsaWduLWl0ZW1zOiBjZW50ZXI7CiAgZ2FwOiAxMnB4Owp9Ci5tZXRoLWxwIC5uYXVzZWEtaWxsdXN0IC5zdGF0LWxhYmVsIHsKICBmb250LXNpemU6IDEycHg7CiAgY29sb3I6ICNBMjkyN0M7CiAgd2lkdGg6IDYwcHg7CiAgZmxleC1zaHJpbms6IDA7CiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsKICBsZXR0ZXItc3BhY2luZzogMXB4OwogIGZvbnQtd2VpZ2h0OiA2MDA7Cn0KLm1ldGgtbHAgLm5hdXNlYS1pbGx1c3QgLnN0YXQtdHJhY2sgewogIGZsZXg6IDE7CiAgaGVpZ2h0OiAyOHB4OwogIGJhY2tncm91bmQ6ICNGRkZGRkY7CiAgYm9yZGVyLXJhZGl1czogNnB4OwogIG92ZXJmbG93OiBoaWRkZW47CiAgcG9zaXRpb246IHJlbGF0aXZlOwp9Ci5tZXRoLWxwIC5uYXVzZWEtaWxsdXN0IC5zdGF0LWZpbGwgewogIGhlaWdodDogMTAwJTsKICBib3JkZXItcmFkaXVzOiA2cHg7CiAgd2lkdGg6IDAlOwogIHRyYW5zaXRpb246IHdpZHRoIDFzIGVhc2Utb3V0OwogIGRpc3BsYXk6IGZsZXg7CiAgYWxpZ24taXRlbXM6IGNlbnRlcjsKICBwYWRkaW5nLWxlZnQ6IDEwcHg7CiAgZm9udC1zaXplOiAxMXB4OwogIGZvbnQtd2VpZ2h0OiA2MDA7CiAgY29sb3I6ICNGRkZGRkY7Cn0KLm1ldGgtbHAgLm5hdXNlYS1pbGx1c3QgLnN0YXQtZmlsbC5nb29kIHsgYmFja2dyb3VuZDogI0JBQkU4MzsgY29sb3I6ICMyNzFEMEY7IH0KLm1ldGgtbHAgLm5hdXNlYS1pbGx1c3QgLnN0YXQtZmlsbC53YXJuIHsgYmFja2dyb3VuZDogIzI3MUQwRjsgfQoubWV0aC1scCAubmF1c2VhLWlsbHVzdCAuc3RhdC10YXJnZXQgewogIHBvc2l0aW9uOiBhYnNvbHV0ZTsKICByaWdodDogOHB4OwogIHRvcDogNTAlOwogIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTsKICBmb250LXNpemU6IDEwcHg7CiAgY29sb3I6ICNBMjkyN0M7CiAgZm9udC13ZWlnaHQ6IDYwMDsKfQoubWV0aC1scCAucHJvYmxlbS1jYXJkLmlzLXZpc2libGUgLmZhdC1maWxsIHsgd2lkdGg6IDI1JTsgfQoubWV0aC1scCAucHJvYmxlbS1jYXJkLmlzLXZpc2libGUgLmNhbC1maWxsIHsgd2lkdGg6IDU1JTsgfQoubWV0aC1scCAucHJvYmxlbS1jYXJkLmlzLXZpc2libGUgLnByb3RlaW4tZmlsbCB7IHdpZHRoOiA4NSU7IH0KCi5tZXRoLWxwIC5uYXVzZWEtaWxsdXN0IC5jaGVjay1yb3cgewogIGRpc3BsYXk6IGZsZXg7CiAgYWxpZ24taXRlbXM6IGNlbnRlcjsKICBnYXA6IDhweDsKICBtYXJnaW4tdG9wOiA4cHg7CiAgZm9udC1zaXplOiAxMnB4OwogIGNvbG9yOiAjMjcxRDBGOwogIGZvbnQtd2VpZ2h0OiA2MDA7CiAgb3BhY2l0eTogMDsKICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNnMgZWFzZS1vdXQgMS4yczsKfQoubWV0aC1scCAucHJvYmxlbS1jYXJkLmlzLXZpc2libGUgLmNoZWNrLXJvdyB7IG9wYWNpdHk6IDE7IH0KCi8qIE1hbG51dHJpdGlvbiBJbGx1c3RyYXRpb24gKi8KLm1ldGgtbHAgLm1hbG51dHJpdGlvbi1pbGx1c3QgLndlZWstZ3JpZCB7CiAgZGlzcGxheTogZ3JpZDsKICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg3LCAxZnIpOwogIGdhcDogOHB4OwogIG1hcmdpbi1ib3R0b206IDEycHg7Cn0KLm1ldGgtbHAgLm1hbG51dHJpdGlvbi1pbGx1c3QgLmRheS1jb2wgewogIHRleHQtYWxpZ246IGNlbnRlcjsKfQoubWV0aC1scCAubWFsbnV0cml0aW9uLWlsbHVzdCAuZGF5LWxhYmVsIHsKICBmb250LXNpemU6IDEwcHg7CiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsKICBsZXR0ZXItc3BhY2luZzogMXB4OwogIGNvbG9yOiAjQTI5MjdDOwogIG1hcmdpbi1ib3R0b206IDhweDsKICBmb250LXdlaWdodDogNjAwOwp9Ci5tZXRoLWxwIC5tYWxudXRyaXRpb24taWxsdXN0IC5tZWFsLWRvdCB7CiAgd2lkdGg6IDEwMCU7CiAgYXNwZWN0LXJhdGlvOiAxOwogIGJvcmRlci1yYWRpdXM6IDZweDsKICBtYXJnaW4tYm90dG9tOiA2cHg7CiAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZS1vdXQ7CiAgb3BhY2l0eTogMDsKICB0cmFuc2Zvcm06IHNjYWxlKDAuOCk7Cn0KLm1ldGgtbHAgLnByb2JsZW0tY2FyZC5pcy12aXNpYmxlIC5tZWFsLWRvdCB7CiAgb3BhY2l0eTogMTsKICB0cmFuc2Zvcm06IHNjYWxlKDEpOwp9Ci5tZXRoLWxwIC5tYWxudXRyaXRpb24taWxsdXN0IC5tZWFsLWRvdC5lYXRlbiB7IGJhY2tncm91bmQ6ICNCQUJFODM7IH0KLm1ldGgtbHAgLm1hbG51dHJpdGlvbi1pbGx1c3QgLm1lYWwtZG90LnNraXBwZWQgeyAKICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDsgCiAgYm9yZGVyOiAycHggZGFzaGVkIHJnYmEoMzksMjksMTUsMC4yNSk7CiAgcG9zaXRpb246IHJlbGF0aXZlOwp9Ci5tZXRoLWxwIC5wcm9ibGVtLWNhcmQuaXMtdmlzaWJsZSAubWVhbC1kb3Quc2tpcHBlZDo6YWZ0ZXIgewogIGNvbnRlbnQ6ICfDlyc7CiAgcG9zaXRpb246IGFic29sdXRlOwogIHRvcDogNTAlOwogIGxlZnQ6IDUwJTsKICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTsKICBjb2xvcjogIzI3MUQwRjsKICBmb250LXNpemU6IDE0cHg7CiAgZm9udC13ZWlnaHQ6IDcwMDsKfQoubWV0aC1scCAubWFsbnV0cml0aW9uLWlsbHVzdCAubWVhbC1kb3QucGFydGlhbCB7IGJhY2tncm91bmQ6IHJnYmEoMzksMjksMTUsMC4xNSk7IH0KCi5tZXRoLWxwIC5tYWxudXRyaXRpb24taWxsdXN0IC53ZWVrLXN1bW1hcnkgewogIGRpc3BsYXk6IGZsZXg7CiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOwogIHBhZGRpbmctdG9wOiAxMnB4OwogIGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKDM5LDI5LDE1LDAuMSk7Cn0KLm1ldGgtbHAgLm1hbG51dHJpdGlvbi1pbGx1c3QgLnN1bW1hcnktaXRlbSB7CiAgdGV4dC1hbGlnbjogY2VudGVyOwp9Ci5tZXRoLWxwIC5tYWxudXRyaXRpb24taWxsdXN0IC5zdW1tYXJ5LW51bSB7CiAgZm9udC1mYW1pbHk6ICdJdmFyIERpc3BsYXknLCBHZW9yZ2lhLCBzZXJpZjsKICBmb250LXNpemU6IDI0cHg7CiAgZm9udC13ZWlnaHQ6IDUwMDsKICBsaW5lLWhlaWdodDogMTsKICBtYXJnaW4tYm90dG9tOiAycHg7Cn0KLm1ldGgtbHAgLm1hbG51dHJpdGlvbi1pbGx1c3QgLnN1bW1hcnktbnVtLmJhZCB7IGNvbG9yOiAjMjcxRDBGOyB9Ci5tZXRoLWxwIC5tYWxudXRyaXRpb24taWxsdXN0IC5zdW1tYXJ5LW51bS5vayB7IGNvbG9yOiAjQTI5MjdDOyB9Ci5tZXRoLWxwIC5tYWxudXRyaXRpb24taWxsdXN0IC5zdW1tYXJ5LWxhYmVsIHsKICBmb250LXNpemU6IDEwcHg7CiAgY29sb3I6ICNBMjkyN0M7CiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsKICBsZXR0ZXItc3BhY2luZzogMXB4OwogIGZvbnQtd2VpZ2h0OiA2MDA7Cn0KCi8qID09PT09PT09PT0gU1RFUFMgPT09PT09PT09PSAqLwoubWV0aC1scCAuc3RlcHMtZ3JpZCB7CiAgZGlzcGxheTogZ3JpZDsKICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpOwogIGdhcDogNTZweCA0OHB4Owp9CgoubWV0aC1scCAuc3RlcCB7CiAgcGFkZGluZzogMDsKfQoKLm1ldGgtbHAgLnN0ZXAtcGhvdG8gewogIHdpZHRoOiAxMDAlOwogIGFzcGVjdC1yYXRpbzogMTsKICBvYmplY3QtZml0OiBjb3ZlcjsKICBib3JkZXItcmFkaXVzOiAxNnB4OwogIG1hcmdpbi1ib3R0b206IDI0cHg7CiAgZGlzcGxheTogYmxvY2s7Cn0KCi5tZXRoLWxwIC5zdGVwLW51bWJlciB7CiAgZm9udC1mYW1pbHk6ICdJdmFyIERpc3BsYXknLCBHZW9yZ2lhLCBzZXJpZjsKICBmb250LXNpemU6IDE0cHg7CiAgZm9udC13ZWlnaHQ6IDUwMDsKICBjb2xvcjogI0JBQkU4MzsKICBsZXR0ZXItc3BhY2luZzogMC4wNmVtOwogIG1hcmdpbi1ib3R0b206IDEycHg7CiAgZGlzcGxheTogYmxvY2s7Cn0KCi5tZXRoLWxwIC5zdGVwIGgzIHsKICBtYXJnaW4tYm90dG9tOiAxMnB4Owp9CgoubWV0aC1scCAuc3RlcCBwIHsKICBmb250LXNpemU6IDE1cHg7CiAgbGluZS1oZWlnaHQ6IDEuNjU7CiAgY29sb3I6ICM1YTUwNDA7Cn0KCi8qID09PT09PT09PT0gUkVTRUFSQ0ggPT09PT09PT09PSAqLwoubWV0aC1scCAuc2VjdGlvbi1kYXJrIC50YWcgeyBjb2xvcjogI0EyOTI3QzsgfQoubWV0aC1scCAuc2VjdGlvbi1kYXJrIGgyIHsgY29sb3I6ICNGRkZGRkY7IG1heC13aWR0aDogNzIwcHg7IH0KLm1ldGgtbHAgLnNlY3Rpb24tZGFyayBwIHsgY29sb3I6IHJnYmEoMjU1LDI1NSwyNTUsMC44KTsgfQoKLm1ldGgtbHAgLnJlc2VhcmNoLWJvZHkgewogIGZvbnQtc2l6ZTogMTdweDsKICBsaW5lLWhlaWdodDogMS43OwogIG1heC13aWR0aDogNjQwcHg7CiAgbWFyZ2luLXRvcDogMjBweDsKICBtYXJnaW4tYm90dG9tOiA1NnB4Owp9CgoubWV0aC1scCAucmVzZWFyY2gtZ3JpZCB7CiAgZGlzcGxheTogZ3JpZDsKICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg1LCAxZnIpOwogIGdhcDogMDsKfQoKLm1ldGgtbHAgLnJlc2VhcmNoLWNhcmQgewogIHBhZGRpbmc6IDMycHggMjRweDsKICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCByZ2JhKDE4NiwxOTAsMTMxLDAuMik7Cn0KCi5tZXRoLWxwIC5yZXNlYXJjaC1jYXJkOmxhc3QtY2hpbGQgewogIGJvcmRlci1yaWdodDogbm9uZTsKfQoKLm1ldGgtbHAgLnJlc2VhcmNoLWNhcmQgaDMgewogIGNvbG9yOiAjRkZGRkZGOwogIG1hcmdpbi1ib3R0b206IDhweDsKICBmb250LXNpemU6IDIwcHg7Cn0KCi5tZXRoLWxwIC5yZXNlYXJjaC1jYXJkIHAgewogIGZvbnQtc2l6ZTogMTRweDsKICBsaW5lLWhlaWdodDogMS41OwogIGNvbG9yOiByZ2JhKDI1NSwyNTUsMjU1LDAuNik7Cn0KCi5tZXRoLWxwIC5yZXNlYXJjaC1qb3VybmFsIHsKICBkaXNwbGF5OiBmbGV4OwogIGFsaWduLWl0ZW1zOiBjZW50ZXI7CiAgZ2FwOiAxNnB4OwogIG1hcmdpbi10b3A6IDQ4cHg7CiAgcGFkZGluZy10b3A6IDMycHg7CiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYmEoMjU1LDI1NSwyNTUsMC4xKTsKfQoKLm1ldGgtbHAgLnJlc2VhcmNoLWpvdXJuYWwtYmFkZ2UgewogIGJhY2tncm91bmQ6IHJnYmEoMTg2LDE5MCwxMzEsMC4xNSk7CiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgxODYsMTkwLDEzMSwwLjMpOwogIHBhZGRpbmc6IDhweCAxNnB4OwogIGZvbnQtc2l6ZTogMTFweDsKICBmb250LXdlaWdodDogNjAwOwogIGxldHRlci1zcGFjaW5nOiAwLjA4ZW07CiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsKICBjb2xvcjogI0JBQkU4MzsKICB3aGl0ZS1zcGFjZTogbm93cmFwOwp9CgoubWV0aC1scCAucmVzZWFyY2gtam91cm5hbCBzcGFuIHsKICBmb250LXNpemU6IDE0cHg7CiAgY29sb3I6IHJnYmEoMjU1LDI1NSwyNTUsMC41KTsKfQoKLm1ldGgtbHAgLnJlc2VhcmNoLWpvdXJuYWwgYSB7CiAgY29sb3I6ICNGRkZGRkY7CiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7CiAgdGV4dC11bmRlcmxpbmUtb2Zmc2V0OiAzcHg7Cn0KCi8qID09PT09PT09PT0gU1RBTkRBUkRTID09PT09PT09PT0gKi8KLm1ldGgtbHAgLnN0YW5kYXJkcy1ncmlkIHsKICBkaXNwbGF5OiBncmlkOwogIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7CiAgZ2FwOiA2NHB4Owp9CgoubWV0aC1scCAuc3RhbmRhcmRzLWNvbCBoMyB7CiAgZm9udC1zaXplOiAyMHB4OwogIG1hcmdpbi1ib3R0b206IDIwcHg7CiAgcGFkZGluZy1ib3R0b206IDE2cHg7CiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkIHJnYmEoMjU1LDI1NSwyNTUsMC4zKTsKICBjb2xvcjogI0ZGRkZGRjsKfQoKLm1ldGgtbHAgLnN0YW5kYXJkLWl0ZW0gewogIHBhZGRpbmc6IDEycHggMDsKICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgyNTUsMjU1LDI1NSwwLjEyKTsKICBmb250LXNpemU6IDE1cHg7CiAgY29sb3I6IHJnYmEoMjU1LDI1NSwyNTUsMC45KTsKICBsaW5lLWhlaWdodDogMS41Owp9CgoubWV0aC1scCAuc3RhbmRhcmQtaXRlbTpsYXN0LWNoaWxkIHsKICBib3JkZXItYm90dG9tOiBub25lOwp9CgovKiA9PT09PT09PT09IENPTVBBUklTT04gPT09PT09PT09PSAqLwoubWV0aC1scCAuY29tcGFyZS1oaW50IHsKICBmb250LXNpemU6IDEzcHg7CiAgY29sb3I6ICNBMjkyN0M7CiAgdGV4dC1hbGlnbjogcmlnaHQ7CiAgbWFyZ2luLWJvdHRvbTogMTJweDsKICBkaXNwbGF5OiBub25lOwp9CgoubWV0aC1scCAuY29tcGFyZS1zY3JvbGwgewogIG92ZXJmbG93LXg6IGF1dG87CiAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoOwp9CgoubWV0aC1scCAuY29tcGFyZS10YWJsZSB7CiAgd2lkdGg6IDEwMCU7CiAgbWluLXdpZHRoOiA3MjBweDsKICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlOwogIGZvbnQtc2l6ZTogMTRweDsKICBjb2xvcjogIzI3MUQwRjsKfQoKLm1ldGgtbHAgLmNvbXBhcmUtdGFibGUgdGggewogIHRleHQtYWxpZ246IGxlZnQ7CiAgcGFkZGluZzogMTZweDsKICBib3JkZXItYm90dG9tOiAycHggc29saWQgIzI3MUQwRjsKICBmb250LXdlaWdodDogNjAwOwogIGZvbnQtc2l6ZTogMTNweDsKICBsZXR0ZXItc3BhY2luZzogMC4wMmVtOwp9CgoubWV0aC1scCAuY29tcGFyZS10YWJsZSB0aC5tZXRoLWNvbCB7CiAgZm9udC1zaXplOiAxNXB4OwogIGZvbnQtZmFtaWx5OiAnSXZhciBEaXNwbGF5JywgR2VvcmdpYSwgc2VyaWY7CiAgZm9udC13ZWlnaHQ6IDUwMDsKICBiYWNrZ3JvdW5kOiByZ2JhKDE4NiwxOTAsMTMxLDAuMSk7Cn0KCi5tZXRoLWxwIC5jb21wYXJlLXRhYmxlIHRkIHsKICBwYWRkaW5nOiAxNHB4IDE2cHg7CiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMTYyLDE0NiwxMjQsMC4xMik7CiAgdmVydGljYWwtYWxpZ246IHRvcDsKfQoKLm1ldGgtbHAgLmNvbXBhcmUtdGFibGUgdGQ6Zmlyc3QtY2hpbGQgewogIGZvbnQtd2VpZ2h0OiA1MDA7CiAgY29sb3I6ICMyNzFEMEY7Cn0KCi5tZXRoLWxwIC5jb21wYXJlLXRhYmxlIHRkLm1ldGgtY29sIHsKICBiYWNrZ3JvdW5kOiByZ2JhKDE4NiwxOTAsMTMxLDAuMDYpOwogIGNvbG9yOiAjMjcxRDBGOwogIGZvbnQtd2VpZ2h0OiA1MDA7Cn0KCi5tZXRoLWxwIC5jb21wYXJlLXRhYmxlIHRyOmxhc3QtY2hpbGQgdGQgewogIGJvcmRlci1ib3R0b206IG5vbmU7Cn0KCi8qID09PT09PT09PT0gVEVTVElNT05JQUxTID09PT09PT09PT0gKi8KLm1ldGgtbHAgLnRlc3RpbW9uaWFscy1oZWFkZXIgewogIHRleHQtYWxpZ246IGNlbnRlcjsKICBtYXJnaW4tYm90dG9tOiA2NHB4Owp9CgoubWV0aC1scCAudGVzdGltb25pYWxzLWhlYWRlciAudGFnIHsKICBkaXNwbGF5OiBibG9jazsKICB0ZXh0LWFsaWduOiBjZW50ZXI7Cn0KCi5tZXRoLWxwIC50ZXN0aW1vbmlhbHMtZ3JpZCB7CiAgZGlzcGxheTogZ3JpZDsKICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpOwogIGdhcDogNDhweCA0MHB4Owp9CgoubWV0aC1scCAudGVzdGltb25pYWwgewogIHBhZGRpbmc6IDQwcHg7CiAgYmFja2dyb3VuZDogI0Y2RjRGMTsKICBwb3NpdGlvbjogcmVsYXRpdmU7CiAgYm9yZGVyLXJhZGl1czogMjBweDsKfQoKLm1ldGgtbHAgLnRlc3RpbW9uaWFsLXJlc3VsdCB7CiAgZm9udC1mYW1pbHk6ICdJdmFyIERpc3BsYXknLCBHZW9yZ2lhLCBzZXJpZjsKICBmb250LXdlaWdodDogNTAwOwogIGZvbnQtc2l6ZTogMjBweDsKICBjb2xvcjogIzQ1NDgwMzsKICBtYXJnaW4tYm90dG9tOiAxNnB4OwogIGxpbmUtaGVpZ2h0OiAxLjM7Cn0KCi5tZXRoLWxwIC50ZXN0aW1vbmlhbC1xdW90ZSB7CiAgZm9udC1zaXplOiAxNXB4OwogIGZvbnQtc3R5bGU6IGl0YWxpYzsKICBsaW5lLWhlaWdodDogMS42NTsKICBjb2xvcjogIzVhNTA0MDsKICBtYXJnaW4tYm90dG9tOiAyNHB4Owp9CgoubWV0aC1scCAudGVzdGltb25pYWwtYXV0aG9yIHsKICBkaXNwbGF5OiBmbGV4OwogIGFsaWduLWl0ZW1zOiBjZW50ZXI7CiAgZ2FwOiAxMnB4Owp9CgoubWV0aC1scCAudGVzdGltb25pYWwtYXZhdGFyIHsKICB3aWR0aDogNDBweDsKICBoZWlnaHQ6IDQwcHg7CiAgYm9yZGVyLXJhZGl1czogNTAlOwogIGJhY2tncm91bmQ6ICNFOEU0REY7CiAgZGlzcGxheTogZmxleDsKICBhbGlnbi1pdGVtczogY2VudGVyOwogIGp1c3RpZnktY29udGVudDogY2VudGVyOwogIGZvbnQtc2l6ZTogMTRweDsKICBmb250LXdlaWdodDogNjAwOwogIGNvbG9yOiAjQTI5MjdDOwogIGZsZXgtc2hyaW5rOiAwOwp9CgoubWV0aC1scCAudGVzdGltb25pYWwtbmFtZSB7CiAgZm9udC1zaXplOiAxNHB4OwogIGZvbnQtd2VpZ2h0OiA1MDA7CiAgY29sb3I6ICMyNzFEMEY7Cn0KCi5tZXRoLWxwIC50ZXN0aW1vbmlhbC1kZXRhaWwgewogIGZvbnQtc2l6ZTogMTJweDsKICBjb2xvcjogI0EyOTI3QzsKfQoKLyogPT09PT09PT09PSBGT1VOREVSID09PT09PT09PT0gKi8KLyogPT09PT09PT09PSBGQVEgPT09PT09PT09PSAqLwoubWV0aC1scCAuZmFxLWhlYWRlciB7CiAgdGV4dC1hbGlnbjogY2VudGVyOwogIG1hcmdpbi1ib3R0b206IDU2cHg7Cn0KCi5tZXRoLWxwIC5mYXEtaGVhZGVyIC50YWcgewogIHRleHQtYWxpZ246IGNlbnRlcjsKfQoKLm1ldGgtbHAgLmZhcS1saXN0IHsKICBtYXgtd2lkdGg6IDcyMHB4OwogIG1hcmdpbjogMCBhdXRvOwp9CgoubWV0aC1scCAuZmFxLWxpc3QgZGV0YWlscyB7CiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMTYyLDE0NiwxMjQsMC4xNSk7Cn0KCi5tZXRoLWxwIC5mYXEtbGlzdCBzdW1tYXJ5IHsKICBmb250LWZhbWlseTogJ0l2YXIgRGlzcGxheScsIEdlb3JnaWEsIHNlcmlmOwogIGZvbnQtc2l6ZTogMThweDsKICBmb250LXdlaWdodDogNTAwOwogIGNvbG9yOiAjMjcxRDBGOwogIHBhZGRpbmc6IDI0cHggNDBweCAyNHB4IDA7CiAgY3Vyc29yOiBwb2ludGVyOwogIGxpc3Qtc3R5bGU6IG5vbmU7CiAgcG9zaXRpb246IHJlbGF0aXZlOwogIHRyYW5zaXRpb246IGNvbG9yIDAuMnMgZWFzZTsKfQoKLm1ldGgtbHAgLmZhcS1saXN0IHN1bW1hcnk6aG92ZXIgewogIGNvbG9yOiAjNDU0ODAzOwp9CgoubWV0aC1scCAuZmFxLWxpc3Qgc3VtbWFyeTo6LXdlYmtpdC1kZXRhaWxzLW1hcmtlciB7IGRpc3BsYXk6IG5vbmU7IH0KCi5tZXRoLWxwIC5mYXEtbGlzdCBzdW1tYXJ5OjphZnRlciB7CiAgY29udGVudDogJysnOwogIHBvc2l0aW9uOiBhYnNvbHV0ZTsKICByaWdodDogMDsKICB0b3A6IDUwJTsKICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7CiAgZm9udC1zaXplOiAyNHB4OwogIGZvbnQtd2VpZ2h0OiAzMDA7CiAgY29sb3I6ICNBMjkyN0M7CiAgZm9udC1mYW1pbHk6ICdETSBTYW5zJywgc2Fucy1zZXJpZjsKICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBlYXNlOwp9CgoubWV0aC1scCAuZmFxLWxpc3QgZGV0YWlsc1tvcGVuXSBzdW1tYXJ5OjphZnRlciB7CiAgY29udGVudDogJ+KIkic7CiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpOwp9CgoubWV0aC1scCAuZmFxLWxpc3QgZGV0YWlscyBwIHsKICBmb250LXNpemU6IDE1cHg7CiAgbGluZS1oZWlnaHQ6IDEuNzsKICBjb2xvcjogIzVhNTA0MDsKICBwYWRkaW5nOiAwIDAgMjRweDsKfQoKLyogPT09PT09PT09PSBGSU5BTCBDVEEgPT09PT09PT09PSAqLwoubWV0aC1scCAuZmluYWwtY3RhIHsKICBiYWNrZ3JvdW5kOiAjMjcxRDBGOwogIHBhZGRpbmc6IDExMHB4IDA7CiAgdGV4dC1hbGlnbjogY2VudGVyOwp9CgoubWV0aC1scCAuZmluYWwtY3RhIGgyIHsKICBjb2xvcjogI0ZGRkZGRjsKICBtYXJnaW4tYm90dG9tOiAyMHB4Owp9CgoubWV0aC1scCAuZmluYWwtY3RhIHAgewogIGNvbG9yOiByZ2JhKDI1NSwyNTUsMjU1LDAuNyk7CiAgbWF4LXdpZHRoOiA1NjBweDsKICBtYXJnaW46IDAgYXV0byA0MHB4OwogIGZvbnQtc2l6ZTogMTdweDsKICBsaW5lLWhlaWdodDogMS43Owp9CgoubWV0aC1scCAuZmluYWwtY3RhIC5idG4gewogIGJhY2tncm91bmQ6ICNCQUJFODM7CiAgY29sb3I6ICMyNzFEMEY7CiAgZm9udC13ZWlnaHQ6IDcwMDsKfQoKLm1ldGgtbHAgLmZpbmFsLWN0YSAuYnRuOmhvdmVyIHsKICBiYWNrZ3JvdW5kOiAjY2RkMTlhOwogIGJveC1zaGFkb3c6IDAgNHB4IDI0cHggcmdiYSgxODYsMTkwLDEzMSwwLjM1KTsKfQoKLm1ldGgtbHAgLmZpbmFsLWN0YSAubWV0YSB7CiAgZGlzcGxheTogZmxleDsKICBmbGV4LXdyYXA6IHdyYXA7CiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7CiAgZ2FwOiA4cHggMjFweDsKICBtYXJnaW4tdG9wOiAyNHB4OwogIGZvbnQtc2l6ZTogMTNweDsKICBjb2xvcjogcmdiYSgyNTUsMjU1LDI1NSwwLjQ1KTsKfQoKLyogPT09PT09PT09PSBGT09URVIgPT09PT09PT09PSAqLwoubWV0aC1scCAuZm9vdGVyIHsKICBiYWNrZ3JvdW5kOiAjMWExMjA5OwogIHBhZGRpbmc6IDQ4cHggMDsKfQoKLm1ldGgtbHAgLmZvb3RlciAuY29udGFpbmVyIHsKICB0ZXh0LWFsaWduOiBjZW50ZXI7Cn0KCi5tZXRoLWxwIC5mb290ZXIgaW1nIHsKICBoZWlnaHQ6IDI0cHg7CiAgd2lkdGg6IGF1dG87CiAgZmlsdGVyOiBicmlnaHRuZXNzKDApIGludmVydCgxKTsKICBvcGFjaXR5OiAwLjY7Cn0KCi5tZXRoLWxwIC5mb290ZXItbGlua3MgewogIGRpc3BsYXk6IGZsZXg7CiAgZmxleC13cmFwOiB3cmFwOwogIGdhcDogOHB4IDI4cHg7CiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7CiAgbWFyZ2luLXRvcDogMjRweDsKfQoKLm1ldGgtbHAgLmZvb3Rlci1saW5rcyBhIHsKICBmb250LXNpemU6IDEzcHg7CiAgY29sb3I6IHJnYmEoMjU1LDI1NSwyNTUsMC43KTsKICB0ZXh0LWRlY29yYXRpb246IG5vbmU7CiAgdHJhbnNpdGlvbjogY29sb3IgMC4ycyBlYXNlOwp9CgoubWV0aC1scCAuZm9vdGVyLWxpbmtzIGE6aG92ZXIgewogIGNvbG9yOiByZ2JhKDI1NSwyNTUsMjU1LDAuOCk7Cn0KCi5tZXRoLWxwIC5mb290ZXItbGVnYWwgewogIGZvbnQtc2l6ZTogMTFweDsKICBjb2xvcjogcmdiYSgyNTUsMjU1LDI1NSwwLjI1KTsKICBtYXJnaW4tdG9wOiAyNHB4Owp9CgovKiA9PT09PT09PT09IFJFU1BPTlNJVkUgPT09PT09PT09PSAqLwpAbWVkaWEgKG1heC13aWR0aDogOTYwcHgpIHsKICAubWV0aC1scCBoMSB7IGZvbnQtc2l6ZTogNDJweDsgfQogIC5tZXRoLWxwIGgyIHsgZm9udC1zaXplOiAyNnB4OyB9CgogIC5tZXRoLWxwIC5oZXJvIHsgbWluLWhlaWdodDogNTIwcHg7IGJhY2tncm91bmQtcG9zaXRpb246IDcwJSBjZW50ZXI7IH0KICAubWV0aC1scCAuaGVyby1jb250ZW50IHsgbWF4LXdpZHRoOiA1MCU7IH0KCiAgLm1ldGgtbHAgLnNlY3Rpb24td2hpdGUsIC5tZXRoLWxwIC5zZWN0aW9uLWNyZWFtLCAKICAubWV0aC1scCAuc2VjdGlvbi13YXJtLCAubWV0aC1scCAuc2VjdGlvbi1kYXJrLAogIC5tZXRoLWxwIC5udW1iZXJzLCAubWV0aC1scCAuZmluYWwtY3RhIHsgcGFkZGluZzogODBweCAwOyB9CgogIC5tZXRoLWxwIC5udW1iZXJzLWdyaWQgeyBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpOyB9CiAgLm1ldGgtbHAgLm51bWJlci1jYXJkOm50aC1jaGlsZCg0bikgeyBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCByZ2JhKDI1NSwyNTUsMjU1LDAuMSk7IH0KICAubWV0aC1scCAubnVtYmVyLWNhcmQ6bnRoLWNoaWxkKDJuKSB7IGJvcmRlci1yaWdodDogbm9uZTsgfQogIC5tZXRoLWxwIC5udW1iZXItY2FyZDpudGgtY2hpbGQobiszKSB7IGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKDI1NSwyNTUsMjU1LDAuMSk7IH0KICAubWV0aC1scCAubnVtYmVyLWNhcmQ6bnRoLWNoaWxkKDJuKSB7IGJvcmRlci1yaWdodDogbm9uZTsgfQogIC5tZXRoLWxwIC5udW1iZXItY2FyZDpudGgtY2hpbGQobiszKSB7IGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKDE2MiwxNDYsMTI0LDAuMTUpOyB9CgogIC5tZXRoLWxwIC5wcm9ibGVtLWdyaWQgeyBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjsgZ2FwOiAzMnB4OyB9CiAgLm1ldGgtbHAgLnByb2JsZW0taWxsdXN0IHsgaGVpZ2h0OiBhdXRvOyBtaW4taGVpZ2h0OiAyNDBweDsgfQogIC5tZXRoLWxwIC5zdGVwcy1ncmlkIHsgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7IGdhcDogNDBweDsgfQogIC5tZXRoLWxwIC5yZXNlYXJjaC1ncmlkIHsgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTsgfQogIC5tZXRoLWxwIC5yZXNlYXJjaC1jYXJkOm50aC1jaGlsZCgybikgeyBib3JkZXItcmlnaHQ6IG5vbmU7IH0KICAubWV0aC1scCAucmVzZWFyY2gtY2FyZDpudGgtY2hpbGQobiszKSB7IGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKDE4NiwxOTAsMTMxLDAuMik7IH0KCiAgLm1ldGgtbHAgLnN0YW5kYXJkcy1ncmlkIHsgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7IGdhcDogNDBweDsgfQogIC5tZXRoLWxwIC5nbGFzcy1zY2F0dGVyIHsgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTsgfQogIC5tZXRoLWxwIC50ZXN0aW1vbmlhbHMtZ3JpZCB7IGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyOyB9CiAgLm1ldGgtbHAgLmZvdW5kZXItbGF5b3V0IHsgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7IGdhcDogNDBweDsgfQogIC5tZXRoLWxwIC5mb3VuZGVyLXBob3RvIHsgaGVpZ2h0OiA0MDBweDsgfQoKICAubWV0aC1scCAuY29tcGFyZS1oaW50IHsgZGlzcGxheTogYmxvY2s7IH0KICAubWV0aC1scCAuc2VjdGlvbi1pbWcgeyBoZWlnaHQ6IDMyMHB4OyB9Cn0KCkBtZWRpYSAobWF4LXdpZHRoOiA1NjBweCkgewogIC5tb2JpbGUtYnIgeyBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDsgfQogIC5tZXRoLWxwIC5nbGFzcy1zY2F0dGVyIHsgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTsgZ2FwOiAxMnB4OyB9CiAgLm1ldGgtbHAgLmdsYXNzLXZhbHVlIHsgZm9udC1zaXplOiAyNnB4OyB9CiAgLm1ldGgtbHAgLmdsYXNzLWNhcmQgeyBwYWRkaW5nOiAxOHB4IDEycHg7IH0KICAKICAubWV0aC1scCBoMSB7IGZvbnQtc2l6ZTogMzJweDsgfQogIC5tZXRoLWxwIGgyIHsgZm9udC1zaXplOiAyOHB4OyB9CiAgLm1ldGgtbHAgaDMgeyBmb250LXNpemU6IDE5cHg7IH0KCi5tZXRoLWxwIC5oZXJvIHsgbWluLWhlaWdodDogMTAwdmg7IHBhZGRpbmc6IDQ4cHggMCAwOyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA3NSUgY2VudGVyOyBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyOyBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7IGJhY2tncm91bmQtaW1hZ2U6IHVybCgnaHR0cHM6Ly9mZWVkeW91cmF1cmFibG9nLmNvbS93cC1jb250ZW50L3VwbG9hZHMvMjAyNi8wNC9LYXNpYV9CbHVlLmpwZycpOyB9CiAgLm1ldGgtbHAgLmhlcm8tY29udGVudCB7IG1heC13aWR0aDogNjYlOyBwYWRkaW5nLXRvcDogODBweDsgfQoKICAubWV0aC1scCAuc2VjdGlvbi13aGl0ZSwgLm1ldGgtbHAgLnNlY3Rpb24tY3JlYW0sIAogIC5tZXRoLWxwIC5zZWN0aW9uLXdhcm0sIC5tZXRoLWxwIC5zZWN0aW9uLWRhcmssCiAgLm1ldGgtbHAgLm51bWJlcnMsIC5tZXRoLWxwIC5maW5hbC1jdGEgeyBwYWRkaW5nOiA1NnB4IDA7IH0KCiAgLm1ldGgtbHAgLnNlY3Rpb24taW1nIHsgaGVpZ2h0OiAyNDBweDsgfQogIC5tZXRoLWxwIC5zZWN0aW9uLWhlYWRlciB7IG1hcmdpbi1ib3R0b206IDQwcHg7IH0KCiAgLm1ldGgtbHAgLnJlc2VhcmNoLWdyaWQgeyBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjsgfQogIC5tZXRoLWxwIC5yZXNlYXJjaC1jYXJkIHsgYm9yZGVyLXJpZ2h0OiBub25lICFpbXBvcnRhbnQ7IGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKDE4NiwxOTAsMTMxLDAuMik7IH0KICAubWV0aC1scCAucmVzZWFyY2gtY2FyZDpmaXJzdC1jaGlsZCB7IGJvcmRlci10b3A6IG5vbmU7IH0KCiAgLm1ldGgtbHAgLnRlc3RpbW9uaWFsIHsgcGFkZGluZzogMjhweDsgfQoKICAubWV0aC1scCAuYnRuIHsgd2lkdGg6IDEwMCU7IHRleHQtYWxpZ246IGNlbnRlcjsgfQogIC5tZXRoLWxwIC5idG4tc20geyB3aWR0aDogYXV0bzsgfQoKICAubWV0aC1scCAubnVtYmVyLWNhcmQgLnZhbHVlIHsgZm9udC1zaXplOiAyOHB4OyB9Cn0KCi8qID09PT09PT09PT0gR0xBU1NNT1JQSElTTSBOVU1CRVJTID09PT09PT09PT0gKi8KLm1ldGgtbHAgLmdsYXNzLXNjYXR0ZXIgewogIGRpc3BsYXk6IGdyaWQ7CiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNCwgMWZyKTsKICBnYXA6IDE2cHg7CiAgbWF4LXdpZHRoOiAxMTAwcHg7CiAgbWFyZ2luOiAwIGF1dG87Cn0KLm1ldGgtbHAgLmdsYXNzLWNhcmQgewogIGJhY2tncm91bmQ6IHJnYmEoMjU1LDI1NSwyNTUsMC4xKTsKICBiYWNrZHJvcC1maWx0ZXI6IGJsdXIoMjBweCk7CiAgLXdlYmtpdC1iYWNrZHJvcC1maWx0ZXI6IGJsdXIoMjBweCk7CiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgyNTUsMjU1LDI1NSwwLjIpOwogIGJvcmRlci1yYWRpdXM6IDIwcHg7CiAgcGFkZGluZzogMTZweCAxMnB4IDE0cHg7CiAgdGV4dC1hbGlnbjogY2VudGVyOwogIGJveC1zaGFkb3c6IDAgNHB4IDI0cHggcmdiYSgwLDAsMCwwLjA4KSwgaW5zZXQgMCAxcHggMCByZ2JhKDI1NSwyNTUsMjU1LDAuMTUpOwp9Ci5tZXRoLWxwIC5nbGFzcy12YWx1ZSB7CiAgZm9udC1mYW1pbHk6ICdJdmFyIERpc3BsYXknLCBHZW9yZ2lhLCBzZXJpZjsKICBmb250LXNpemU6IDM0cHg7CiAgZm9udC13ZWlnaHQ6IDUwMDsKICBjb2xvcjogI0ZGRkZGRiAhaW1wb3J0YW50OwogIGxpbmUtaGVpZ2h0OiAxOwogIG1hcmdpbi1ib3R0b206IDZweDsKICB0ZXh0LXNoYWRvdzogMCAycHggMTJweCByZ2JhKDAsMCwwLDAuMyk7Cn0KLm1ldGgtbHAgLmdsYXNzLWxhYmVsIHsKICBmb250LWZhbWlseTogJ0RNIFNhbnMnLCBzeXN0ZW0tdWksIHNhbnMtc2VyaWY7CiAgZm9udC1zaXplOiAxMXB4OwogIGZvbnQtd2VpZ2h0OiA2MDA7CiAgbGV0dGVyLXNwYWNpbmc6IDAuMDhlbTsKICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOwogIGNvbG9yOiByZ2JhKDI1NSwyNTUsMjU1LDAuNzUpICFpbXBvcnRhbnQ7CiAgbGluZS1oZWlnaHQ6IDEuNDsKfQoKPC9zdHlsZT4KCjxkaXYgY2xhc3M9Im1ldGgtbHAiPgoKPCEtLSBOQVYgLS0+CjxuYXYgY2xhc3M9Im5hdiI+CiAgICA8YSBocmVmPSJodHRwczovL3d3dy5nb21ldGhvZG9sb2d5LmNvbSI+PGltZyBzcmM9Imh0dHBzOi8vZmVlZHlvdXJhdXJhYmxvZy53b3JkcHJlc3MuY29tL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDI2LzAyL21ldGhvZG9sb2d5X2Rhcmticm93bi5wbmciIGFsdD0iTWV0aG9kb2xvZ3kiPjwvYT4KICAgICAgPGEgaHJlZj0iaHR0cHM6Ly9hcHAuZ29tZXRob2RvbG9neS5jb20vbG9naW4iIHN0eWxlPSJmb250LWZhbWlseTonRE0gU2Fucycsc3lzdGVtLXVpLHNhbnMtc2VyaWY7Zm9udC1zaXplOjEzcHg7Y29sb3I6IzVhNTA0MDt0ZXh0LWRlY29yYXRpb246bm9uZTsiPkxvZyBJbjwvYT4KICAgICAgPGEgaHJlZj0iaHR0cHM6Ly93d3cuZ29tZXRob2RvbG9neS5jb20vcXVpeiIgY2xhc3M9ImJ0biBidG4tc20iPkJ1aWxkIFlvdXIgUGxhbjwvYT4KICAgIDwvZGl2PgogIDwvZGl2Pgo8L25hdj4KCjwhLS0gSEVSTyAtLT4KPGRpdiBjbGFzcz0iaGVybyIgc3R5bGU9Im92ZXJmbG93OmhpZGRlbjsiPgogIDxpbWcgc3JjPSJodHRwczovL2ZlZWR5b3VyYXVyYWJsb2cuY29tL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDI2LzA0L0thc2lhX0JsdWUuanBnIiBhbHQ9IiIgc3R5bGU9InBvc2l0aW9uOmFic29sdXRlO3RvcDowO2xlZnQ6MDt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO29iamVjdC1maXQ6Y292ZXI7b2JqZWN0LXBvc2l0aW9uOmNlbnRlciByaWdodDt6LWluZGV4OjA7Ij4KICA8ZGl2IGNsYXNzPSJjb250YWluZXIiPgogICAgPGRpdiBjbGFzcz0iaGVyby1jb250ZW50IHJldmVhbCIgc3R5bGU9InBvc2l0aW9uOnJlbGF0aXZlO3otaW5kZXg6MjsiPgogICAgICA8ZGl2IGNsYXNzPSJoZXJvLWN0YS1yb3ciPgogICAgICAgIDxhIGhyZWY9Imh0dHBzOi8vd3d3LmdvbWV0aG9kb2xvZ3kuY29tL3F1aXoiIGNsYXNzPSJidG4iPkJ1aWxkIFlvdXIgUGxhbjwvYT4KICAgICAgPC9kaXY+CiAgICA8L2Rpdj4KICA8L2Rpdj4KPC9kaXY+Cgo8IS0tIFRSVVNUIEJBUiAtLT4KPGRpdiBjbGFzcz0idHJ1c3QtYmFyIj4KICA8ZGl2IGNsYXNzPSJjb250YWluZXIiPgogICAgPHNwYW4+PHN0cm9uZz7inJM8L3N0cm9uZz4gUGVlci1yZXZpZXdlZCBjbGluaWNhbCB0cmlhbCAoQUpDTik8L3NwYW4+CiAgICA8c3Bhbj48c3Ryb25nPuKckzwvc3Ryb25nPiBTaGlwcyB0byA0OCBzdGF0ZXM8L3NwYW4+CiAgICA8c3Bhbj48c3Ryb25nPuKckzwvc3Ryb25nPiBQYWNrYWdlZCBpbiBnbGFzcyBqYXJzPC9zcGFuPgogICAgPHNwYW4+PHN0cm9uZz7inJM8L3N0cm9uZz4gU2tpcCBvciBjYW5jZWwgYW55dGltZTwvc3Bhbj4KICAgIDxzcGFuPjxzdHJvbmc+4pyTPC9zdHJvbmc+IE5vIGNvbW1pdG1lbnQ8L3NwYW4+CiAgPC9kaXY+CjwvZGl2PgoKPCEtLSBOVU1CRVJTIC0tPgo8ZGl2IHN0eWxlPSJwb3NpdGlvbjpyZWxhdGl2ZTsgYmFja2dyb3VuZC1pbWFnZTp1cmwoJ2h0dHBzOi8vZmVlZHlvdXJhdXJhYmxvZy5jb20vd3AtY29udGVudC91cGxvYWRzLzIwMjYvMDQvSmFycy5qcGcnKTsgYmFja2dyb3VuZC1zaXplOmNvdmVyOyBiYWNrZ3JvdW5kLXBvc2l0aW9uOmNlbnRlciBib3R0b207IG1pbi1oZWlnaHQ6NjAwcHg7IGRpc3BsYXk6ZmxleDsgZmxleC1kaXJlY3Rpb246Y29sdW1uOyBqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydDsiPgogIDxkaXYgc3R5bGU9InBvc2l0aW9uOmFic29sdXRlO3RvcDowO2xlZnQ6MDtyaWdodDowO2hlaWdodDo2NSU7YmFja2dyb3VuZDp0cmFuc3BhcmVudDt6LWluZGV4OjE7Ij48L2Rpdj4KICA8ZGl2IGNsYXNzPSJjb250YWluZXIiIHN0eWxlPSJwb3NpdGlvbjpyZWxhdGl2ZTt6LWluZGV4OjI7cGFkZGluZy10b3A6NjBweDtwYWRkaW5nLWJvdHRvbToyMHB4OyI+CiAgICA8ZGl2IGNsYXNzPSJyZXZlYWwiIHN0eWxlPSJ0ZXh0LWFsaWduOmNlbnRlcjttYXJnaW4tYm90dG9tOjQ4cHg7Ij4KICAgICAgPHNwYW4gY2xhc3M9InRhZyIgc3R5bGU9ImNvbG9yOnJnYmEoMjU1LDI1NSwyNTUsMC42KTsiPkJ5IHRoZSBOdW1iZXJzPC9zcGFuPgogICAgICA8aDIgc3R5bGU9ImNvbG9yOiNGRkZGRkYgIWltcG9ydGFudDt0ZXh0LWFsaWduOmNlbnRlcjttYXgtd2lkdGg6NTAwcHg7bWFyZ2luOjAgYXV0bzsiPk51bWJlcnMgdGhhdCBoZWxwIHlvdTxiciBjbGFzcz0ibW9iaWxlLWJyIiBzdHlsZT0iZGlzcGxheTpub25lOyI+IDxlbT5zdXN0YWluPC9lbT4geW91ciB3ZWlnaHQgbG9zcy48L2gyPgogICAgPC9kaXY+CiAgICA8c3R5bGU+LmdsYXNzLXNjYXR0ZXItaW5uZXJ7ZGlzcGxheTpncmlkO2dyaWQtdGVtcGxhdGUtY29sdW1uczpyZXBlYXQoNCwxZnIpO2dhcDoxMnB4O21heC13aWR0aDo4MDBweDttYXJnaW46MCBhdXRvO31AbWVkaWEobWF4LXdpZHRoOjk2MHB4KXsuZ2xhc3Mtc2NhdHRlci1pbm5lcntncmlkLXRlbXBsYXRlLWNvbHVtbnM6cmVwZWF0KDIsMWZyKTt9fUBtZWRpYShtYXgtd2lkdGg6NTYwcHgpey5nbGFzcy1zY2F0dGVyLWlubmVye2dyaWQtdGVtcGxhdGUtY29sdW1uczpyZXBlYXQoMiwxZnIpO2dhcDoxMHB4O21heC13aWR0aDozMjBweDt9LmdsYXNzLXNjYXR0ZXItaW5uZXIgLmdsYXNzLWNhcmR7cGFkZGluZzoxMnB4IDEwcHg7fS5nbGFzcy1zY2F0dGVyLWlubmVyIC5nbGFzcy12YWx1ZXtmb250LXNpemU6MjJweCAhaW1wb3J0YW50O30uZ2xhc3Mtc2NhdHRlci1pbm5lciAuZ2xhc3MtbGFiZWx7Zm9udC1zaXplOjlweCAhaW1wb3J0YW50O319PC9zdHlsZT4KICAgIDxkaXYgY2xhc3M9ImdsYXNzLXNjYXR0ZXItaW5uZXIgcmV2ZWFsIj4KICAgICAgPGRpdiBjbGFzcz0iZ2xhc3MtY2FyZCI+CiAgICAgICAgPGRpdiBjbGFzcz0iZ2xhc3MtdmFsdWUiPjEwMOKAkzE0MGc8L2Rpdj4KICAgICAgICA8ZGl2IGNsYXNzPSJnbGFzcy1sYWJlbCI+UHJvdGVpbiBQZXIgRGF5PC9kaXY+CiAgICAgIDwvZGl2PgogICAgICA8ZGl2IGNsYXNzPSJnbGFzcy1jYXJkIj4KICAgICAgICA8ZGl2IGNsYXNzPSJnbGFzcy12YWx1ZSI+MzXigJM1MGc8L2Rpdj4KICAgICAgICA8ZGl2IGNsYXNzPSJnbGFzcy1sYWJlbCI+UHJvdGVpbiBQZXIgTWVhbDwvZGl2PgogICAgICA8L2Rpdj4KICAgICAgPGRpdiBjbGFzcz0iZ2xhc3MtY2FyZCI+CiAgICAgICAgPGRpdiBjbGFzcz0iZ2xhc3MtdmFsdWUiPjMwMOKAkzQ3NTwvZGl2PgogICAgICAgIDxkaXYgY2xhc3M9ImdsYXNzLWxhYmVsIj5DYWxvcmllcyBQZXIgTWVhbDwvZGl2PgogICAgICA8L2Rpdj4KICAgICAgPGRpdiBjbGFzcz0iZ2xhc3MtY2FyZCI+CiAgICAgICAgPGRpdiBjbGFzcz0iZ2xhc3MtdmFsdWUiPjIwMCs8L2Rpdj4KICAgICAgICA8ZGl2IGNsYXNzPSJnbGFzcy1sYWJlbCI+UGxhbnQgVmFyaWV0eSBQZXIgV2VlazwvZGl2PgogICAgICA8L2Rpdj4KICAgICAgPGRpdiBjbGFzcz0iZ2xhc3MtY2FyZCI+CiAgICAgICAgPGRpdiBjbGFzcz0iZ2xhc3MtdmFsdWUiPjBnPC9kaXY+CiAgICAgICAgPGRpdiBjbGFzcz0iZ2xhc3MtbGFiZWwiPlJlZmluZWQgU3VnYXI8L2Rpdj4KICAgICAgPC9kaXY+CiAgICAgIDxkaXYgY2xhc3M9ImdsYXNzLWNhcmQiPgogICAgICAgIDxkaXYgY2xhc3M9ImdsYXNzLXZhbHVlIj4wZzwvZGl2PgogICAgICAgIDxkaXYgY2xhc3M9ImdsYXNzLWxhYmVsIj5HbHV0ZW48L2Rpdj4KICAgICAgPC9kaXY+CiAgICAgIDxkaXYgY2xhc3M9ImdsYXNzLWNhcmQiPgogICAgICAgIDxkaXYgY2xhc3M9ImdsYXNzLXZhbHVlIj4wZzwvZGl2PgogICAgICAgIDxkaXYgY2xhc3M9ImdsYXNzLWxhYmVsIj5DYW5vbGEgT2lsPC9kaXY+CiAgICAgIDwvZGl2PgogICAgICA8ZGl2IGNsYXNzPSJnbGFzcy1jYXJkIj4KICAgICAgICA8ZGl2IGNsYXNzPSJnbGFzcy12YWx1ZSI+MjArZzwvZGl2PgogICAgICAgIDxkaXYgY2xhc3M9ImdsYXNzLWxhYmVsIj5GaWJlciBQZXIgRGF5PC9kaXY+CiAgICAgIDwvZGl2PgogICAgPC9kaXY+CiAgPC9kaXY+CjwvZGl2PgoKPCEtLSBXSFkgR0xQLTEgLS0+CjxkaXYgY2xhc3M9InNlY3Rpb24td2hpdGUiPgogIDxkaXYgY2xhc3M9ImNvbnRhaW5lciI+CiAgICA8ZGl2IGNsYXNzPSJzZWN0aW9uLWhlYWRlciByZXZlYWwiPgogICAgICA8c3BhbiBjbGFzcz0idGFnIj5XaHkgR0xQLTEgdXNlcnMgbmVlZCBkaWZmZXJlbnQgZm9vZDwvc3Bhbj4KICAgICAgPGgyPkVuZ2luZWVyZWQgZm9yIHRoZSA8ZW0+ZGlldGFyeSBuZWVkcyBvZiBHTFAtMSBwYXRpZW50cy48L2VtPjwvaDI+CiAgICAgIDxwPkdMUC0xIG1lZGljYXRpb25zIGxpa2Ugc2VtYWdsdXRpZGUgYW5kIHRpcnplcGF0aWRlIGFyZSBwb3dlcmZ1bCB0b29scyBmb3Igd2VpZ2h0IG1hbmFnZW1lbnQgYW5kIGJsb29kIHN1Z2FyIGNvbnRyb2wsIGJ1dCB0aGV5IGNyZWF0ZSBhIHNwZWNpZmljIG51dHJpdGlvbmFsIGNoYWxsZW5nZTogd2hlbiB5b3VyIGFwcGV0aXRlIGRyb3BzIGRyYW1hdGljYWxseSwgZXZlcnkgbWVhbCBoYXMgdG8gd29yayBoYXJkZXIuIFdpdGhvdXQgdGhlIHJpZ2h0IG51dHJpdGlvbiwgdGhlIHdlaWdodCB5b3UncmUgbG9zaW5nIGlzbid0IGp1c3QgZmF0LiBJdCBjb3VsZCBiZSB1cCB0byA0MCUgbXVzY2xlLjwvcD4KICAgIDwvZGl2PgogICAgPGRpdiBjbGFzcz0icHJvYmxlbS1ncmlkIj4KICAgICAgPGRpdiBjbGFzcz0icHJvYmxlbS1jYXJkIHJldmVhbCByZXZlYWwtZGVsYXktMSI+CiAgICAgICAgPGRpdiBjbGFzcz0icHJvYmxlbS1pbGx1c3QgbXVzY2xlLWlsbHVzdCI+CiAgICAgICAgICA8ZGl2IGNsYXNzPSJpbGx1c3QtbGFiZWwiPldlaWdodCBsb3N0IG9uIEdMUC0xcyB3aXRob3V0IHByb3BlciBudXRyaXRpb248L2Rpdj4KICAgICAgICAgIDxkaXYgY2xhc3M9ImNvbXAtYmFyIj4KICAgICAgICAgICAgPGRpdiBjbGFzcz0iY29tcC1mYXQiPjYwJSBGYXQ8L2Rpdj4KICAgICAgICAgICAgPGRpdiBjbGFzcz0iY29tcC1tdXNjbGUiPjQwJSBNdXNjbGU8L2Rpdj4KICAgICAgICAgIDwvZGl2PgogICAgICAgICAgPGRpdiBjbGFzcz0iY29tcC1sZWdlbmQiPgogICAgICAgICAgICA8c3BhbiBjbGFzcz0ibGVnZW5kLWl0ZW0iPjxzcGFuIGNsYXNzPSJsZWdlbmQtZG90IGZhdCI+PC9zcGFuPiBGYXQgbG9zczwvc3Bhbj4KICAgICAgICAgICAgPHNwYW4gY2xhc3M9ImxlZ2VuZC1pdGVtIj48c3BhbiBjbGFzcz0ibGVnZW5kLWRvdCBtdXNjbGUiPjwvc3Bhbj4gTXVzY2xlIGxvc3M8L3NwYW4+CiAgICAgICAgICA8L2Rpdj4KICAgICAgICA8L2Rpdj4KICAgICAgICA8aDM+TXVzY2xlIExvc3M8L2gzPgogICAgICAgIDxwPldpdGhvdXQgYWRlcXVhdGUgcHJvdGVpbiwgR0xQLTEgdXNlcnMgbG9zZSAyNeKAkzQwJSBvZiB0b3RhbCB3ZWlnaHQgYXMgbGVhbiBtdXNjbGUgbWFzcy4gVGhpcyBsZWFkcyB0byB3ZWFrbmVzcywgbWV0YWJvbGljIHNsb3dkb3duLCBoYWlyIHRoaW5uaW5nLCBhbmQgdGhlIHByZW1hdHVyZSBhZ2luZyBzb21ldGltZXMgY2FsbGVkICJPemVtcGljIGZhY2UuIiBZb3UgbmVlZCAxMDDigJMxNDBnIG9mIGhpZ2gtcXVhbGl0eSBwcm90ZWluIHBlciBkYXkgZnJvbSByZWFsIGZvb2QsIG5vdCBzaGFrZXMsIHRvIHByb3RlY3Qgd2hhdCB5b3UndmUgYnVpbHQuPC9wPgogICAgICA8L2Rpdj4KICAgICAgPGRpdiBjbGFzcz0icHJvYmxlbS1jYXJkIHJldmVhbCByZXZlYWwtZGVsYXktMiI+CiAgICAgICAgPGRpdiBjbGFzcz0icHJvYmxlbS1pbGx1c3QgbmF1c2VhLWlsbHVzdCI+CiAgICAgICAgICA8ZGl2IGNsYXNzPSJtZWFsLXN0YXRzIj4KICAgICAgICAgICAgPGRpdiBjbGFzcz0ibWVhbC1zdGF0LXJvdyI+CiAgICAgICAgICAgICAgPHNwYW4gY2xhc3M9InN0YXQtbGFiZWwiPkZhdDwvc3Bhbj4KICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJzdGF0LXRyYWNrIj4KICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9InN0YXQtZmlsbCBnb29kIGZhdC1maWxsIj4mbHQ7MjBnPC9kaXY+CiAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICA8ZGl2IGNsYXNzPSJtZWFsLXN0YXQtcm93Ij4KICAgICAgICAgICAgICA8c3BhbiBjbGFzcz0ic3RhdC1sYWJlbCI+Q2Fsb3JpZXM8L3NwYW4+CiAgICAgICAgICAgICAgPGRpdiBjbGFzcz0ic3RhdC10cmFjayI+CiAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJzdGF0LWZpbGwgZ29vZCBjYWwtZmlsbCI+MzAw4oCTNDc1PC9kaXY+CiAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICA8ZGl2IGNsYXNzPSJtZWFsLXN0YXQtcm93Ij4KICAgICAgICAgICAgICA8c3BhbiBjbGFzcz0ic3RhdC1sYWJlbCI+UHJvdGVpbjwvc3Bhbj4KICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJzdGF0LXRyYWNrIj4KICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9InN0YXQtZmlsbCBnb29kIHByb3RlaW4tZmlsbCI+MzXigJM1MGc8L2Rpdj4KICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICA8L2Rpdj4KICAgICAgICAgIDxkaXYgY2xhc3M9ImNoZWNrLXJvdyI+4pyTIE9wdGltaXplZCBmb3IgR0xQLTEgdG9sZXJhbmNlPC9kaXY+CiAgICAgICAgPC9kaXY+CiAgICAgICAgPGgzPk5hdXNlYSBhbmQgQmxvYXRpbmc8L2gzPgogICAgICAgIDxwPkdMUC0xIG1lZGljYXRpb25zIHNsb3cgZ2FzdHJpYyBlbXB0eWluZy4gSGlnaC1mYXQsIGhlYXZpbHkgc3BpY2VkLCBhbmQgbGFyZ2UtcG9ydGlvbmVkIG1lYWxzIGJlY29tZSB0cmlnZ2Vycy4gWW91IG5lZWQgbGlnaHQgbWVhbHMgdGhhdCBhcmUgbG93IGluIGZhdCwgd2l0aG91dCBzYWNyaWZpY2luZyBwcm90ZWluIGRlbnNpdHkgcGVyIGNhbG9yaWUuPC9wPgogICAgICA8L2Rpdj4KICAgICAgPGRpdiBjbGFzcz0icHJvYmxlbS1jYXJkIHJldmVhbCByZXZlYWwtZGVsYXktMyI+CiAgICAgICAgPGRpdiBjbGFzcz0icHJvYmxlbS1pbGx1c3QgbWFsbnV0cml0aW9uLWlsbHVzdCI+CiAgICAgICAgICA8ZGl2IGNsYXNzPSJ3ZWVrLWdyaWQiPgogICAgICAgICAgICA8ZGl2IGNsYXNzPSJkYXktY29sIj4KICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJkYXktbGFiZWwiPk1vbjwvZGl2PgogICAgICAgICAgICAgIDxkaXYgY2xhc3M9Im1lYWwtZG90IGVhdGVuIiBzdHlsZT0idHJhbnNpdGlvbi1kZWxheTowLjJzIj48L2Rpdj4KICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJtZWFsLWRvdCBza2lwcGVkIiBzdHlsZT0idHJhbnNpdGlvbi1kZWxheTowLjNzIj48L2Rpdj4KICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJtZWFsLWRvdCBlYXRlbiIgc3R5bGU9InRyYW5zaXRpb24tZGVsYXk6MC40cyI+PC9kaXY+CiAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICA8ZGl2IGNsYXNzPSJkYXktY29sIj4KICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJkYXktbGFiZWwiPlR1ZTwvZGl2PgogICAgICAgICAgICAgIDxkaXYgY2xhc3M9Im1lYWwtZG90IGVhdGVuIiBzdHlsZT0idHJhbnNpdGlvbi1kZWxheTowLjNzIj48L2Rpdj4KICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJtZWFsLWRvdCBlYXRlbiIgc3R5bGU9InRyYW5zaXRpb24tZGVsYXk6MC40cyI+PC9kaXY+CiAgICAgICAgICAgICAgPGRpdiBjbGFzcz0ibWVhbC1kb3Qgc2tpcHBlZCIgc3R5bGU9InRyYW5zaXRpb24tZGVsYXk6MC41cyI+PC9kaXY+CiAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICA8ZGl2IGNsYXNzPSJkYXktY29sIj4KICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJkYXktbGFiZWwiPldlZDwvZGl2PgogICAgICAgICAgICAgIDxkaXYgY2xhc3M9Im1lYWwtZG90IHNraXBwZWQiIHN0eWxlPSJ0cmFuc2l0aW9uLWRlbGF5OjAuNHMiPjwvZGl2PgogICAgICAgICAgICAgIDxkaXYgY2xhc3M9Im1lYWwtZG90IHBhcnRpYWwiIHN0eWxlPSJ0cmFuc2l0aW9uLWRlbGF5OjAuNXMiPjwvZGl2PgogICAgICAgICAgICAgIDxkaXYgY2xhc3M9Im1lYWwtZG90IHNraXBwZWQiIHN0eWxlPSJ0cmFuc2l0aW9uLWRlbGF5OjAuNnMiPjwvZGl2PgogICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgPGRpdiBjbGFzcz0iZGF5LWNvbCI+CiAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iZGF5LWxhYmVsIj5UaHU8L2Rpdj4KICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJtZWFsLWRvdCBlYXRlbiIgc3R5bGU9InRyYW5zaXRpb24tZGVsYXk6MC41cyI+PC9kaXY+CiAgICAgICAgICAgICAgPGRpdiBjbGFzcz0ibWVhbC1kb3Qgc2tpcHBlZCIgc3R5bGU9InRyYW5zaXRpb24tZGVsYXk6MC42cyI+PC9kaXY+CiAgICAgICAgICAgICAgPGRpdiBjbGFzcz0ibWVhbC1kb3Qgc2tpcHBlZCIgc3R5bGU9InRyYW5zaXRpb24tZGVsYXk6MC43cyI+PC9kaXY+CiAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICA8ZGl2IGNsYXNzPSJkYXktY29sIj4KICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJkYXktbGFiZWwiPkZyaTwvZGl2PgogICAgICAgICAgICAgIDxkaXYgY2xhc3M9Im1lYWwtZG90IHNraXBwZWQiIHN0eWxlPSJ0cmFuc2l0aW9uLWRlbGF5OjAuNnMiPjwvZGl2PgogICAgICAgICAgICAgIDxkaXYgY2xhc3M9Im1lYWwtZG90IGVhdGVuIiBzdHlsZT0idHJhbnNpdGlvbi1kZWxheTowLjdzIj48L2Rpdj4KICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJtZWFsLWRvdCBza2lwcGVkIiBzdHlsZT0idHJhbnNpdGlvbi1kZWxheTowLjhzIj48L2Rpdj4KICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgIDxkaXYgY2xhc3M9ImRheS1jb2wiPgogICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImRheS1sYWJlbCI+U2F0PC9kaXY+CiAgICAgICAgICAgICAgPGRpdiBjbGFzcz0ibWVhbC1kb3QgZWF0ZW4iIHN0eWxlPSJ0cmFuc2l0aW9uLWRlbGF5OjAuN3MiPjwvZGl2PgogICAgICAgICAgICAgIDxkaXYgY2xhc3M9Im1lYWwtZG90IHBhcnRpYWwiIHN0eWxlPSJ0cmFuc2l0aW9uLWRlbGF5OjAuOHMiPjwvZGl2PgogICAgICAgICAgICAgIDxkaXYgY2xhc3M9Im1lYWwtZG90IHNraXBwZWQiIHN0eWxlPSJ0cmFuc2l0aW9uLWRlbGF5OjAuOXMiPjwvZGl2PgogICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgPGRpdiBjbGFzcz0iZGF5LWNvbCI+CiAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iZGF5LWxhYmVsIj5TdW48L2Rpdj4KICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJtZWFsLWRvdCBza2lwcGVkIiBzdHlsZT0idHJhbnNpdGlvbi1kZWxheTowLjhzIj48L2Rpdj4KICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJtZWFsLWRvdCBza2lwcGVkIiBzdHlsZT0idHJhbnNpdGlvbi1kZWxheTowLjlzIj48L2Rpdj4KICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJtZWFsLWRvdCBlYXRlbiIgc3R5bGU9InRyYW5zaXRpb24tZGVsYXk6MS4wcyI+PC9kaXY+CiAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgPC9kaXY+CiAgICAgICAgICA8ZGl2IGNsYXNzPSJ3ZWVrLXN1bW1hcnkiPgogICAgICAgICAgICA8ZGl2IGNsYXNzPSJzdW1tYXJ5LWl0ZW0iPjxkaXYgY2xhc3M9InN1bW1hcnktbnVtIGJhZCI+MTA8L2Rpdj48ZGl2IGNsYXNzPSJzdW1tYXJ5LWxhYmVsIj5NZWFscyBza2lwcGVkPC9kaXY+PC9kaXY+CiAgICAgICAgICAgIDxkaXYgY2xhc3M9InN1bW1hcnktaXRlbSI+PGRpdiBjbGFzcz0ic3VtbWFyeS1udW0gb2siPjYyZzwvZGl2PjxkaXYgY2xhc3M9InN1bW1hcnktbGFiZWwiPkF2ZyBwcm90ZWluL2RheTwvZGl2PjwvZGl2PgogICAgICAgICAgICA8ZGl2IGNsYXNzPSJzdW1tYXJ5LWl0ZW0iPjxkaXYgY2xhc3M9InN1bW1hcnktbnVtIGJhZCI+TG93PC9kaXY+PGRpdiBjbGFzcz0ic3VtbWFyeS1sYWJlbCI+TnV0cmllbnQgZGVuc2l0eTwvZGl2PjwvZGl2PgogICAgICAgICAgPC9kaXY+CiAgICAgICAgPC9kaXY+CiAgICAgICAgPGgzPk1hbG51dHJpdGlvbjwvaDM+CiAgICAgICAgPHA+V2hlbiBub3RoaW5nIHNvdW5kcyBnb29kLCB5b3Ugc2tpcCBtZWFscyBhbmQgbWlzcyBjcml0aWNhbCBwcm90ZWluIGFuZCBtaWNyb251dHJpZW50IHdpbmRvd3MuIFN1cHByZXNzZWQgYXBwZXRpdGUgbWFrZXMgaXQgZGlmZmljdWx0IHRvIGVhdCBzdWZmaWNpZW50IG51dHJpZW50cywgbGVhZGluZyB0byBoYWlyIHRoaW5uaW5nLCBza2luIGNoYW5nZXMsIGFuZCBmYXRpZ3VlLiBZb3UgbmVlZCBtZWFscyBnb29kIGVub3VnaCB0aGF0IHlvdSBhY3R1YWxseSB3YW50IHRvIGVhdCB0aGVtLCBhbmQgZGVuc2UgZW5vdWdoIHRoYXQgZXZlcnkgbWVhbCBjb3VudHMuPC9wPgogICAgICA8L2Rpdj4KICAgIDwvZGl2PgogIDwvZGl2Pgo8L2Rpdj4KCjwhLS0gUkVTRUFSQ0ggLS0+CjxkaXYgc3R5bGU9InBvc2l0aW9uOnJlbGF0aXZlOyBiYWNrZ3JvdW5kLWltYWdlOnVybCgnaHR0cHM6Ly9mZWVkeW91cmF1cmFibG9nLmNvbS93cC1jb250ZW50L3VwbG9hZHMvMjAyNi8wNC9LYXNpYV9Mb29raW5nVXAuanBnJyk7IGJhY2tncm91bmQtc2l6ZTpjb3ZlcjsgYmFja2dyb3VuZC1wb3NpdGlvbjpjZW50ZXI7IHBhZGRpbmc6MDsiPgogIDxkaXYgc3R5bGU9InBvc2l0aW9uOmFic29sdXRlO3RvcDowO2xlZnQ6MDtyaWdodDowO2JvdHRvbTowO2JhY2tncm91bmQ6dHJhbnNwYXJlbnQ7ei1pbmRleDoxOyI+PC9kaXY+CiAgPGRpdiBjbGFzcz0iY29udGFpbmVyIiBzdHlsZT0icG9zaXRpb246cmVsYXRpdmU7ei1pbmRleDoyO3BhZGRpbmc6MTEwcHggMjhweDsiPgogICAgPHNwYW4gY2xhc3M9InRhZyByZXZlYWwiIHN0eWxlPSJjb2xvcjpyZ2JhKDI1NSwyNTUsMjU1LDAuNSk7Ij5QZWVyLXJldmlld2VkIHJlc2VhcmNoPC9zcGFuPgogICAgPGgyIGNsYXNzPSJyZXZlYWwiIHN0eWxlPSJjb2xvcjojRkZGRkZGICFpbXBvcnRhbnQ7bWF4LXdpZHRoOjY0MHB4OyI+T3VyIG1lYWxzIHdlcmUgdGhlIGRpZXRhcnkgaW50ZXJ2ZW50aW9uIGluIGEgPGVtIHN0eWxlPSJjb2xvcjojQkFCRTgzOyI+cGVlci1yZXZpZXdlZCBjbGluaWNhbCB0cmlhbDwvZW0+IG9uIGRpYWJldGVzIGFuZCB3ZWlnaHQgbG9zcy48L2gyPgogICAgPHAgY2xhc3M9InJlc2VhcmNoLWJvZHkgcmV2ZWFsIiBzdHlsZT0iY29sb3I6cmdiYSgyNTUsMjU1LDI1NSwwLjgpICFpbXBvcnRhbnQ7Ij5NZXRob2RvbG9neSBtZWFscyB3ZXJlIHVzZWQgYXMgdGhlIGRpZXRhcnkgaW50ZXJ2ZW50aW9uIGluIGEgcmFuZG9taXplZCBjbGluaWNhbCB0cmlhbCBzdHVkeWluZyBob3cgZGlldCBjb21wb3NpdGlvbiBhZmZlY3RzIEhiQTFjLCBib2R5IHdlaWdodCwgYW5kIGZhc3RpbmcgaW5zdWxpbiBpbiBwYXJ0aWNpcGFudHMgd2l0aCBwcmVkaWFiZXRlcyBhbmQgdHlwZSAyIGRpYWJldGVzLiBUaGUgcmVzdWx0cyB3ZXJlIHB1Ymxpc2hlZCBpbiB0aGUgQW1lcmljYW4gSm91cm5hbCBvZiBDbGluaWNhbCBOdXRyaXRpb24sIG9uZSBvZiB0aGUgdG9wLXJhbmtlZCBudXRyaXRpb24gam91cm5hbHMgaW4gdGhlIHdvcmxkLiBPdmVyIDEyNSwwMDAgY3VzdG9tZXJzIGhhdmUgZWF0ZW4gTWV0aG9kb2xvZ3kgbWVhbHMgc2luY2Ugd2Ugc3RhcnRlZCAxMiB5ZWFycyBhZ28uIE5vIG90aGVyIG1lYWwgZGVsaXZlcnkgY29tcGFueSBoYXMgdGhpcyBjbGluaWNhbCBmb3VuZGF0aW9uLjwvcD4KICAgIDxzdHlsZT4ucmVzZWFyY2gtZ3JpZC1pbm5lcntkaXNwbGF5OmdyaWQ7Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOnJlcGVhdCg1LDFmcik7Z2FwOjEycHg7bWF4LXdpZHRoOjEwMDBweDt9LnJlc2VhcmNoLWNhcmQtaW5uZXJ7cGFkZGluZzoyNHB4IDE4cHg7Ym9yZGVyLXJpZ2h0Om5vbmU7YmFja2dyb3VuZDpyZ2JhKDI1NSwyNTUsMjU1LDAuMSk7YmFja2Ryb3AtZmlsdGVyOmJsdXIoMjBweCk7LXdlYmtpdC1iYWNrZHJvcC1maWx0ZXI6Ymx1cigyMHB4KTtib3JkZXI6MXB4IHNvbGlkIHJnYmEoMjU1LDI1NSwyNTUsMC4yKTtib3JkZXItcmFkaXVzOjIwcHg7Ym94LXNoYWRvdzowIDRweCAyNHB4IHJnYmEoMCwwLDAsMC4wOCksaW5zZXQgMCAxcHggMCByZ2JhKDI1NSwyNTUsMjU1LDAuMTUpO30ucmVzZWFyY2gtY2FyZC1pbm5lcjpsYXN0LWNoaWxke30ucmVzZWFyY2gtY2FyZC1pbm5lciBoM3tjb2xvcjojRkZGRkZGICFpbXBvcnRhbnQ7Zm9udC1mYW1pbHk6J0l2YXIgRGlzcGxheScsR2VvcmdpYSxzZXJpZjtmb250LXNpemU6MjBweDtmb250LXdlaWdodDo1MDA7bWFyZ2luLWJvdHRvbTo4cHg7fS5yZXNlYXJjaC1jYXJkLWlubmVyIHB7Zm9udC1zaXplOjE0cHg7bGluZS1oZWlnaHQ6MS41O2NvbG9yOnJnYmEoMjU1LDI1NSwyNTUsMC42KSAhaW1wb3J0YW50O31AbWVkaWEobWF4LXdpZHRoOjk2MHB4KXsucmVzZWFyY2gtZ3JpZC1pbm5lcntncmlkLXRlbXBsYXRlLWNvbHVtbnM6cmVwZWF0KDIsMWZyKTt9fUBtZWRpYShtYXgtd2lkdGg6NTYwcHgpey5yZXNlYXJjaC1ncmlkLWlubmVye2dyaWQtdGVtcGxhdGUtY29sdW1uczoxZnI7fS5yZXNlYXJjaC1jYXJkLWlubmVye21hcmdpbi1ib3R0b206MDt9fTwvc3R5bGU+CiAgICA8ZGl2IGNsYXNzPSJyZXNlYXJjaC1ncmlkLWlubmVyIHJldmVhbCI+CiAgICAgIDxkaXYgY2xhc3M9InJlc2VhcmNoLWNhcmQtaW5uZXIiPgogICAgICAgIDxoMz5CbG9vZCBTdWdhcjwvaDM+CiAgICAgICAgPHA+SGJBMWMgaW1wcm92ZWQgZnJvbSBiYXNlbGluZSBkdXJpbmcgdGhlIDEyLXdlZWsgdHJpYWwgdXNpbmcgTWV0aG9kb2xvZ3kgbWVhbHMgYXMgdGhlIGRpZXRhcnkgaW50ZXJ2ZW50aW9uPC9wPgogICAgICA8L2Rpdj4KICAgICAgPGRpdiBjbGFzcz0icmVzZWFyY2gtY2FyZC1pbm5lciI+CiAgICAgICAgPGgzPkJvZHl3ZWlnaHQ8L2gzPgogICAgICAgIDxwPlBhcnRpY2lwYW50cyBsb3N0IDfigJM4JSBvZiBib2R5IHdlaWdodCBkdXJpbmcgZWFjaCAxMi13ZWVrIGRpZXQgcGhhc2U8L3A+CiAgICAgIDwvZGl2PgogICAgICA8ZGl2IGNsYXNzPSJyZXNlYXJjaC1jYXJkLWlubmVyIj4KICAgICAgICA8aDM+QXZlcmFnZSBHbHVjb3NlPC9oMz4KICAgICAgICA8cD5BdmVyYWdlIGdsdWNvc2UgZGVjcmVhc2VkIDglIGR1cmluZyB0aGUgTWV0aG9kb2xvZ3kgbWVhbCBwaGFzZTwvcD4KICAgICAgPC9kaXY+CiAgICAgIDxkaXYgY2xhc3M9InJlc2VhcmNoLWNhcmQtaW5uZXIiPgogICAgICAgIDxoMz5UcmlnbHljZXJpZGVzPC9oMz4KICAgICAgICA8cD5EZWNyZWFzZWQgMTYlIGR1cmluZyB0aGUgdHJpYWwg4oCUIGEga2V5IG1hcmtlciBmb3IgaGVhcnQgZGlzZWFzZSBhbmQgaW5zdWxpbiByZXNpc3RhbmNlPC9wPgogICAgICA8L2Rpdj4KICAgICAgPGRpdiBjbGFzcz0icmVzZWFyY2gtY2FyZC1pbm5lciI+CiAgICAgICAgPGgzPjI3JSBCZXR0ZXIgQ29tcGxpYW5jZTwvaDM+CiAgICAgICAgPHA+UGFydGljaXBhbnRzIGFkaGVyZWQgdG8gdGhlaXIgcHJlc2NyaWJlZCBkaWV0cyAyNyUgYmV0dGVyIHdoZW4gTWV0aG9kb2xvZ3kgZGVsaXZlcmVkIHRoZSBtZWFscyB2cy4gd2hlbiB0aGV5IHByZXBhcmVkIGZvb2QgdGhlbXNlbHZlczwvcD4KICAgICAgPC9kaXY+CiAgICA8L2Rpdj4KICAgIDxkaXYgY2xhc3M9InJldmVhbCIgc3R5bGU9ImRpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7Z2FwOjE2cHg7bWFyZ2luLXRvcDo0OHB4O3BhZGRpbmctdG9wOjMycHg7Ym9yZGVyLXRvcDoxcHggc29saWQgcmdiYSgyNTUsMjU1LDI1NSwwLjEpOyI+CiAgICAgIDxzcGFuIHN0eWxlPSJmb250LXNpemU6MTRweDtjb2xvcjpyZ2JhKDI1NSwyNTUsMjU1LDAuNSk7Ij5QdWJsaXNoZWQgaW4gVGhlIEFtZXJpY2FuIEpvdXJuYWwgb2YgQ2xpbmljYWwgTnV0cml0aW9uLCAyMDIyLiA8YSBocmVmPSJodHRwczovL3B1Ym1lZC5uY2JpLm5sbS5uaWguZ292LzM1NjQxMTk5LyIgc3R5bGU9ImNvbG9yOiNGRkZGRkYgIWltcG9ydGFudDt0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lO3RleHQtdW5kZXJsaW5lLW9mZnNldDozcHg7Ij5SZWFkIHRoZSBwdWJsaXNoZWQgc3R1ZHkg4oaSPC9hPjwvc3Bhbj4KICAgIDwvZGl2PgogIDwvZGl2Pgo8L2Rpdj4KCjwhLS0gT1VSIFNUQU5EQVJEUyAtLT4KPGRpdiBjbGFzcz0ic3RhbmRhcmRzLWhlcm8iIHN0eWxlPSJwb3NpdGlvbjpyZWxhdGl2ZTsgYmFja2dyb3VuZC1pbWFnZTp1cmwoJ2h0dHBzOi8vZmVlZHlvdXJhdXJhYmxvZy5jb20vd3AtY29udGVudC91cGxvYWRzLzIwMjYvMDQvS2FzaWFfTG9va2luZ1VwLmpwZycpOyBiYWNrZ3JvdW5kLXNpemU6Y292ZXI7IGJhY2tncm91bmQtcG9zaXRpb246Y2VudGVyOyBtaW4taGVpZ2h0OjQ4MHB4OyBkaXNwbGF5OmZsZXg7IGFsaWduLWl0ZW1zOmZsZXgtZW5kOyBwYWRkaW5nOjY0cHggMDsiPgogIDx2aWRlbyBhdXRvcGxheSBtdXRlZCBsb29wIHBsYXlzaW5saW5lIHN0eWxlPSJwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtsZWZ0OjA7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTtvYmplY3QtZml0OmNvdmVyO3otaW5kZXg6MDsiPgogICAgPHNvdXJjZSBzcmM9Imh0dHBzOi8vdmlkZW9zLmZpbGVzLndvcmRwcmVzcy5jb20vRE1hbUJENmUvaWNlcGxhbnRfZGVza3RvcC5tcDQiIHR5cGU9InZpZGVvL21wNCI+CiAgICA8IS0tIFdoZW4gb24gV29yZFByZXNzLCBjaGFuZ2Ugc3JjIHRvIHRoZSB1cGxvYWRlZCBtZWRpYSBVUkwgLS0+CiAgPC92aWRlbz4KICA8ZGl2IHN0eWxlPSJwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtsZWZ0OjA7cmlnaHQ6MDtib3R0b206MDtiYWNrZ3JvdW5kOnRyYW5zcGFyZW50O3otaW5kZXg6MTsiPjwvZGl2PgogIDxkaXYgY2xhc3M9ImNvbnRhaW5lciIgc3R5bGU9InBvc2l0aW9uOnJlbGF0aXZlO3otaW5kZXg6MjsiPgogICAgPGRpdiBjbGFzcz0ic2VjdGlvbi1oZWFkZXIgcmV2ZWFsIiBzdHlsZT0ibWF4LXdpZHRoOjcyMHB4OyI+CiAgICAgIDxzcGFuIGNsYXNzPSJ0YWciIHN0eWxlPSJjb2xvcjpyZ2JhKDI1NSwyNTUsMjU1LDAuNyk7Ij5PdXIgc3RhbmRhcmRzPC9zcGFuPgogICAgICA8aDIgc3R5bGU9ImNvbG9yOiNGRkZGRkY7d2hpdGUtc3BhY2U6bm93cmFwOyI+V2hhdCB3ZSBwdXQgaW4uIDxlbT5XaGF0IHdlIGxlYXZlIG91dC48L2VtPjwvaDI+CiAgICAgIDxwIHN0eWxlPSJjb2xvcjpyZ2JhKDI1NSwyNTUsMjU1LDAuOCk7Ij5FdmVyeSBNZXRob2RvbG9neSBtZWFsIGFjcm9zcyBhbGwgcHJvZ3JhbXMgaXMgYnVpbHQgdG8gdGhlIHNhbWUgdW5jb21wcm9taXNpbmcgaW5ncmVkaWVudCBzdGFuZGFyZHMuPC9wPgogICAgPC9kaXY+CiAgICA8ZGl2IGNsYXNzPSJzdGFuZGFyZHMtZ3JpZCByZXZlYWwiIHN0eWxlPSJiYWNrZ3JvdW5kOnJnYmEoMjU1LDI1NSwyNTUsMC4xKTtiYWNrZHJvcC1maWx0ZXI6Ymx1cigyMHB4KTstd2Via2l0LWJhY2tkcm9wLWZpbHRlcjpibHVyKDIwcHgpO2JvcmRlcjoxcHggc29saWQgcmdiYSgyNTUsMjU1LDI1NSwwLjIpO2JveC1zaGFkb3c6MCA0cHggMjRweCByZ2JhKDAsMCwwLDAuMDgpLGluc2V0IDAgMXB4IDAgcmdiYSgyNTUsMjU1LDI1NSwwLjE1KTtwYWRkaW5nOjQ4cHg7Ym9yZGVyLXJhZGl1czoyMHB4OyI+CiAgICAgIDxkaXYgY2xhc3M9InN0YW5kYXJkcy1jb2wiPgogICAgICAgIDxoMz5BbHdheXM8L2gzPgogICAgICAgIDxkaXYgY2xhc3M9InN0YW5kYXJkLWl0ZW0iPlBhc3R1cmVkLCB3aWxkLCBhbmQgc3VzdGFpbmFibGUgcHJvdGVpbnM8L2Rpdj4KICAgICAgICA8ZGl2IGNsYXNzPSJzdGFuZGFyZC1pdGVtIj5Db2xkLXByZXNzZWQsIHVuZmlsdGVyZWQgZXh0cmEgdmlyZ2luIG9saXZlIG9pbDwvZGl2PgogICAgICAgIDxkaXYgY2xhc3M9InN0YW5kYXJkLWl0ZW0iPkF2b2NhZG8gb2lsIChuZXZlciBzZWVkIG9pbHMpPC9kaXY+CiAgICAgICAgPGRpdiBjbGFzcz0ic3RhbmRhcmQtaXRlbSI+UHJvZHVjZSBmcm9tIG91ciBvd24gZmFybSwgaW4gdGhlIGtpdGNoZW4gd2l0aGluIDQ4IGhvdXJzPC9kaXY+CiAgICAgICAgPGRpdiBjbGFzcz0ic3RhbmRhcmQtaXRlbSI+RXZlcnkgaW5ncmVkaWVudCB3ZWlnaGVkIHRvIHRoZSBncmFtPC9kaXY+CiAgICAgICAgPGRpdiBjbGFzcz0ic3RhbmRhcmQtaXRlbSI+MjAwKyBwbGFudCB2YXJpZXRpZXMgcGVyIHdlZWs8L2Rpdj4KICAgICAgICA8ZGl2IGNsYXNzPSJzdGFuZGFyZC1pdGVtIj5SZXVzYWJsZSBnbGFzcyBqYXJzIGFuZCByZWN5Y2xlZCBwYWNrYWdpbmc8L2Rpdj4KICAgICAgPC9kaXY+CiAgICAgIDxkaXYgY2xhc3M9InN0YW5kYXJkcy1jb2wiPgogICAgICAgIDxoMz5OZXZlcjwvaDM+CiAgICAgICAgPGRpdiBjbGFzcz0ic3RhbmRhcmQtaXRlbSI+R2x1dGVuIG9yIHdoZWF0PC9kaXY+CiAgICAgICAgPGRpdiBjbGFzcz0ic3RhbmRhcmQtaXRlbSI+RGFpcnksIGxhY3Rvc2UsIGNhc2Vpbiwgb3Igd2hleTwvZGl2PgogICAgICAgIDxkaXYgY2xhc3M9InN0YW5kYXJkLWl0ZW0iPlJlZmluZWQgc3VnYXI8L2Rpdj4KICAgICAgICA8ZGl2IGNsYXNzPSJzdGFuZGFyZC1pdGVtIj5DYW5vbGEsIHNveWJlYW4sIG9yIHZlZ2V0YWJsZSBvaWw8L2Rpdj4KICAgICAgICA8ZGl2IGNsYXNzPSJzdGFuZGFyZC1pdGVtIj5FbXVsc2lmaWVycywgc3RhYmlsaXplcnMsIG9yIGZpbGxlcnM8L2Rpdj4KICAgICAgICA8ZGl2IGNsYXNzPSJzdGFuZGFyZC1pdGVtIj5BcnRpZmljaWFsIGluZ3JlZGllbnRzIG9yIHByZXNlcnZhdGl2ZXM8L2Rpdj4KICAgICAgICA8ZGl2IGNsYXNzPSJzdGFuZGFyZC1pdGVtIj5Bbnl0aGluZyB5b3UnZCBuZWVkIGEgY2hlbWlzdHJ5IGRlZ3JlZSB0byBwcm9ub3VuY2U8L2Rpdj4KICAgICAgPC9kaXY+CiAgICA8L2Rpdj4KICA8L2Rpdj4KPC9kaXY+Cgo8IS0tIENPTVBBUklTT04gVEFCTEUgLS0+CjxkaXYgY2xhc3M9InNlY3Rpb24tY3JlYW0iPgogIDxkaXYgY2xhc3M9ImNvbnRhaW5lciI+CiAgICA8ZGl2IGNsYXNzPSJzZWN0aW9uLWhlYWRlciByZXZlYWwiPgogICAgICA8c3BhbiBjbGFzcz0idGFnIj5Ib3cgd2UgY29tcGFyZTwvc3Bhbj4KICAgICAgPGgyPlRoZSB3b3JsZCdzIGJlc3QgYW5kIGhpZ2hlc3QgcXVhbGl0eSA8ZW0+R0xQLTEgbWVhbCBkZWxpdmVyeS48L2VtPjwvaDI+CiAgICA8L2Rpdj4KICAgIDxkaXYgY2xhc3M9ImNvbXBhcmUtaGludCI+U3dpcGUgdG8gY29tcGFyZSDihpI8L2Rpdj4KICAgIDxkaXYgY2xhc3M9ImNvbXBhcmUtc2Nyb2xsIHJldmVhbCI+CiAgICAgIDx0YWJsZSBjbGFzcz0iY29tcGFyZS10YWJsZSI+CiAgICAgICAgPHRoZWFkPjx0cj4KICAgICAgICAgIDx0aD48L3RoPgogICAgICAgICAgPHRoIGNsYXNzPSJtZXRoLWNvbCI+TWV0aG9kb2xvZ3kgU3VzdGFpbiBHTFAtMTwvdGg+CiAgICAgICAgICA8dGg+RmFjdG9yIEdMUC0xPC90aD4KICAgICAgICAgIDx0aD5CaXN0cm9NRCBHTFAtMTwvdGg+CiAgICAgICAgICA8dGg+VGhpc3RsZTwvdGg+CiAgICAgICAgPC90cj48L3RoZWFkPgogICAgICAgIDx0Ym9keT4KICAgICAgICAgIDx0cj48dGQ+UHJvdGVpbiBwZXIgbHVuY2gvZGlubmVyPC90ZD48dGQgY2xhc3M9Im1ldGgtY29sIj4zNeKAkzUwZzwvdGQ+PHRkPjMwZys8L3RkPjx0ZD4yNeKAkzM1ZzwvdGQ+PHRkPjIw4oCTNDBnPC90ZD48L3RyPgogICAgICAgICAgPHRyPjx0ZD5DbGluaWNhbCB2YWxpZGF0aW9uPC90ZD48dGQgY2xhc3M9Im1ldGgtY29sIj5QZWVyLXJldmlld2VkIGNsaW5pY2FsIHRyaWFsIChBSkNOKTwvdGQ+PHRkPk5vbmU8L3RkPjx0ZD5Ob25lPC90ZD48dGQ+Tm9uZTwvdGQ+PC90cj4KICAgICAgICAgIDx0cj48dGQ+R2x1dGVuLWZyZWU8L3RkPjx0ZCBjbGFzcz0ibWV0aC1jb2wiPlllczwvdGQ+PHRkPlNlbGVjdCBtZWFsczwvdGQ+PHRkPlNlbGVjdCBtZWFsczwvdGQ+PHRkPlllczwvdGQ+PC90cj4KICAgICAgICAgIDx0cj48dGQ+RGFpcnktZnJlZTwvdGQ+PHRkIGNsYXNzPSJtZXRoLWNvbCI+WWVzPC90ZD48dGQ+U2VsZWN0IG1lYWxzPC90ZD48dGQ+Tm88L3RkPjx0ZD5ZZXM8L3RkPjwvdHI+CiAgICAgICAgICA8dHI+PHRkPlJlZmluZWQgc3VnYXItZnJlZTwvdGQ+PHRkIGNsYXNzPSJtZXRoLWNvbCI+WWVzPC90ZD48dGQ+Tm88L3RkPjx0ZD5ObzwvdGQ+PHRkPlllczwvdGQ+PC90cj4KICAgICAgICAgIDx0cj48dGQ+Q29va2luZyBvaWxzPC90ZD48dGQgY2xhc3M9Im1ldGgtY29sIj5Bdm9jYWRvICZhbXA7IG9saXZlIG9pbCBvbmx5PC90ZD48dGQ+VmFyaW91czwvdGQ+PHRkPlZhcmlvdXM8L3RkPjx0ZD5Ob3QgZGlzY2xvc2VkPC90ZD48L3RyPgogICAgICAgICAgPHRyPjx0ZD5Qcm90ZWluIHNvdXJjaW5nPC90ZD48dGQgY2xhc3M9Im1ldGgtY29sIj5QYXN0dXJlZCwgd2lsZCwgc3VzdGFpbmFibGU8L3RkPjx0ZD5TdGFuZGFyZDwvdGQ+PHRkPlN0YW5kYXJkPC90ZD48dGQ+U3RhbmRhcmQ8L3RkPjwvdHI+CiAgICAgICAgICA8dHI+PHRkPk93biBmYXJtPC90ZD48dGQgY2xhc3M9Im1ldGgtY29sIj5ZZXMsIDQ4LWhyIGRlbGl2ZXJ5PC90ZD48dGQ+Tm88L3RkPjx0ZD5ObzwvdGQ+PHRkPk5vPC90ZD48L3RyPgogICAgICAgICAgPHRyPjx0ZD5QbGFudCBkaXZlcnNpdHk8L3RkPjx0ZCBjbGFzcz0ibWV0aC1jb2wiPjEwMCsgcGVyIHdlZWs8L3RkPjx0ZD5Ob3QgZGlzY2xvc2VkPC90ZD48dGQ+Tm90IGRpc2Nsb3NlZDwvdGQ+PHRkPk5vdCBkaXNjbG9zZWQ8L3RkPjwvdHI+CiAgICAgICAgICA8dHI+PHRkPlBhY2thZ2luZzwvdGQ+PHRkIGNsYXNzPSJtZXRoLWNvbCI+UmV1c2FibGUgZ2xhc3MgamFyczwvdGQ+PHRkPlBsYXN0aWMgdHJheXM8L3RkPjx0ZD5QbGFzdGljIHRyYXlzPC90ZD48dGQ+UGxhc3RpYyB0cmF5czwvdGQ+PC90cj4KICAgICAgICAgIDx0cj48dGQ+QmlvbWFya2VyIHBlcnNvbmFsaXphdGlvbjwvdGQ+PHRkIGNsYXNzPSJtZXRoLWNvbCI+WWVzPC90ZD48dGQ+Tm88L3RkPjx0ZD5ObzwvdGQ+PHRkPk5vPC90ZD48L3RyPgogICAgICAgICAgPHRyPjx0ZD5XZWVrbHkgcm90YXRpbmcgbWVudTwvdGQ+PHRkIGNsYXNzPSJtZXRoLWNvbCI+MjArIGRpc2hlcywgY2hhbmdlcyB3ZWVrbHk8L3RkPjx0ZD5ZZXM8L3RkPjx0ZD5ZZXM8L3RkPjx0ZD5ZZXM8L3RkPjwvdHI+CiAgICAgICAgPC90Ym9keT4KICAgICAgPC90YWJsZT4KICAgIDwvZGl2PgogIDwvZGl2Pgo8L2Rpdj4KCjwhLS0gVEVTVElNT05JQUxTIC0tPgo8ZGl2IGNsYXNzPSJzZWN0aW9uLXdoaXRlIj4KICA8ZGl2IGNsYXNzPSJjb250YWluZXIiPgogICAgPGRpdiBzdHlsZT0icG9zaXRpb246cmVsYXRpdmU7YmFja2dyb3VuZC1pbWFnZTp1cmwoJ2h0dHBzOi8vZmVlZHlvdXJhdXJhYmxvZy5jb20vd3AtY29udGVudC91cGxvYWRzLzIwMjYvMDQvS2FzaWFfQnJvd24uanBnJyk7YmFja2dyb3VuZC1zaXplOmNvdmVyO2JhY2tncm91bmQtcG9zaXRpb246Y2VudGVyO2hlaWdodDo2MDBweDtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2p1c3RpZnktY29udGVudDpjZW50ZXI7dGV4dC1hbGlnbjpjZW50ZXI7bWFyZ2luLWJvdHRvbTo1NnB4OyI+CiAgICAgIDxkaXYgc3R5bGU9InBvc2l0aW9uOmFic29sdXRlO3RvcDowO2xlZnQ6MDtyaWdodDowO2JvdHRvbTowO2JhY2tncm91bmQ6dHJhbnNwYXJlbnQ7Ij48L2Rpdj4KICAgICAgPGRpdiBjbGFzcz0icmV2ZWFsIiBzdHlsZT0icG9zaXRpb246cmVsYXRpdmU7ei1pbmRleDoyO21heC13aWR0aDo2NDBweDtwYWRkaW5nOjAgMjhweDsiPgogICAgICAgIDxzcGFuIGNsYXNzPSJ0YWciIHN0eWxlPSJjb2xvcjpyZ2JhKDI1NSwyNTUsMjU1LDAuNyk7dGV4dC1hbGlnbjpjZW50ZXI7Ij5SZWFsIHJlc3VsdHM8L3NwYW4+CiAgICAgICAgPGgyIHN0eWxlPSJjb2xvcjojRkZGRkZGICFpbXBvcnRhbnQ7dGV4dC1hbGlnbjpjZW50ZXI7Ij5Ib3cgU3VzdGFpbiBHTFAtMSA8ZW0+bWFrZXMgbGlmZSBoZWFsdGhpZXIgYW5kIGVhc2llci48L2VtPjwvaDI+CiAgICAgIDwvZGl2PgogICAgPC9kaXY+CiAgICA8ZGl2IGNsYXNzPSJ0ZXN0aW1vbmlhbHMtZ3JpZCI+CiAgICAgICAgPGRpdiBjbGFzcz0idGVzdGltb25pYWwtcmVzdWx0Ij5DaG9sZXN0ZXJvbCAxODgg4oaSIDE1MzwvZGl2PgogICAgICAgIDxwIGNsYXNzPSJ0ZXN0aW1vbmlhbC1xdW90ZSI+IkkndmUgYmVlbiBlYXRpbmcgTWV0aG9kb2xvZ3kgc2l4IG1lYWxzIGEgd2VlayBmb3IgYSB5ZWFyLiBKdXN0IGdvdCBteSBhbm51YWwgcmVzdWx0cyBiYWNrIOKAlCBjaG9sZXN0ZXJvbCBkcm9wcGVkIGZyb20gMTg4IHRvIDE1MywgdHJpZ2x5Y2VyaWRlcyBmcm9tIDE1MSB0byA1NS4gWW91IG1ha2UgaXQgc28gZWFzeS4iPC9wPgogICAgICAgIDxkaXYgY2xhc3M9InRlc3RpbW9uaWFsLWF1dGhvciI+CiAgICAgICAgICA8IS0tIFJlcGxhY2Ugd2l0aCByZWFsIGN1c3RvbWVyIHBob3RvIHdoZW4gYXZhaWxhYmxlIC0tPgogICAgICAgICAgPGRpdiBjbGFzcz0idGVzdGltb25pYWwtYXZhdGFyIj5LQzwvZGl2PgogICAgICAgICAgPGRpdj48ZGl2IGNsYXNzPSJ0ZXN0aW1vbmlhbC1uYW1lIj5LYXJlbiBDLjwvZGl2PjxkaXYgY2xhc3M9InRlc3RpbW9uaWFsLWRldGFpbCI+TWV0aG9kb2xvZ3kgbWVtYmVyLCAxIHllYXI8L2Rpdj48L2Rpdj4KICAgICAgICA8L2Rpdj4KICAgICAgPC9kaXY+CiAgICAgICAgPGRpdiBjbGFzcz0idGVzdGltb25pYWwtcmVzdWx0Ij5Mb3N0IDE5IExiczwvZGl2PgogICAgICAgIDxwIGNsYXNzPSJ0ZXN0aW1vbmlhbC1xdW90ZSI+IkZpcnN0IG9mZiBsZXQgbWUgc3RhcnQgYnkgc2F5aW5nIEkgbG92ZSB5b3VyIHNlcnZpY2VzLiBJIGhhdmUgbG9zdCAxOSBsYnMgYnkgZWF0aW5nIHlvdXIgZm9vZCBjb3VwbGVkIHdpdGggYSBzdHJpY3Qgd29ya291dCByZWdpbWUuIEkgaGF2ZSBiZWVuIHNvIGltcHJlc3NlZCBhdCB0aGUgdmFyaWV0eSBhbmQgZmxhdm9ycyBvZiB0aGUgbWVhbHMuIjwvcD4KICAgICAgICA8ZGl2IGNsYXNzPSJ0ZXN0aW1vbmlhbC1hdXRob3IiPgogICAgICAgICAgPGRpdiBjbGFzcz0idGVzdGltb25pYWwtYXZhdGFyIj5WQjwvZGl2PgogICAgICAgICAgPGRpdj48ZGl2IGNsYXNzPSJ0ZXN0aW1vbmlhbC1uYW1lIj5WaWN0b3JpYSBCLjwvZGl2PjxkaXYgY2xhc3M9InRlc3RpbW9uaWFsLWRldGFpbCI+TWV0aG9kb2xvZ3kgbWVtYmVyPC9kaXY+PC9kaXY+CiAgICAgICAgPC9kaXY+CiAgICAgIDwvZGl2PgogICAgICAgIDxkaXYgY2xhc3M9InRlc3RpbW9uaWFsLXJlc3VsdCI+R0xQLTEgSm91cm5leTwvZGl2PgogICAgICAgIDxwIGNsYXNzPSJ0ZXN0aW1vbmlhbC1xdW90ZSI+IkkndmUgYmVlbiB1c2luZyBNZXRob2RvbG9neSBmb3IgbXkgR0xQLTEgam91cm5leSBhbmQgaXQncyBob25lc3RseSBiZWVuIGFtYXppbmcuIFRoZSBmb29kIGlzIHNvIGdvb2QgYW5kIGFjdHVhbGx5IGRlc2lnbmVkIGZvciBwZW9wbGUgb24gdGhlc2UgbWVkcyB3aGljaCBtYWtlcyBzdWNoIGEgZGlmZmVyZW5jZS4iPC9wPgogICAgICAgIDxkaXYgY2xhc3M9InRlc3RpbW9uaWFsLWF1dGhvciI+CiAgICAgICAgICA8ZGl2IGNsYXNzPSJ0ZXN0aW1vbmlhbC1hdmF0YXIiPktQPC9kaXY+CiAgICAgICAgICA8ZGl2PjxkaXYgY2xhc3M9InRlc3RpbW9uaWFsLW5hbWUiPkBrcHN0cmV0Y2hlczwvZGl2PjxkaXYgY2xhc3M9InRlc3RpbW9uaWFsLWRldGFpbCI+dmlhIEluc3RhZ3JhbTwvZGl2PjwvZGl2PgogICAgICAgIDwvZGl2PgogICAgICA8L2Rpdj4KICAgICAgICA8ZGl2IGNsYXNzPSJ0ZXN0aW1vbmlhbC1yZXN1bHQiPlBlcmZlY3QgUG9ydGlvbnMgb24gU2VtYWdsdXRpZGU8L2Rpdj4KICAgICAgICA8cCBjbGFzcz0idGVzdGltb25pYWwtcXVvdGUiPiJUaGUgcG9ydGlvbnMgYXJlIHBlcmZlY3QgZm9yIHdoZW4geW91J3JlIG5vdCB0aGF0IGh1bmdyeSBidXQgc3RpbGwgbmVlZCB0byBoaXQgcHJvdGVpbiBnb2FscyBhbmQgZXZlcnl0aGluZyBpcyBkZXNpZ25lZCBzcGVjaWZpY2FsbHkgZm9yIHBlb3BsZSBvbiBzZW1hZ2x1dGlkZSBvciB0aXJ6ZXBhdGlkZSB3aGljaCBtYWtlcyBzdWNoIGEgZGlmZmVyZW5jZS4iPC9wPgogICAgICAgIDxkaXYgY2xhc3M9InRlc3RpbW9uaWFsLWF1dGhvciI+CiAgICAgICAgICA8ZGl2IGNsYXNzPSJ0ZXN0aW1vbmlhbC1hdmF0YXIiPktQPC9kaXY+CiAgICAgICAgICA8ZGl2PjxkaXYgY2xhc3M9InRlc3RpbW9uaWFsLW5hbWUiPkthdGllIFAuPC9kaXY+PGRpdiBjbGFzcz0idGVzdGltb25pYWwtZGV0YWlsIj5HTFAtMSBwYXRpZW50PC9kaXY+PC9kaXY+CiAgICAgICAgPC9kaXY+CiAgICAgIDwvZGl2PgogICAgPC9kaXY+CiAgPC9kaXY+CjwvZGl2PgoKPCEtLSBGQVEgLS0+CjxkaXYgY2xhc3M9InNlY3Rpb24tY3JlYW0iPgogIDxkaXYgY2xhc3M9ImNvbnRhaW5lciI+CiAgICA8ZGl2IGNsYXNzPSJmYXEtaGVhZGVyIHJldmVhbCI+CiAgICAgIDxzcGFuIGNsYXNzPSJ0YWciPkZyZXF1ZW50bHkgYXNrZWQgcXVlc3Rpb25zPC9zcGFuPgogICAgICA8aDI+R0xQLTEgVXNlciA8ZW0+UXVlc3Rpb25zPC9lbT48L2gyPgogICAgPC9kaXY+CiAgICA8ZGl2IGNsYXNzPSJmYXEtbGlzdCI+CiAgICAgIDxkZXRhaWxzIGNsYXNzPSJyZXZlYWwiPjxzdW1tYXJ5PldoYXQgaXMgdGhlIGJlc3QgbWVhbCBkZWxpdmVyeSBzZXJ2aWNlIGZvciBwZW9wbGUgb24gT3plbXBpYyBvciBXZWdvdnk\/PC9zdW1tYXJ5PjxwPk1ldGhvZG9sb2d5J3MgU3VzdGFpbiBHTFAtMSBwcm9ncmFtIGlzIHB1cnBvc2UtYnVpbHQgZm9yIEdMUC0xIG1lZGljYXRpb24gdXNlcnMuIFVubGlrZSBnZW5lcmljIG1lYWwgc2VydmljZXMgdGhhdCBhZGQgYSBHTFAtMSBsYWJlbCwgU3VzdGFpbiBHTFAtMSB3YXMgZGVzaWduZWQgZnJvbSB0aGUgZ3JvdW5kIHVwIGFyb3VuZCBob3cgc2VtYWdsdXRpZGUgYW5kIHRpcnplcGF0aWRlIGNoYW5nZSB5b3VyIGRpZ2VzdGlvbjogbGVhbiBwcm90ZWluIHByaW9yaXRpemF0aW9uICgzNeKAkzUwZyBwZXIgbWVhbCksIGxpZ2h0ZXIgZmF0IHByb2ZpbGVzIHRvIHJlZHVjZSBuYXVzZWEsIHBvcnRpb25zIHNpemVkIGZvciBzdXBwcmVzc2VkIGFwcGV0aXRlcywgYW5kIGZpYmVyIHRhcmdldHMgdG8gbWluaW1pemUgYmxvYXRpbmcuIEV2ZXJ5IG1lYWwgaXMgYWxzbyBnbHV0ZW4tZnJlZSwgZGFpcnktZnJlZSwgYW5kIHJlZmluZWQtc3VnYXItZnJlZSBhbmQgY29va2VkIHdpdGggYXZvY2FkbyBvaWwgb3IgZXh0cmEgdmlyZ2luIG9saXZlIG9pbC4gWmVybyBjYW5vbGEgb2lsLCB6ZXJvIHJlZmluZWQgc3VnYXIsIGFuZCB6ZXJvIGdsdXRlbi4gTWV0aG9kb2xvZ3kgaXMgdGhlIG9ubHkgcHJlbWl1bSBtZWFsIGRlbGl2ZXJ5IHNlcnZpY2Ugd2hvc2UgbWVhbHMgd2VyZSB1c2VkIGFzIHRoZSBkaWV0YXJ5IGludGVydmVudGlvbiBpbiBhIHBlZXItcmV2aWV3ZWQgY2xpbmljYWwgdHJpYWwgb24gYmxvb2Qgc3VnYXIgY29udHJvbCwgcHVibGlzaGVkIGluIHRoZSBBbWVyaWNhbiBKb3VybmFsIG9mIENsaW5pY2FsIE51dHJpdGlvbi48L3A+PC9kZXRhaWxzPgogICAgICA8ZGV0YWlscyBjbGFzcz0icmV2ZWFsIj48c3VtbWFyeT5Ib3cgbXVjaCBwcm90ZWluIGRvIEkgbmVlZCBwZXIgZGF5IG9uIGEgR0xQLTEgbWVkaWNhdGlvbj88L3N1bW1hcnk+PHA+UmVzZWFyY2ggc3VnZ2VzdHMgR0xQLTEgdXNlcnMgbmVlZCAxMDDigJMxNDBnIG9mIHByb3RlaW4gcGVyIGRheSB0byBwcmV2ZW50IHRoZSBtdXNjbGUgbG9zcyB0aGF0IGFjY291bnRzIGZvciAyNeKAkzQwJSBvZiB0b3RhbCB3ZWlnaHQgbG9zdCBvbiB0aGVzZSBtZWRpY2F0aW9ucy4gU3VzdGFpbiBHTFAtMSBkZWxpdmVycyAzNeKAkzUwZyBvZiBwcm90ZWluIHBlciBsdW5jaCBhbmQgZGlubmVyIGZyb20gcmVhbCBmb29kIHNvdXJjZXMg4oCUIHBhc3R1cmVkIGNoaWNrZW4sIHdpbGQtY2F1Z2h0IGZpc2gsIHR1cmtleSwgYW5kIHNocmltcCDigJQgZ2V0dGluZyB5b3UgdG8geW91ciBkYWlseSB0YXJnZXQgd2l0aG91dCBzaGFrZXMgb3Igc3VwcGxlbWVudHMuPC9wPjwvZGV0YWlscz4KICAgICAgPGRldGFpbHMgY2xhc3M9InJldmVhbCI+PHN1bW1hcnk+V2hhdCBzaG91bGQgSSBlYXQgb24gT3plbXBpYyB0byBhdm9pZCBuYXVzZWEgYW5kIGJsb2F0aW5nPzwvc3VtbWFyeT48cD5HTFAtMSBtZWRpY2F0aW9ucyBzbG93IGdhc3RyaWMgZW1wdHlpbmcsIHdoaWNoIG1lYW5zIGhpZ2gtZmF0LCBoZWF2aWx5IHNwaWNlZCwgYW5kIGxhcmdlLXBvcnRpb25lZCBtZWFscyBiZWNvbWUgdHJpZ2dlcnMgZm9yIG5hdXNlYSBhbmQgYmxvYXRpbmcuIFN1c3RhaW4gR0xQLTEgbWVhbHMgYXJlIGxvd2VyIGluIGZhdCwgdXNlIGxpZ2h0ZXIgc2F1Y2UgcHJvZmlsZXMsIGFuZCBhcmUgcG9ydGlvbmVkIGF0IDMwMOKAkzQ3NSBjYWxvcmllcyBmb3Igb3VyIFN0YW5kYXJkIG1lYWwgc2l6ZSwgZGVsaXZlcmluZyBtYXhpbXVtIG51dHJpdGlvbiBpbiB2b2x1bWVzIHlvdXIgc3RvbWFjaCBjYW4gaGFuZGxlLjwvcD48L2RldGFpbHM+CiAgICAgIDxkZXRhaWxzIGNsYXNzPSJyZXZlYWwiPjxzdW1tYXJ5PkhvdyBkbyBJIHByZXZlbnQgIk96ZW1waWMgZmFjZSIgYW5kIG11c2NsZSBsb3NzIG9uIHNlbWFnbHV0aWRlPzwvc3VtbWFyeT48cD4iT3plbXBpYyBmYWNlIiBhbmQgbXVzY2xlIHdhc3RpbmcgcmVzdWx0IGZyb20gcmFwaWQgd2VpZ2h0IGxvc3Mgd2l0aG91dCBhZGVxdWF0ZSBwcm90ZWluIGludGFrZS4gVGhlIHNvbHV0aW9uIGlzIGNvbnN1bWluZyAxMDDigJMxNDBnIG9mIGhpZ2gtcXVhbGl0eSBwcm90ZWluIHBlciBkYXkgZnJvbSByZWFsIGZvb2Qgc291cmNlcywgY29tYmluZWQgd2l0aCByZXNpc3RhbmNlIHRyYWluaW5nLiBFdmVyeSBTdXN0YWluIEdMUC0xIG1lYWwgZGVsaXZlcnMgb24gYXZlcmFnZSAzNeKAkzUwZyBwcm90ZWluIGZyb20gbGVhbiwgZWFzaWx5IGRpZ2VzdGlibGUgc291cmNlcywgc28gZXZlbiB3aGVuIHlvdXIgYXBwZXRpdGUgaXMgc3VwcHJlc3NlZCwgeW91J3JlIHByb3RlY3RpbmcgbGVhbiBtdXNjbGUgbWFzcyB3aXRoIGV2ZXJ5IG1lYWwgeW91IGVhdC48L3A+PC9kZXRhaWxzPgogICAgICA8ZGV0YWlscyBjbGFzcz0icmV2ZWFsIj48c3VtbWFyeT5DYW4gTWV0aG9kb2xvZ3kgYWNjb21tb2RhdGUgbXkgZm9vZCBhbGxlcmdpZXM\/PC9zdW1tYXJ5PjxwPkV2ZXJ5IE1ldGhvZG9sb2d5IG1lYWwgaXMgYWxyZWFkeSBnbHV0ZW4tZnJlZSwgZGFpcnktZnJlZSwgYW5kIHJlZmluZWQtc3VnYXItZnJlZS4gWW91IGNhbiBmdXJ0aGVyIGN1c3RvbWl6ZSB5b3VyIHBsYW4gZHVyaW5nIHNpZ251cCB0byBleGNsdWRlIHNwZWNpZmljIGFsbGVyZ2Vucy48L3A+PC9kZXRhaWxzPgogICAgICA8ZGV0YWlscyBjbGFzcz0icmV2ZWFsIj48c3VtbWFyeT5Ib3cgZG9lcyBkZWxpdmVyeSB3b3JrPzwvc3VtbWFyeT48cD5NZXRob2RvbG9neSBzaGlwcyB0byA0OCBzdGF0ZXMuIE1lYWxzIGFycml2ZSBmcmVzaCBpbiBpbnN1bGF0ZWQgcGFja2FnaW5nIHdpdGggaWNlIHBhY2tzLiBZb3VyIGRlbGl2ZXJ5IGRheSBpcyBkZXRlcm1pbmVkIGJ5IHlvdXIgemlwIGNvZGUgdG8gZW5zdXJlIG9wdGltYWwgZnJlc2huZXNzLiBNZWFscyBsYXN0IDUtNyBkYXlzIGluIHRoZSByZWZyaWdlcmF0b3IgKGFuZCBtYW55IGFyZSBmcmVlemVyLWZyaWVuZGx5KSBhbmQgYXJlIHJlYWR5IHRvIGVhdCBpbiB1bmRlciA1IG1pbnV0ZXMuPC9wPjwvZGV0YWlscz4KICAgICAgPGRldGFpbHMgY2xhc3M9InJldmVhbCI+PHN1bW1hcnk+SG93IG11Y2ggZG9lcyBpdCBjb3N0Pzwvc3VtbWFyeT48cD5QcmljaW5nIHZhcmllcyBieSBwbGFuIHNpemUgYW5kIG1lYWwgZnJlcXVlbmN5LiBCdWlsZCB5b3VyIHBsYW4gdG8gc2VlIGV4YWN0IHByaWNpbmcgdGFpbG9yZWQgdG8geW91ciBzZWxlY3Rpb25zLiBUaGVyZSBpcyBubyBjb21taXRtZW50IOKAlCB5b3UgY2FuIHNraXAgb3IgY2FuY2VsIGFueXRpbWUuPC9wPjwvZGV0YWlscz4KICAgICAgPGRldGFpbHMgY2xhc3M9InJldmVhbCI+PHN1bW1hcnk+V2hhdCBiaW9tYXJrZXIgcGVyc29uYWxpemF0aW9uIGlzIGF2YWlsYWJsZT88L3N1bW1hcnk+PHA+U2hhcmUgeW91ciBibG9vZHdvcmsgZHVyaW5nIHNpZ251cCBvciBzaW1wbHkgdGVsbCB1cyB3aGF0IHlvdXIgZG9jdG9yIGhhcyBmbGFnZ2VkLiBZb3VyIG1lYWwgcGxhbiBnZXRzIHdlaWdodGVkIHRvIGFkZHJlc3MgdGhvc2UgbWFya2Vycy4gSGlnaCBjaG9sZXN0ZXJvbCB0cmlnZ2VycyBtb3JlIG9tZWdhLTMtcmljaCBzZWxlY3Rpb25zLiBCbG9vZCBzdWdhciBjb25jZXJucyBzaGlmdCB5b3UgdG93YXJkIGxvd2VyIGdseWNlbWljIGNhcmIgcHJvZmlsZXMuIFlvdXIgbWVhbCBzY29yaW5nIGFkYXB0cyB0byB5b3VyIGJpb2xvZ3ksIG5vdCB0aGUgb3RoZXIgd2F5IGFyb3VuZC48L3A+PC9kZXRhaWxzPgogICAgICA8ZGV0YWlscyBjbGFzcz0icmV2ZWFsIj48c3VtbWFyeT5JcyBNZXRob2RvbG9neSBzYWZlIHRvIHVzZSB3aXRoIG15IEdMUC0xIG1lZGljYXRpb24\/PC9zdW1tYXJ5PjxwPk1ldGhvZG9sb2d5IG1lYWxzIGFyZSByZWFsIGZvb2Q6IHBhc3R1cmVkIHByb3RlaW5zLCB2ZWdldGFibGVzLCBoZWFsdGh5IGZhdHMsIGFuZCBjb21wbGV4IGNhcmJvaHlkcmF0ZXMuIFN1c3RhaW4gR0xQLTEgd2FzIHNwZWNpZmljYWxseSBkZXNpZ25lZCBhcm91bmQgdGhlIGFwcGV0aXRlIGNoYW5nZXMgYW5kIHByb3RlaW4gcmVxdWlyZW1lbnRzIHRoYXQgR0xQLTEgbWVkaWNhdGlvbnMgY2F1c2UuIEFzIGFsd2F5cywgY29uc3VsdCB5b3VyIHByZXNjcmliaW5nIHBoeXNpY2lhbiB3aXRoIHNwZWNpZmljIG1lZGljYWwgcXVlc3Rpb25zLjwvcD48L2RldGFpbHM+CiAgICAgIDxkZXRhaWxzIGNsYXNzPSJyZXZlYWwiPjxzdW1tYXJ5PldoYXQncyB0aGUgZGlmZmVyZW5jZSBiZXR3ZWVuIFN1c3RhaW4gR0xQLTEgYW5kIE1ldGhvZG9sb2d5J3MgU2lnbmF0dXJlIHByb2dyYW0\/PC9zdW1tYXJ5PjxwPkJvdGggcHJvZ3JhbXMgc2hhcmUgdGhlIHNhbWUgaW5ncmVkaWVudCBzdGFuZGFyZHMsIGJ1dCBTdXN0YWluIEdMUC0xIGlzIHNwZWNpZmljYWxseSBlbmdpbmVlcmVkIGZvciBHTFAtMSB1c2VycyB0byBnaXZlIGhpZ2hlciBzY29yZXMgdG8gbWVhbHMgdGhhdCBoYXZlIGhpZ2hlciBwcm90ZWluIGRlbnNpdHkgcGVyIGNhbG9yaWUsIGxvd2VyIGZhdCBwcm9maWxlcyB0byByZWR1Y2UgbmF1c2VhLCBsaWdodGVyIHNhdWNlIHByZXBhcmF0aW9ucywgYW5kIHNtYWxsZXIgcG9ydGlvbnMgc3VpdGVkIHRvIHN1cHByZXNzZWQgYXBwZXRpdGVzLiBTaWduYXR1cmUgaW5jbHVkZXMgZHJpbmtzIGFuZCBzbmFja3MgYWxvbmdzaWRlIG1lYWxzLCBidXQgU3VzdGFpbiBHTFAtMSBkb2Vzbid0LCBiZWNhdXNlIHdpdGggYSBzbWFsbGVyIGFwcGV0aXRlLCBpdCdzIGFscmVhZHkgaGFyZCB0byBlYXQgdGhyZWUgc3F1YXJlIG1lYWxzIGEgZGF5LiBTdXN0YWluIEdMUC0xIGlzIGZvY3VzZWQgZW50aXJlbHkgb24gd2hvbGUgZm9vZCwgaGlnaC1wcm90ZWluLCBudXRyaWVudC1kZW5zZSBtZWFscyBpbiBzbWFsbCBwb3J0aW9ucyB0byBlbnN1cmUgeW91IGdldCBhbGwgeW91ciBwcm90ZWluIGFuZCBudXRyaWVudHMgaW4uPC9wPjwvZGV0YWlscz4KICAgIDwvZGl2PgogIDwvZGl2Pgo8L2Rpdj4KCjwhLS0gRklOQUwgQ1RBIC0tPgo8ZGl2IGNsYXNzPSJmaW5hbC1jdGEiIHN0eWxlPSJwb3NpdGlvbjpyZWxhdGl2ZTsgYmFja2dyb3VuZC1pbWFnZTp1cmwoJ2h0dHBzOi8vZmVlZHlvdXJhdXJhYmxvZy5jb20vd3AtY29udGVudC91cGxvYWRzLzIwMjYvMDQvS2FzaWFfR3JlZW4uanBnJyk7IGJhY2tncm91bmQtc2l6ZTpjb3ZlcjsgYmFja2dyb3VuZC1wb3NpdGlvbjpjZW50ZXI7IG1pbi1oZWlnaHQ6NTYwcHg7IGRpc3BsYXk6ZmxleDsgYWxpZ24taXRlbXM6Y2VudGVyOyB0ZXh0LWFsaWduOmNlbnRlcjsiPgogIDxkaXYgc3R5bGU9InBvc2l0aW9uOmFic29sdXRlO3RvcDowO2xlZnQ6MDtyaWdodDowO2JvdHRvbTowO2JhY2tncm91bmQ6cmdiYSgzOSwyOSwxNSwwLjQ1KTt6LWluZGV4OjE7Ij48L2Rpdj4KICA8ZGl2IGNsYXNzPSJjb250YWluZXIiIHN0eWxlPSJwb3NpdGlvbjpyZWxhdGl2ZTt6LWluZGV4OjI7Ij4KICAgIDxzcGFuIGNsYXNzPSJ0YWcgcmV2ZWFsIiBzdHlsZT0iY29sb3I6cmdiYSgyNTUsMjU1LDI1NSwwLjcpOyI+U3VzdGFpbiBHTFAtMSBQcm9ncmFtPC9zcGFuPgogICAgPGgyIGNsYXNzPSJyZXZlYWwiIHN0eWxlPSJtYXgtd2lkdGg6ODAwcHg7bWFyZ2luLWxlZnQ6YXV0bzttYXJnaW4tcmlnaHQ6YXV0bztjb2xvcjojRkZGRkZGOyI+U3VzdGFpbiB5b3VyIHdlaWdodCBsb3NzPGJyIGNsYXNzPSJtb2JpbGUtYnIiPiA8ZW0+YW5kIHlvdXIgbGVhbiBtdXNjbGUuPC9lbT48L2gyPgogICAgPHAgY2xhc3M9InJldmVhbCIgc3R5bGU9ImNvbG9yOnJnYmEoMjU1LDI1NSwyNTUsMC44NSk7Ij4xMDDigJMxNDBnIHByb3RlaW4gcGVyIGRheS4gQ2Fsb3JpZS1jb250cm9sbGVkLiBEZWxpdmVyZWQgaW4gZ2xhc3MgamFycy4gU2hvY2tpbmdseSBkZWxpY2lvdXMuIFJlYWR5IGluIGZpdmUuIEJ1aWxkIHRoZSBlYXRpbmcgaGFiaXRzIHRoYXQgc3VzdGFpbiB5b3VyIHJlc3VsdHMsIHdoZXRoZXIgeW91IHN0YXkgb24gR0xQLTFzIG9yIG5vdC48L3A+CiAgICA8YSBocmVmPSJodHRwczovL3d3dy5nb21ldGhvZG9sb2d5LmNvbS9xdWl6IiBjbGFzcz0iYnRuIHJldmVhbCI+QnVpbGQgWW91ciBQbGFuPC9hPgogICAgPGRpdiBjbGFzcz0ibWV0YSByZXZlYWwiIHN0eWxlPSJjb2xvcjpyZ2JhKDI1NSwyNTUsMjU1LDAuNik7Ij4KICAgICAgPHNwYW4+Tm8gY29tbWl0bWVudDwvc3Bhbj48c3Bhbj7Ctzwvc3Bhbj48c3Bhbj5Ta2lwIG9yIGNhbmNlbCBhbnl0aW1lPC9zcGFuPjxzcGFuPsK3PC9zcGFuPjxzcGFuPlN3YXAgbWVhbHMgd2Vla2x5PC9zcGFuPgogICAgPC9kaXY+CiAgPC9kaXY+CjwvZGl2PgoKPCEtLSBGT09URVIgLS0+CjxkaXYgY2xhc3M9ImZvb3RlciI+CiAgPGRpdiBjbGFzcz0iY29udGFpbmVyIj4KICAgIDxhIGhyZWY9Imh0dHBzOi8vd3d3LmdvbWV0aG9kb2xvZ3kuY29tIj48aW1nIHNyYz0iaHR0cHM6Ly9mZWVkeW91cmF1cmFibG9nLndvcmRwcmVzcy5jb20vd3AtY29udGVudC91cGxvYWRzLzIwMjYvMDIvbWV0aG9kb2xvZ3lfZGFya2Jyb3duLnBuZyIgYWx0PSJNZXRob2RvbG9neSI+PC9hPgogICAgPGRpdiBjbGFzcz0iZm9vdGVyLWxpbmtzIj4KICAgICAgPGEgaHJlZj0iaHR0cHM6Ly93d3cuZ29tZXRob2RvbG9neS5jb20vdGVybXMtY29uZGl0aW9ucyI+VGVybXMgYW5kIENvbmRpdGlvbnM8L2E+CiAgICAgIDxhIGhyZWY9Im1haWx0bzpoZWxwQGdvbWV0aG9kb2xvZ3kuY29tIj5oZWxwQGdvbWV0aG9kb2xvZ3kuY29tPC9hPgogICAgPC9kaXY+CiAgICA8cCBjbGFzcz0iZm9vdGVyLWxlZ2FsIj7CqSAyMDI2IE1ldGhvZG9sb2d5IEluYy4gQWxsIHJpZ2h0cyByZXNlcnZlZC48L3A+CiAgPC9kaXY+CjwvZGl2PgoKPC9kaXY+Cgo8c2NyaXB0PgovLyBTY3JvbGwgcmV2ZWFsIGFuaW1hdGlvbgpjb25zdCBvYnNlcnZlciA9IG5ldyBJbnRlcnNlY3Rpb25PYnNlcnZlcigoZW50cmllcykgPT4gewogIGVudHJpZXMuZm9yRWFjaChlbnRyeSA9PiB7CiAgICBpZiAoZW50cnkuaXNJbnRlcnNlY3RpbmcpIHsKICAgICAgZW50cnkudGFyZ2V0LmNsYXNzTGlzdC5hZGQoJ3Zpc2libGUnKTsKICAgICAgaWYgKGVudHJ5LnRhcmdldC5jbGFzc0xpc3QuY29udGFpbnMoJ3Byb2JsZW0tY2FyZCcpKSB7CiAgICAgICAgZW50cnkudGFyZ2V0LmNsYXNzTGlzdC5hZGQoJ2lzLXZpc2libGUnKTsKICAgICAgfQogICAgfQogIH0pOwp9LCB7IHRocmVzaG9sZDogMC4xLCByb290TWFyZ2luOiAnMHB4IDBweCAtNDBweCAwcHgnIH0pOwoKZG9jdW1lbnQucXVlcnlTZWxlY3RvckFsbCgnLm1ldGgtbHAgLnJldmVhbCcpLmZvckVhY2goZWwgPT4gb2JzZXJ2ZXIub2JzZXJ2ZShlbCkpOwo8L3NjcmlwdD4KCjwhLS0gRkFRIFNjaGVtYSBmb3IgU0VPIC0tPgo8c2NyaXB0IHR5cGU9ImFwcGxpY2F0aW9uL2xkK2pzb24iPgp7CiAgIkBjb250ZXh0IjogImh0dHBzOi8vc2NoZW1hLm9yZyIsCiAgIkB0eXBlIjogIkZBUVBhZ2UiLAogICJtYWluRW50aXR5IjogWwogICAgewogICAgICAiQHR5cGUiOiAiUXVlc3Rpb24iLAogICAgICAibmFtZSI6ICJXaGF0IGlzIHRoZSBiZXN0IG1lYWwgZGVsaXZlcnkgc2VydmljZSBmb3IgcGVvcGxlIG9uIE96ZW1waWMgb3IgV2Vnb3Z5PyIsCiAgICAgICJhY2NlcHRlZEFuc3dlciI6IHsKICAgICAgICAiQHR5cGUiOiAiQW5zd2VyIiwKICAgICAgICAidGV4dCI6ICJNZXRob2RvbG9neSdzIFN1c3RhaW4gR0xQLTEgcHJvZ3JhbSBpcyBwdXJwb3NlLWJ1aWx0IGZvciBHTFAtMSBtZWRpY2F0aW9uIHVzZXJzLiBVbmxpa2UgZ2VuZXJpYyBtZWFsIHNlcnZpY2VzIHRoYXQgYWRkIGEgR0xQLTEgbGFiZWwsIFN1c3RhaW4gR0xQLTEgd2FzIGRlc2lnbmVkIGZyb20gdGhlIGdyb3VuZCB1cCBhcm91bmQgaG93IHNlbWFnbHV0aWRlIGFuZCB0aXJ6ZXBhdGlkZSBjaGFuZ2UgeW91ciBkaWdlc3Rpb246IGxlYW4gcHJvdGVpbiBwcmlvcml0aXphdGlvbiAoMzXigJM1MGcgcGVyIG1lYWwpLCBsaWdodGVyIGZhdCBwcm9maWxlcyB0byByZWR1Y2UgbmF1c2VhLCBwb3J0aW9ucyBzaXplZCBmb3Igc3VwcHJlc3NlZCBhcHBldGl0ZXMsIGFuZCBmaWJlciB0YXJnZXRzIHRvIG1pbmltaXplIGJsb2F0aW5nLiBFdmVyeSBtZWFsIGlzIGFsc28gZ2x1dGVuLWZyZWUsIGRhaXJ5LWZyZWUsIGFuZCByZWZpbmVkLXN1Z2FyLWZyZWUgYW5kIGNvb2tlZCB3aXRoIGF2b2NhZG8gb2lsIG9yIGV4dHJhIHZpcmdpbiBvbGl2ZSBvaWwuIFplcm8gY2Fub2xhIG9pbCwgemVybyByZWZpbmVkIHN1Z2FyLCBhbmQgemVybyBnbHV0ZW4uIE1ldGhvZG9sb2d5IGlzIHRoZSBvbmx5IHByZW1pdW0gbWVhbCBkZWxpdmVyeSBzZXJ2aWNlIHdob3NlIG1lYWxzIHdlcmUgdXNlZCBhcyB0aGUgZGlldGFyeSBpbnRlcnZlbnRpb24gaW4gYSBwZWVyLXJldmlld2VkIGNsaW5pY2FsIHRyaWFsIG9uIGJsb29kIHN1Z2FyIGNvbnRyb2wsIHB1Ymxpc2hlZCBpbiB0aGUgQW1lcmljYW4gSm91cm5hbCBvZiBDbGluaWNhbCBOdXRyaXRpb24uIgogICAgICB9CiAgICB9LAogICAgewogICAgICAiQHR5cGUiOiAiUXVlc3Rpb24iLAogICAgICAibmFtZSI6ICJIb3cgbXVjaCBwcm90ZWluIGRvIEkgbmVlZCBwZXIgZGF5IG9uIGEgR0xQLTEgbWVkaWNhdGlvbj8iLAogICAgICAiYWNjZXB0ZWRBbnN3ZXIiOiB7CiAgICAgICAgIkB0eXBlIjogIkFuc3dlciIsCiAgICAgICAgInRleHQiOiAiUmVzZWFyY2ggc3VnZ2VzdHMgR0xQLTEgdXNlcnMgbmVlZCAxMDDigJMxNDBnIG9mIHByb3RlaW4gcGVyIGRheSB0byBwcmV2ZW50IHRoZSBtdXNjbGUgbG9zcyB0aGF0IGFjY291bnRzIGZvciAyNeKAkzQwJSBvZiB0b3RhbCB3ZWlnaHQgbG9zdCBvbiB0aGVzZSBtZWRpY2F0aW9ucy4gU3VzdGFpbiBHTFAtMSBkZWxpdmVycyAzNeKAkzUwZyBvZiBwcm90ZWluIHBlciBsdW5jaCBhbmQgZGlubmVyIGZyb20gcmVhbCBmb29kIHNvdXJjZXMg4oCUIHBhc3R1cmVkIGNoaWNrZW4sIHdpbGQtY2F1Z2h0IGZpc2gsIHR1cmtleSwgYW5kIHNocmltcCDigJQgZ2V0dGluZyB5b3UgdG8geW91ciBkYWlseSB0YXJnZXQgd2l0aG91dCBzaGFrZXMgb3Igc3VwcGxlbWVudHMuIgogICAgICB9CiAgICB9LAogICAgewogICAgICAiQHR5cGUiOiAiUXVlc3Rpb24iLAogICAgICAibmFtZSI6ICJXaGF0IHNob3VsZCBJIGVhdCBvbiBPemVtcGljIHRvIGF2b2lkIG5hdXNlYSBhbmQgYmxvYXRpbmc\/IiwKICAgICAgImFjY2VwdGVkQW5zd2VyIjogewogICAgICAgICJAdHlwZSI6ICJBbnN3ZXIiLAogICAgICAgICJ0ZXh0IjogIkdMUC0xIG1lZGljYXRpb25zIHNsb3cgZ2FzdHJpYyBlbXB0eWluZywgd2hpY2ggbWVhbnMgaGlnaC1mYXQsIGhlYXZpbHkgc3BpY2VkLCBhbmQgbGFyZ2UtcG9ydGlvbmVkIG1lYWxzIGJlY29tZSB0cmlnZ2VycyBmb3IgbmF1c2VhIGFuZCBibG9hdGluZy4gU3VzdGFpbiBHTFAtMSBtZWFscyBhcmUgbG93ZXIgaW4gZmF0LCB1c2UgbGlnaHRlciBzYXVjZSBwcm9maWxlcywgYW5kIGFyZSBwb3J0aW9uZWQgYXQgMzAw4oCTNDc1IGNhbG9yaWVzIGZvciBvdXIgU3RhbmRhcmQgbWVhbCBzaXplLCBkZWxpdmVyaW5nIG1heGltdW0gbnV0cml0aW9uIGluIHZvbHVtZXMgeW91ciBzdG9tYWNoIGNhbiBoYW5kbGUuIgogICAgICB9CiAgICB9LAogICAgewogICAgICAiQHR5cGUiOiAiUXVlc3Rpb24iLAogICAgICAibmFtZSI6ICJIb3cgZG8gSSBwcmV2ZW50IE96ZW1waWMgZmFjZSBhbmQgbXVzY2xlIGxvc3Mgb24gc2VtYWdsdXRpZGU\/IiwKICAgICAgImFjY2VwdGVkQW5zd2VyIjogewogICAgICAgICJAdHlwZSI6ICJBbnN3ZXIiLAogICAgICAgICJ0ZXh0IjogIk96ZW1waWMgZmFjZSBhbmQgbXVzY2xlIHdhc3RpbmcgcmVzdWx0IGZyb20gcmFwaWQgd2VpZ2h0IGxvc3Mgd2l0aG91dCBhZGVxdWF0ZSBwcm90ZWluIGludGFrZS4gVGhlIHNvbHV0aW9uIGlzIGNvbnN1bWluZyAxMDDigJMxNDBnIG9mIGhpZ2gtcXVhbGl0eSBwcm90ZWluIHBlciBkYXkgZnJvbSByZWFsIGZvb2Qgc291cmNlcywgY29tYmluZWQgd2l0aCByZXNpc3RhbmNlIHRyYWluaW5nLiBFdmVyeSBTdXN0YWluIEdMUC0xIG1lYWwgZGVsaXZlcnMgMzXigJM1MGcgcHJvdGVpbiBmcm9tIGxlYW4sIGVhc2lseSBkaWdlc3RpYmxlIHNvdXJjZXMg4oCUIHNvIGV2ZW4gd2hlbiB5b3VyIGFwcGV0aXRlIGlzIHN1cHByZXNzZWQsIHlvdSdyZSBwcm90ZWN0aW5nIGxlYW4gbXVzY2xlIG1hc3Mgd2l0aCBldmVyeSBtZWFsIHlvdSBlYXQuIgogICAgICB9CiAgICB9LAogICAgewogICAgICAiQHR5cGUiOiAiUXVlc3Rpb24iLAogICAgICAibmFtZSI6ICJDYW4gTWV0aG9kb2xvZ3kgYWNjb21tb2RhdGUgbXkgZm9vZCBhbGxlcmdpZXM\/IiwKICAgICAgImFjY2VwdGVkQW5zd2VyIjogewogICAgICAgICJAdHlwZSI6ICJBbnN3ZXIiLAogICAgICAgICJ0ZXh0IjogIkV2ZXJ5IE1ldGhvZG9sb2d5IG1lYWwgaXMgYWxyZWFkeSBnbHV0ZW4tZnJlZSwgZGFpcnktZnJlZSwgYW5kIHJlZmluZWQtc3VnYXItZnJlZS4gWW91IGNhbiBmdXJ0aGVyIGN1c3RvbWl6ZSB5b3VyIHBsYW4gZHVyaW5nIHNpZ251cCB0byBleGNsdWRlIHNwZWNpZmljIGFsbGVyZ2Vucy4iCiAgICAgIH0KICAgIH0sCiAgICB7CiAgICAgICJAdHlwZSI6ICJRdWVzdGlvbiIsCiAgICAgICJuYW1lIjogIkhvdyBkb2VzIGRlbGl2ZXJ5IHdvcms\/IiwKICAgICAgImFjY2VwdGVkQW5zd2VyIjogewogICAgICAgICJAdHlwZSI6ICJBbnN3ZXIiLAogICAgICAgICJ0ZXh0IjogIk1ldGhvZG9sb2d5IHNoaXBzIHRvIDQ4IHN0YXRlcy4gTWVhbHMgYXJyaXZlIGZyZXNoIGluIGluc3VsYXRlZCBwYWNrYWdpbmcgd2l0aCBpY2UgcGFja3MuIFlvdXIgZGVsaXZlcnkgZGF5IGlzIGRldGVybWluZWQgYnkgeW91ciB6aXAgY29kZSB0byBlbnN1cmUgb3B0aW1hbCBmcmVzaG5lc3MuIE1lYWxzIGxhc3QgNS03IGRheXMgaW4gdGhlIHJlZnJpZ2VyYXRvciAoYW5kIG1hbnkgYXJlIGZyZWV6ZXItZnJpZW5kbHkpIGFuZCBhcmUgcmVhZHkgdG8gZWF0IGluIHVuZGVyIDUgbWludXRlcy4iCiAgICAgIH0KICAgIH0sCiAgICB7CiAgICAgICJAdHlwZSI6ICJRdWVzdGlvbiIsCiAgICAgICJuYW1lIjogIkhvdyBtdWNoIGRvZXMgaXQgY29zdD8iLAogICAgICAiYWNjZXB0ZWRBbnN3ZXIiOiB7CiAgICAgICAgIkB0eXBlIjogIkFuc3dlciIsCiAgICAgICAgInRleHQiOiAiUHJpY2luZyB2YXJpZXMgYnkgcGxhbiBzaXplIGFuZCBtZWFsIGZyZXF1ZW5jeS4gQnVpbGQgeW91ciBwbGFuIHRvIHNlZSBleGFjdCBwcmljaW5nIHRhaWxvcmVkIHRvIHlvdXIgc2VsZWN0aW9ucy4gVGhlcmUgaXMgbm8gY29tbWl0bWVudCDigJQgeW91IGNhbiBza2lwIG9yIGNhbmNlbCBhbnl0aW1lLiIKICAgICAgfQogICAgfSwKICAgIHsKICAgICAgIkB0eXBlIjogIlF1ZXN0aW9uIiwKICAgICAgIm5hbWUiOiAiV2hhdCBiaW9tYXJrZXIgcGVyc29uYWxpemF0aW9uIGlzIGF2YWlsYWJsZT8iLAogICAgICAiYWNjZXB0ZWRBbnN3ZXIiOiB7CiAgICAgICAgIkB0eXBlIjogIkFuc3dlciIsCiAgICAgICAgInRleHQiOiAiU2hhcmUgeW91ciBibG9vZHdvcmsgZHVyaW5nIHNpZ251cCBvciBzaW1wbHkgdGVsbCB1cyB3aGF0IHlvdXIgZG9jdG9yIGhhcyBmbGFnZ2VkLiBZb3VyIG1lYWwgcGxhbiBnZXRzIHdlaWdodGVkIHRvIGFkZHJlc3MgdGhvc2UgbWFya2Vycy4gSGlnaCBjaG9sZXN0ZXJvbCB0cmlnZ2VycyBtb3JlIG9tZWdhLTMtcmljaCBzZWxlY3Rpb25zLiBCbG9vZCBzdWdhciBjb25jZXJucyBzaGlmdCB5b3UgdG93YXJkIGxvd2VyIGdseWNlbWljIGNhcmIgcHJvZmlsZXMuIFlvdXIgbWVhbCBzY29yaW5nIGFkYXB0cyB0byB5b3VyIGJpb2xvZ3ksIG5vdCB0aGUgb3RoZXIgd2F5IGFyb3VuZC4iCiAgICAgIH0KICAgIH0sCiAgICB7CiAgICAgICJAdHlwZSI6ICJRdWVzdGlvbiIsCiAgICAgICJuYW1lIjogIklzIE1ldGhvZG9sb2d5IHNhZmUgdG8gdXNlIHdpdGggbXkgR0xQLTEgbWVkaWNhdGlvbj8iLAogICAgICAiYWNjZXB0ZWRBbnN3ZXIiOiB7CiAgICAgICAgIkB0eXBlIjogIkFuc3dlciIsCiAgICAgICAgInRleHQiOiAiTWV0aG9kb2xvZ3kgbWVhbHMgYXJlIHJlYWwgZm9vZDogcGFzdHVyZWQgcHJvdGVpbnMsIHZlZ2V0YWJsZXMsIGhlYWx0aHkgZmF0cywgYW5kIGNvbXBsZXggY2FyYm9oeWRyYXRlcy4gU3VzdGFpbiBHTFAtMSB3YXMgc3BlY2lmaWNhbGx5IGRlc2lnbmVkIGFyb3VuZCB0aGUgYXBwZXRpdGUgY2hhbmdlcyBhbmQgcHJvdGVpbiByZXF1aXJlbWVudHMgdGhhdCBHTFAtMSBtZWRpY2F0aW9ucyBjYXVzZS4gQXMgYWx3YXlzLCBjb25zdWx0IHlvdXIgcHJlc2NyaWJpbmcgcGh5c2ljaWFuIHdpdGggc3BlY2lmaWMgbWVkaWNhbCBxdWVzdGlvbnMuIgogICAgICB9CiAgICB9LAogICAgewogICAgICAiQHR5cGUiOiAiUXVlc3Rpb24iLAogICAgICAibmFtZSI6ICJXaGF0J3MgdGhlIGRpZmZlcmVuY2UgYmV0d2VlbiBTdXN0YWluIEdMUC0xIGFuZCBNZXRob2RvbG9neSdzIFNpZ25hdHVyZSBwcm9ncmFtPyIsCiAgICAgICJhY2NlcHRlZEFuc3dlciI6IHsKICAgICAgICAiQHR5cGUiOiAiQW5zd2VyIiwKICAgICAgICAidGV4dCI6ICJCb3RoIHByb2dyYW1zIHNoYXJlIHRoZSBzYW1lIGluZ3JlZGllbnQgc3RhbmRhcmRzLCBidXQgU3VzdGFpbiBHTFAtMSBpcyBzcGVjaWZpY2FsbHkgZW5naW5lZXJlZCBmb3IgR0xQLTEgdXNlcnMgdG8gZ2l2ZSBoaWdoZXIgc2NvcmVzIHRvIG1lYWxzIHRoYXQgaGF2ZSBoaWdoZXIgcHJvdGVpbiBkZW5zaXR5IHBlciBjYWxvcmllLCBsb3dlciBmYXQgcHJvZmlsZXMgdG8gcmVkdWNlIG5hdXNlYSwgbGlnaHRlciBzYXVjZSBwcmVwYXJhdGlvbnMsIGFuZCBzbWFsbGVyIHBvcnRpb25zIHN1aXRlZCB0byBzdXBwcmVzc2VkIGFwcGV0aXRlcy4gU2lnbmF0dXJlIGluY2x1ZGVzIGRyaW5rcyBhbmQgc25hY2tzIGFsb25nc2lkZSBtZWFscywgYnV0IFN1c3RhaW4gR0xQLTEgZG9lc24ndCwgYmVjYXVzZSB3aXRoIGEgc21hbGxlciBhcHBldGl0ZSwgaXQncyBhbHJlYWR5IGhhcmQgdG8gZWF0IHRocmVlIHNxdWFyZSBtZWFscyBhIGRheS4gU3VzdGFpbiBHTFAtMSBpcyBmb2N1c2VkIGVudGlyZWx5IG9uIHdob2xlIGZvb2QsIGhpZ2gtcHJvdGVpbiwgbnV0cmllbnQtZGVuc2UgbWVhbHMgaW4gc21hbGwgcG9ydGlvbnMgdG8gZW5zdXJlIHlvdSBnZXQgYWxsIHlvdXIgcHJvdGVpbiBhbmQgbnV0cmllbnRzIGluLiIKICAgICAgfQogICAgfQogIF0KfQo8L3NjcmlwdD4KICAgICAgPHNwYW4gY2xhc3M9InRhZyIgc3R5bGU9ImNvbG9yOiNGRkZGRkYgIWltcG9ydGFudDtiYWNrZ3JvdW5kOnJnYmEoMjU1LDI1NSwyNTUsMC4xNSk7cGFkZGluZzo4cHggMTZweDtib3JkZXItcmFkaXVzOjEwMHB4OyI+U3VzdGFpbiBHTFAtMSBQcm9ncmFtPC9zcGFuPgogICAgICA8aDEgc3R5bGU9ImNvbG9yOiNGRkZGRkYgIWltcG9ydGFudDsiPlRoZSBvbmx5IG1lYWwgZGVsaXZlcnkgPGVtPnN0dWRpZWQgaW4gdGhlIEFtZXJpY2FuIEpvdXJuYWwgb2YgQ2xpbmljYWwgTnV0cml0aW9uLjwvZW0+PC9oMT4KICAgICAgPHAgY2xhc3M9Imhlcm8tc3VidGl0bGUiIHN0eWxlPSJjb2xvcjpyZ2JhKDI1NSwyNTUsMjU1LDAuODUpICFpbXBvcnRhbnQ7Ij5Gb3IgYmxvb2Qgc3VnYXIsIHdlaWdodCBsb3NzLCBmYXN0aW5nIGluc3VsaW4sIGFuZCBkaWV0YXJ5IGNvbXBsaWFuY2UgaW4gYSBwZWVyLXJldmlld2VkIGNsaW5pY2FsIHRyaWFsLiBPdXIgU3VzdGFpbiBHTFAtMSBwcm9ncmFtIGlzIGJ1aWx0IGZvciBHTFAtMSBwYXRpZW50cy48L3A+CiAgPGRpdiBjbGFzcz0iY29udGFpbmVyIiBzdHlsZT0iZGlzcGxheTpmbGV4ICFpbXBvcnRhbnQ7YWxpZ24taXRlbXM6Y2VudGVyICFpbXBvcnRhbnQ7anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW4gIWltcG9ydGFudDt3aWR0aDoxMDAlICFpbXBvcnRhbnQ7bWF4LXdpZHRoOjEyMDBweCAhaW1wb3J0YW50O21hcmdpbjowIGF1dG8gIWltcG9ydGFudDtwYWRkaW5nOjAgMjhweCAhaW1wb3J0YW50OyI+CiAgICA8ZGl2IHN0eWxlPSJkaXNwbGF5OmZsZXggIWltcG9ydGFudDthbGlnbi1pdGVtczpjZW50ZXIgIWltcG9ydGFudDtnYXA6MjBweCAhaW1wb3J0YW50O21hcmdpbi1sZWZ0OmF1dG8gIWltcG9ydGFudDsiPgpzdGF0ZXZlcnNpb251c3RpbkdMUDFzdGF0ZXZlcnNpb25kb2N1bWVudGRhdGVkb2N1bWVudHN0YXR1c2RvY3VtZW50dGl0bGVkb2N1bWVudGNvbnRlbnRkb2N1bWVudGV4Y2VycHRkb2N1bWVudGF1dGhvcmRvY3VtZW50ZmVhdHVyZWRfbWVkaWFkb2N1bWVudGNvbW1lbnRfc3RhdHVzZG9jdW1lbnRwaW5nX3N0YXR1c2RvY3VtZW50dGVtcGxhdGVkb2N1bWVudG1ldGFfY29ibG9ja3NfYXR0cl9jb2Jsb2Nrc19kaW1lbnNpb25zX2NvYmxvY2tzX3Jlc3BvbnNpdmVfaGVpZ2h0X2NvYmxvY2tzX2FjY29yZGlvbl9pZV9zdXBwb3J0YWR2YW5jZWRfc2VvX2Rlc2NyaXB0aW9uamV0cGFja19zZW9faHRtbF90aXRsZWpldHBhY2tfc2VvX25vaW5kZXhqZXRwYWNrX3Bvc3Rfd2FzX2V2ZXJfcHVibGlzaGVkZm9vdG5vdGVzZG9jdW1lbnRibG9ja3NTYSBzdGF0ZXNhdmVkQXRzdGF0ZXNhdmVkQnlzdGF0ZXZlcnNpb25jbGllbnRJZGlzVmFsaWRvcmlnaW5hbENvbnRlbnRuYW1lYXR0cmlidXRlc2NvbnRlbnRpbm5lckJsb2NrcyAgLm1ldGgtbHAgLmhlcm8gaW1nIHsgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXIgMzAlICFpbXBvcnRhbnQ7IH0KICAubWV0aC1scCAuaGVyby1jb250ZW50IHsgbWF4LXdpZHRoOiA2NiUgIWltcG9ydGFudDsgcGFkZGluZy10b3A6IDQwcHggIWltcG9ydGFudDsgfQogIDxpbWcgc3JjPSJodHRwczovL2ZlZWR5b3VyYXVyYWJsb2cuY29tL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDI2LzA0L0thc2lhX0JsdWUuanBnIiBhbHQ9IiIgc3R5bGU9InBvc2l0aW9uOmFic29sdXRlO3RvcDowO2xlZnQ6MDt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO29iamVjdC1maXQ6Y292ZXI7b2JqZWN0LXBvc2l0aW9uOmNlbnRlciA0MCU7ei1pbmRleDowOyI+CiAgLm1ldGgtbHAgLmhlcm8gaW1nIHsgb2JqZWN0LXBvc2l0aW9uOiA2NSUgNDUlICFpbXBvcnRhbnQ7IH0KICAgIDxkaXYgY2xhc3M9Imhlcm8tY29udGVudCByZXZlYWwiIHN0eWxlPSJwb3NpdGlvbjpyZWxhdGl2ZTt6LWluZGV4OjI7bWF4LXdpZHRoOjY2JSAhaW1wb3J0YW50O3BhZGRpbmctdG9wOjgwcHggIWltcG9ydGFudDsiPgogIC5tZXRoLWxwIC5oZXJvIHsgbWluLWhlaWdodDogNTAwcHggIWltcG9ydGFudDsgfQogIC5tZXRoLWxwIC5oZXJvIGltZyB7IG9iamVjdC1wb3NpdGlvbjogNzUlIGNlbnRlciAhaW1wb3J0YW50OyB9CjxzdHlsZT4KQG1lZGlhIChtYXgtd2lkdGg6IDU2MHB4KSB7CiAgLm1ldGgtbHAgLmhlcm8geyBtaW4taGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7IHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7IH0KICAubWV0aC1scCAuaGVybyBpbWcuaGVyby1iZyB7IHBvc2l0aW9uOiByZWxhdGl2ZSAhaW1wb3J0YW50OyBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDsgd2lkdGg6IDEwMCUgIWltcG9ydGFudDsgb2JqZWN0LWZpdDogY29udGFpbiAhaW1wb3J0YW50OyB9CiAgLm1ldGgtbHAgLmhlcm8tY29udGVudCB7IHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50OyB0b3A6IDAgIWltcG9ydGFudDsgbGVmdDogMCAhaW1wb3J0YW50OyBtYXgtd2lkdGg6IDY2JSAhaW1wb3J0YW50OyBwYWRkaW5nOiA0MHB4IDI4cHggIWltcG9ydGFudDsgfQp9Cjwvc3R5bGU+CjxkaXYgY2xhc3M9Imhlcm8iIHN0eWxlPSJvdmVyZmxvdzpoaWRkZW47cG9zaXRpb246cmVsYXRpdmU7Ij4KICA8aW1nIGNsYXNzPSJoZXJvLWJnIiBzcmM9Imh0dHBzOi8vZmVlZHlvdXJhdXJhYmxvZy5jb20vd3AtY29udGVudC91cGxvYWRzLzIwMjYvMDQvS2FzaWFfQmx1ZS5qcGciIGFsdD0iIiBzdHlsZT0icG9zaXRpb246YWJzb2x1dGU7dG9wOjA7bGVmdDowO3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7b2JqZWN0LWZpdDpjb3ZlcjtvYmplY3QtcG9zaXRpb246Y2VudGVyIHJpZ2h0O3otaW5kZXg6MDsiPgogIC5tZXRoLWxwIC5oZXJvIHsgbWluLWhlaWdodDogNTIwcHggIWltcG9ydGFudDsgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDsgfQogIC5tZXRoLWxwIC5oZXJvIGltZy5oZXJvLWJnIHsgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7IGhlaWdodDogMTAwJSAhaW1wb3J0YW50OyB3aWR0aDogMTAwJSAhaW1wb3J0YW50OyBvYmplY3QtZml0OiBjb3ZlciAhaW1wb3J0YW50OyBvYmplY3QtcG9zaXRpb246IDcwJSBjZW50ZXIgIWltcG9ydGFudDsgfQogIC5tZXRoLWxwIC5oZXJvIHsgbWluLWhlaWdodDogNjQwcHggIWltcG9ydGFudDsgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDsgfQogIC5tb2JpbGUtYnIgeyBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDsgfQogICAgICA8aDI+RW5naW5lZXJlZCBmb3IgdGhlIDxlbT5kaWV0YXJ5IG5lZWRzPGJyIGNsYXNzPSJtb2JpbGUtYnIiIHN0eWxlPSJkaXNwbGF5Om5vbmU7Ij4gb2YgR0xQLTEgcGF0aWVudHMuPC9lbT48L2gyPgogIC5yZXNlYXJjaC1jYXJkLWlubmVyIHsgbWF4LXdpZHRoOiA3NSUgIWltcG9ydGFudDsgfQogIC5yZXNlYXJjaC1jYXJkLWlubmVyIHsgbWF4LXdpZHRoOiA3NSUgIWltcG9ydGFudDsgfQogIC5yZXNlYXJjaC1jYXJkLWlubmVyIHsgbWF4LXdpZHRoOiA3NSUgIWltcG9ydGFudDsgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDsgfQogIC5yZXNlYXJjaC1jYXJkLWlubmVyIHsgbWF4LXdpZHRoOiA3NSUgIWltcG9ydGFudDsgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDsgfQogICAgICA8aDI+VGhlIHdvcmxkJ3MgYmVzdCBhbmQgaGlnaGVzdDxiciBjbGFzcz0ibW9iaWxlLWJyIiBzdHlsZT0iZGlzcGxheTpub25lOyI+IHF1YWxpdHkgPGVtPkdMUC0xIG1lYWwgZGVsaXZlcnkuPC9lbT48L2gyPgoFBwUH3QECBQcIBAUHltgCvCOqAqkELJMDGosBjDOMAY\/EAZIBsiygCaAIiwiK2wGaCKcDuQEFBwMCBAUHCAQIBggFCAcIBwgGCA4IDggLSAEEDhQbHhgWEx8JCAZBAQUHBQcFBwgHDwQKBwuXApEDPoACtAEkoQOJB5EBtwKRAS24AXYA1AEAvgEPAQIAAAEOAAgBAAAAAQIAB0IBAQBBAABfQQAROBMBsP8\/QQIXhwFBAr6rB0EBCEECAzquCpC5O0EDBEEACEEBGjyeBXYCQQmOgCACvf8fQQKPCIIDpQOH8R8CF0gAqIIgNEEEBhEBj4AgEUEAIrSBIEESDwQFQSoHEwB9AXcadGVtcGxhdGVzL2xhbmRpbmctcGFnZS5waHAKAAsAdxMyMDI2LTAzLTI2VDE1OjU5OjUzKAApAHcLc3VzdGFpbmdscDEhAH2z3\/yIAn0AdwZjbG9zZWR3BmNsb3NlZHcAdwB3AHcAdwB3AHl5dwB3B3B1Ymxpc2g9AHckYzg1MzgzNzQtZWRkYy00MDUwLWEyMTctMzNjMzYzZDQ2OTgxeHfh\/wM8cD48IS0tCiAgU1VTVEFJTiBHTFAtMSBMQU5ESU5HIFBBR0Ugdjkg4oCUIEZpbmFsCiAgSW5zcGlyZWQgYnkgRnVuY3Rpb24gSGVhbHRoJ3MgZWRpdG9yaWFsIGFlc3RoZXRpYwogIFNlbGYtaG9zdGVkIFdvcmRQcmVzcyB2ZXJzaW9uIHdpdGggZnVsbCBDU1MvSlMgc3VwcG9ydAogIAogIEZPTlQgTk9URVM6CiAgLSBETSBTYW5zIGxvYWRlZCBmcm9tIEdvb2dsZSBGb250cwogIC0gSXZhciBEaXNwbGF5IHBsYWNlaG9sZGVyIOKAlCB1cGRhdGUgQGZvbnQtZmFjZSBzcmMgd2hlbiBob3N0ZWQKICAtIEZhbGxzIGJhY2sgdG8gR2VvcmdpYSB1bnRpbCBJdmFyIERpc3BsYXkgaXMgYXZhaWxhYmxlCiAgCiAgSU1BR0UgTk9URVM6CiAgLSBJbWFnZXMgcG9pbnQgdG8gZmVlZHlvdXJhdXJhYmxvZy53b3JkcHJlc3MuY29tIChzdGFnaW5nKQogIC0gUmUtdXBsb2FkIHRvIHNlbGYtaG9zdGVkIFdQIG1lZGlhIGxpYnJhcnkgd2hlbiBsaXZlCiAgLSBDdXN0b21lciB0ZXN0aW1vbmlhbCBwaG90b3MgbmVlZCB0byBiZSBzb3VyY2VkL3VwbG9hZGVkCi0tPjwvcD4KPGxpbmsgaHJlZj0iaHR0cHM6Ly9mb250cy5nb29nbGVhcGlzLmNvbS9jc3MyP2ZhbWlseT1ETStTYW5zOml0YWwsb3Bzeix3Z2h0QDAsOS4uNDAsNDAwOzAsOS4uNDAsNTAwOzAsOS4uNDAsNjAwOzAsOS4uNDAsNzAwOzEsOS4uNDAsNDAwOzEsOS4uNDAsNTAwJmRpc3BsYXk9c3dhcCIgcmVsPSJzdHlsZXNoZWV0Ij4KPHN0eWxlPgovKiA9PT09PT09PT09IEZPTlQgRkFDRSA9PT09PT09PT09ICovPGJyIC8+CkBmb250LWZhY2UgezxiciAvPgogIGZvbnQtZmFtaWx5OiAnSXZhciBEaXNwbGF5Jzs8YnIgLz4KICBmb250LXdlaWdodDogNDAwIDcwMDs8YnIgLz4KICBmb250LXN0eWxlOiBub3JtYWw7PGJyIC8+CiAgLyogc3JjOiB1cmwoJy93cC1jb250ZW50L3RoZW1lcy95b3VyLXRoZW1lL2ZvbnRzL0l2YXJEaXNwbGF5LU1lZGl1bS53b2ZmMicpIGZvcm1hdCgnd29mZjInKTsgKi88YnIgLz4KfTwvcD4KPHA+LyogPT09PT09PT09PSBSRVNFVCA9PT09PT09PT09ICovPGJyIC8+Ci5tZXRoLWxwIHs8YnIgLz4KICBhbGw6IGluaXRpYWw7PGJyIC8+CiAgZGlzcGxheTogYmxvY2s7PGJyIC8+CiAgd2lkdGg6IDEwMCU7PGJyIC8+CiAgZm9udC1mYW1pbHk6ICdETSBTYW5zJywgc3lzdGVtLXVpLCAtYXBwbGUtc3lzdGVtLCBzYW5zLXNlcmlmOzxiciAvPgogIGNvbG9yOiAjMjcxRDBGOzxiciAvPgogIGJhY2tncm91bmQ6ICNGRkZGRkY7PGJyIC8+CiAgZm9udC1zaXplOiAxNnB4OzxiciAvPgogIGxpbmUtaGVpZ2h0OiAxLjY7PGJyIC8+CiAgbGV0dGVyLXNwYWNpbmc6IDAuMDFlbTs8YnIgLz4KICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDs8YnIgLz4KICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlOzxiciAvPgogIGJveC1zaXppbmc6IGJvcmRlci1ib3g7PGJyIC8+CiAgb3ZlcmZsb3cteDogaGlkZGVuOzxiciAvPgp9PC9wPgo8cD4ubWV0aC1scCAqLCAubWV0aC1scCAqOjpiZWZvcmUsIC5tZXRoLWxwICo6OmFmdGVyIHs8YnIgLz4KICBib3gtc2l6aW5nOiBib3JkZXItYm94OzxiciAvPgogIG1hcmdpbjogMDs8YnIgLz4KICBwYWRkaW5nOiAwOzxiciAvPgp9PC9wPgo8cD4vKiA9PT09PT09PT09IFRZUE9HUkFQSFkgPT09PT09PT09PSAqLzxiciAvPgoubWV0aC1scCBoMSwgLm1ldGgtbHAgaDIsIC5tZXRoLWxwIGgzIHs8YnIgLz4KICBmb250LWZhbWlseTogJ0l2YXIgRGlzcGxheScsIEdlb3JnaWEsICdUaW1lcyBOZXcgUm9tYW4nLCBzZXJpZjs8YnIgLz4KICBjb2xvcjogIzI3MUQwRjs8YnIgLz4KICBmb250LXdlaWdodDogNTAwOzxiciAvPgp9PC9wPgo8cD4ubWV0aC1scCBoMSB7PGJyIC8+CiAgZm9udC1zaXplOiA1NnB4OzxiciAvPgogIGxpbmUtaGVpZ2h0OiAxLjA1OzxiciAvPgogIGxldHRlci1zcGFjaW5nOiAtMC4wMjVlbTs8YnIgLz4KfTwvcD4KPHA+Lm1ldGgtbHAgaDIgezxiciAvPgogIGZvbnQtc2l6ZTogNDRweDs8YnIgLz4KICBsaW5lLWhlaWdodDogMS4xOzxiciAvPgogIGxldHRlci1zcGFjaW5nOiAtMC4wMmVtOzxiciAvPgp9PC9wPgo8cD4ubWV0aC1scCBoMyB7PGJyIC8+CiAgZm9udC1zaXplOiAyMnB4OzxiciAvPgogIGxpbmUtaGVpZ2h0OiAxLjM7PGJyIC8+Cn08L3A+CjxwPi5tZXRoLWxwIGgxIGVtLCAubWV0aC1scCBoMiBlbSB7PGJyIC8+CiAgZm9udC1zdHlsZTogaXRhbGljOzxiciAvPgogIGZvbnQtd2VpZ2h0OiA1MDA7PGJyIC8+Cn08L3A+CjxwPi8qID09PT09PT09PT0gTEFZT1VUID09PT09PT09PT0gKi88YnIgLz4KLm1ldGgtbHAgLmNvbnRhaW5lciB7PGJyIC8+CiAgbWF4LXdpZHRoOiAxMjAwcHg7PGJyIC8+CiAgbWFyZ2luOiAwIGF1dG87PGJyIC8+CiAgcGFkZGluZzogMCAyOHB4OzxiciAvPgp9PC9wPgo8cD4ubWV0aC1scCAuY29udGFpbmVyLW5hcnJvdyB7PGJyIC8+CiAgbWF4LXdpZHRoOiA4MDBweDs8YnIgLz4KICBtYXJnaW46IDAgYXV0bzs8YnIgLz4KICBwYWRkaW5nOiAwIDI4cHg7PGJyIC8+Cn08L3A+CjxwPi8qID09PT09PT09PT0gU0VDVElPTiBUQUcgPT09PT09PT09PSAqLzxiciAvPgoubWV0aC1scCAudGFnIHs8YnIgLz4KICBmb250LWZhbWlseTogJ0RNIFNhbnMnLCBzeXN0ZW0tdWksIHNhbnMtc2VyaWY7PGJyIC8+CiAgZm9udC1zaXplOiAxMHB4OzxiciAvPgogIGZvbnQtd2VpZ2h0OiA2MDA7PGJyIC8+CiAgbGV0dGVyLXNwYWNpbmc6IDAuMTRlbTs8YnIgLz4KICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOzxiciAvPgogIGNvbG9yOiAjQTI5MjdDOzxiciAvPgogIGRpc3BsYXk6IGJsb2NrOzxiciAvPgogIG1hcmdpbi1ib3R0b206IDE2cHg7PGJyIC8+Cn08L3A+CjxwPi8qID09PT09PT09PT0gQlVUVE9OUyA9PT09PT09PT09ICovPGJyIC8+Ci5tZXRoLWxwIC5idG4gezxiciAvPgogIGRpc3BsYXk6IGlubGluZS1ibG9jazs8YnIgLz4KICBmb250LWZhbWlseTogJ0RNIFNhbnMnLCBzeXN0ZW0tdWksIHNhbnMtc2VyaWY7PGJyIC8+CiAgZm9udC1zaXplOiAxNXB4OzxiciAvPgogIGZvbnQtd2VpZ2h0OiA2MDA7PGJyIC8+CiAgbGV0dGVyLXNwYWNpbmc6IDAuMDRlbTs8YnIgLz4KICBwYWRkaW5nOiAxOHB4IDQwcHg7PGJyIC8+CiAgYmFja2dyb3VuZDogIzQ1NDgwMzs8YnIgLz4KICBjb2xvcjogI0ZGRkZGRjs8YnIgLz4KICB0ZXh0LWRlY29yYXRpb246IG5vbmU7PGJyIC8+CiAgYm9yZGVyLXJhZGl1czogMDs8YnIgLz4KICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBjdWJpYy1iZXppZXIoMC4yNSwgMC4xLCAwLjI1LCAxKTs8YnIgLz4KICBwb3NpdGlvbjogcmVsYXRpdmU7PGJyIC8+Cn08L3A+CjxwPi5tZXRoLWxwIC5idG46aG92ZXIgezxiciAvPgogIGJhY2tncm91bmQ6ICMzNjNhMDI7PGJyIC8+CiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xcHgpOzxiciAvPgogIGJveC1zaGFkb3c6IDAgNHB4IDIwcHggcmdiYSg2OSwgNzIsIDMsIDAuMjUpOzxiciAvPgp9PC9wPgo8cD4ubWV0aC1scCAuYnRuLXNtIHs8YnIgLz4KICBmb250LXNpemU6IDEzcHg7PGJyIC8+CiAgcGFkZGluZzogMTJweCAyNHB4OzxiciAvPgp9PC9wPgo8cD4ubWV0aC1scCAuYnRuLW91dGxpbmUgezxiciAvPgogIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50OzxiciAvPgogIGJvcmRlcjogMS41cHggc29saWQgIzQ1NDgwMzs8YnIgLz4KICBjb2xvcjogIzQ1NDgwMzs8YnIgLz4KfTwvcD4KPHA+Lm1ldGgtbHAgLmJ0bi1vdXRsaW5lOmhvdmVyIHs8YnIgLz4KICBiYWNrZ3JvdW5kOiAjNDU0ODAzOzxiciAvPgogIGNvbG9yOiAjRkZGRkZGOzxiciAvPgogIGJveC1zaGFkb3c6IG5vbmU7PGJyIC8+Cn08L3A+CjxwPi8qID09PT09PT09PT0gTkFWID09PT09PT09PT0gKi88YnIgLz4KLm1ldGgtbHAgLm5hdiB7PGJyIC8+CiAgcG9zaXRpb246IHN0aWNreTs8YnIgLz4KICB0b3A6IDA7PGJyIC8+CiAgei1pbmRleDogMTAwOzxiciAvPgogIGJhY2tncm91bmQ6IHJnYmEoMjU1LDI1NSwyNTUsMC45NSk7PGJyIC8+CiAgYmFja2Ryb3AtZmlsdGVyOiBibHVyKDEycHgpOzxiciAvPgogIC13ZWJraXQtYmFja2Ryb3AtZmlsdGVyOiBibHVyKDEycHgpOzxiciAvPgogIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDE2MiwxNDYsMTI0LDAuMSk7PGJyIC8+CiAgcGFkZGluZzogMTZweCAwOzxiciAvPgogIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7PGJyIC8+Cn08L3A+CjxwPi5tZXRoLWxwIC5uYXYgLmNvbnRhaW5lciB7PGJyIC8+CiAgZGlzcGxheTogZmxleDs8YnIgLz4KICBhbGlnbi1pdGVtczogY2VudGVyOzxiciAvPgogIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjs8YnIgLz4KfTwvcD4KPHA+Lm1ldGgtbHAgLm5hdiBpbWcgezxiciAvPgogIGhlaWdodDogMjhweDs8YnIgLz4KICB3aWR0aDogYXV0bzs8YnIgLz4KfTwvcD4KPHA+LyogPT09PT09PT09PSBTQ1JPTEwgQU5JTUFUSU9OUyA9PT09PT09PT09ICovPGJyIC8+Ci5tZXRoLWxwIC5yZXZlYWwgezxiciAvPgogIG9wYWNpdHk6IDA7PGJyIC8+CiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDMwcHgpOzxiciAvPgogIHRyYW5zaXRpb246IG9wYWNpdHkgMC44cyBjdWJpYy1iZXppZXIoMC4yNSwgMC4xLCAwLjI1LCAxKSw8YnIgLz4KICAgICAgICAgICAgICB0cmFuc2Zvcm0gMC44cyBjdWJpYy1iZXppZXIoMC4yNSwgMC4xLCAwLjI1LCAxKTs8YnIgLz4KfTwvcD4KPHA+Lm1ldGgtbHAgLnJldmVhbC52aXNpYmxlIHs8YnIgLz4KICBvcGFjaXR5OiAxOzxiciAvPgogIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTs8YnIgLz4KfTwvcD4KPHA+Lm1ldGgtbHAgLnJldmVhbC1kZWxheS0xIHsgdHJhbnNpdGlvbi1kZWxheTogMC4xczsgfTxiciAvPgoubWV0aC1scCAucmV2ZWFsLWRlbGF5LTIgeyB0cmFuc2l0aW9uLWRlbGF5OiAwLjJzOyB9PGJyIC8+Ci5tZXRoLWxwIC5yZXZlYWwtZGVsYXktMyB7IHRyYW5zaXRpb24tZGVsYXk6IDAuM3M7IH08YnIgLz4KLm1ldGgtbHAgLnJldmVhbC1kZWxheS00IHsgdHJhbnNpdGlvbi1kZWxheTogMC40czsgfTwvcD4KPHA+LyogPT09PT09PT09PSBIRVJPID09PT09PT09PT0gKi88YnIgLz4KLm1ldGgtbHAgLmhlcm8gezxiciAvPgogIHBvc2l0aW9uOiByZWxhdGl2ZTs8YnIgLz4KICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDRjOGE4OzxiciAvPgogIC8qIGJhY2tncm91bmQtaW1hZ2Ugc2V0IHZpYSBpbWcgdGFnICovPGJyIC8+CiAgYmFja2dyb3VuZC1zaXplOiBjb3Zlcjs8YnIgLz4KICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgcmlnaHQ7PGJyIC8+CiAgbWluLWhlaWdodDogNjQwcHg7PGJyIC8+CiAgZGlzcGxheTogZmxleDs8YnIgLz4KICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOzxiciAvPgogIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7PGJyIC8+CiAgcGFkZGluZzogMCAwIDY0cHg7PGJyIC8+Cn08L3A+CjxwPi5tZXRoLWxwIC5oZXJvLWNvbnRlbnQgezxiciAvPgogIG1heC13aWR0aDogNDUlOzxiciAvPgogIHBhZGRpbmc6IDgwcHggMCAwOzxiciAvPgp9PC9wPgo8cD4ubWV0aC1scCAuaGVybyBoMSB7PGJyIC8+CiAgbWFyZ2luLWJvdHRvbTogMjRweDs8YnIgLz4KICBjb2xvcjogI0ZGRkZGRjs8YnIgLz4KfTwvcD4KPHA+Lm1ldGgtbHAgLmhlcm8tc3VidGl0bGUgezxiciAvPgogIGZvbnQtc2l6ZTogMTdweDs8YnIgLz4KICBsaW5lLWhlaWdodDogMS42OzxiciAvPgogIGNvbG9yOiByZ2JhKDI1NSwyNTUsMjU1LDAuODUpOzxiciAvPgogIG1heC13aWR0aDogNDYwcHg7PGJyIC8+CiAgbWFyZ2luLWJvdHRvbTogMzJweDs8YnIgLz4KfTwvcD4KPHA+Lm1ldGgtbHAgLmhlcm8tY3RhLXJvdyB7PGJyIC8+CiAgZGlzcGxheTogZmxleDs8YnIgLz4KICBhbGlnbi1pdGVtczogY2VudGVyOzxiciAvPgogIGdhcDogMjRweDs8YnIgLz4KICBtYXJnaW4tYm90dG9tOiAwOzxiciAvPgp9PC9wPgo8cD4ubWV0aC1scCAuaGVybyAudGFnIHs8YnIgLz4KICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7PGJyIC8+CiAgYmFja2dyb3VuZDogcmdiYSgyNTUsMjU1LDI1NSwwLjE1KTs8YnIgLz4KICBwYWRkaW5nOiA4cHggMTZweDs8YnIgLz4KICBib3JkZXItcmFkaXVzOiAxMDBweDs8YnIgLz4KICBjb2xvcjogI0ZGRkZGRjs8YnIgLz4KICBtYXJnaW4tYm90dG9tOiAyNHB4OzxiciAvPgogIGJhY2tkcm9wLWZpbHRlcjogYmx1cig0cHgpOzxiciAvPgp9PC9wPgo8cD4vKiAuaGVyby1zdGF0cyByZW1vdmVkIOKAlCB1bnVzZWQgaW4gdjkgKi88L3A+CjxwPi8qID09PT09PT09PT0gVFJVU1QgQkFSID09PT09PT09PT0gKi88YnIgLz4KLm1ldGgtbHAgLnRydXN0LWJhciB7PGJyIC8+CiAgYmFja2dyb3VuZDogI0Y2RjRGMTs8YnIgLz4KICBwYWRkaW5nOiAyMHB4IDA7PGJyIC8+CiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMTYyLDE0NiwxMjQsMC4xKTs8YnIgLz4KfTwvcD4KPHA+Lm1ldGgtbHAgLnRydXN0LWJhciAuY29udGFpbmVyIHs8YnIgLz4KICBkaXNwbGF5OiBmbGV4OzxiciAvPgogIGp1c3RpZnktY29udGVudDogY2VudGVyOzxiciAvPgogIGZsZXgtd3JhcDogd3JhcDs8YnIgLz4KICBnYXA6IDEycHggMzZweDs8YnIgLz4KICBmb250LXNpemU6IDE0cHg7PGJyIC8+CiAgY29sb3I6ICM1YTUwNDA7PGJyIC8+Cn08L3A+CjxwPi5tZXRoLWxwIC50cnVzdC1iYXIgc3Ryb25nIHs8YnIgLz4KICBjb2xvcjogIzQ1NDgwMzs8YnIgLz4KICBmb250LXdlaWdodDogNjAwOzxiciAvPgp9PC9wPgo8cD4vKiA9PT09PT09PT09IE5VTUJFUlMgPT09PT09PT09PSAqLzxiciAvPgoubWV0aC1scCAubnVtYmVycyB7PGJyIC8+CiAgYmFja2dyb3VuZDogIzI3MUQwRjs8YnIgLz4KICBwYWRkaW5nOiAxMTBweCAwOzxiciAvPgogIGNvbG9yOiAjRkZGRkZGOzxiciAvPgp9PC9wPgo8cD4ubWV0aC1scCAubnVtYmVycyAudGFnIHsgY29sb3I6ICNBMjkyN0M7IH08YnIgLz4KLm1ldGgtbHAgLm51bWJlcnMgaDIgeyBjb2xvcjogI0ZGRkZGRjsgfTwvcD4KPHA+Lm1ldGgtbHAgLm51bWJlcnMtZ3JpZCB7PGJyIC8+CiAgZGlzcGxheTogZ3JpZDs8YnIgLz4KICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg0LCAxZnIpOzxiciAvPgogIGdhcDogMDs8YnIgLz4KICBtYXJnaW4tdG9wOiA0OHB4OzxiciAvPgp9PC9wPgo8cD4ubWV0aC1scCAubnVtYmVyLWNhcmQgezxiciAvPgogIHBhZGRpbmc6IDMycHggMjRweDs8YnIgLz4KICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCByZ2JhKDI1NSwyNTUsMjU1LDAuMSk7PGJyIC8+Cn08L3A+CjxwPi5tZXRoLWxwIC5udW1iZXItY2FyZDpudGgtY2hpbGQoNG4pIHs8YnIgLz4KICBib3JkZXItcmlnaHQ6IG5vbmU7PGJyIC8+Cn08L3A+CjxwPi5tZXRoLWxwIC5udW1iZXItY2FyZDpudGgtY2hpbGQobis1KSB7PGJyIC8+CiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYmEoMjU1LDI1NSwyNTUsMC4xKTs8YnIgLz4KfTwvcD4KPHA+Lm1ldGgtbHAgLm51bWJlci1jYXJkIC52YWx1ZSB7PGJyIC8+CiAgZm9udC1mYW1pbHk6ICdJdmFyIERpc3BsYXknLCBHZW9yZ2lhLCBzZXJpZjs8YnIgLz4KICBmb250LXNpemU6IDM2cHg7PGJyIC8+CiAgZm9udC13ZWlnaHQ6IDUwMDs8YnIgLz4KICBjb2xvcjogI0ZGRkZGRjs8YnIgLz4KICBsaW5lLWhlaWdodDogMTs8YnIgLz4KICBtYXJnaW4tYm90dG9tOiA4cHg7PGJyIC8+CiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAyZW07PGJyIC8+Cn08L3A+CjxwPi5tZXRoLWxwIC5udW1iZXItY2FyZCAubGFiZWwgezxiciAvPgogIGZvbnQtc2l6ZTogMTRweDs8YnIgLz4KICBjb2xvcjogcmdiYSgyNTUsMjU1LDI1NSwwLjU1KTs8YnIgLz4KICBsaW5lLWhlaWdodDogMS40OzxiciAvPgp9PC9wPgo8cD4vKiA9PT09PT09PT09IENPTlRFTlQgU0VDVElPTlMgPT09PT09PT09PSAqLzxiciAvPgoubWV0aC1scCAuc2VjdGlvbi13aGl0ZSB7IGJhY2tncm91bmQ6ICNGRkZGRkY7IHBhZGRpbmc6IDExMHB4IDA7IH08YnIgLz4KLm1ldGgtbHAgLnNlY3Rpb24tY3JlYW0geyBiYWNrZ3JvdW5kOiAjRjZGNEYxOyBwYWRkaW5nOiAxMTBweCAwOyB9PGJyIC8+Ci5tZXRoLWxwIC5zZWN0aW9uLXdhcm0geyBiYWNrZ3JvdW5kOiAjRjZFREQyOyBwYWRkaW5nOiAxMTBweCAwOyB9PGJyIC8+Ci5tZXRoLWxwIC5zZWN0aW9uLWRhcmsgeyBiYWNrZ3JvdW5kOiAjMjcxRDBGOyBwYWRkaW5nOiAxMTBweCAwOyB9PC9wPgo8cD4ubWV0aC1scCAuc2VjdGlvbi1oZWFkZXIgezxiciAvPgogIG1hcmdpbi1ib3R0b206IDU2cHg7PGJyIC8+Cn08L3A+CjxwPi5tZXRoLWxwIC5zZWN0aW9uLWhlYWRlciBwIHs8YnIgLz4KICBmb250LXNpemU6IDE3cHg7PGJyIC8+CiAgbGluZS1oZWlnaHQ6IDEuNzs8YnIgLz4KICBjb2xvcjogIzVhNTA0MDs8YnIgLz4KICBtYXgtd2lkdGg6IDY0MHB4OzxiciAvPgogIG1hcmdpbi10b3A6IDIwcHg7PGJyIC8+Cn08L3A+CjxwPi5tZXRoLWxwIC5zZWN0aW9uLWltZyB7PGJyIC8+CiAgd2lkdGg6IDEwMCU7PGJyIC8+CiAgaGVpZ2h0OiA2MDBweDs8YnIgLz4KICBvYmplY3QtZml0OiBjb3Zlcjs8YnIgLz4KICBkaXNwbGF5OiBibG9jazs8YnIgLz4KICBtYXJnaW4tYm90dG9tOiA1NnB4OzxiciAvPgp9PC9wPgo8cD4vKiA9PT09PT09PT09IFBST0JMRU1TID09PT09PT09PT0gKi88YnIgLz4KLm1ldGgtbHAgLnByb2JsZW0tZ3JpZCB7PGJyIC8+CiAgZGlzcGxheTogZ3JpZDs8YnIgLz4KICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpOzxiciAvPgogIGdhcDogNDhweDs8YnIgLz4KfTwvcD4KPHA+Lm1ldGgtbHAgLnByb2JsZW0tY2FyZCB7PGJyIC8+CiAgcGFkZGluZy10b3A6IDA7PGJyIC8+CiAgYm9yZGVyLXRvcDogbm9uZTs8YnIgLz4KfTwvcD4KPHA+Lm1ldGgtbHAgLnByb2JsZW0taWxsdXN0IHs8YnIgLz4KICBiYWNrZ3JvdW5kOiAjRjZGNEYxOzxiciAvPgogIGJvcmRlci1yYWRpdXM6IDE2cHg7PGJyIC8+CiAgcGFkZGluZzogMzJweCAyNHB4OzxiciAvPgogIG1hcmdpbi1ib3R0b206IDI0cHg7PGJyIC8+CiAgaGVpZ2h0OiAyNDBweDs8YnIgLz4KICBkaXNwbGF5OiBmbGV4OzxiciAvPgogIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47PGJyIC8+CiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7PGJyIC8+CiAgb3ZlcmZsb3c6IGhpZGRlbjs8YnIgLz4KfTwvcD4KPHA+Lm1ldGgtbHAgLnByb2JsZW0tY2FyZCBoMyB7PGJyIC8+CiAgbWFyZ2luLWJvdHRvbTogMTJweDs8YnIgLz4KfTwvcD4KPHA+Lm1ldGgtbHAgLnByb2JsZW0tY2FyZCBwIHs8YnIgLz4KICBmb250LXNpemU6IDE1cHg7PGJyIC8+CiAgbGluZS1oZWlnaHQ6IDEuNjU7PGJyIC8+CiAgY29sb3I6ICM1YTUwNDA7PGJyIC8+Cn08L3A+CjxwPi8qIE11c2NsZSBMb3NzIElsbHVzdHJhdGlvbiAqLzxiciAvPgoubWV0aC1scCAubXVzY2xlLWlsbHVzdCAuaWxsdXN0LWxhYmVsIHs8YnIgLz4KICBmb250LXNpemU6IDExcHg7PGJyIC8+CiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTs8YnIgLz4KICBsZXR0ZXItc3BhY2luZzogMS41cHg7PGJyIC8+CiAgY29sb3I6ICNBMjkyN0M7PGJyIC8+CiAgbWFyZ2luLWJvdHRvbTogMTZweDs8YnIgLz4KICBmb250LXdlaWdodDogNjAwOzxiciAvPgp9PGJyIC8+Ci5tZXRoLWxwIC5tdXNjbGUtaWxsdXN0IC5jb21wLWJhciB7PGJyIC8+CiAgaGVpZ2h0OiA0MHB4OzxiciAvPgogIGJvcmRlci1yYWRpdXM6IDhweDs8YnIgLz4KICBkaXNwbGF5OiBmbGV4OzxiciAvPgogIG92ZXJmbG93OiBoaWRkZW47PGJyIC8+CiAgbWFyZ2luLWJvdHRvbTogMTZweDs8YnIgLz4KfTxiciAvPgoubWV0aC1scCAubXVzY2xlLWlsbHVzdCAuY29tcC1mYXQgezxiciAvPgogIGJhY2tncm91bmQ6ICNCQUJFODM7PGJyIC8+CiAgd2lkdGg6IDAlOzxiciAvPgogIHRyYW5zaXRpb246IHdpZHRoIDEuMnMgZWFzZS1vdXQ7PGJyIC8+CiAgZGlzcGxheTogZmxleDs8YnIgLz4KICBhbGlnbi1pdGVtczogY2VudGVyOzxiciAvPgogIGp1c3RpZnktY29udGVudDogY2VudGVyOzxiciAvPgogIGZvbnQtc2l6ZTogMTJweDs8YnIgLz4KICBmb250LXdlaWdodDogNjAwOzxiciAvPgogIGNvbG9yOiAjMjcxRDBGOzxiciAvPgp9PGJyIC8+Ci5tZXRoLWxwIC5tdXNjbGUtaWxsdXN0IC5jb21wLW11c2NsZSB7PGJyIC8+CiAgYmFja2dyb3VuZDogIzI3MUQwRjs8YnIgLz4KICB3aWR0aDogMCU7PGJyIC8+CiAgdHJhbnNpdGlvbjogd2lkdGggMS4ycyBlYXNlLW91dCAwLjNzOzxiciAvPgogIGRpc3BsYXk6IGZsZXg7PGJyIC8+CiAgYWxpZ24taXRlbXM6IGNlbnRlcjs8YnIgLz4KICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjs8YnIgLz4KICBmb250LXNpemU6IDEycHg7PGJyIC8+CiAgZm9udC13ZWlnaHQ6IDYwMDs8YnIgLz4KICBjb2xvcjogI0ZGRkZGRjs8YnIgLz4KfTxiciAvPgoubWV0aC1scCAucHJvYmxlbS1jYXJkLmlzLXZpc2libGUgLmNvbXAtZmF0IHsgd2lkdGg6IDYwJTsgfTxiciAvPgoubWV0aC1scCAucHJvYmxlbS1jYXJkLmlzLXZpc2libGUgLmNvbXAtbXVzY2xlIHsgd2lkdGg6IDQwJTsgfTwvcD4KPHA+Lm1ldGgtbHAgLm11c2NsZS1pbGx1c3QgLmNvbXAtbGVnZW5kIHs8YnIgLz4KICBkaXNwbGF5OiBmbGV4OzxiciAvPgogIGdhcDogMjBweDs8YnIgLz4KfTxiciAvPgoubWV0aC1scCAubXVzY2xlLWlsbHVzdCAubGVnZW5kLWl0ZW0gezxiciAvPgogIGRpc3BsYXk6IGZsZXg7PGJyIC8+CiAgYWxpZ24taXRlbXM6IGNlbnRlcjs8YnIgLz4KICBnYXA6IDZweDs8YnIgLz4KICBmb250LXNpemU6IDEycHg7PGJyIC8+CiAgY29sb3I6ICM1YTUwNDA7PGJyIC8+Cn08YnIgLz4KLm1ldGgtbHAgLm11c2NsZS1pbGx1c3QgLmxlZ2VuZC1kb3QgezxiciAvPgogIHdpZHRoOiA4cHg7PGJyIC8+CiAgaGVpZ2h0OiA4cHg7PGJyIC8+CiAgYm9yZGVyLXJhZGl1czogNTAlOzxiciAvPgp9PGJyIC8+Ci5tZXRoLWxwIC5tdXNjbGUtaWxsdXN0IC5sZWdlbmQtZG90LmZhdCB7IGJhY2tncm91bmQ6ICNCQUJFODM7IH08YnIgLz4KLm1ldGgtbHAgLm11c2NsZS1pbGx1c3QgLmxlZ2VuZC1kb3QubXVzY2xlIHsgYmFja2dyb3VuZDogIzI3MUQwRjsgfTxiciAvPgoubWV0aC1scCAubXVzY2xlLWlsbHVzdCAucGN0LWNvdW50ZXIgezxiciAvPgogIGZvbnQtZmFtaWx5OiAnSXZhciBEaXNwbGF5JywgR2VvcmdpYSwgc2VyaWY7PGJyIC8+CiAgZm9udC1zaXplOiA0OHB4OzxiciAvPgogIGZvbnQtd2VpZ2h0OiA1MDA7PGJyIC8+CiAgY29sb3I6ICMyNzFEMEY7PGJyIC8+CiAgbGluZS1oZWlnaHQ6IDE7PGJyIC8+CiAgbWFyZ2luLWJvdHRvbTogNHB4OzxiciAvPgp9PGJyIC8+Ci5tZXRoLWxwIC5tdXNjbGUtaWxsdXN0IC5wY3QtbGFiZWwgezxiciAvPgogIGZvbnQtc2l6ZTogMTNweDs8YnIgLz4KICBjb2xvcjogIzVhNTA0MDs8YnIgLz4KfTwvcD4KPHA+LyogTmF1c2VhIElsbHVzdHJhdGlvbiAqLzxiciAvPgoubWV0aC1scCAubmF1c2VhLWlsbHVzdCAubWVhbC1zdGF0cyB7PGJyIC8+CiAgZGlzcGxheTogZmxleDs8YnIgLz4KICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOzxiciAvPgogIGdhcDogMTZweDs8YnIgLz4KfTxiciAvPgoubWV0aC1scCAubmF1c2VhLWlsbHVzdCAubWVhbC1zdGF0LXJvdyB7PGJyIC8+CiAgZGlzcGxheTogZmxleDs8YnIgLz4KICBhbGlnbi1pdGVtczogY2VudGVyOzxiciAvPgogIGdhcDogMTJweDs8YnIgLz4KfTxiciAvPgoubWV0aC1scCAubmF1c2VhLWlsbHVzdCAuc3RhdC1sYWJlbCB7PGJyIC8+CiAgZm9udC1zaXplOiAxMnB4OzxiciAvPgogIGNvbG9yOiAjQTI5MjdDOzxiciAvPgogIHdpZHRoOiA2MHB4OzxiciAvPgogIGZsZXgtc2hyaW5rOiAwOzxiciAvPgogIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7PGJyIC8+CiAgbGV0dGVyLXNwYWNpbmc6IDFweDs8YnIgLz4KICBmb250LXdlaWdodDogNjAwOzxiciAvPgp9PGJyIC8+Ci5tZXRoLWxwIC5uYXVzZWEtaWxsdXN0IC5zdGF0LXRyYWNrIHs8YnIgLz4KICBmbGV4OiAxOzxiciAvPgogIGhlaWdodDogMjhweDs8YnIgLz4KICBiYWNrZ3JvdW5kOiAjRkZGRkZGOzxiciAvPgogIGJvcmRlci1yYWRpdXM6IDZweDs8YnIgLz4KICBvdmVyZmxvdzogaGlkZGVuOzxiciAvPgogIHBvc2l0aW9uOiByZWxhdGl2ZTs8YnIgLz4KfTxiciAvPgoubWV0aC1scCAubmF1c2VhLWlsbHVzdCAuc3RhdC1maWxsIHs8YnIgLz4KICBoZWlnaHQ6IDEwMCU7PGJyIC8+CiAgYm9yZGVyLXJhZGl1czogNnB4OzxiciAvPgogIHdpZHRoOiAwJTs8YnIgLz4KICB0cmFuc2l0aW9uOiB3aWR0aCAxcyBlYXNlLW91dDs8YnIgLz4KICBkaXNwbGF5OiBmbGV4OzxiciAvPgogIGFsaWduLWl0ZW1zOiBjZW50ZXI7PGJyIC8+CiAgcGFkZGluZy1sZWZ0OiAxMHB4OzxiciAvPgogIGZvbnQtc2l6ZTogMTFweDs8YnIgLz4KICBmb250LXdlaWdodDogNjAwOzxiciAvPgogIGNvbG9yOiAjRkZGRkZGOzxiciAvPgp9PGJyIC8+Ci5tZXRoLWxwIC5uYXVzZWEtaWxsdXN0IC5zdGF0LWZpbGwuZ29vZCB7IGJhY2tncm91bmQ6ICNCQUJFODM7IGNvbG9yOiAjMjcxRDBGOyB9PGJyIC8+Ci5tZXRoLWxwIC5uYXVzZWEtaWxsdXN0IC5zdGF0LWZpbGwud2FybiB7IGJhY2tncm91bmQ6ICMyNzFEMEY7IH08YnIgLz4KLm1ldGgtbHAgLm5hdXNlYS1pbGx1c3QgLnN0YXQtdGFyZ2V0IHs8YnIgLz4KICBwb3NpdGlvbjogYWJzb2x1dGU7PGJyIC8+CiAgcmlnaHQ6IDhweDs8YnIgLz4KICB0b3A6IDUwJTs8YnIgLz4KICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7PGJyIC8+CiAgZm9udC1zaXplOiAxMHB4OzxiciAvPgogIGNvbG9yOiAjQTI5MjdDOzxiciAvPgogIGZvbnQtd2VpZ2h0OiA2MDA7PGJyIC8+Cn08YnIgLz4KLm1ldGgtbHAgLnByb2JsZW0tY2FyZC5pcy12aXNpYmxlIC5mYXQtZmlsbCB7IHdpZHRoOiAyNSU7IH08YnIgLz4KLm1ldGgtbHAgLnByb2JsZW0tY2FyZC5pcy12aXNpYmxlIC5jYWwtZmlsbCB7IHdpZHRoOiA1NSU7IH08YnIgLz4KLm1ldGgtbHAgLnByb2JsZW0tY2FyZC5pcy12aXNpYmxlIC5wcm90ZWluLWZpbGwgeyB3aWR0aDogODUlOyB9PC9wPgo8cD4ubWV0aC1scCAubmF1c2VhLWlsbHVzdCAuY2hlY2stcm93IHs8YnIgLz4KICBkaXNwbGF5OiBmbGV4OzxiciAvPgogIGFsaWduLWl0ZW1zOiBjZW50ZXI7PGJyIC8+CiAgZ2FwOiA4cHg7PGJyIC8+CiAgbWFyZ2luLXRvcDogOHB4OzxiciAvPgogIGZvbnQtc2l6ZTogMTJweDs8YnIgLz4KICBjb2xvcjogIzI3MUQwRjs8YnIgLz4KICBmb250LXdlaWdodDogNjAwOzxiciAvPgogIG9wYWNpdHk6IDA7PGJyIC8+CiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjZzIGVhc2Utb3V0IDEuMnM7PGJyIC8+Cn08YnIgLz4KLm1ldGgtbHAgLnByb2JsZW0tY2FyZC5pcy12aXNpYmxlIC5jaGVjay1yb3cgeyBvcGFjaXR5OiAxOyB9PC9wPgo8cD4vKiBNYWxudXRyaXRpb24gSWxsdXN0cmF0aW9uICovPGJyIC8+Ci5tZXRoLWxwIC5tYWxudXRyaXRpb24taWxsdXN0IC53ZWVrLWdyaWQgezxiciAvPgogIGRpc3BsYXk6IGdyaWQ7PGJyIC8+CiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNywgMWZyKTs8YnIgLz4KICBnYXA6IDhweDs8YnIgLz4KICBtYXJnaW4tYm90dG9tOiAxMnB4OzxiciAvPgp9PGJyIC8+Ci5tZXRoLWxwIC5tYWxudXRyaXRpb24taWxsdXN0IC5kYXktY29sIHs8YnIgLz4KICB0ZXh0LWFsaWduOiBjZW50ZXI7PGJyIC8+Cn08YnIgLz4KLm1ldGgtbHAgLm1hbG51dHJpdGlvbi1pbGx1c3QgLmRheS1sYWJlbCB7PGJyIC8+CiAgZm9udC1zaXplOiAxMHB4OzxiciAvPgogIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7PGJyIC8+CiAgbGV0dGVyLXNwYWNpbmc6IDFweDs8YnIgLz4KICBjb2xvcjogI0EyOTI3Qzs8YnIgLz4KICBtYXJnaW4tYm90dG9tOiA4cHg7PGJyIC8+CiAgZm9udC13ZWlnaHQ6IDYwMDs8YnIgLz4KfTxiciAvPgoubWV0aC1scCAubWFsbnV0cml0aW9uLWlsbHVzdCAubWVhbC1kb3QgezxiciAvPgogIHdpZHRoOiAxMDAlOzxiciAvPgogIGFzcGVjdC1yYXRpbzogMTs8YnIgLz4KICBib3JkZXItcmFkaXVzOiA2cHg7PGJyIC8+CiAgbWFyZ2luLWJvdHRvbTogNnB4OzxiciAvPgogIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2Utb3V0OzxiciAvPgogIG9wYWNpdHk6IDA7PGJyIC8+CiAgdHJhbnNmb3JtOiBzY2FsZSgwLjgpOzxiciAvPgp9PGJyIC8+Ci5tZXRoLWxwIC5wcm9ibGVtLWNhcmQuaXMtdmlzaWJsZSAubWVhbC1kb3QgezxiciAvPgogIG9wYWNpdHk6IDE7PGJyIC8+CiAgdHJhbnNmb3JtOiBzY2FsZSgxKTs8YnIgLz4KfTxiciAvPgoubWV0aC1scCAubWFsbnV0cml0aW9uLWlsbHVzdCAubWVhbC1kb3QuZWF0ZW4geyBiYWNrZ3JvdW5kOiAjQkFCRTgzOyB9PGJyIC8+Ci5tZXRoLWxwIC5tYWxudXRyaXRpb24taWxsdXN0IC5tZWFsLWRvdC5za2lwcGVkIHs8YnIgLz4KICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDs8YnIgLz4KICBib3JkZXI6IDJweCBkYXNoZWQgcmdiYSgzOSwyOSwxNSwwLjI1KTs8YnIgLz4KICBwb3NpdGlvbjogcmVsYXRpdmU7PGJyIC8+Cn08YnIgLz4KLm1ldGgtbHAgLnByb2JsZW0tY2FyZC5pcy12aXNpYmxlIC5tZWFsLWRvdC5za2lwcGVkOjphZnRlciB7PGJyIC8+CiAgY29udGVudDogJ8OXJzs8YnIgLz4KICBwb3NpdGlvbjogYWJzb2x1dGU7PGJyIC8+CiAgdG9wOiA1MCU7PGJyIC8+CiAgbGVmdDogNTAlOzxiciAvPgogIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpOzxiciAvPgogIGNvbG9yOiAjMjcxRDBGOzxiciAvPgogIGZvbnQtc2l6ZTogMTRweDs8YnIgLz4KICBmb250LXdlaWdodDogNzAwOzxiciAvPgp9PGJyIC8+Ci5tZXRoLWxwIC5tYWxudXRyaXRpb24taWxsdXN0IC5tZWFsLWRvdC5wYXJ0aWFsIHsgYmFja2dyb3VuZDogcmdiYSgzOSwyOSwxNSwwLjE1KTsgfTwvcD4KPHA+Lm1ldGgtbHAgLm1hbG51dHJpdGlvbi1pbGx1c3QgLndlZWstc3VtbWFyeSB7PGJyIC8+CiAgZGlzcGxheTogZmxleDs8YnIgLz4KICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47PGJyIC8+CiAgcGFkZGluZy10b3A6IDEycHg7PGJyIC8+CiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYmEoMzksMjksMTUsMC4xKTs8YnIgLz4KfTxiciAvPgoubWV0aC1scCAubWFsbnV0cml0aW9uLWlsbHVzdCAuc3VtbWFyeS1pdGVtIHs8YnIgLz4KICB0ZXh0LWFsaWduOiBjZW50ZXI7PGJyIC8+Cn08YnIgLz4KLm1ldGgtbHAgLm1hbG51dHJpdGlvbi1pbGx1c3QgLnN1bW1hcnktbnVtIHs8YnIgLz4KICBmb250LWZhbWlseTogJ0l2YXIgRGlzcGxheScsIEdlb3JnaWEsIHNlcmlmOzxiciAvPgogIGZvbnQtc2l6ZTogMjRweDs8YnIgLz4KICBmb250LXdlaWdodDogNTAwOzxiciAvPgogIGxpbmUtaGVpZ2h0OiAxOzxiciAvPgogIG1hcmdpbi1ib3R0b206IDJweDs8YnIgLz4KfTxiciAvPgoubWV0aC1scCAubWFsbnV0cml0aW9uLWlsbHVzdCAuc3VtbWFyeS1udW0uYmFkIHsgY29sb3I6ICMyNzFEMEY7IH08YnIgLz4KLm1ldGgtbHAgLm1hbG51dHJpdGlvbi1pbGx1c3QgLnN1bW1hcnktbnVtLm9rIHsgY29sb3I6ICNBMjkyN0M7IH08YnIgLz4KLm1ldGgtbHAgLm1hbG51dHJpdGlvbi1pbGx1c3QgLnN1bW1hcnktbGFiZWwgezxiciAvPgogIGZvbnQtc2l6ZTogMTBweDs8YnIgLz4KICBjb2xvcjogI0EyOTI3Qzs8YnIgLz4KICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOzxiciAvPgogIGxldHRlci1zcGFjaW5nOiAxcHg7PGJyIC8+CiAgZm9udC13ZWlnaHQ6IDYwMDs8YnIgLz4KfTwvcD4KPHA+LyogPT09PT09PT09PSBTVEVQUyA9PT09PT09PT09ICovPGJyIC8+Ci5tZXRoLWxwIC5zdGVwcy1ncmlkIHs8YnIgLz4KICBkaXNwbGF5OiBncmlkOzxiciAvPgogIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7PGJyIC8+CiAgZ2FwOiA1NnB4IDQ4cHg7PGJyIC8+Cn08L3A+CjxwPi5tZXRoLWxwIC5zdGVwIHs8YnIgLz4KICBwYWRkaW5nOiAwOzxiciAvPgp9PC9wPgo8cD4ubWV0aC1scCAuc3RlcC1waG90byB7PGJyIC8+CiAgd2lkdGg6IDEwMCU7PGJyIC8+CiAgYXNwZWN0LXJhdGlvOiAxOzxiciAvPgogIG9iamVjdC1maXQ6IGNvdmVyOzxiciAvPgogIGJvcmRlci1yYWRpdXM6IDE2cHg7PGJyIC8+CiAgbWFyZ2luLWJvdHRvbTogMjRweDs8YnIgLz4KICBkaXNwbGF5OiBibG9jazs8YnIgLz4KfTwvcD4KPHA+Lm1ldGgtbHAgLnN0ZXAtbnVtYmVyIHs8YnIgLz4KICBmb250LWZhbWlseTogJ0l2YXIgRGlzcGxheScsIEdlb3JnaWEsIHNlcmlmOzxiciAvPgogIGZvbnQtc2l6ZTogMTRweDs8YnIgLz4KICBmb250LXdlaWdodDogNTAwOzxiciAvPgogIGNvbG9yOiAjQkFCRTgzOzxiciAvPgogIGxldHRlci1zcGFjaW5nOiAwLjA2ZW07PGJyIC8+CiAgbWFyZ2luLWJvdHRvbTogMTJweDs8YnIgLz4KICBkaXNwbGF5OiBibG9jazs8YnIgLz4KfTwvcD4KPHA+Lm1ldGgtbHAgLnN0ZXAgaDMgezxiciAvPgogIG1hcmdpbi1ib3R0b206IDEycHg7PGJyIC8+Cn08L3A+CjxwPi5tZXRoLWxwIC5zdGVwIHAgezxiciAvPgogIGZvbnQtc2l6ZTogMTVweDs8YnIgLz4KICBsaW5lLWhlaWdodDogMS42NTs8YnIgLz4KICBjb2xvcjogIzVhNTA0MDs8YnIgLz4KfTwvcD4KPHA+LyogPT09PT09PT09PSBSRVNFQVJDSCA9PT09PT09PT09ICovPGJyIC8+Ci5tZXRoLWxwIC5zZWN0aW9uLWRhcmsgLnRhZyB7IGNvbG9yOiAjQTI5MjdDOyB9PGJyIC8+Ci5tZXRoLWxwIC5zZWN0aW9uLWRhcmsgaDIgeyBjb2xvcjogI0ZGRkZGRjsgbWF4LXdpZHRoOiA3MjBweDsgfTxiciAvPgoubWV0aC1scCAuc2VjdGlvbi1kYXJrIHAgeyBjb2xvcjogcmdiYSgyNTUsMjU1LDI1NSwwLjgpOyB9PC9wPgo8cD4ubWV0aC1scCAucmVzZWFyY2gtYm9keSB7PGJyIC8+CiAgZm9udC1zaXplOiAxN3B4OzxiciAvPgogIGxpbmUtaGVpZ2h0OiAxLjc7PGJyIC8+CiAgbWF4LXdpZHRoOiA2NDBweDs8YnIgLz4KICBtYXJnaW4tdG9wOiAyMHB4OzxiciAvPgogIG1hcmdpbi1ib3R0b206IDU2cHg7PGJyIC8+Cn08L3A+CjxwPi5tZXRoLWxwIC5yZXNlYXJjaC1ncmlkIHs8YnIgLz4KICBkaXNwbGF5OiBncmlkOzxiciAvPgogIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDUsIDFmcik7PGJyIC8+CiAgZ2FwOiAwOzxiciAvPgp9PC9wPgo8cD4ubWV0aC1scCAucmVzZWFyY2gtY2FyZCB7PGJyIC8+CiAgcGFkZGluZzogMzJweCAyNHB4OzxiciAvPgogIGJvcmRlci1yaWdodDogMXB4IHNvbGlkIHJnYmEoMTg2LDE5MCwxMzEsMC4yKTs8YnIgLz4KfTwvcD4KPHA+Lm1ldGgtbHAgLnJlc2VhcmNoLWNhcmQ6bGFzdC1jaGlsZCB7PGJyIC8+CiAgYm9yZGVyLXJpZ2h0OiBub25lOzxiciAvPgp9PC9wPgo8cD4ubWV0aC1scCAucmVzZWFyY2gtY2FyZCBoMyB7PGJyIC8+CiAgY29sb3I6ICNGRkZGRkY7PGJyIC8+CiAgbWFyZ2luLWJvdHRvbTogOHB4OzxiciAvPgogIGZvbnQtc2l6ZTogMjBweDs8YnIgLz4KfTwvcD4KPHA+Lm1ldGgtbHAgLnJlc2VhcmNoLWNhcmQgcCB7PGJyIC8+CiAgZm9udC1zaXplOiAxNHB4OzxiciAvPgogIGxpbmUtaGVpZ2h0OiAxLjU7PGJyIC8+CiAgY29sb3I6IHJnYmEoMjU1LDI1NSwyNTUsMC42KTs8YnIgLz4KfTwvcD4KPHA+Lm1ldGgtbHAgLnJlc2VhcmNoLWpvdXJuYWwgezxiciAvPgogIGRpc3BsYXk6IGZsZXg7PGJyIC8+CiAgYWxpZ24taXRlbXM6IGNlbnRlcjs8YnIgLz4KICBnYXA6IDE2cHg7PGJyIC8+CiAgbWFyZ2luLXRvcDogNDhweDs8YnIgLz4KICBwYWRkaW5nLXRvcDogMzJweDs8YnIgLz4KICBib3JkZXItdG9wOiAxcHggc29saWQgcmdiYSgyNTUsMjU1LDI1NSwwLjEpOzxiciAvPgp9PC9wPgo8cD4ubWV0aC1scCAucmVzZWFyY2gtam91cm5hbC1iYWRnZSB7PGJyIC8+CiAgYmFja2dyb3VuZDogcmdiYSgxODYsMTkwLDEzMSwwLjE1KTs8YnIgLz4KICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDE4NiwxOTAsMTMxLDAuMyk7PGJyIC8+CiAgcGFkZGluZzogOHB4IDE2cHg7PGJyIC8+CiAgZm9udC1zaXplOiAxMXB4OzxiciAvPgogIGZvbnQtd2VpZ2h0OiA2MDA7PGJyIC8+CiAgbGV0dGVyLXNwYWNpbmc6IDAuMDhlbTs8YnIgLz4KICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOzxiciAvPgogIGNvbG9yOiAjQkFCRTgzOzxiciAvPgogIHdoaXRlLXNwYWNlOiBub3dyYXA7PGJyIC8+Cn08L3A+CjxwPi5tZXRoLWxwIC5yZXNlYXJjaC1qb3VybmFsIHNwYW4gezxiciAvPgogIGZvbnQtc2l6ZTogMTRweDs8YnIgLz4KICBjb2xvcjogcmdiYSgyNTUsMjU1LDI1NSwwLjUpOzxiciAvPgp9PC9wPgo8cD4ubWV0aC1scCAucmVzZWFyY2gtam91cm5hbCBhIHs8YnIgLz4KICBjb2xvcjogI0ZGRkZGRjs8YnIgLz4KICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTs8YnIgLz4KICB0ZXh0LXVuZGVybGluZS1vZmZzZXQ6IDNweDs8YnIgLz4KfTwvcD4KPHA+LyogPT09PT09PT09PSBTVEFOREFSRFMgPT09PT09PT09PSAqLzxiciAvPgoubWV0aC1scCAuc3RhbmRhcmRzLWdyaWQgezxiciAvPgogIGRpc3BsYXk6IGdyaWQ7PGJyIC8+CiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTs8YnIgLz4KICBnYXA6IDY0cHg7PGJyIC8+Cn08L3A+CjxwPi5tZXRoLWxwIC5zdGFuZGFyZHMtY29sIGgzIHs8YnIgLz4KICBmb250LXNpemU6IDIwcHg7PGJyIC8+CiAgbWFyZ2luLWJvdHRvbTogMjBweDs8YnIgLz4KICBwYWRkaW5nLWJvdHRvbTogMTZweDs8YnIgLz4KICBib3JkZXItYm90dG9tOiAycHggc29saWQgcmdiYSgyNTUsMjU1LDI1NSwwLjMpOzxiciAvPgogIGNvbG9yOiAjRkZGRkZGOzxiciAvPgp9PC9wPgo8cD4ubWV0aC1scCAuc3RhbmRhcmQtaXRlbSB7PGJyIC8+CiAgcGFkZGluZzogMTJweCAwOzxiciAvPgogIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDI1NSwyNTUsMjU1LDAuMTIpOzxiciAvPgogIGZvbnQtc2l6ZTogMTVweDs8YnIgLz4KICBjb2xvcjogcmdiYSgyNTUsMjU1LDI1NSwwLjkpOzxiciAvPgogIGxpbmUtaGVpZ2h0OiAxLjU7PGJyIC8+Cn08L3A+CjxwPi5tZXRoLWxwIC5zdGFuZGFyZC1pdGVtOmxhc3QtY2hpbGQgezxiciAvPgogIGJvcmRlci1ib3R0b206IG5vbmU7PGJyIC8+Cn08L3A+CjxwPi8qID09PT09PT09PT0gQ09NUEFSSVNPTiA9PT09PT09PT09ICovPGJyIC8+Ci5tZXRoLWxwIC5jb21wYXJlLWhpbnQgezxiciAvPgogIGZvbnQtc2l6ZTogMTNweDs8YnIgLz4KICBjb2xvcjogI0EyOTI3Qzs8YnIgLz4KICB0ZXh0LWFsaWduOiByaWdodDs8YnIgLz4KICBtYXJnaW4tYm90dG9tOiAxMnB4OzxiciAvPgogIGRpc3BsYXk6IG5vbmU7PGJyIC8+Cn08L3A+CjxwPi5tZXRoLWxwIC5jb21wYXJlLXNjcm9sbCB7PGJyIC8+CiAgb3ZlcmZsb3cteDogYXV0bzs8YnIgLz4KICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7PGJyIC8+Cn08L3A+CjxwPi5tZXRoLWxwIC5jb21wYXJlLXRhYmxlIHs8YnIgLz4KICB3aWR0aDogMTAwJTs8YnIgLz4KICBtaW4td2lkdGg6IDcyMHB4OzxiciAvPgogIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7PGJyIC8+CiAgZm9udC1zaXplOiAxNHB4OzxiciAvPgogIGNvbG9yOiAjMjcxRDBGOzxiciAvPgp9PC9wPgo8cD4ubWV0aC1scCAuY29tcGFyZS10YWJsZSB0aCB7PGJyIC8+CiAgdGV4dC1hbGlnbjogbGVmdDs8YnIgLz4KICBwYWRkaW5nOiAxNnB4OzxiciAvPgogIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjMjcxRDBGOzxiciAvPgogIGZvbnQtd2VpZ2h0OiA2MDA7PGJyIC8+CiAgZm9udC1zaXplOiAxM3B4OzxiciAvPgogIGxldHRlci1zcGFjaW5nOiAwLjAyZW07PGJyIC8+Cn08L3A+CjxwPi5tZXRoLWxwIC5jb21wYXJlLXRhYmxlIHRoLm1ldGgtY29sIHs8YnIgLz4KICBmb250LXNpemU6IDE1cHg7PGJyIC8+CiAgZm9udC1mYW1pbHk6ICdJdmFyIERpc3BsYXknLCBHZW9yZ2lhLCBzZXJpZjs8YnIgLz4KICBmb250LXdlaWdodDogNTAwOzxiciAvPgogIGJhY2tncm91bmQ6IHJnYmEoMTg2LDE5MCwxMzEsMC4xKTs8YnIgLz4KfTwvcD4KPHA+Lm1ldGgtbHAgLmNvbXBhcmUtdGFibGUgdGQgezxiciAvPgogIHBhZGRpbmc6IDE0cHggMTZweDs8YnIgLz4KICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgxNjIsMTQ2LDEyNCwwLjEyKTs8YnIgLz4KICB2ZXJ0aWNhbC1hbGlnbjogdG9wOzxiciAvPgp9PC9wPgo8cD4ubWV0aC1scCAuY29tcGFyZS10YWJsZSB0ZDpmaXJzdC1jaGlsZCB7PGJyIC8+CiAgZm9udC13ZWlnaHQ6IDUwMDs8YnIgLz4KICBjb2xvcjogIzI3MUQwRjs8YnIgLz4KfTwvcD4KPHA+Lm1ldGgtbHAgLmNvbXBhcmUtdGFibGUgdGQubWV0aC1jb2wgezxiciAvPgogIGJhY2tncm91bmQ6IHJnYmEoMTg2LDE5MCwxMzEsMC4wNik7PGJyIC8+CiAgY29sb3I6ICMyNzFEMEY7PGJyIC8+CiAgZm9udC13ZWlnaHQ6IDUwMDs8YnIgLz4KfTwvcD4KPHA+Lm1ldGgtbHAgLmNvbXBhcmUtdGFibGUgdHI6bGFzdC1jaGlsZCB0ZCB7PGJyIC8+CiAgYm9yZGVyLWJvdHRvbTogbm9uZTs8YnIgLz4KfTwvcD4KPHA+LyogPT09PT09PT09PSBURVNUSU1PTklBTFMgPT09PT09PT09PSAqLzxiciAvPgoubWV0aC1scCAudGVzdGltb25pYWxzLWhlYWRlciB7PGJyIC8+CiAgdGV4dC1hbGlnbjogY2VudGVyOzxiciAvPgogIG1hcmdpbi1ib3R0b206IDY0cHg7PGJyIC8+Cn08L3A+CjxwPi5tZXRoLWxwIC50ZXN0aW1vbmlhbHMtaGVhZGVyIC50YWcgezxiciAvPgogIGRpc3BsYXk6IGJsb2NrOzxiciAvPgogIHRleHQtYWxpZ246IGNlbnRlcjs8YnIgLz4KfTwvcD4KPHA+Lm1ldGgtbHAgLnRlc3RpbW9uaWFscy1ncmlkIHs8YnIgLz4KICBkaXNwbGF5OiBncmlkOzxiciAvPgogIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7PGJyIC8+CiAgZ2FwOiA0OHB4IDQwcHg7PGJyIC8+Cn08L3A+CjxwPi5tZXRoLWxwIC50ZXN0aW1vbmlhbCB7PGJyIC8+CiAgcGFkZGluZzogNDBweDs8YnIgLz4KICBiYWNrZ3JvdW5kOiAjRjZGNEYxOzxiciAvPgogIHBvc2l0aW9uOiByZWxhdGl2ZTs8YnIgLz4KICBib3JkZXItcmFkaXVzOiAyMHB4OzxiciAvPgp9PC9wPgo8cD4ubWV0aC1scCAudGVzdGltb25pYWwtcmVzdWx0IHs8YnIgLz4KICBmb250LWZhbWlseTogJ0l2YXIgRGlzcGxheScsIEdlb3JnaWEsIHNlcmlmOzxiciAvPgogIGZvbnQtd2VpZ2h0OiA1MDA7PGJyIC8+CiAgZm9udC1zaXplOiAyMHB4OzxiciAvPgogIGNvbG9yOiAjNDU0ODAzOzxiciAvPgogIG1hcmdpbi1ib3R0b206IDE2cHg7PGJyIC8+CiAgbGluZS1oZWlnaHQ6IDEuMzs8YnIgLz4KfTwvcD4KPHA+Lm1ldGgtbHAgLnRlc3RpbW9uaWFsLXF1b3RlIHs8YnIgLz4KICBmb250LXNpemU6IDE1cHg7PGJyIC8+CiAgZm9udC1zdHlsZTogaXRhbGljOzxiciAvPgogIGxpbmUtaGVpZ2h0OiAxLjY1OzxiciAvPgogIGNvbG9yOiAjNWE1MDQwOzxiciAvPgogIG1hcmdpbi1ib3R0b206IDI0cHg7PGJyIC8+Cn08L3A+CjxwPi5tZXRoLWxwIC50ZXN0aW1vbmlhbC1hdXRob3IgezxiciAvPgogIGRpc3BsYXk6IGZsZXg7PGJyIC8+CiAgYWxpZ24taXRlbXM6IGNlbnRlcjs8YnIgLz4KICBnYXA6IDEycHg7PGJyIC8+Cn08L3A+CjxwPi5tZXRoLWxwIC50ZXN0aW1vbmlhbC1hdmF0YXIgezxiciAvPgogIHdpZHRoOiA0MHB4OzxiciAvPgogIGhlaWdodDogNDBweDs8YnIgLz4KICBib3JkZXItcmFkaXVzOiA1MCU7PGJyIC8+CiAgYmFja2dyb3VuZDogI0U4RTRERjs8YnIgLz4KICBkaXNwbGF5OiBmbGV4OzxiciAvPgogIGFsaWduLWl0ZW1zOiBjZW50ZXI7PGJyIC8+CiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7PGJyIC8+CiAgZm9udC1zaXplOiAxNHB4OzxiciAvPgogIGZvbnQtd2VpZ2h0OiA2MDA7PGJyIC8+CiAgY29sb3I6ICNBMjkyN0M7PGJyIC8+CiAgZmxleC1zaHJpbms6IDA7PGJyIC8+Cn08L3A+CjxwPi5tZXRoLWxwIC50ZXN0aW1vbmlhbC1uYW1lIHs8YnIgLz4KICBmb250LXNpemU6IDE0cHg7PGJyIC8+CiAgZm9udC13ZWlnaHQ6IDUwMDs8YnIgLz4KICBjb2xvcjogIzI3MUQwRjs8YnIgLz4KfTwvcD4KPHA+Lm1ldGgtbHAgLnRlc3RpbW9uaWFsLWRldGFpbCB7PGJyIC8+CiAgZm9udC1zaXplOiAxMnB4OzxiciAvPgogIGNvbG9yOiAjQTI5MjdDOzxiciAvPgp9PC9wPgo8cD4vKiA9PT09PT09PT09IEZPVU5ERVIgPT09PT09PT09PSAqLzxiciAvPgovKiA9PT09PT09PT09IEZBUSA9PT09PT09PT09ICovPGJyIC8+Ci5tZXRoLWxwIC5mYXEtaGVhZGVyIHs8YnIgLz4KICB0ZXh0LWFsaWduOiBjZW50ZXI7PGJyIC8+CiAgbWFyZ2luLWJvdHRvbTogNTZweDs8YnIgLz4KfTwvcD4KPHA+Lm1ldGgtbHAgLmZhcS1oZWFkZXIgLnRhZyB7PGJyIC8+CiAgdGV4dC1hbGlnbjogY2VudGVyOzxiciAvPgp9PC9wPgo8cD4ubWV0aC1scCAuZmFxLWxpc3QgezxiciAvPgogIG1heC13aWR0aDogNzIwcHg7PGJyIC8+CiAgbWFyZ2luOiAwIGF1dG87PGJyIC8+Cn08L3A+CjxwPi5tZXRoLWxwIC5mYXEtbGlzdCBkZXRhaWxzIHs8YnIgLz4KICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgxNjIsMTQ2LDEyNCwwLjE1KTs8YnIgLz4KfTwvcD4KPHA+Lm1ldGgtbHAgLmZhcS1saXN0IHN1bW1hcnkgezxiciAvPgogIGZvbnQtZmFtaWx5OiAnSXZhciBEaXNwbGF5JywgR2VvcmdpYSwgc2VyaWY7PGJyIC8+CiAgZm9udC1zaXplOiAxOHB4OzxiciAvPgogIGZvbnQtd2VpZ2h0OiA1MDA7PGJyIC8+CiAgY29sb3I6ICMyNzFEMEY7PGJyIC8+CiAgcGFkZGluZzogMjRweCA0MHB4IDI0cHggMDs8YnIgLz4KICBjdXJzb3I6IHBvaW50ZXI7PGJyIC8+CiAgbGlzdC1zdHlsZTogbm9uZTs8YnIgLz4KICBwb3NpdGlvbjogcmVsYXRpdmU7PGJyIC8+CiAgdHJhbnNpdGlvbjogY29sb3IgMC4ycyBlYXNlOzxiciAvPgp9PC9wPgo8cD4ubWV0aC1scCAuZmFxLWxpc3Qgc3VtbWFyeTpob3ZlciB7PGJyIC8+CiAgY29sb3I6ICM0NTQ4MDM7PGJyIC8+Cn08L3A+CjxwPi5tZXRoLWxwIC5mYXEtbGlzdCBzdW1tYXJ5Ojotd2Via2l0LWRldGFpbHMtbWFya2VyIHsgZGlzcGxheTogbm9uZTsgfTwvcD4KPHA+Lm1ldGgtbHAgLmZhcS1saXN0IHN1bW1hcnk6OmFmdGVyIHs8YnIgLz4KICBjb250ZW50OiAnKyc7PGJyIC8+CiAgcG9zaXRpb246IGFic29sdXRlOzxiciAvPgogIHJpZ2h0OiAwOzxiciAvPgogIHRvcDogNTAlOzxiciAvPgogIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTs8YnIgLz4KICBmb250LXNpemU6IDI0cHg7PGJyIC8+CiAgZm9udC13ZWlnaHQ6IDMwMDs8YnIgLz4KICBjb2xvcjogI0EyOTI3Qzs8YnIgLz4KICBmb250LWZhbWlseTogJ0RNIFNhbnMnLCBzYW5zLXNlcmlmOzxiciAvPgogIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGVhc2U7PGJyIC8+Cn08L3A+CjxwPi5tZXRoLWxwIC5mYXEtbGlzdCBkZXRhaWxzW29wZW5dIHN1bW1hcnk6OmFmdGVyIHs8YnIgLz4KICBjb250ZW50OiAn4oiSJzs8YnIgLz4KICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7PGJyIC8+Cn08L3A+CjxwPi5tZXRoLWxwIC5mYXEtbGlzdCBkZXRhaWxzIHAgezxiciAvPgogIGZvbnQtc2l6ZTogMTVweDs8YnIgLz4KICBsaW5lLWhlaWdodDogMS43OzxiciAvPgogIGNvbG9yOiAjNWE1MDQwOzxiciAvPgogIHBhZGRpbmc6IDAgMCAyNHB4OzxiciAvPgp9PC9wPgo8cD4vKiA9PT09PT09PT09IEZJTkFMIENUQSA9PT09PT09PT09ICovPGJyIC8+Ci5tZXRoLWxwIC5maW5hbC1jdGEgezxiciAvPgogIGJhY2tncm91bmQ6ICMyNzFEMEY7PGJyIC8+CiAgcGFkZGluZzogMTEwcHggMDs8YnIgLz4KICB0ZXh0LWFsaWduOiBjZW50ZXI7PGJyIC8+Cn08L3A+CjxwPi5tZXRoLWxwIC5maW5hbC1jdGEgaDIgezxiciAvPgogIGNvbG9yOiAjRkZGRkZGOzxiciAvPgogIG1hcmdpbi1ib3R0b206IDIwcHg7PGJyIC8+Cn08L3A+CjxwPi5tZXRoLWxwIC5maW5hbC1jdGEgcCB7PGJyIC8+CiAgY29sb3I6IHJnYmEoMjU1LDI1NSwyNTUsMC43KTs8YnIgLz4KICBtYXgtd2lkdGg6IDU2MHB4OzxiciAvPgogIG1hcmdpbjogMCBhdXRvIDQwcHg7PGJyIC8+CiAgZm9udC1zaXplOiAxN3B4OzxiciAvPgogIGxpbmUtaGVpZ2h0OiAxLjc7PGJyIC8+Cn08L3A+CjxwPi5tZXRoLWxwIC5maW5hbC1jdGEgLmJ0biB7PGJyIC8+CiAgYmFja2dyb3VuZDogI0JBQkU4Mzs8YnIgLz4KICBjb2xvcjogIzI3MUQwRjs8YnIgLz4KICBmb250LXdlaWdodDogNzAwOzxiciAvPgp9PC9wPgo8cD4ubWV0aC1scCAuZmluYWwtY3RhIC5idG46aG92ZXIgezxiciAvPgogIGJhY2tncm91bmQ6ICNjZGQxOWE7PGJyIC8+CiAgYm94LXNoYWRvdzogMCA0cHggMjRweCByZ2JhKDE4NiwxOTAsMTMxLDAuMzUpOzxiciAvPgp9PC9wPgo8cD4ubWV0aC1scCAuZmluYWwtY3RhIC5tZXRhIHs8YnIgLz4KICBkaXNwbGF5OiBmbGV4OzxiciAvPgogIGZsZXgtd3JhcDogd3JhcDs8YnIgLz4KICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjs8YnIgLz4KICBnYXA6IDhweCAyMXB4OzxiciAvPgogIG1hcmdpbi10b3A6IDI0cHg7PGJyIC8+CiAgZm9udC1zaXplOiAxM3B4OzxiciAvPgogIGNvbG9yOiByZ2JhKDI1NSwyNTUsMjU1LDAuNDUpOzxiciAvPgp9PC9wPgo8cD4vKiA9PT09PT09PT09IEZPT1RFUiA9PT09PT09PT09ICovPGJyIC8+Ci5tZXRoLWxwIC5mb290ZXIgezxiciAvPgogIGJhY2tncm91bmQ6ICMxYTEyMDk7PGJyIC8+CiAgcGFkZGluZzogNDhweCAwOzxiciAvPgp9PC9wPgo8cD4ubWV0aC1scCAuZm9vdGVyIC5jb250YWluZXIgezxiciAvPgogIHRleHQtYWxpZ246IGNlbnRlcjs8YnIgLz4KfTwvcD4KPHA+Lm1ldGgtbHAgLmZvb3RlciBpbWcgezxiciAvPgogIGhlaWdodDogMjRweDs8YnIgLz4KICB3aWR0aDogYXV0bzs8YnIgLz4KICBmaWx0ZXI6IGJyaWdodG5lc3MoMCkgaW52ZXJ0KDEpOzxiciAvPgogIG9wYWNpdHk6IDAuNjs8YnIgLz4KfTwvcD4KPHA+Lm1ldGgtbHAgLmZvb3Rlci1saW5rcyB7PGJyIC8+CiAgZGlzcGxheTogZmxleDs8YnIgLz4KICBmbGV4LXdyYXA6IHdyYXA7PGJyIC8+CiAgZ2FwOiA4cHggMjhweDs8YnIgLz4KICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjs8YnIgLz4KICBtYXJnaW4tdG9wOiAyNHB4OzxiciAvPgp9PC9wPgo8cD4ubWV0aC1scCAuZm9vdGVyLWxpbmtzIGEgezxiciAvPgogIGZvbnQtc2l6ZTogMTNweDs8YnIgLz4KICBjb2xvcjogcmdiYSgyNTUsMjU1LDI1NSwwLjcpOzxiciAvPgogIHRleHQtZGVjb3JhdGlvbjogbm9uZTs8YnIgLz4KICB0cmFuc2l0aW9uOiBjb2xvciAwLjJzIGVhc2U7PGJyIC8+Cn08L3A+CjxwPi5tZXRoLWxwIC5mb290ZXItbGlua3MgYTpob3ZlciB7PGJyIC8+CiAgY29sb3I6IHJnYmEoMjU1LDI1NSwyNTUsMC44KTs8YnIgLz4KfTwvcD4KPHA+Lm1ldGgtbHAgLmZvb3Rlci1sZWdhbCB7PGJyIC8+CiAgZm9udC1zaXplOiAxMXB4OzxiciAvPgogIGNvbG9yOiByZ2JhKDI1NSwyNTUsMjU1LDAuMjUpOzxiciAvPgogIG1hcmdpbi10b3A6IDI0cHg7PGJyIC8+Cn08L3A+CjxwPi8qID09PT09PT09PT0gUkVTUE9OU0lWRSA9PT09PT09PT09ICovPGJyIC8+CkBtZWRpYSAobWF4LXdpZHRoOiA5NjBweCkgezxiciAvPgogIC5tZXRoLWxwIGgxIHsgZm9udC1zaXplOiA0MnB4OyB9PGJyIC8+CiAgLm1ldGgtbHAgaDIgeyBmb250LXNpemU6IDI2cHg7IH08L3A+CjxwPiAgLm1ldGgtbHAgLmhlcm8geyBtaW4taGVpZ2h0OiA1MjBweDsgYmFja2dyb3VuZC1wb3NpdGlvbjogNzAlIGNlbnRlcjsgfTxiciAvPgogIC5tZXRoLWxwIC5oZXJvLWNvbnRlbnQgeyBtYXgtd2lkdGg6IDUwJTsgfTwvcD4KPHA+ICAubWV0aC1scCAuc2VjdGlvbi13aGl0ZSwgLm1ldGgtbHAgLnNlY3Rpb24tY3JlYW0sPGJyIC8+CiAgLm1ldGgtbHAgLnNlY3Rpb24td2FybSwgLm1ldGgtbHAgLnNlY3Rpb24tZGFyayw8YnIgLz4KICAubWV0aC1scCAubnVtYmVycywgLm1ldGgtbHAgLmZpbmFsLWN0YSB7IHBhZGRpbmc6IDgwcHggMDsgfTwvcD4KPHA+ICAubWV0aC1scCAubnVtYmVycy1ncmlkIHsgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTsgfTxiciAvPgogIC5tZXRoLWxwIC5udW1iZXItY2FyZDpudGgtY2hpbGQoNG4pIHsgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgcmdiYSgyNTUsMjU1LDI1NSwwLjEpOyB9PGJyIC8+CiAgLm1ldGgtbHAgLm51bWJlci1jYXJkOm50aC1jaGlsZCgybikgeyBib3JkZXItcmlnaHQ6IG5vbmU7IH08YnIgLz4KICAubWV0aC1scCAubnVtYmVyLWNhcmQ6bnRoLWNoaWxkKG4rMykgeyBib3JkZXItdG9wOiAxcHggc29saWQgcmdiYSgyNTUsMjU1LDI1NSwwLjEpOyB9PGJyIC8+CiAgLm1ldGgtbHAgLm51bWJlci1jYXJkOm50aC1jaGlsZCgybikgeyBib3JkZXItcmlnaHQ6IG5vbmU7IH08YnIgLz4KICAubWV0aC1scCAubnVtYmVyLWNhcmQ6bnRoLWNoaWxkKG4rMykgeyBib3JkZXItdG9wOiAxcHggc29saWQgcmdiYSgxNjIsMTQ2LDEyNCwwLjE1KTsgfTwvcD4KPHA+ICAubWV0aC1scCAucHJvYmxlbS1ncmlkIHsgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7IGdhcDogMzJweDsgfTxiciAvPgogIC5tZXRoLWxwIC5wcm9ibGVtLWlsbHVzdCB7IGhlaWdodDogYXV0bzsgbWluLWhlaWdodDogMjQwcHg7IH08YnIgLz4KICAubWV0aC1scCAuc3RlcHMtZ3JpZCB7IGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyOyBnYXA6IDQwcHg7IH08YnIgLz4KICAubWV0aC1scCAucmVzZWFyY2gtZ3JpZCB7IGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7IH08YnIgLz4KICAubWV0aC1scCAucmVzZWFyY2gtY2FyZDpudGgtY2hpbGQoMm4pIHsgYm9yZGVyLXJpZ2h0OiBub25lOyB9PGJyIC8+CiAgLm1ldGgtbHAgLnJlc2VhcmNoLWNhcmQ6bnRoLWNoaWxkKG4rMykgeyBib3JkZXItdG9wOiAxcHggc29saWQgcmdiYSgxODYsMTkwLDEzMSwwLjIpOyB9PC9wPgo8cD4gIC5tZXRoLWxwIC5zdGFuZGFyZHMtZ3JpZCB7IGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyOyBnYXA6IDQwcHg7IH08YnIgLz4KICAubWV0aC1scCAuZ2xhc3Mtc2NhdHRlciB7IGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7IH08YnIgLz4KICAubWV0aC1scCAudGVzdGltb25pYWxzLWdyaWQgeyBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjsgfTxiciAvPgogIC5tZXRoLWxwIC5mb3VuZGVyLWxheW91dCB7IGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyOyBnYXA6IDQwcHg7IH08YnIgLz4KICAubWV0aC1scCAuZm91bmRlci1waG90byB7IGhlaWdodDogNDAwcHg7IH08L3A+CjxwPiAgLm1ldGgtbHAgLmNvbXBhcmUtaGludCB7IGRpc3BsYXk6IGJsb2NrOyB9PGJyIC8+CiAgLm1ldGgtbHAgLnNlY3Rpb24taW1nIHsgaGVpZ2h0OiAzMjBweDsgfTxiciAvPgp9PC9wPgo8cD5AbWVkaWEgKG1heC13aWR0aDogNTYwcHgpIHs8YnIgLz4KICAubW9iaWxlLWJyIHsgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7IH08YnIgLz4KICAubWV0aC1scCAuZ2xhc3Mtc2NhdHRlciB7IGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7IGdhcDogMTJweDsgfTxiciAvPgogIC5tZXRoLWxwIC5nbGFzcy12YWx1ZSB7IGZvbnQtc2l6ZTogMjZweDsgfTxiciAvPgogIC5tZXRoLWxwIC5nbGFzcy1jYXJkIHsgcGFkZGluZzogMThweCAxMnB4OyB9PC9wPgo8cD4gIC5tZXRoLWxwIGgxIHsgZm9udC1zaXplOiAzMnB4OyB9PGJyIC8+CiAgLm1ldGgtbHAgaDIgeyBmb250LXNpemU6IDI4cHg7IH08YnIgLz4KICAubWV0aC1scCBoMyB7IGZvbnQtc2l6ZTogMTlweDsgfTwvcD4KPHA+Lm1ldGgtbHAgLmhlcm8geyBtaW4taGVpZ2h0OiAxMDB2aDsgcGFkZGluZzogNDhweCAwIDA7IGJhY2tncm91bmQtcG9zaXRpb246IDc1JSBjZW50ZXI7IGJhY2tncm91bmQtc2l6ZTogY292ZXI7IGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDsgYmFja2dyb3VuZC1pbWFnZTogdXJsKCdodHRwczovL2ZlZWR5b3VyYXVyYWJsb2cuY29tL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDI2LzA0L0thc2lhX0JsdWUuanBnJyk7IH08YnIgLz4KICAubWV0aC1scCAuaGVyby1jb250ZW50IHsgbWF4LXdpZHRoOiA2NiU7IHBhZGRpbmctdG9wOiA4MHB4OyB9PC9wPgo8cD4gIC5tZXRoLWxwIC5zZWN0aW9uLXdoaXRlLCAubWV0aC1scCAuc2VjdGlvbi1jcmVhbSw8YnIgLz4KICAubWV0aC1scCAuc2VjdGlvbi13YXJtLCAubWV0aC1scCAuc2VjdGlvbi1kYXJrLDxiciAvPgogIC5tZXRoLWxwIC5udW1iZXJzLCAubWV0aC1scCAuZmluYWwtY3RhIHsgcGFkZGluZzogNTZweCAwOyB9PC9wPgo8cD4gIC5tZXRoLWxwIC5zZWN0aW9uLWltZyB7IGhlaWdodDogMjQwcHg7IH08YnIgLz4KICAubWV0aC1scCAuc2VjdGlvbi1oZWFkZXIgeyBtYXJnaW4tYm90dG9tOiA0MHB4OyB9PC9wPgo8cD4gIC5tZXRoLWxwIC5yZXNlYXJjaC1ncmlkIHsgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7IH08YnIgLz4KICAubWV0aC1scCAucmVzZWFyY2gtY2FyZCB7IGJvcmRlci1yaWdodDogbm9uZSAhaW1wb3J0YW50OyBib3JkZXItdG9wOiAxcHggc29saWQgcmdiYSgxODYsMTkwLDEzMSwwLjIpOyB9PGJyIC8+CiAgLm1ldGgtbHAgLnJlc2VhcmNoLWNhcmQ6Zmlyc3QtY2hpbGQgeyBib3JkZXItdG9wOiBub25lOyB9PC9wPgo8cD4gIC5tZXRoLWxwIC50ZXN0aW1vbmlhbCB7IHBhZGRpbmc6IDI4cHg7IH08L3A+CjxwPiAgLm1ldGgtbHAgLmJ0biB7IHdpZHRoOiAxMDAlOyB0ZXh0LWFsaWduOiBjZW50ZXI7IH08YnIgLz4KICAubWV0aC1scCAuYnRuLXNtIHsgd2lkdGg6IGF1dG87IH08L3A+CjxwPiAgLm1ldGgtbHAgLm51bWJlci1jYXJkIC52YWx1ZSB7IGZvbnQtc2l6ZTogMjhweDsgfTxiciAvPgp9PC9wPgo8cD4vKiA9PT09PT09PT09IEdMQVNTTU9SUEhJU00gTlVNQkVSUyA9PT09PT09PT09ICovPGJyIC8+Ci5tZXRoLWxwIC5nbGFzcy1zY2F0dGVyIHs8YnIgLz4KICBkaXNwbGF5OiBncmlkOzxiciAvPgogIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDQsIDFmcik7PGJyIC8+CiAgZ2FwOiAxNnB4OzxiciAvPgogIG1heC13aWR0aDogMTEwMHB4OzxiciAvPgogIG1hcmdpbjogMCBhdXRvOzxiciAvPgp9PGJyIC8+Ci5tZXRoLWxwIC5nbGFzcy1jYXJkIHs8YnIgLz4KICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwyNTUsMjU1LDAuMSk7PGJyIC8+CiAgYmFja2Ryb3AtZmlsdGVyOiBibHVyKDIwcHgpOzxiciAvPgogIC13ZWJraXQtYmFja2Ryb3AtZmlsdGVyOiBibHVyKDIwcHgpOzxiciAvPgogIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMjU1LDI1NSwyNTUsMC4yKTs8YnIgLz4KICBib3JkZXItcmFkaXVzOiAyMHB4OzxiciAvPgogIHBhZGRpbmc6IDE2cHggMTJweCAxNHB4OzxiciAvPgogIHRleHQtYWxpZ246IGNlbnRlcjs8YnIgLz4KICBib3gtc2hhZG93OiAwIDRweCAyNHB4IHJnYmEoMCwwLDAsMC4wOCksIGluc2V0IDAgMXB4IDAgcmdiYSgyNTUsMjU1LDI1NSwwLjE1KTs8YnIgLz4KfTxiciAvPgoubWV0aC1scCAuZ2xhc3MtdmFsdWUgezxiciAvPgogIGZvbnQtZmFtaWx5OiAnSXZhciBEaXNwbGF5JywgR2VvcmdpYSwgc2VyaWY7PGJyIC8+CiAgZm9udC1zaXplOiAzNHB4OzxiciAvPgogIGZvbnQtd2VpZ2h0OiA1MDA7PGJyIC8+CiAgY29sb3I6ICNGRkZGRkYgIWltcG9ydGFudDs8YnIgLz4KICBsaW5lLWhlaWdodDogMTs8YnIgLz4KICBtYXJnaW4tYm90dG9tOiA2cHg7PGJyIC8+CiAgdGV4dC1zaGFkb3c6IDAgMnB4IDEycHggcmdiYSgwLDAsMCwwLjMpOzxiciAvPgp9PGJyIC8+Ci5tZXRoLWxwIC5nbGFzcy1sYWJlbCB7PGJyIC8+CiAgZm9udC1mYW1pbHk6ICdETSBTYW5zJywgc3lzdGVtLXVpLCBzYW5zLXNlcmlmOzxiciAvPgogIGZvbnQtc2l6ZTogMTFweDs8YnIgLz4KICBmb250LXdlaWdodDogNjAwOzxiciAvPgogIGxldHRlci1zcGFjaW5nOiAwLjA4ZW07PGJyIC8+CiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTs8YnIgLz4KICBjb2xvcjogcmdiYSgyNTUsMjU1LDI1NSwwLjc1KSAhaW1wb3J0YW50OzxiciAvPgogIGxpbmUtaGVpZ2h0OiAxLjQ7PGJyIC8+Cn08L3A+Cjwvc3R5bGU+CjxkaXYgY2xhc3M9Im1ldGgtbHAiPgo8cD48IS0tIE5BViAtLT48L3A+CjxuYXYgY2xhc3M9Im5hdiI+CjxkaXYgY2xhc3M9ImNvbnRhaW5lciIgc3R5bGU9ImRpc3BsYXk6ZmxleCAhaW1wb3J0YW50O2FsaWduLWl0ZW1zOmNlbnRlciAhaW1wb3J0YW50O2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7d2lkdGg6MTAwJSAhaW1wb3J0YW50O21heC13aWR0aDoxMjAwcHggIWltcG9ydGFudDttYXJnaW46MCBhdXRvICFpbXBvcnRhbnQ7cGFkZGluZzowIDI4cHggIWltcG9ydGFudDsiPgogICAgPGEgaHJlZj0iaHR0cHM6Ly93d3cuZ29tZXRob2RvbG9neS5jb20iPjxpbWcgc3JjPSJodHRwczovL2ZlZWR5b3VyYXVyYWJsb2cud29yZHByZXNzLmNvbS93cC1jb250ZW50L3VwbG9hZHMvMjAyNi8wMi9tZXRob2RvbG9neV9kYXJrYnJvd24ucG5nIiBhbHQ9Ik1ldGhvZG9sb2d5Ij48L2E+PC9wPgo8ZGl2IHN0eWxlPSJkaXNwbGF5OmZsZXggIWltcG9ydGFudDthbGlnbi1pdGVtczpjZW50ZXIgIWltcG9ydGFudDtnYXA6MjBweCAhaW1wb3J0YW50O21hcmdpbi1sZWZ0OmF1dG8gIWltcG9ydGFudDsiPgogICAgICA8YSBocmVmPSJodHRwczovL2FwcC5nb21ldGhvZG9sb2d5LmNvbS9sb2dpbiIgc3R5bGU9ImZvbnQtZmFtaWx5OidETSBTYW5zJyxzeXN0ZW0tdWksc2Fucy1zZXJpZjtmb250LXNpemU6MTNweDtjb2xvcjojNWE1MDQwO3RleHQtZGVjb3JhdGlvbjpub25lOyI+TG9nIEluPC9hPjxiciAvPgogICAgICA8YSBocmVmPSJodHRwczovL3d3dy5nb21ldGhvZG9sb2d5LmNvbS9xdWl6IiBjbGFzcz0iYnRuIGJ0bi1zbSI+QnVpbGQgWW91ciBQbGFuPC9hPgogICAgPC9kaXY+CjwvcD48L2Rpdj4KPC9uYXY+CjxwPjwhLS0gSEVSTyAtLT48L3A+CjxkaXYgY2xhc3M9Imhlcm8iIHN0eWxlPSJvdmVyZmxvdzpoaWRkZW47Ij4KICA8aW1nIHNyYz0iaHR0cHM6Ly9mZWVkeW91cmF1cmFibG9nLmNvbS93cC1jb250ZW50L3VwbG9hZHMvMjAyNi8wNC9LYXNpYV9CbHVlLmpwZyIgYWx0PSIiIHN0eWxlPSJwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtsZWZ0OjA7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTtvYmplY3QtZml0OmNvdmVyO29iamVjdC1wb3NpdGlvbjpjZW50ZXIgcmlnaHQ7ei1pbmRleDowOyI+PC9wPgo8ZGl2IGNsYXNzPSJjb250YWluZXIiPgo8ZGl2IGNsYXNzPSJoZXJvLWNvbnRlbnQgcmV2ZWFsIiBzdHlsZT0icG9zaXRpb246cmVsYXRpdmU7ei1pbmRleDoyOyI+CiAgICAgIDxzcGFuIGNsYXNzPSJ0YWciIHN0eWxlPSJjb2xvcjojRkZGRkZGICFpbXBvcnRhbnQ7YmFja2dyb3VuZDpyZ2JhKDI1NSwyNTUsMjU1LDAuMTUpO3BhZGRpbmc6OHB4IDE2cHg7Ym9yZGVyLXJhZGl1czoxMDBweDsiPlN1c3RhaW4gR0xQLTEgUHJvZ3JhbTwvc3Bhbj48L3A+CjxoMSBzdHlsZT0iY29sb3I6I0ZGRkZGRiAhaW1wb3J0YW50OyI+VGhlIG9ubHkgbWVhbCBkZWxpdmVyeSA8ZW0+c3R1ZGllZCBpbiB0aGUgQW1lcmljYW4gSm91cm5hbCBvZiBDbGluaWNhbCBOdXRyaXRpb24uPC9lbT48L2gxPgo8cCBjbGFzcz0iaGVyby1zdWJ0aXRsZSIgc3R5bGU9ImNvbG9yOnJnYmEoMjU1LDI1NSwyNTUsMC44NSkgIWltcG9ydGFudDsiPkZvciBibG9vZCBzdWdhciwgd2VpZ2h0IGxvc3MsIGZhc3RpbmcgaW5zdWxpbiwgYW5kIGRpZXRhcnkgY29tcGxpYW5jZSBpbiBhIHBlZXItcmV2aWV3ZWQgY2xpbmljYWwgdHJpYWwuIE91ciBTdXN0YWluIEdMUC0xIHByb2dyYW0gaXMgYnVpbHQgZm9yIEdMUC0xIHBhdGllbnRzLjwvcD4KPGRpdiBjbGFzcz0iaGVyby1jdGEtcm93Ij4KICAgICAgICA8YSBocmVmPSJodHRwczovL3d3dy5nb21ldGhvZG9sb2d5LmNvbS9xdWl6IiBjbGFzcz0iYnRuIj5CdWlsZCBZb3VyIFBsYW48L2E+CiAgICAgIDwvZGl2Pgo8L3A+PC9kaXY+CjwvcD48L2Rpdj4KPC9kaXY+CjxwPjwhLS0gVFJVU1QgQkFSIC0tPjwvcD4KPGRpdiBjbGFzcz0idHJ1c3QtYmFyIj4KPGRpdiBjbGFzcz0iY29udGFpbmVyIj4KICAgIDxzcGFuPjxzdHJvbmc+4pyTPC9zdHJvbmc+IFBlZXItcmV2aWV3ZWQgY2xpbmljYWwgdHJpYWwgKEFKQ04pPC9zcGFuPjxiciAvPgogICAgPHNwYW4+PHN0cm9uZz7inJM8L3N0cm9uZz4gU2hpcHMgdG8gNDggc3RhdGVzPC9zcGFuPjxiciAvPgogICAgPHNwYW4+PHN0cm9uZz7inJM8L3N0cm9uZz4gUGFja2FnZWQgaW4gZ2xhc3MgamFyczwvc3Bhbj48YnIgLz4KICAgIDxzcGFuPjxzdHJvbmc+4pyTPC9zdHJvbmc+IFNraXAgb3IgY2FuY2VsIGFueXRpbWU8L3NwYW4+PGJyIC8+CiAgICA8c3Bhbj48c3Ryb25nPuKckzwvc3Ryb25nPiBObyBjb21taXRtZW50PC9zcGFuPgogIDwvZGl2Pgo8L2Rpdj4KPHA+PCEtLSBOVU1CRVJTIC0tPjwvcD4KPGRpdiBzdHlsZT0icG9zaXRpb246cmVsYXRpdmU7IGJhY2tncm91bmQtaW1hZ2U6dXJsKCdodHRwczovL2ZlZWR5b3VyYXVyYWJsb2cuY29tL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDI2LzA0L0phcnMuanBnJyk7IGJhY2tncm91bmQtc2l6ZTpjb3ZlcjsgYmFja2dyb3VuZC1wb3NpdGlvbjpjZW50ZXIgYm90dG9tOyBtaW4taGVpZ2h0OjYwMHB4OyBkaXNwbGF5OmZsZXg7IGZsZXgtZGlyZWN0aW9uOmNvbHVtbjsganVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnQ7Ij4KPGRpdiBzdHlsZT0icG9zaXRpb246YWJzb2x1dGU7dG9wOjA7bGVmdDowO3JpZ2h0OjA7aGVpZ2h0OjY1JTtiYWNrZ3JvdW5kOnRyYW5zcGFyZW50O3otaW5kZXg6MTsiPjwvZGl2Pgo8ZGl2IGNsYXNzPSJjb250YWluZXIiIHN0eWxlPSJwb3NpdGlvbjpyZWxhdGl2ZTt6LWluZGV4OjI7cGFkZGluZy10b3A6NjBweDtwYWRkaW5nLWJvdHRvbToyMHB4OyI+CjxkaXYgY2xhc3M9InJldmVhbCIgc3R5bGU9InRleHQtYWxpZ246Y2VudGVyO21hcmdpbi1ib3R0b206NDhweDsiPgogICAgICA8c3BhbiBjbGFzcz0idGFnIiBzdHlsZT0iY29sb3I6cmdiYSgyNTUsMjU1LDI1NSwwLjYpOyI+QnkgdGhlIE51bWJlcnM8L3NwYW4+PC9wPgo8aDIgc3R5bGU9ImNvbG9yOiNGRkZGRkYgIWltcG9ydGFudDt0ZXh0LWFsaWduOmNlbnRlcjttYXgtd2lkdGg6NTAwcHg7bWFyZ2luOjAgYXV0bzsiPk51bWJlcnMgdGhhdCBoZWxwIHlvdTxiciBjbGFzcz0ibW9iaWxlLWJyIiBzdHlsZT0iZGlzcGxheTpub25lOyI+IDxlbT5zdXN0YWluPC9lbT4geW91ciB3ZWlnaHQgbG9zcy48L2gyPgo8L3A+PC9kaXY+CjxzdHlsZT4uZ2xhc3Mtc2NhdHRlci1pbm5lcntkaXNwbGF5OmdyaWQ7Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOnJlcGVhdCg0LDFmcik7Z2FwOjEycHg7bWF4LXdpZHRoOjgwMHB4O21hcmdpbjowIGF1dG87fUBtZWRpYShtYXgtd2lkdGg6OTYwcHgpey5nbGFzcy1zY2F0dGVyLWlubmVye2dyaWQtdGVtcGxhdGUtY29sdW1uczpyZXBlYXQoMiwxZnIpO319QG1lZGlhKG1heC13aWR0aDo1NjBweCl7LmdsYXNzLXNjYXR0ZXItaW5uZXJ7Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOnJlcGVhdCgyLDFmcik7Z2FwOjEwcHg7bWF4LXdpZHRoOjMyMHB4O30uZ2xhc3Mtc2NhdHRlci1pbm5lciAuZ2xhc3MtY2FyZHtwYWRkaW5nOjEycHggMTBweDt9LmdsYXNzLXNjYXR0ZXItaW5uZXIgLmdsYXNzLXZhbHVle2ZvbnQtc2l6ZToyMnB4ICFpbXBvcnRhbnQ7fS5nbGFzcy1zY2F0dGVyLWlubmVyIC5nbGFzcy1sYWJlbHtmb250LXNpemU6OXB4ICFpbXBvcnRhbnQ7fX08L3N0eWxlPgo8ZGl2IGNsYXNzPSJnbGFzcy1zY2F0dGVyLWlubmVyIHJldmVhbCI+CjxkaXYgY2xhc3M9ImdsYXNzLWNhcmQiPgo8ZGl2IGNsYXNzPSJnbGFzcy12YWx1ZSI+MTAw4oCTMTQwZzwvZGl2Pgo8ZGl2IGNsYXNzPSJnbGFzcy1sYWJlbCI+UHJvdGVpbiBQZXIgRGF5PC9kaXY+CjwvcD48L2Rpdj4KPGRpdiBjbGFzcz0iZ2xhc3MtY2FyZCI+CjxkaXYgY2xhc3M9ImdsYXNzLXZhbHVlIj4zNeKAkzUwZzwvZGl2Pgo8ZGl2IGNsYXNzPSJnbGFzcy1sYWJlbCI+UHJvdGVpbiBQZXIgTWVhbDwvZGl2Pgo8L3A+PC9kaXY+CjxkaXYgY2xhc3M9ImdsYXNzLWNhcmQiPgo8ZGl2IGNsYXNzPSJnbGFzcy12YWx1ZSI+MzAw4oCTNDc1PC9kaXY+CjxkaXYgY2xhc3M9ImdsYXNzLWxhYmVsIj5DYWxvcmllcyBQZXIgTWVhbDwvZGl2Pgo8L3A+PC9kaXY+CjxkaXYgY2xhc3M9ImdsYXNzLWNhcmQiPgo8ZGl2IGNsYXNzPSJnbGFzcy12YWx1ZSI+MjAwKzwvZGl2Pgo8ZGl2IGNsYXNzPSJnbGFzcy1sYWJlbCI+UGxhbnQgVmFyaWV0eSBQZXIgV2VlazwvZGl2Pgo8L3A+PC9kaXY+CjxkaXYgY2xhc3M9ImdsYXNzLWNhcmQiPgo8ZGl2IGNsYXNzPSJnbGFzcy12YWx1ZSI+MGc8L2Rpdj4KPGRpdiBjbGFzcz0iZ2xhc3MtbGFiZWwiPlJlZmluZWQgU3VnYXI8L2Rpdj4KPC9wPjwvZGl2Pgo8ZGl2IGNsYXNzPSJnbGFzcy1jYXJkIj4KPGRpdiBjbGFzcz0iZ2xhc3MtdmFsdWUiPjBnPC9kaXY+CjxkaXYgY2xhc3M9ImdsYXNzLWxhYmVsIj5HbHV0ZW48L2Rpdj4KPC9wPjwvZGl2Pgo8ZGl2IGNsYXNzPSJnbGFzcy1jYXJkIj4KPGRpdiBjbGFzcz0iZ2xhc3MtdmFsdWUiPjBnPC9kaXY+CjxkaXYgY2xhc3M9ImdsYXNzLWxhYmVsIj5DYW5vbGEgT2lsPC9kaXY+CjwvcD48L2Rpdj4KPGRpdiBjbGFzcz0iZ2xhc3MtY2FyZCI+CjxkaXYgY2xhc3M9ImdsYXNzLXZhbHVlIj4yMCtnPC9kaXY+CjxkaXYgY2xhc3M9ImdsYXNzLWxhYmVsIj5GaWJlciBQZXIgRGF5PC9kaXY+CjwvcD48L2Rpdj4KPC9wPjwvZGl2Pgo8L3A+PC9kaXY+CjwvZGl2Pgo8cD48IS0tIFdIWSBHTFAtMSAtLT48L3A+CjxkaXYgY2xhc3M9InNlY3Rpb24td2hpdGUiPgo8ZGl2IGNsYXNzPSJjb250YWluZXIiPgo8ZGl2IGNsYXNzPSJzZWN0aW9uLWhlYWRlciByZXZlYWwiPgogICAgICA8c3BhbiBjbGFzcz0idGFnIj5XaHkgR0xQLTEgdXNlcnMgbmVlZCBkaWZmZXJlbnQgZm9vZDwvc3Bhbj48L3A+CjxoMj5FbmdpbmVlcmVkIGZvciB0aGUgPGVtPmRpZXRhcnkgbmVlZHMgb2YgR0xQLTEgcGF0aWVudHMuPC9lbT48L2gyPgo8cD5HTFAtMSBtZWRpY2F0aW9ucyBsaWtlIHNlbWFnbHV0aWRlIGFuZCB0aXJ6ZXBhdGlkZSBhcmUgcG93ZXJmdWwgdG9vbHMgZm9yIHdlaWdodCBtYW5hZ2VtZW50IGFuZCBibG9vZCBzdWdhciBjb250cm9sLCBidXQgdGhleSBjcmVhdGUgYSBzcGVjaWZpYyBudXRyaXRpb25hbCBjaGFsbGVuZ2U6IHdoZW4geW91ciBhcHBldGl0ZSBkcm9wcyBkcmFtYXRpY2FsbHksIGV2ZXJ5IG1lYWwgaGFzIHRvIHdvcmsgaGFyZGVyLiBXaXRob3V0IHRoZSByaWdodCBudXRyaXRpb24sIHRoZSB3ZWlnaHQgeW91J3JlIGxvc2luZyBpc24ndCBqdXN0IGZhdC4gSXQgY291bGQgYmUgdXAgdG8gNDAlIG11c2NsZS48L3A+CjwvcD48L2Rpdj4KPGRpdiBjbGFzcz0icHJvYmxlbS1ncmlkIj4KPGRpdiBjbGFzcz0icHJvYmxlbS1jYXJkIHJldmVhbCByZXZlYWwtZGVsYXktMSI+CjxkaXYgY2xhc3M9InByb2JsZW0taWxsdXN0IG11c2NsZS1pbGx1c3QiPgo8ZGl2IGNsYXNzPSJpbGx1c3QtbGFiZWwiPldlaWdodCBsb3N0IG9uIEdMUC0xcyB3aXRob3V0IHByb3BlciBudXRyaXRpb248L2Rpdj4KPGRpdiBjbGFzcz0iY29tcC1iYXIiPgo8ZGl2IGNsYXNzPSJjb21wLWZhdCI+NjAlIEZhdDwvZGl2Pgo8ZGl2IGNsYXNzPSJjb21wLW11c2NsZSI+NDAlIE11c2NsZTwvZGl2Pgo8L3A+PC9kaXY+CjxkaXYgY2xhc3M9ImNvbXAtbGVnZW5kIj4KICAgICAgICAgICAgPHNwYW4gY2xhc3M9ImxlZ2VuZC1pdGVtIj48c3BhbiBjbGFzcz0ibGVnZW5kLWRvdCBmYXQiPjwvc3Bhbj4gRmF0IGxvc3M8L3NwYW4+PGJyIC8+CiAgICAgICAgICAgIDxzcGFuIGNsYXNzPSJsZWdlbmQtaXRlbSI+PHNwYW4gY2xhc3M9ImxlZ2VuZC1kb3QgbXVzY2xlIj48L3NwYW4+IE11c2NsZSBsb3NzPC9zcGFuPgogICAgICAgICAgPC9kaXY+CjwvcD48L2Rpdj4KPGgzPk11c2NsZSBMb3NzPC9oMz4KPHA+V2l0aG91dCBhZGVxdWF0ZSBwcm90ZWluLCBHTFAtMSB1c2VycyBsb3NlIDI14oCTNDAlIG9mIHRvdGFsIHdlaWdodCBhcyBsZWFuIG11c2NsZSBtYXNzLiBUaGlzIGxlYWRzIHRvIHdlYWtuZXNzLCBtZXRhYm9saWMgc2xvd2Rvd24sIGhhaXIgdGhpbm5pbmcsIGFuZCB0aGUgcHJlbWF0dXJlIGFnaW5nIHNvbWV0aW1lcyBjYWxsZWQgIk96ZW1waWMgZmFjZS4iIFlvdSBuZWVkIDEwMOKAkzE0MGcgb2YgaGlnaC1xdWFsaXR5IHByb3RlaW4gcGVyIGRheSBmcm9tIHJlYWwgZm9vZCwgbm90IHNoYWtlcywgdG8gcHJvdGVjdCB3aGF0IHlvdSd2ZSBidWlsdC48L3A+CjwvcD48L2Rpdj4KPGRpdiBjbGFzcz0icHJvYmxlbS1jYXJkIHJldmVhbCByZXZlYWwtZGVsYXktMiI+CjxkaXYgY2xhc3M9InByb2JsZW0taWxsdXN0IG5hdXNlYS1pbGx1c3QiPgo8ZGl2IGNsYXNzPSJtZWFsLXN0YXRzIj4KPGRpdiBjbGFzcz0ibWVhbC1zdGF0LXJvdyI+CiAgICAgICAgICAgICAgPHNwYW4gY2xhc3M9InN0YXQtbGFiZWwiPkZhdDwvc3Bhbj48L3A+CjxkaXYgY2xhc3M9InN0YXQtdHJhY2siPgo8ZGl2IGNsYXNzPSJzdGF0LWZpbGwgZ29vZCBmYXQtZmlsbCI+Jmx0OzIwZzwvZGl2Pgo8L3A+PC9kaXY+CjwvcD48L2Rpdj4KPGRpdiBjbGFzcz0ibWVhbC1zdGF0LXJvdyI+CiAgICAgICAgICAgICAgPHNwYW4gY2xhc3M9InN0YXQtbGFiZWwiPkNhbG9yaWVzPC9zcGFuPjwvcD4KPGRpdiBjbGFzcz0ic3RhdC10cmFjayI+CjxkaXYgY2xhc3M9InN0YXQtZmlsbCBnb29kIGNhbC1maWxsIj4zMDDigJM0NzU8L2Rpdj4KPC9wPjwvZGl2Pgo8L3A+PC9kaXY+CjxkaXYgY2xhc3M9Im1lYWwtc3RhdC1yb3ciPgogICAgICAgICAgICAgIDxzcGFuIGNsYXNzPSJzdGF0LWxhYmVsIj5Qcm90ZWluPC9zcGFuPjwvcD4KPGRpdiBjbGFzcz0ic3RhdC10cmFjayI+CjxkaXYgY2xhc3M9InN0YXQtZmlsbCBnb29kIHByb3RlaW4tZmlsbCI+MzXigJM1MGc8L2Rpdj4KPC9wPjwvZGl2Pgo8L3A+PC9kaXY+CjwvcD48L2Rpdj4KPGRpdiBjbGFzcz0iY2hlY2stcm93Ij7inJMgT3B0aW1pemVkIGZvciBHTFAtMSB0b2xlcmFuY2U8L2Rpdj4KPC9wPjwvZGl2Pgo8aDM+TmF1c2VhIGFuZCBCbG9hdGluZzwvaDM+CjxwPkdMUC0xIG1lZGljYXRpb25zIHNsb3cgZ2FzdHJpYyBlbXB0eWluZy4gSGlnaC1mYXQsIGhlYXZpbHkgc3BpY2VkLCBhbmQgbGFyZ2UtcG9ydGlvbmVkIG1lYWxzIGJlY29tZSB0cmlnZ2Vycy4gWW91IG5lZWQgbGlnaHQgbWVhbHMgdGhhdCBhcmUgbG93IGluIGZhdCwgd2l0aG91dCBzYWNyaWZpY2luZyBwcm90ZWluIGRlbnNpdHkgcGVyIGNhbG9yaWUuPC9wPgo8L3A+PC9kaXY+CjxkaXYgY2xhc3M9InByb2JsZW0tY2FyZCByZXZlYWwgcmV2ZWFsLWRlbGF5LTMiPgo8ZGl2IGNsYXNzPSJwcm9ibGVtLWlsbHVzdCBtYWxudXRyaXRpb24taWxsdXN0Ij4KPGRpdiBjbGFzcz0id2Vlay1ncmlkIj4KPGRpdiBjbGFzcz0iZGF5LWNvbCI+CjxkaXYgY2xhc3M9ImRheS1sYWJlbCI+TW9uPC9kaXY+CjxkaXYgY2xhc3M9Im1lYWwtZG90IGVhdGVuIiBzdHlsZT0idHJhbnNpdGlvbi1kZWxheTowLjJzIj48L2Rpdj4KPGRpdiBjbGFzcz0ibWVhbC1kb3Qgc2tpcHBlZCIgc3R5bGU9InRyYW5zaXRpb24tZGVsYXk6MC4zcyI+PC9kaXY+CjxkaXYgY2xhc3M9Im1lYWwtZG90IGVhdGVuIiBzdHlsZT0idHJhbnNpdGlvbi1kZWxheTowLjRzIj48L2Rpdj4KPC9wPjwvZGl2Pgo8ZGl2IGNsYXNzPSJkYXktY29sIj4KPGRpdiBjbGFzcz0iZGF5LWxhYmVsIj5UdWU8L2Rpdj4KPGRpdiBjbGFzcz0ibWVhbC1kb3QgZWF0ZW4iIHN0eWxlPSJ0cmFuc2l0aW9uLWRlbGF5OjAuM3MiPjwvZGl2Pgo8ZGl2IGNsYXNzPSJtZWFsLWRvdCBlYXRlbiIgc3R5bGU9InRyYW5zaXRpb24tZGVsYXk6MC40cyI+PC9kaXY+CjxkaXYgY2xhc3M9Im1lYWwtZG90IHNraXBwZWQiIHN0eWxlPSJ0cmFuc2l0aW9uLWRlbGF5OjAuNXMiPjwvZGl2Pgo8L3A+PC9kaXY+CjxkaXYgY2xhc3M9ImRheS1jb2wiPgo8ZGl2IGNsYXNzPSJkYXktbGFiZWwiPldlZDwvZGl2Pgo8ZGl2IGNsYXNzPSJtZWFsLWRvdCBza2lwcGVkIiBzdHlsZT0idHJhbnNpdGlvbi1kZWxheTowLjRzIj48L2Rpdj4KPGRpdiBjbGFzcz0ibWVhbC1kb3QgcGFydGlhbCIgc3R5bGU9InRyYW5zaXRpb24tZGVsYXk6MC41cyI+PC9kaXY+CjxkaXYgY2xhc3M9Im1lYWwtZG90IHNraXBwZWQiIHN0eWxlPSJ0cmFuc2l0aW9uLWRlbGF5OjAuNnMiPjwvZGl2Pgo8L3A+PC9kaXY+CjxkaXYgY2xhc3M9ImRheS1jb2wiPgo8ZGl2IGNsYXNzPSJkYXktbGFiZWwiPlRodTwvZGl2Pgo8ZGl2IGNsYXNzPSJtZWFsLWRvdCBlYXRlbiIgc3R5bGU9InRyYW5zaXRpb24tZGVsYXk6MC41cyI+PC9kaXY+CjxkaXYgY2xhc3M9Im1lYWwtZG90IHNraXBwZWQiIHN0eWxlPSJ0cmFuc2l0aW9uLWRlbGF5OjAuNnMiPjwvZGl2Pgo8ZGl2IGNsYXNzPSJtZWFsLWRvdCBza2lwcGVkIiBzdHlsZT0idHJhbnNpdGlvbi1kZWxheTowLjdzIj48L2Rpdj4KPC9wPjwvZGl2Pgo8ZGl2IGNsYXNzPSJkYXktY29sIj4KPGRpdiBjbGFzcz0iZGF5LWxhYmVsIj5Gcmk8L2Rpdj4KPGRpdiBjbGFzcz0ibWVhbC1kb3Qgc2tpcHBlZCIgc3R5bGU9InRyYW5zaXRpb24tZGVsYXk6MC42cyI+PC9kaXY+CjxkaXYgY2xhc3M9Im1lYWwtZG90IGVhdGVuIiBzdHlsZT0idHJhbnNpdGlvbi1kZWxheTowLjdzIj48L2Rpdj4KPGRpdiBjbGFzcz0ibWVhbC1kb3Qgc2tpcHBlZCIgc3R5bGU9InRyYW5zaXRpb24tZGVsYXk6MC44cyI+PC9kaXY+CjwvcD48L2Rpdj4KPGRpdiBjbGFzcz0iZGF5LWNvbCI+CjxkaXYgY2xhc3M9ImRheS1sYWJlbCI+U2F0PC9kaXY+CjxkaXYgY2xhc3M9Im1lYWwtZG90IGVhdGVuIiBzdHlsZT0idHJhbnNpdGlvbi1kZWxheTowLjdzIj48L2Rpdj4KPGRpdiBjbGFzcz0ibWVhbC1kb3QgcGFydGlhbCIgc3R5bGU9InRyYW5zaXRpb24tZGVsYXk6MC44cyI+PC9kaXY+CjxkaXYgY2xhc3M9Im1lYWwtZG90IHNraXBwZWQiIHN0eWxlPSJ0cmFuc2l0aW9uLWRlbGF5OjAuOXMiPjwvZGl2Pgo8L3A+PC9kaXY+CjxkaXYgY2xhc3M9ImRheS1jb2wiPgo8ZGl2IGNsYXNzPSJkYXktbGFiZWwiPlN1bjwvZGl2Pgo8ZGl2IGNsYXNzPSJtZWFsLWRvdCBza2lwcGVkIiBzdHlsZT0idHJhbnNpdGlvbi1kZWxheTowLjhzIj48L2Rpdj4KPGRpdiBjbGFzcz0ibWVhbC1kb3Qgc2tpcHBlZCIgc3R5bGU9InRyYW5zaXRpb24tZGVsYXk6MC45cyI+PC9kaXY+CjxkaXYgY2xhc3M9Im1lYWwtZG90IGVhdGVuIiBzdHlsZT0idHJhbnNpdGlvbi1kZWxheToxLjBzIj48L2Rpdj4KPC9wPjwvZGl2Pgo8L3A+PC9kaXY+CjxkaXYgY2xhc3M9IndlZWstc3VtbWFyeSI+CjxkaXYgY2xhc3M9InN1bW1hcnktaXRlbSI+CjxkaXYgY2xhc3M9InN1bW1hcnktbnVtIGJhZCI+MTA8L2Rpdj4KPGRpdiBjbGFzcz0ic3VtbWFyeS1sYWJlbCI+TWVhbHMgc2tpcHBlZDwvZGl2Pgo8L2Rpdj4KPGRpdiBjbGFzcz0ic3VtbWFyeS1pdGVtIj4KPGRpdiBjbGFzcz0ic3VtbWFyeS1udW0gb2siPjYyZzwvZGl2Pgo8ZGl2IGNsYXNzPSJzdW1tYXJ5LWxhYmVsIj5BdmcgcHJvdGVpbi9kYXk8L2Rpdj4KPC9kaXY+CjxkaXYgY2xhc3M9InN1bW1hcnktaXRlbSI+CjxkaXYgY2xhc3M9InN1bW1hcnktbnVtIGJhZCI+TG93PC9kaXY+CjxkaXYgY2xhc3M9InN1bW1hcnktbGFiZWwiPk51dHJpZW50IGRlbnNpdHk8L2Rpdj4KPC9kaXY+PC9kaXY+CjwvcD48L2Rpdj4KPGgzPk1hbG51dHJpdGlvbjwvaDM+CjxwPldoZW4gbm90aGluZyBzb3VuZHMgZ29vZCwgeW91IHNraXAgbWVhbHMgYW5kIG1pc3MgY3JpdGljYWwgcHJvdGVpbiBhbmQgbWljcm9udXRyaWVudCB3aW5kb3dzLiBTdXBwcmVzc2VkIGFwcGV0aXRlIG1ha2VzIGl0IGRpZmZpY3VsdCB0byBlYXQgc3VmZmljaWVudCBudXRyaWVudHMsIGxlYWRpbmcgdG8gaGFpciB0aGlubmluZywgc2tpbiBjaGFuZ2VzLCBhbmQgZmF0aWd1ZS4gWW91IG5lZWQgbWVhbHMgZ29vZCBlbm91Z2ggdGhhdCB5b3UgYWN0dWFsbHkgd2FudCB0byBlYXQgdGhlbSwgYW5kIGRlbnNlIGVub3VnaCB0aGF0IGV2ZXJ5IG1lYWwgY291bnRzLjwvcD4KPC9wPjwvZGl2Pgo8L3A+PC9kaXY+CjwvcD48L2Rpdj4KPC9kaXY+CjxwPjwhLS0gUkVTRUFSQ0ggLS0+PC9wPgo8ZGl2IHN0eWxlPSJwb3NpdGlvbjpyZWxhdGl2ZTsgYmFja2dyb3VuZC1pbWFnZTp1cmwoJ2h0dHBzOi8vZmVlZHlvdXJhdXJhYmxvZy5jb20vd3AtY29udGVudC91cGxvYWRzLzIwMjYvMDQvS2FzaWFfTG9va2luZ1VwLmpwZycpOyBiYWNrZ3JvdW5kLXNpemU6Y292ZXI7IGJhY2tncm91bmQtcG9zaXRpb246Y2VudGVyOyBwYWRkaW5nOjA7Ij4KPGRpdiBzdHlsZT0icG9zaXRpb246YWJzb2x1dGU7dG9wOjA7bGVmdDowO3JpZ2h0OjA7Ym90dG9tOjA7YmFja2dyb3VuZDp0cmFuc3BhcmVudDt6LWluZGV4OjE7Ij48L2Rpdj4KPGRpdiBjbGFzcz0iY29udGFpbmVyIiBzdHlsZT0icG9zaXRpb246cmVsYXRpdmU7ei1pbmRleDoyO3BhZGRpbmc6MTEwcHggMjhweDsiPgogICAgPHNwYW4gY2xhc3M9InRhZyByZXZlYWwiIHN0eWxlPSJjb2xvcjpyZ2JhKDI1NSwyNTUsMjU1LDAuNSk7Ij5QZWVyLXJldmlld2VkIHJlc2VhcmNoPC9zcGFuPjwvcD4KPGgyIGNsYXNzPSJyZXZlYWwiIHN0eWxlPSJjb2xvcjojRkZGRkZGICFpbXBvcnRhbnQ7bWF4LXdpZHRoOjY0MHB4OyI+T3VyIG1lYWxzIHdlcmUgdGhlIGRpZXRhcnkgaW50ZXJ2ZW50aW9uIGluIGEgPGVtIHN0eWxlPSJjb2xvcjojQkFCRTgzOyI+cGVlci1yZXZpZXdlZCBjbGluaWNhbCB0cmlhbDwvZW0+IG9uIGRpYWJldGVzIGFuZCB3ZWlnaHQgbG9zcy48L2gyPgo8cCBjbGFzcz0icmVzZWFyY2gtYm9keSByZXZlYWwiIHN0eWxlPSJjb2xvcjpyZ2JhKDI1NSwyNTUsMjU1LDAuOCkgIWltcG9ydGFudDsiPk1ldGhvZG9sb2d5IG1lYWxzIHdlcmUgdXNlZCBhcyB0aGUgZGlldGFyeSBpbnRlcnZlbnRpb24gaW4gYSByYW5kb21pemVkIGNsaW5pY2FsIHRyaWFsIHN0dWR5aW5nIGhvdyBkaWV0IGNvbXBvc2l0aW9uIGFmZmVjdHMgSGJBMWMsIGJvZHkgd2VpZ2h0LCBhbmQgZmFzdGluZyBpbnN1bGluIGluIHBhcnRpY2lwYW50cyB3aXRoIHByZWRpYWJldGVzIGFuZCB0eXBlIDIgZGlhYmV0ZXMuIFRoZSByZXN1bHRzIHdlcmUgcHVibGlzaGVkIGluIHRoZSBBbWVyaWNhbiBKb3VybmFsIG9mIENsaW5pY2FsIE51dHJpdGlvbiwgb25lIG9mIHRoZSB0b3AtcmFua2VkIG51dHJpdGlvbiBqb3VybmFscyBpbiB0aGUgd29ybGQuIE92ZXIgMTI1LDAwMCBjdXN0b21lcnMgaGF2ZSBlYXRlbiBNZXRob2RvbG9neSBtZWFscyBzaW5jZSB3ZSBzdGFydGVkIDEyIHllYXJzIGFnby4gTm8gb3RoZXIgbWVhbCBkZWxpdmVyeSBjb21wYW55IGhhcyB0aGlzIGNsaW5pY2FsIGZvdW5kYXRpb24uPC9wPgo8c3R5bGU+LnJlc2VhcmNoLWdyaWQtaW5uZXJ7ZGlzcGxheTpncmlkO2dyaWQtdGVtcGxhdGUtY29sdW1uczpyZXBlYXQoNSwxZnIpO2dhcDoxMnB4O21heC13aWR0aDoxMDAwcHg7fS5yZXNlYXJjaC1jYXJkLWlubmVye3BhZGRpbmc6MjRweCAxOHB4O2JvcmRlci1yaWdodDpub25lO2JhY2tncm91bmQ6cmdiYSgyNTUsMjU1LDI1NSwwLjEpO2JhY2tkcm9wLWZpbHRlcjpibHVyKDIwcHgpOy13ZWJraXQtYmFja2Ryb3AtZmlsdGVyOmJsdXIoMjBweCk7Ym9yZGVyOjFweCBzb2xpZCByZ2JhKDI1NSwyNTUsMjU1LDAuMik7Ym9yZGVyLXJhZGl1czoyMHB4O2JveC1zaGFkb3c6MCA0cHggMjRweCByZ2JhKDAsMCwwLDAuMDgpLGluc2V0IDAgMXB4IDAgcmdiYSgyNTUsMjU1LDI1NSwwLjE1KTt9LnJlc2VhcmNoLWNhcmQtaW5uZXI6bGFzdC1jaGlsZHt9LnJlc2VhcmNoLWNhcmQtaW5uZXIgaDN7Y29sb3I6I0ZGRkZGRiAhaW1wb3J0YW50O2ZvbnQtZmFtaWx5OidJdmFyIERpc3BsYXknLEdlb3JnaWEsc2VyaWY7Zm9udC1zaXplOjIwcHg7Zm9udC13ZWlnaHQ6NTAwO21hcmdpbi1ib3R0b206OHB4O30ucmVzZWFyY2gtY2FyZC1pbm5lciBwe2ZvbnQtc2l6ZToxNHB4O2xpbmUtaGVpZ2h0OjEuNTtjb2xvcjpyZ2JhKDI1NSwyNTUsMjU1LDAuNikgIWltcG9ydGFudDt9QG1lZGlhKG1heC13aWR0aDo5NjBweCl7LnJlc2VhcmNoLWdyaWQtaW5uZXJ7Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOnJlcGVhdCgyLDFmcik7fX1AbWVkaWEobWF4LXdpZHRoOjU2MHB4KXsucmVzZWFyY2gtZ3JpZC1pbm5lcntncmlkLXRlbXBsYXRlLWNvbHVtbnM6MWZyO30ucmVzZWFyY2gtY2FyZC1pbm5lcnttYXJnaW4tYm90dG9tOjA7fX08L3N0eWxlPgo8ZGl2IGNsYXNzPSJyZXNlYXJjaC1ncmlkLWlubmVyIHJldmVhbCI+CjxkaXYgY2xhc3M9InJlc2VhcmNoLWNhcmQtaW5uZXIiPgo8aDM+Qmxvb2QgU3VnYXI8L2gzPgo8cD5IYkExYyBpbXByb3ZlZCBmcm9tIGJhc2VsaW5lIGR1cmluZyB0aGUgMTItd2VlayB0cmlhbCB1c2luZyBNZXRob2RvbG9neSBtZWFscyBhcyB0aGUgZGlldGFyeSBpbnRlcnZlbnRpb248L3A+CjwvcD48L2Rpdj4KPGRpdiBjbGFzcz0icmVzZWFyY2gtY2FyZC1pbm5lciI+CjxoMz5Cb2R5d2VpZ2h0PC9oMz4KPHA+UGFydGljaXBhbnRzIGxvc3QgN+KAkzglIG9mIGJvZHkgd2VpZ2h0IGR1cmluZyBlYWNoIDEyLXdlZWsgZGlldCBwaGFzZTwvcD4KPC9wPjwvZGl2Pgo8ZGl2IGNsYXNzPSJyZXNlYXJjaC1jYXJkLWlubmVyIj4KPGgzPkF2ZXJhZ2UgR2x1Y29zZTwvaDM+CjxwPkF2ZXJhZ2UgZ2x1Y29zZSBkZWNyZWFzZWQgOCUgZHVyaW5nIHRoZSBNZXRob2RvbG9neSBtZWFsIHBoYXNlPC9wPgo8L3A+PC9kaXY+CjxkaXYgY2xhc3M9InJlc2VhcmNoLWNhcmQtaW5uZXIiPgo8aDM+VHJpZ2x5Y2VyaWRlczwvaDM+CjxwPkRlY3JlYXNlZCAxNiUgZHVyaW5nIHRoZSB0cmlhbCDigJQgYSBrZXkgbWFya2VyIGZvciBoZWFydCBkaXNlYXNlIGFuZCBpbnN1bGluIHJlc2lzdGFuY2U8L3A+CjwvcD48L2Rpdj4KPGRpdiBjbGFzcz0icmVzZWFyY2gtY2FyZC1pbm5lciI+CjxoMz4yNyUgQmV0dGVyIENvbXBsaWFuY2U8L2gzPgo8cD5QYXJ0aWNpcGFudHMgYWRoZXJlZCB0byB0aGVpciBwcmVzY3JpYmVkIGRpZXRzIDI3JSBiZXR0ZXIgd2hlbiBNZXRob2RvbG9neSBkZWxpdmVyZWQgdGhlIG1lYWxzIHZzLiB3aGVuIHRoZXkgcHJlcGFyZWQgZm9vZCB0aGVtc2VsdmVzPC9wPgo8L3A+PC9kaXY+CjwvcD48L2Rpdj4KPGRpdiBjbGFzcz0icmV2ZWFsIiBzdHlsZT0iZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtnYXA6MTZweDttYXJnaW4tdG9wOjQ4cHg7cGFkZGluZy10b3A6MzJweDtib3JkZXItdG9wOjFweCBzb2xpZCByZ2JhKDI1NSwyNTUsMjU1LDAuMSk7Ij4KICAgICAgPHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxNHB4O2NvbG9yOnJnYmEoMjU1LDI1NSwyNTUsMC41KTsiPlB1Ymxpc2hlZCBpbiBUaGUgQW1lcmljYW4gSm91cm5hbCBvZiBDbGluaWNhbCBOdXRyaXRpb24sIDIwMjIuIDxhIGhyZWY9Imh0dHBzOi8vcHVibWVkLm5jYmkubmxtLm5paC5nb3YvMzU2NDExOTkvIiBzdHlsZT0iY29sb3I6I0ZGRkZGRiAhaW1wb3J0YW50O3RleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmU7dGV4dC11bmRlcmxpbmUtb2Zmc2V0OjNweDsiPlJlYWQgdGhlIHB1Ymxpc2hlZCBzdHVkeSDihpI8L2E+PC9zcGFuPgogICAgPC9kaXY+CjwvcD48L2Rpdj4KPC9kaXY+CjxwPjwhLS0gT1VSIFNUQU5EQVJEUyAtLT48L3A+CjxkaXYgY2xhc3M9InN0YW5kYXJkcy1oZXJvIiBzdHlsZT0icG9zaXRpb246cmVsYXRpdmU7IGJhY2tncm91bmQtaW1hZ2U6dXJsKCdodHRwczovL2ZlZWR5b3VyYXVyYWJsb2cuY29tL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDI2LzA0L0thc2lhX0xvb2tpbmdVcC5qcGcnKTsgYmFja2dyb3VuZC1zaXplOmNvdmVyOyBiYWNrZ3JvdW5kLXBvc2l0aW9uOmNlbnRlcjsgbWluLWhlaWdodDo0ODBweDsgZGlzcGxheTpmbGV4OyBhbGlnbi1pdGVtczpmbGV4LWVuZDsgcGFkZGluZzo2NHB4IDA7Ij4KICA8dmlkZW8gYXV0b3BsYXkgbXV0ZWQgbG9vcCBwbGF5c2lubGluZSBzdHlsZT0icG9zaXRpb246YWJzb2x1dGU7dG9wOjA7bGVmdDowO3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7b2JqZWN0LWZpdDpjb3Zlcjt6LWluZGV4OjA7Ij48c291cmNlIHNyYz0iaHR0cHM6Ly92aWRlb3MuZmlsZXMud29yZHByZXNzLmNvbS9ETWFtQkQ2ZS9pY2VwbGFudF9kZXNrdG9wLm1wNCIgdHlwZT0idmlkZW8vbXA0Ij48IS0tIFdoZW4gb24gV29yZFByZXNzLCBjaGFuZ2Ugc3JjIHRvIHRoZSB1cGxvYWRlZCBtZWRpYSBVUkwgLS0+PC92aWRlbz48L3A+CjxkaXYgc3R5bGU9InBvc2l0aW9uOmFic29sdXRlO3RvcDowO2xlZnQ6MDtyaWdodDowO2JvdHRvbTowO2JhY2tncm91bmQ6dHJhbnNwYXJlbnQ7ei1pbmRleDoxOyI+PC9kaXY+CjxkaXYgY2xhc3M9ImNvbnRhaW5lciIgc3R5bGU9InBvc2l0aW9uOnJlbGF0aXZlO3otaW5kZXg6MjsiPgo8ZGl2IGNsYXNzPSJzZWN0aW9uLWhlYWRlciByZXZlYWwiIHN0eWxlPSJtYXgtd2lkdGg6NzIwcHg7Ij4KICAgICAgPHNwYW4gY2xhc3M9InRhZyIgc3R5bGU9ImNvbG9yOnJnYmEoMjU1LDI1NSwyNTUsMC43KTsiPk91ciBzdGFuZGFyZHM8L3NwYW4+PC9wPgo8aDIgc3R5bGU9ImNvbG9yOiNGRkZGRkY7d2hpdGUtc3BhY2U6bm93cmFwOyI+V2hhdCB3ZSBwdXQgaW4uIDxlbT5XaGF0IHdlIGxlYXZlIG91dC48L2VtPjwvaDI+CjxwIHN0eWxlPSJjb2xvcjpyZ2JhKDI1NSwyNTUsMjU1LDAuOCk7Ij5FdmVyeSBNZXRob2RvbG9neSBtZWFsIGFjcm9zcyBhbGwgcHJvZ3JhbXMgaXMgYnVpbHQgdG8gdGhlIHNhbWUgdW5jb21wcm9taXNpbmcgaW5ncmVkaWVudCBzdGFuZGFyZHMuPC9wPgo8L3A+PC9kaXY+CjxkaXYgY2xhc3M9InN0YW5kYXJkcy1ncmlkIHJldmVhbCIgc3R5bGU9ImJhY2tncm91bmQ6cmdiYSgyNTUsMjU1LDI1NSwwLjEpO2JhY2tkcm9wLWZpbHRlcjpibHVyKDIwcHgpOy13ZWJraXQtYmFja2Ryb3AtZmlsdGVyOmJsdXIoMjBweCk7Ym9yZGVyOjFweCBzb2xpZCByZ2JhKDI1NSwyNTUsMjU1LDAuMik7Ym94LXNoYWRvdzowIDRweCAyNHB4IHJnYmEoMCwwLDAsMC4wOCksaW5zZXQgMCAxcHggMCByZ2JhKDI1NSwyNTUsMjU1LDAuMTUpO3BhZGRpbmc6NDhweDtib3JkZXItcmFkaXVzOjIwcHg7Ij4KPGRpdiBjbGFzcz0ic3RhbmRhcmRzLWNvbCI+CjxoMz5BbHdheXM8L2gzPgo8ZGl2IGNsYXNzPSJzdGFuZGFyZC1pdGVtIj5QYXN0dXJlZCwgd2lsZCwgYW5kIHN1c3RhaW5hYmxlIHByb3RlaW5zPC9kaXY+CjxkaXYgY2xhc3M9InN0YW5kYXJkLWl0ZW0iPkNvbGQtcHJlc3NlZCwgdW5maWx0ZXJlZCBleHRyYSB2aXJnaW4gb2xpdmUgb2lsPC9kaXY+CjxkaXYgY2xhc3M9InN0YW5kYXJkLWl0ZW0iPkF2b2NhZG8gb2lsIChuZXZlciBzZWVkIG9pbHMpPC9kaXY+CjxkaXYgY2xhc3M9InN0YW5kYXJkLWl0ZW0iPlByb2R1Y2UgZnJvbSBvdXIgb3duIGZhcm0sIGluIHRoZSBraXRjaGVuIHdpdGhpbiA0OCBob3VyczwvZGl2Pgo8ZGl2IGNsYXNzPSJzdGFuZGFyZC1pdGVtIj5FdmVyeSBpbmdyZWRpZW50IHdlaWdoZWQgdG8gdGhlIGdyYW08L2Rpdj4KPGRpdiBjbGFzcz0ic3RhbmRhcmQtaXRlbSI+MjAwKyBwbGFudCB2YXJpZXRpZXMgcGVyIHdlZWs8L2Rpdj4KPGRpdiBjbGFzcz0ic3RhbmRhcmQtaXRlbSI+UmV1c2FibGUgZ2xhc3MgamFycyBhbmQgcmVjeWNsZWQgcGFja2FnaW5nPC9kaXY+CjwvcD48L2Rpdj4KPGRpdiBjbGFzcz0ic3RhbmRhcmRzLWNvbCI+CjxoMz5OZXZlcjwvaDM+CjxkaXYgY2xhc3M9InN0YW5kYXJkLWl0ZW0iPkdsdXRlbiBvciB3aGVhdDwvZGl2Pgo8ZGl2IGNsYXNzPSJzdGFuZGFyZC1pdGVtIj5EYWlyeSwgbGFjdG9zZSwgY2FzZWluLCBvciB3aGV5PC9kaXY+CjxkaXYgY2xhc3M9InN0YW5kYXJkLWl0ZW0iPlJlZmluZWQgc3VnYXI8L2Rpdj4KPGRpdiBjbGFzcz0ic3RhbmRhcmQtaXRlbSI+Q2Fub2xhLCBzb3liZWFuLCBvciB2ZWdldGFibGUgb2lsPC9kaXY+CjxkaXYgY2xhc3M9InN0YW5kYXJkLWl0ZW0iPkVtdWxzaWZpZXJzLCBzdGFiaWxpemVycywgb3IgZmlsbGVyczwvZGl2Pgo8ZGl2IGNsYXNzPSJzdGFuZGFyZC1pdGVtIj5BcnRpZmljaWFsIGluZ3JlZGllbnRzIG9yIHByZXNlcnZhdGl2ZXM8L2Rpdj4KPGRpdiBjbGFzcz0ic3RhbmRhcmQtaXRlbSI+QW55dGhpbmcgeW91J2QgbmVlZCBhIGNoZW1pc3RyeSBkZWdyZWUgdG8gcHJvbm91bmNlPC9kaXY+CjwvcD48L2Rpdj4KPC9wPjwvZGl2Pgo8L3A+PC9kaXY+CjwvZGl2Pgo8cD48IS0tIENPTVBBUklTT04gVEFCTEUgLS0+PC9wPgo8ZGl2IGNsYXNzPSJzZWN0aW9uLWNyZWFtIj4KPGRpdiBjbGFzcz0iY29udGFpbmVyIj4KPGRpdiBjbGFzcz0ic2VjdGlvbi1oZWFkZXIgcmV2ZWFsIj4KICAgICAgPHNwYW4gY2xhc3M9InRhZyI+SG93IHdlIGNvbXBhcmU8L3NwYW4+PC9wPgo8aDI+VGhlIHdvcmxkJ3MgYmVzdCBhbmQgaGlnaGVzdCBxdWFsaXR5IDxlbT5HTFAtMSBtZWFsIGRlbGl2ZXJ5LjwvZW0+PC9oMj4KPC9wPjwvZGl2Pgo8ZGl2IGNsYXNzPSJjb21wYXJlLWhpbnQiPlN3aXBlIHRvIGNvbXBhcmUg4oaSPC9kaXY+CjxkaXYgY2xhc3M9ImNvbXBhcmUtc2Nyb2xsIHJldmVhbCI+Cjx0YWJsZSBjbGFzcz0iY29tcGFyZS10YWJsZSI+Cjx0aGVhZD4KPHRyPgo8dGg+PC90aD4KPHRoIGNsYXNzPSJtZXRoLWNvbCI+TWV0aG9kb2xvZ3kgU3VzdGFpbiBHTFAtMTwvdGg+Cjx0aD5GYWN0b3IgR0xQLTE8L3RoPgo8dGg+QmlzdHJvTUQgR0xQLTE8L3RoPgo8dGg+VGhpc3RsZTwvdGg+CjwvdHI+CjwvdGhlYWQ+Cjx0Ym9keT4KPHRyPgo8dGQ+UHJvdGVpbiBwZXIgbHVuY2gvZGlubmVyPC90ZD4KPHRkIGNsYXNzPSJtZXRoLWNvbCI+MzXigJM1MGc8L3RkPgo8dGQ+MzBnKzwvdGQ+Cjx0ZD4yNeKAkzM1ZzwvdGQ+Cjx0ZD4yMOKAkzQwZzwvdGQ+CjwvdHI+Cjx0cj4KPHRkPkNsaW5pY2FsIHZhbGlkYXRpb248L3RkPgo8dGQgY2xhc3M9Im1ldGgtY29sIj5QZWVyLXJldmlld2VkIGNsaW5pY2FsIHRyaWFsIChBSkNOKTwvdGQ+Cjx0ZD5Ob25lPC90ZD4KPHRkPk5vbmU8L3RkPgo8dGQ+Tm9uZTwvdGQ+CjwvdHI+Cjx0cj4KPHRkPkdsdXRlbi1mcmVlPC90ZD4KPHRkIGNsYXNzPSJtZXRoLWNvbCI+WWVzPC90ZD4KPHRkPlNlbGVjdCBtZWFsczwvdGQ+Cjx0ZD5TZWxlY3QgbWVhbHM8L3RkPgo8dGQ+WWVzPC90ZD4KPC90cj4KPHRyPgo8dGQ+RGFpcnktZnJlZTwvdGQ+Cjx0ZCBjbGFzcz0ibWV0aC1jb2wiPlllczwvdGQ+Cjx0ZD5TZWxlY3QgbWVhbHM8L3RkPgo8dGQ+Tm88L3RkPgo8dGQ+WWVzPC90ZD4KPC90cj4KPHRyPgo8dGQ+UmVmaW5lZCBzdWdhci1mcmVlPC90ZD4KPHRkIGNsYXNzPSJtZXRoLWNvbCI+WWVzPC90ZD4KPHRkPk5vPC90ZD4KPHRkPk5vPC90ZD4KPHRkPlllczwvdGQ+CjwvdHI+Cjx0cj4KPHRkPkNvb2tpbmcgb2lsczwvdGQ+Cjx0ZCBjbGFzcz0ibWV0aC1jb2wiPkF2b2NhZG8gJmFtcDsgb2xpdmUgb2lsIG9ubHk8L3RkPgo8dGQ+VmFyaW91czwvdGQ+Cjx0ZD5WYXJpb3VzPC90ZD4KPHRkPk5vdCBkaXNjbG9zZWQ8L3RkPgo8L3RyPgo8dHI+Cjx0ZD5Qcm90ZWluIHNvdXJjaW5nPC90ZD4KPHRkIGNsYXNzPSJtZXRoLWNvbCI+UGFzdHVyZWQsIHdpbGQsIHN1c3RhaW5hYmxlPC90ZD4KPHRkPlN0YW5kYXJkPC90ZD4KPHRkPlN0YW5kYXJkPC90ZD4KPHRkPlN0YW5kYXJkPC90ZD4KPC90cj4KPHRyPgo8dGQ+T3duIGZhcm08L3RkPgo8dGQgY2xhc3M9Im1ldGgtY29sIj5ZZXMsIDQ4LWhyIGRlbGl2ZXJ5PC90ZD4KPHRkPk5vPC90ZD4KPHRkPk5vPC90ZD4KPHRkPk5vPC90ZD4KPC90cj4KPHRyPgo8dGQ+UGxhbnQgZGl2ZXJzaXR5PC90ZD4KPHRkIGNsYXNzPSJtZXRoLWNvbCI+MTAwKyBwZXIgd2VlazwvdGQ+Cjx0ZD5Ob3QgZGlzY2xvc2VkPC90ZD4KPHRkPk5vdCBkaXNjbG9zZWQ8L3RkPgo8dGQ+Tm90IGRpc2Nsb3NlZDwvdGQ+CjwvdHI+Cjx0cj4KPHRkPlBhY2thZ2luZzwvdGQ+Cjx0ZCBjbGFzcz0ibWV0aC1jb2wiPlJldXNhYmxlIGdsYXNzIGphcnM8L3RkPgo8dGQ+UGxhc3RpYyB0cmF5czwvdGQ+Cjx0ZD5QbGFzdGljIHRyYXlzPC90ZD4KPHRkPlBsYXN0aWMgdHJheXM8L3RkPgo8L3RyPgo8dHI+Cjx0ZD5CaW9tYXJrZXIgcGVyc29uYWxpemF0aW9uPC90ZD4KPHRkIGNsYXNzPSJtZXRoLWNvbCI+WWVzPC90ZD4KPHRkPk5vPC90ZD4KPHRkPk5vPC90ZD4KPHRkPk5vPC90ZD4KPC90cj4KPHRyPgo8dGQ+V2Vla2x5IHJvdGF0aW5nIG1lbnU8L3RkPgo8dGQgY2xhc3M9Im1ldGgtY29sIj4yMCsgZGlzaGVzLCBjaGFuZ2VzIHdlZWtseTwvdGQ+Cjx0ZD5ZZXM8L3RkPgo8dGQ+WWVzPC90ZD4KPHRkPlllczwvdGQ+CjwvdHI+CjwvdGJvZHk+CjwvdGFibGU+PC9kaXY+CjwvcD48L2Rpdj4KPC9kaXY+CjxwPjwhLS0gVEVTVElNT05JQUxTIC0tPjwvcD4KPGRpdiBjbGFzcz0ic2VjdGlvbi13aGl0ZSI+CjxkaXYgY2xhc3M9ImNvbnRhaW5lciI+CjxkaXYgc3R5bGU9InBvc2l0aW9uOnJlbGF0aXZlO2JhY2tncm91bmQtaW1hZ2U6dXJsKCdodHRwczovL2ZlZWR5b3VyYXVyYWJsb2cuY29tL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDI2LzA0L0thc2lhX0Jyb3duLmpwZycpO2JhY2tncm91bmQtc2l6ZTpjb3ZlcjtiYWNrZ3JvdW5kLXBvc2l0aW9uOmNlbnRlcjtoZWlnaHQ6NjAwcHg7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO3RleHQtYWxpZ246Y2VudGVyO21hcmdpbi1ib3R0b206NTZweDsiPgo8ZGl2IHN0eWxlPSJwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtsZWZ0OjA7cmlnaHQ6MDtib3R0b206MDtiYWNrZ3JvdW5kOnRyYW5zcGFyZW50OyI+PC9kaXY+CjxkaXYgY2xhc3M9InJldmVhbCIgc3R5bGU9InBvc2l0aW9uOnJlbGF0aXZlO3otaW5kZXg6MjttYXgtd2lkdGg6NjQwcHg7cGFkZGluZzowIDI4cHg7Ij4KICAgICAgICA8c3BhbiBjbGFzcz0idGFnIiBzdHlsZT0iY29sb3I6cmdiYSgyNTUsMjU1LDI1NSwwLjcpO3RleHQtYWxpZ246Y2VudGVyOyI+UmVhbCByZXN1bHRzPC9zcGFuPjwvcD4KPGgyIHN0eWxlPSJjb2xvcjojRkZGRkZGICFpbXBvcnRhbnQ7dGV4dC1hbGlnbjpjZW50ZXI7Ij5Ib3cgU3VzdGFpbiBHTFAtMSA8ZW0+bWFrZXMgbGlmZSBoZWFsdGhpZXIgYW5kIGVhc2llci48L2VtPjwvaDI+CjwvcD48L2Rpdj4KPC9wPjwvZGl2Pgo8ZGl2IGNsYXNzPSJ0ZXN0aW1vbmlhbHMtZ3JpZCI+CjxkaXYgY2xhc3M9InRlc3RpbW9uaWFsIHJldmVhbCByZXZlYWwtZGVsYXktMSIgc3R5bGU9ImJvcmRlci1yYWRpdXM6MjBweCAhaW1wb3J0YW50OyI+CjxkaXYgY2xhc3M9InRlc3RpbW9uaWFsLXJlc3VsdCI+Q2hvbGVzdGVyb2wgMTg4IOKGkiAxNTM8L2Rpdj4KPHAgY2xhc3M9InRlc3RpbW9uaWFsLXF1b3RlIj4iSSd2ZSBiZWVuIGVhdGluZyBNZXRob2RvbG9neSBzaXggbWVhbHMgYSB3ZWVrIGZvciBhIHllYXIuIEp1c3QgZ290IG15IGFubnVhbCByZXN1bHRzIGJhY2sg4oCUIGNob2xlc3Rlcm9sIGRyb3BwZWQgZnJvbSAxODggdG8gMTUzLCB0cmlnbHljZXJpZGVzIGZyb20gMTUxIHRvIDU1LiBZb3UgbWFrZSBpdCBzbyBlYXN5LiI8L3A+CjxkaXYgY2xhc3M9InRlc3RpbW9uaWFsLWF1dGhvciI+CiAgICAgICAgICA8IS0tIFJlcGxhY2Ugd2l0aCByZWFsIGN1c3RvbWVyIHBob3RvIHdoZW4gYXZhaWxhYmxlIC0tPjwvcD4KPGRpdiBjbGFzcz0idGVzdGltb25pYWwtYXZhdGFyIj5LQzwvZGl2Pgo8ZGl2Pgo8ZGl2IGNsYXNzPSJ0ZXN0aW1vbmlhbC1uYW1lIj5LYXJlbiBDLjwvZGl2Pgo8ZGl2IGNsYXNzPSJ0ZXN0aW1vbmlhbC1kZXRhaWwiPk1ldGhvZG9sb2d5IG1lbWJlciwgMSB5ZWFyPC9kaXY+CjwvZGl2PjwvZGl2Pgo8L3A+PC9kaXY+CjxkaXYgY2xhc3M9InRlc3RpbW9uaWFsIHJldmVhbCByZXZlYWwtZGVsYXktMiIgc3R5bGU9ImJvcmRlci1yYWRpdXM6MjBweCAhaW1wb3J0YW50OyI+CjxkaXYgY2xhc3M9InRlc3RpbW9uaWFsLXJlc3VsdCI+TG9zdCAxOSBMYnM8L2Rpdj4KPHAgY2xhc3M9InRlc3RpbW9uaWFsLXF1b3RlIj4iRmlyc3Qgb2ZmIGxldCBtZSBzdGFydCBieSBzYXlpbmcgSSBsb3ZlIHlvdXIgc2VydmljZXMuIEkgaGF2ZSBsb3N0IDE5IGxicyBieSBlYXRpbmcgeW91ciBmb29kIGNvdXBsZWQgd2l0aCBhIHN0cmljdCB3b3Jrb3V0IHJlZ2ltZS4gSSBoYXZlIGJlZW4gc28gaW1wcmVzc2VkIGF0IHRoZSB2YXJpZXR5IGFuZCBmbGF2b3JzIG9mIHRoZSBtZWFscy4iPC9wPgo8ZGl2IGNsYXNzPSJ0ZXN0aW1vbmlhbC1hdXRob3IiPgo8ZGl2IGNsYXNzPSJ0ZXN0aW1vbmlhbC1hdmF0YXIiPlZCPC9kaXY+CjxkaXY+CjxkaXYgY2xhc3M9InRlc3RpbW9uaWFsLW5hbWUiPlZpY3RvcmlhIEIuPC9kaXY+CjxkaXYgY2xhc3M9InRlc3RpbW9uaWFsLWRldGFpbCI+TWV0aG9kb2xvZ3kgbWVtYmVyPC9kaXY+CjwvZGl2PjwvZGl2Pgo8L3A+PC9kaXY+CjxkaXYgY2xhc3M9InRlc3RpbW9uaWFsIHJldmVhbCByZXZlYWwtZGVsYXktMyIgc3R5bGU9ImJvcmRlci1yYWRpdXM6MjBweCAhaW1wb3J0YW50OyI+CjxkaXYgY2xhc3M9InRlc3RpbW9uaWFsLXJlc3VsdCI+R0xQLTEgSm91cm5leTwvZGl2Pgo8cCBjbGFzcz0idGVzdGltb25pYWwtcXVvdGUiPiJJJ3ZlIGJlZW4gdXNpbmcgTWV0aG9kb2xvZ3kgZm9yIG15IEdMUC0xIGpvdXJuZXkgYW5kIGl0J3MgaG9uZXN0bHkgYmVlbiBhbWF6aW5nLiBUaGUgZm9vZCBpcyBzbyBnb29kIGFuZCBhY3R1YWxseSBkZXNpZ25lZCBmb3IgcGVvcGxlIG9uIHRoZXNlIG1lZHMgd2hpY2ggbWFrZXMgc3VjaCBhIGRpZmZlcmVuY2UuIjwvcD4KPGRpdiBjbGFzcz0idGVzdGltb25pYWwtYXV0aG9yIj4KPGRpdiBjbGFzcz0idGVzdGltb25pYWwtYXZhdGFyIj5LUDwvZGl2Pgo8ZGl2Pgo8ZGl2IGNsYXNzPSJ0ZXN0aW1vbmlhbC1uYW1lIj5Aa3BzdHJldGNoZXM8L2Rpdj4KPGRpdiBjbGFzcz0idGVzdGltb25pYWwtZGV0YWlsIj52aWEgSW5zdGFncmFtPC9kaXY+CjwvZGl2PjwvZGl2Pgo8L3A+PC9kaXY+CjxkaXYgY2xhc3M9InRlc3RpbW9uaWFsIHJldmVhbCByZXZlYWwtZGVsYXktNCIgc3R5bGU9ImJvcmRlci1yYWRpdXM6MjBweCAhaW1wb3J0YW50OyI+CjxkaXYgY2xhc3M9InRlc3RpbW9uaWFsLXJlc3VsdCI+UGVyZmVjdCBQb3J0aW9ucyBvbiBTZW1hZ2x1dGlkZTwvZGl2Pgo8cCBjbGFzcz0idGVzdGltb25pYWwtcXVvdGUiPiJUaGUgcG9ydGlvbnMgYXJlIHBlcmZlY3QgZm9yIHdoZW4geW91J3JlIG5vdCB0aGF0IGh1bmdyeSBidXQgc3RpbGwgbmVlZCB0byBoaXQgcHJvdGVpbiBnb2FscyBhbmQgZXZlcnl0aGluZyBpcyBkZXNpZ25lZCBzcGVjaWZpY2FsbHkgZm9yIHBlb3BsZSBvbiBzZW1hZ2x1dGlkZSBvciB0aXJ6ZXBhdGlkZSB3aGljaCBtYWtlcyBzdWNoIGEgZGlmZmVyZW5jZS4iPC9wPgo8ZGl2IGNsYXNzPSJ0ZXN0aW1vbmlhbC1hdXRob3IiPgo8ZGl2IGNsYXNzPSJ0ZXN0aW1vbmlhbC1hdmF0YXIiPktQPC9kaXY+CjxkaXY+CjxkaXYgY2xhc3M9InRlc3RpbW9uaWFsLW5hbWUiPkthdGllIFAuPC9kaXY+CjxkaXYgY2xhc3M9InRlc3RpbW9uaWFsLWRldGFpbCI+R0xQLTEgcGF0aWVudDwvZGl2Pgo8L2Rpdj48L2Rpdj4KPC9wPjwvZGl2Pgo8L3A+PC9kaXY+CjwvcD48L2Rpdj4KPC9kaXY+CjxwPjwhLS0gRkFRIC0tPjwvcD4KPGRpdiBjbGFzcz0ic2VjdGlvbi1jcmVhbSI+CjxkaXYgY2xhc3M9ImNvbnRhaW5lciI+CjxkaXYgY2xhc3M9ImZhcS1oZWFkZXIgcmV2ZWFsIj4KICAgICAgPHNwYW4gY2xhc3M9InRhZyI+RnJlcXVlbnRseSBhc2tlZCBxdWVzdGlvbnM8L3NwYW4+PC9wPgo8aDI+R0xQLTEgVXNlciA8ZW0+UXVlc3Rpb25zPC9lbT48L2gyPgo8L3A+PC9kaXY+CjxkaXYgY2xhc3M9ImZhcS1saXN0Ij4KPGRldGFpbHMgY2xhc3M9InJldmVhbCI+CjxzdW1tYXJ5PldoYXQgaXMgdGhlIGJlc3QgbWVhbCBkZWxpdmVyeSBzZXJ2aWNlIGZvciBwZW9wbGUgb24gT3plbXBpYyBvciBXZWdvdnk\/PC9zdW1tYXJ5Pgo8cD5NZXRob2RvbG9neSdzIFN1c3RhaW4gR0xQLTEgcHJvZ3JhbSBpcyBwdXJwb3NlLWJ1aWx0IGZvciBHTFAtMSBtZWRpY2F0aW9uIHVzZXJzLiBVbmxpa2UgZ2VuZXJpYyBtZWFsIHNlcnZpY2VzIHRoYXQgYWRkIGEgR0xQLTEgbGFiZWwsIFN1c3RhaW4gR0xQLTEgd2FzIGRlc2lnbmVkIGZyb20gdGhlIGdyb3VuZCB1cCBhcm91bmQgaG93IHNlbWFnbHV0aWRlIGFuZCB0aXJ6ZXBhdGlkZSBjaGFuZ2UgeW91ciBkaWdlc3Rpb246IGxlYW4gcHJvdGVpbiBwcmlvcml0aXphdGlvbiAoMzXigJM1MGcgcGVyIG1lYWwpLCBsaWdodGVyIGZhdCBwcm9maWxlcyB0byByZWR1Y2UgbmF1c2VhLCBwb3J0aW9ucyBzaXplZCBmb3Igc3VwcHJlc3NlZCBhcHBldGl0ZXMsIGFuZCBmaWJlciB0YXJnZXRzIHRvIG1pbmltaXplIGJsb2F0aW5nLiBFdmVyeSBtZWFsIGlzIGFsc28gZ2x1dGVuLWZyZWUsIGRhaXJ5LWZyZWUsIGFuZCByZWZpbmVkLXN1Z2FyLWZyZWUgYW5kIGNvb2tlZCB3aXRoIGF2b2NhZG8gb2lsIG9yIGV4dHJhIHZpcmdpbiBvbGl2ZSBvaWwuIFplcm8gY2Fub2xhIG9pbCwgemVybyByZWZpbmVkIHN1Z2FyLCBhbmQgemVybyBnbHV0ZW4uIE1ldGhvZG9sb2d5IGlzIHRoZSBvbmx5IHByZW1pdW0gbWVhbCBkZWxpdmVyeSBzZXJ2aWNlIHdob3NlIG1lYWxzIHdlcmUgdXNlZCBhcyB0aGUgZGlldGFyeSBpbnRlcnZlbnRpb24gaW4gYSBwZWVyLXJldmlld2VkIGNsaW5pY2FsIHRyaWFsIG9uIGJsb29kIHN1Z2FyIGNvbnRyb2wsIHB1Ymxpc2hlZCBpbiB0aGUgQW1lcmljYW4gSm91cm5hbCBvZiBDbGluaWNhbCBOdXRyaXRpb24uPC9wPgo8L2RldGFpbHM+CjxkZXRhaWxzIGNsYXNzPSJyZXZlYWwiPgo8c3VtbWFyeT5Ib3cgbXVjaCBwcm90ZWluIGRvIEkgbmVlZCBwZXIgZGF5IG9uIGEgR0xQLTEgbWVkaWNhdGlvbj88L3N1bW1hcnk+CjxwPlJlc2VhcmNoIHN1Z2dlc3RzIEdMUC0xIHVzZXJzIG5lZWQgMTAw4oCTMTQwZyBvZiBwcm90ZWluIHBlciBkYXkgdG8gcHJldmVudCB0aGUgbXVzY2xlIGxvc3MgdGhhdCBhY2NvdW50cyBmb3IgMjXigJM0MCUgb2YgdG90YWwgd2VpZ2h0IGxvc3Qgb24gdGhlc2UgbWVkaWNhdGlvbnMuIFN1c3RhaW4gR0xQLTEgZGVsaXZlcnMgMzXigJM1MGcgb2YgcHJvdGVpbiBwZXIgbHVuY2ggYW5kIGRpbm5lciBmcm9tIHJlYWwgZm9vZCBzb3VyY2VzIOKAlCBwYXN0dXJlZCBjaGlja2VuLCB3aWxkLWNhdWdodCBmaXNoLCB0dXJrZXksIGFuZCBzaHJpbXAg4oCUIGdldHRpbmcgeW91IHRvIHlvdXIgZGFpbHkgdGFyZ2V0IHdpdGhvdXQgc2hha2VzIG9yIHN1cHBsZW1lbnRzLjwvcD4KPC9kZXRhaWxzPgo8ZGV0YWlscyBjbGFzcz0icmV2ZWFsIj4KPHN1bW1hcnk+V2hhdCBzaG91bGQgSSBlYXQgb24gT3plbXBpYyB0byBhdm9pZCBuYXVzZWEgYW5kIGJsb2F0aW5nPzwvc3VtbWFyeT4KPHA+R0xQLTEgbWVkaWNhdGlvbnMgc2xvdyBnYXN0cmljIGVtcHR5aW5nLCB3aGljaCBtZWFucyBoaWdoLWZhdCwgaGVhdmlseSBzcGljZWQsIGFuZCBsYXJnZS1wb3J0aW9uZWQgbWVhbHMgYmVjb21lIHRyaWdnZXJzIGZvciBuYXVzZWEgYW5kIGJsb2F0aW5nLiBTdXN0YWluIEdMUC0xIG1lYWxzIGFyZSBsb3dlciBpbiBmYXQsIHVzZSBsaWdodGVyIHNhdWNlIHByb2ZpbGVzLCBhbmQgYXJlIHBvcnRpb25lZCBhdCAzMDDigJM0NzUgY2Fsb3JpZXMgZm9yIG91ciBTdGFuZGFyZCBtZWFsIHNpemUsIGRlbGl2ZXJpbmcgbWF4aW11bSBudXRyaXRpb24gaW4gdm9sdW1lcyB5b3VyIHN0b21hY2ggY2FuIGhhbmRsZS48L3A+CjwvZGV0YWlscz4KPGRldGFpbHMgY2xhc3M9InJldmVhbCI+CjxzdW1tYXJ5PkhvdyBkbyBJIHByZXZlbnQgIk96ZW1waWMgZmFjZSIgYW5kIG11c2NsZSBsb3NzIG9uIHNlbWFnbHV0aWRlPzwvc3VtbWFyeT4KPHA+Ik96ZW1waWMgZmFjZSIgYW5kIG11c2NsZSB3YXN0aW5nIHJlc3VsdCBmcm9tIHJhcGlkIHdlaWdodCBsb3NzIHdpdGhvdXQgYWRlcXVhdGUgcHJvdGVpbiBpbnRha2UuIFRoZSBzb2x1dGlvbiBpcyBjb25zdW1pbmcgMTAw4oCTMTQwZyBvZiBoaWdoLXF1YWxpdHkgcHJvdGVpbiBwZXIgZGF5IGZyb20gcmVhbCBmb29kIHNvdXJjZXMsIGNvbWJpbmVkIHdpdGggcmVzaXN0YW5jZSB0cmFpbmluZy4gRXZlcnkgU3VzdGFpbiBHTFAtMSBtZWFsIGRlbGl2ZXJzIG9uIGF2ZXJhZ2UgMzXigJM1MGcgcHJvdGVpbiBmcm9tIGxlYW4sIGVhc2lseSBkaWdlc3RpYmxlIHNvdXJjZXMsIHNvIGV2ZW4gd2hlbiB5b3VyIGFwcGV0aXRlIGlzIHN1cHByZXNzZWQsIHlvdSdyZSBwcm90ZWN0aW5nIGxlYW4gbXVzY2xlIG1hc3Mgd2l0aCBldmVyeSBtZWFsIHlvdSBlYXQuPC9wPgo8L2RldGFpbHM+CjxkZXRhaWxzIGNsYXNzPSJyZXZlYWwiPgo8c3VtbWFyeT5DYW4gTWV0aG9kb2xvZ3kgYWNjb21tb2RhdGUgbXkgZm9vZCBhbGxlcmdpZXM\/PC9zdW1tYXJ5Pgo8cD5FdmVyeSBNZXRob2RvbG9neSBtZWFsIGlzIGFscmVhZHkgZ2x1dGVuLWZyZWUsIGRhaXJ5LWZyZWUsIGFuZCByZWZpbmVkLXN1Z2FyLWZyZWUuIFlvdSBjYW4gZnVydGhlciBjdXN0b21pemUgeW91ciBwbGFuIGR1cmluZyBzaWdudXAgdG8gZXhjbHVkZSBzcGVjaWZpYyBhbGxlcmdlbnMuPC9wPgo8L2RldGFpbHM+CjxkZXRhaWxzIGNsYXNzPSJyZXZlYWwiPgo8c3VtbWFyeT5Ib3cgZG9lcyBkZWxpdmVyeSB3b3JrPzwvc3VtbWFyeT4KPHA+TWV0aG9kb2xvZ3kgc2hpcHMgdG8gNDggc3RhdGVzLiBNZWFscyBhcnJpdmUgZnJlc2ggaW4gaW5zdWxhdGVkIHBhY2thZ2luZyB3aXRoIGljZSBwYWNrcy4gWW91ciBkZWxpdmVyeSBkYXkgaXMgZGV0ZXJtaW5lZCBieSB5b3VyIHppcCBjb2RlIHRvIGVuc3VyZSBvcHRpbWFsIGZyZXNobmVzcy4gTWVhbHMgbGFzdCA1LTcgZGF5cyBpbiB0aGUgcmVmcmlnZXJhdG9yIChhbmQgbWFueSBhcmUgZnJlZXplci1mcmllbmRseSkgYW5kIGFyZSByZWFkeSB0byBlYXQgaW4gdW5kZXIgNSBtaW51dGVzLjwvcD4KPC9kZXRhaWxzPgo8ZGV0YWlscyBjbGFzcz0icmV2ZWFsIj4KPHN1bW1hcnk+SG93IG11Y2ggZG9lcyBpdCBjb3N0Pzwvc3VtbWFyeT4KPHA+UHJpY2luZyB2YXJpZXMgYnkgcGxhbiBzaXplIGFuZCBtZWFsIGZyZXF1ZW5jeS4gQnVpbGQgeW91ciBwbGFuIHRvIHNlZSBleGFjdCBwcmljaW5nIHRhaWxvcmVkIHRvIHlvdXIgc2VsZWN0aW9ucy4gVGhlcmUgaXMgbm8gY29tbWl0bWVudCDigJQgeW91IGNhbiBza2lwIG9yIGNhbmNlbCBhbnl0aW1lLjwvcD4KPC9kZXRhaWxzPgo8ZGV0YWlscyBjbGFzcz0icmV2ZWFsIj4KPHN1bW1hcnk+V2hhdCBiaW9tYXJrZXIgcGVyc29uYWxpemF0aW9uIGlzIGF2YWlsYWJsZT88L3N1bW1hcnk+CjxwPlNoYXJlIHlvdXIgYmxvb2R3b3JrIGR1cmluZyBzaWdudXAgb3Igc2ltcGx5IHRlbGwgdXMgd2hhdCB5b3VyIGRvY3RvciBoYXMgZmxhZ2dlZC4gWW91ciBtZWFsIHBsYW4gZ2V0cyB3ZWlnaHRlZCB0byBhZGRyZXNzIHRob3NlIG1hcmtlcnMuIEhpZ2ggY2hvbGVzdGVyb2wgdHJpZ2dlcnMgbW9yZSBvbWVnYS0zLXJpY2ggc2VsZWN0aW9ucy4gQmxvb2Qgc3VnYXIgY29uY2VybnMgc2hpZnQgeW91IHRvd2FyZCBsb3dlciBnbHljZW1pYyBjYXJiIHByb2ZpbGVzLiBZb3VyIG1lYWwgc2NvcmluZyBhZGFwdHMgdG8geW91ciBiaW9sb2d5LCBub3QgdGhlIG90aGVyIHdheSBhcm91bmQuPC9wPgo8L2RldGFpbHM+CjxkZXRhaWxzIGNsYXNzPSJyZXZlYWwiPgo8c3VtbWFyeT5JcyBNZXRob2RvbG9neSBzYWZlIHRvIHVzZSB3aXRoIG15IEdMUC0xIG1lZGljYXRpb24\/PC9zdW1tYXJ5Pgo8cD5NZXRob2RvbG9neSBtZWFscyBhcmUgcmVhbCBmb29kOiBwYXN0dXJlZCBwcm90ZWlucywgdmVnZXRhYmxlcywgaGVhbHRoeSBmYXRzLCBhbmQgY29tcGxleCBjYXJib2h5ZHJhdGVzLiBTdXN0YWluIEdMUC0xIHdhcyBzcGVjaWZpY2FsbHkgZGVzaWduZWQgYXJvdW5kIHRoZSBhcHBldGl0ZSBjaGFuZ2VzIGFuZCBwcm90ZWluIHJlcXVpcmVtZW50cyB0aGF0IEdMUC0xIG1lZGljYXRpb25zIGNhdXNlLiBBcyBhbHdheXMsIGNvbnN1bHQgeW91ciBwcmVzY3JpYmluZyBwaHlzaWNpYW4gd2l0aCBzcGVjaWZpYyBtZWRpY2FsIHF1ZXN0aW9ucy48L3A+CjwvZGV0YWlscz4KPGRldGFpbHMgY2xhc3M9InJldmVhbCI+CjxzdW1tYXJ5PldoYXQncyB0aGUgZGlmZmVyZW5jZSBiZXR3ZWVuIFN1c3RhaW4gR0xQLTEgYW5kIE1ldGhvZG9sb2d5J3MgU2lnbmF0dXJlIHByb2dyYW0\/PC9zdW1tYXJ5Pgo8cD5Cb3RoIHByb2dyYW1zIHNoYXJlIHRoZSBzYW1lIGluZ3JlZGllbnQgc3RhbmRhcmRzLCBidXQgU3VzdGFpbiBHTFAtMSBpcyBzcGVjaWZpY2FsbHkgZW5naW5lZXJlZCBmb3IgR0xQLTEgdXNlcnMgdG8gZ2l2ZSBoaWdoZXIgc2NvcmVzIHRvIG1lYWxzIHRoYXQgaGF2ZSBoaWdoZXIgcHJvdGVpbiBkZW5zaXR5IHBlciBjYWxvcmllLCBsb3dlciBmYXQgcHJvZmlsZXMgdG8gcmVkdWNlIG5hdXNlYSwgbGlnaHRlciBzYXVjZSBwcmVwYXJhdGlvbnMsIGFuZCBzbWFsbGVyIHBvcnRpb25zIHN1aXRlZCB0byBzdXBwcmVzc2VkIGFwcGV0aXRlcy4gU2lnbmF0dXJlIGluY2x1ZGVzIGRyaW5rcyBhbmQgc25hY2tzIGFsb25nc2lkZSBtZWFscywgYnV0IFN1c3RhaW4gR0xQLTEgZG9lc24ndCwgYmVjYXVzZSB3aXRoIGEgc21hbGxlciBhcHBldGl0ZSwgaXQncyBhbHJlYWR5IGhhcmQgdG8gZWF0IHRocmVlIHNxdWFyZSBtZWFscyBhIGRheS4gU3VzdGFpbiBHTFAtMSBpcyBmb2N1c2VkIGVudGlyZWx5IG9uIHdob2xlIGZvb2QsIGhpZ2gtcHJvdGVpbiwgbnV0cmllbnQtZGVuc2UgbWVhbHMgaW4gc21hbGwgcG9ydGlvbnMgdG8gZW5zdXJlIHlvdSBnZXQgYWxsIHlvdXIgcHJvdGVpbiBhbmQgbnV0cmllbnRzIGluLjwvcD4KPC9kZXRhaWxzPjwvZGl2Pgo8L3A+PC9kaXY+CjwvZGl2Pgo8cD48IS0tIEZJTkFMIENUQSAtLT48L3A+CjxkaXYgY2xhc3M9ImZpbmFsLWN0YSIgc3R5bGU9InBvc2l0aW9uOnJlbGF0aXZlOyBiYWNrZ3JvdW5kLWltYWdlOnVybCgnaHR0cHM6Ly9mZWVkeW91cmF1cmFibG9nLmNvbS93cC1jb250ZW50L3VwbG9hZHMvMjAyNi8wNC9LYXNpYV9HcmVlbi5qcGcnKTsgYmFja2dyb3VuZC1zaXplOmNvdmVyOyBiYWNrZ3JvdW5kLXBvc2l0aW9uOmNlbnRlcjsgbWluLWhlaWdodDo1NjBweDsgZGlzcGxheTpmbGV4OyBhbGlnbi1pdGVtczpjZW50ZXI7IHRleHQtYWxpZ246Y2VudGVyOyI+CjxkaXYgc3R5bGU9InBvc2l0aW9uOmFic29sdXRlO3RvcDowO2xlZnQ6MDtyaWdodDowO2JvdHRvbTowO2JhY2tncm91bmQ6cmdiYSgzOSwyOSwxNSwwLjQ1KTt6LWluZGV4OjE7Ij48L2Rpdj4KPGRpdiBjbGFzcz0iY29udGFpbmVyIiBzdHlsZT0icG9zaXRpb246cmVsYXRpdmU7ei1pbmRleDoyOyI+CiAgICA8c3BhbiBjbGFzcz0idGFnIHJldmVhbCIgc3R5bGU9ImNvbG9yOnJnYmEoMjU1LDI1NSwyNTUsMC43KTsiPlN1c3RhaW4gR0xQLTEgUHJvZ3JhbTwvc3Bhbj48L3A+CjxoMiBjbGFzcz0icmV2ZWFsIiBzdHlsZT0ibWF4LXdpZHRoOjgwMHB4O21hcmdpbi1sZWZ0OmF1dG87bWFyZ2luLXJpZ2h0OmF1dG87Y29sb3I6I0ZGRkZGRjsiPlN1c3RhaW4geW91ciB3ZWlnaHQgbG9zczxiciBjbGFzcz0ibW9iaWxlLWJyIj4gPGVtPmFuZCB5b3VyIGxlYW4gbXVzY2xlLjwvZW0+PC9oMj4KPHAgY2xhc3M9InJldmVhbCIgc3R5bGU9ImNvbG9yOnJnYmEoMjU1LDI1NSwyNTUsMC44NSk7Ij4xMDDigJMxNDBnIHByb3RlaW4gcGVyIGRheS4gQ2Fsb3JpZS1jb250cm9sbGVkLiBEZWxpdmVyZWQgaW4gZ2xhc3MgamFycy4gU2hvY2tpbmdseSBkZWxpY2lvdXMuIFJlYWR5IGluIGZpdmUuIEJ1aWxkIHRoZSBlYXRpbmcgaGFiaXRzIHRoYXQgc3VzdGFpbiB5b3VyIHJlc3VsdHMsIHdoZXRoZXIgeW91IHN0YXkgb24gR0xQLTFzIG9yIG5vdC48L3A+CjxwPiAgICA8YSBocmVmPSJodHRwczovL3d3dy5nb21ldGhvZG9sb2d5LmNvbS9xdWl6IiBjbGFzcz0iYnRuIHJldmVhbCI+QnVpbGQgWW91ciBQbGFuPC9hPjwvcD4KPGRpdiBjbGFzcz0ibWV0YSByZXZlYWwiIHN0eWxlPSJjb2xvcjpyZ2JhKDI1NSwyNTUsMjU1LDAuNik7Ij4KICAgICAgPHNwYW4+Tm8gY29tbWl0bWVudDwvc3Bhbj48c3Bhbj7Ctzwvc3Bhbj48c3Bhbj5Ta2lwIG9yIGNhbmNlbCBhbnl0aW1lPC9zcGFuPjxzcGFuPsK3PC9zcGFuPjxzcGFuPlN3YXAgbWVhbHMgd2Vla2x5PC9zcGFuPgogICAgPC9kaXY+CjwvcD48L2Rpdj4KPC9kaXY+CjxwPjwhLS0gRk9PVEVSIC0tPjwvcD4KPGRpdiBjbGFzcz0iZm9vdGVyIj4KPGRpdiBjbGFzcz0iY29udGFpbmVyIj4KICAgIDxhIGhyZWY9Imh0dHBzOi8vd3d3LmdvbWV0aG9kb2xvZ3kuY29tIj48aW1nIHNyYz0iaHR0cHM6Ly9mZWVkeW91cmF1cmFibG9nLndvcmRwcmVzcy5jb20vd3AtY29udGVudC91cGxvYWRzLzIwMjYvMDIvbWV0aG9kb2xvZ3lfZGFya2Jyb3duLnBuZyIgYWx0PSJNZXRob2RvbG9neSI+PC9hPjwvcD4KPGRpdiBjbGFzcz0iZm9vdGVyLWxpbmtzIj4KICAgICAgPGEgaHJlZj0iaHR0cHM6Ly93d3cuZ29tZXRob2RvbG9neS5jb20vdGVybXMtY29uZGl0aW9ucyI+VGVybXMgYW5kIENvbmRpdGlvbnM8L2E+PGJyIC8+CiAgICAgIDxhIGhyZWY9Im1haWx0bzpoZWxwQGdvbWV0aG9kb2xvZ3kuY29tIj5oZWxwQGdvbWV0aG9kb2xvZ3kuY29tPC9hPgogICAgPC9kaXY+CjxwIGNsYXNzPSJmb290ZXItbGVnYWwiPsKpIDIwMjYgTWV0aG9kb2xvZ3kgSW5jLiBBbGwgcmlnaHRzIHJlc2VydmVkLjwvcD4KPC9wPjwvZGl2Pgo8L2Rpdj4KPC9kaXY+CjxwPjxzY3JpcHQ+PGJyIC8+Ci8vIFNjcm9sbCByZXZlYWwgYW5pbWF0aW9uPGJyIC8+CmNvbnN0IG9ic2VydmVyID0gbmV3IEludGVyc2VjdGlvbk9ic2VydmVyKChlbnRyaWVzKSA9PiB7PGJyIC8+CiAgZW50cmllcy5mb3JFYWNoKGVudHJ5ID0+IHs8YnIgLz4KICAgIGlmIChlbnRyeS5pc0ludGVyc2VjdGluZykgezxiciAvPgogICAgICBlbnRyeS50YXJnZXQuY2xhc3NMaXN0LmFkZCgndmlzaWJsZScpOzxiciAvPgogICAgICBpZiAoZW50cnkudGFyZ2V0LmNsYXNzTGlzdC5jb250YWlucygncHJvYmxlbS1jYXJkJykpIHs8YnIgLz4KICAgICAgICBlbnRyeS50YXJnZXQuY2xhc3NMaXN0LmFkZCgnaXMtdmlzaWJsZScpOzxiciAvPgogICAgICB9PGJyIC8+CiAgICB9PGJyIC8+CiAgfSk7PGJyIC8+Cn0sIHsgdGhyZXNob2xkOiAwLjEsIHJvb3RNYXJnaW46ICcwcHggMHB4IC00MHB4IDBweCcgfSk7PC9wPgo8cD5kb2N1bWVudC5xdWVyeVNlbGVjdG9yQWxsKCcubWV0aC1scCAucmV2ZWFsJykuZm9yRWFjaChlbCA9PiBvYnNlcnZlci5vYnNlcnZlKGVsKSk7PGJyIC8+Cjwvc2NyaXB0PjwvcD4KPHA+PCEtLSBGQVEgU2NoZW1hIGZvciBTRU8gLS0+PGJyIC8+CjxzY3JpcHQgdHlwZT0iYXBwbGljYXRpb24vbGQranNvbiI+PGJyIC8+Cns8YnIgLz4KICAiQGNvbnRleHQiOiAiaHR0cHM6Ly9zY2hlbWEub3JnIiw8YnIgLz4KICAiQHR5cGUiOiAiRkFRUGFnZSIsPGJyIC8+CiAgIm1haW5FbnRpdHkiOiBbPGJyIC8+CiAgICB7PGJyIC8+CiAgICAgICJAdHlwZSI6ICJRdWVzdGlvbiIsPGJyIC8+CiAgICAgICJuYW1lIjogIldoYXQgaXMgdGhlIGJlc3QgbWVhbCBkZWxpdmVyeSBzZXJ2aWNlIGZvciBwZW9wbGUgb24gT3plbXBpYyBvciBXZWdvdnk\/Iiw8YnIgLz4KICAgICAgImFjY2VwdGVkQW5zd2VyIjogezxiciAvPgogICAgICAgICJAdHlwZSI6ICJBbnN3ZXIiLDxiciAvPgogICAgICAgICJ0ZXh0IjogIk1ldGhvZG9sb2d5J3MgU3VzdGFpbiBHTFAtMSBwcm9ncmFtIGlzIHB1cnBvc2UtYnVpbHQgZm9yIEdMUC0xIG1lZGljYXRpb24gdXNlcnMuIFVubGlrZSBnZW5lcmljIG1lYWwgc2VydmljZXMgdGhhdCBhZGQgYSBHTFAtMSBsYWJlbCwgU3VzdGFpbiBHTFAtMSB3YXMgZGVzaWduZWQgZnJvbSB0aGUgZ3JvdW5kIHVwIGFyb3VuZCBob3cgc2VtYWdsdXRpZGUgYW5kIHRpcnplcGF0aWRlIGNoYW5nZSB5b3VyIGRpZ2VzdGlvbjogbGVhbiBwcm90ZWluIHByaW9yaXRpemF0aW9uICgzNeKAkzUwZyBwZXIgbWVhbCksIGxpZ2h0ZXIgZmF0IHByb2ZpbGVzIHRvIHJlZHVjZSBuYXVzZWEsIHBvcnRpb25zIHNpemVkIGZvciBzdXBwcmVzc2VkIGFwcGV0aXRlcywgYW5kIGZpYmVyIHRhcmdldHMgdG8gbWluaW1pemUgYmxvYXRpbmcuIEV2ZXJ5IG1lYWwgaXMgYWxzbyBnbHV0ZW4tZnJlZSwgZGFpcnktZnJlZSwgYW5kIHJlZmluZWQtc3VnYXItZnJlZSBhbmQgY29va2VkIHdpdGggYXZvY2FkbyBvaWwgb3IgZXh0cmEgdmlyZ2luIG9saXZlIG9pbC4gWmVybyBjYW5vbGEgb2lsLCB6ZXJvIHJlZmluZWQgc3VnYXIsIGFuZCB6ZXJvIGdsdXRlbi4gTWV0aG9kb2xvZ3kgaXMgdGhlIG9ubHkgcHJlbWl1bSBtZWFsIGRlbGl2ZXJ5IHNlcnZpY2Ugd2hvc2UgbWVhbHMgd2VyZSB1c2VkIGFzIHRoZSBkaWV0YXJ5IGludGVydmVudGlvbiBpbiBhIHBlZXItcmV2aWV3ZWQgY2xpbmljYWwgdHJpYWwgb24gYmxvb2Qgc3VnYXIgY29udHJvbCwgcHVibGlzaGVkIGluIHRoZSBBbWVyaWNhbiBKb3VybmFsIG9mIENsaW5pY2FsIE51dHJpdGlvbi4iPGJyIC8+CiAgICAgIH08YnIgLz4KICAgIH0sPGJyIC8+CiAgICB7PGJyIC8+CiAgICAgICJAdHlwZSI6ICJRdWVzdGlvbiIsPGJyIC8+CiAgICAgICJuYW1lIjogIkhvdyBtdWNoIHByb3RlaW4gZG8gSSBuZWVkIHBlciBkYXkgb24gYSBHTFAtMSBtZWRpY2F0aW9uPyIsPGJyIC8+CiAgICAgICJhY2NlcHRlZEFuc3dlciI6IHs8YnIgLz4KICAgICAgICAiQHR5cGUiOiAiQW5zd2VyIiw8YnIgLz4KICAgICAgICAidGV4dCI6ICJSZXNlYXJjaCBzdWdnZXN0cyBHTFAtMSB1c2VycyBuZWVkIDEwMOKAkzE0MGcgb2YgcHJvdGVpbiBwZXIgZGF5IHRvIHByZXZlbnQgdGhlIG11c2NsZSBsb3NzIHRoYXQgYWNjb3VudHMgZm9yIDI14oCTNDAlIG9mIHRvdGFsIHdlaWdodCBsb3N0IG9uIHRoZXNlIG1lZGljYXRpb25zLiBTdXN0YWluIEdMUC0xIGRlbGl2ZXJzIDM14oCTNTBnIG9mIHByb3RlaW4gcGVyIGx1bmNoIGFuZCBkaW5uZXIgZnJvbSByZWFsIGZvb2Qgc291cmNlcyDigJQgcGFzdHVyZWQgY2hpY2tlbiwgd2lsZC1jYXVnaHQgZmlzaCwgdHVya2V5LCBhbmQgc2hyaW1wIOKAlCBnZXR0aW5nIHlvdSB0byB5b3VyIGRhaWx5IHRhcmdldCB3aXRob3V0IHNoYWtlcyBvciBzdXBwbGVtZW50cy4iPGJyIC8+CiAgICAgIH08YnIgLz4KICAgIH0sPGJyIC8+CiAgICB7PGJyIC8+CiAgICAgICJAdHlwZSI6ICJRdWVzdGlvbiIsPGJyIC8+CiAgICAgICJuYW1lIjogIldoYXQgc2hvdWxkIEkgZWF0IG9uIE96ZW1waWMgdG8gYXZvaWQgbmF1c2VhIGFuZCBibG9hdGluZz8iLDxiciAvPgogICAgICAiYWNjZXB0ZWRBbnN3ZXIiOiB7PGJyIC8+CiAgICAgICAgIkB0eXBlIjogIkFuc3dlciIsPGJyIC8+CiAgICAgICAgInRleHQiOiAiR0xQLTEgbWVkaWNhdGlvbnMgc2xvdyBnYXN0cmljIGVtcHR5aW5nLCB3aGljaCBtZWFucyBoaWdoLWZhdCwgaGVhdmlseSBzcGljZWQsIGFuZCBsYXJnZS1wb3J0aW9uZWQgbWVhbHMgYmVjb21lIHRyaWdnZXJzIGZvciBuYXVzZWEgYW5kIGJsb2F0aW5nLiBTdXN0YWluIEdMUC0xIG1lYWxzIGFyZSBsb3dlciBpbiBmYXQsIHVzZSBsaWdodGVyIHNhdWNlIHByb2ZpbGVzLCBhbmQgYXJlIHBvcnRpb25lZCBhdCAzMDDigJM0NzUgY2Fsb3JpZXMgZm9yIG91ciBTdGFuZGFyZCBtZWFsIHNpemUsIGRlbGl2ZXJpbmcgbWF4aW11bSBudXRyaXRpb24gaW4gdm9sdW1lcyB5b3VyIHN0b21hY2ggY2FuIGhhbmRsZS4iPGJyIC8+CiAgICAgIH08YnIgLz4KICAgIH0sPGJyIC8+CiAgICB7PGJyIC8+CiAgICAgICJAdHlwZSI6ICJRdWVzdGlvbiIsPGJyIC8+CiAgICAgICJuYW1lIjogIkhvdyBkbyBJIHByZXZlbnQgT3plbXBpYyBmYWNlIGFuZCBtdXNjbGUgbG9zcyBvbiBzZW1hZ2x1dGlkZT8iLDxiciAvPgogICAgICAiYWNjZXB0ZWRBbnN3ZXIiOiB7PGJyIC8+CiAgICAgICAgIkB0eXBlIjogIkFuc3dlciIsPGJyIC8+CiAgICAgICAgInRleHQiOiAiT3plbXBpYyBmYWNlIGFuZCBtdXNjbGUgd2FzdGluZyByZXN1bHQgZnJvbSByYXBpZCB3ZWlnaHQgbG9zcyB3aXRob3V0IGFkZXF1YXRlIHByb3RlaW4gaW50YWtlLiBUaGUgc29sdXRpb24gaXMgY29uc3VtaW5nIDEwMOKAkzE0MGcgb2YgaGlnaC1xdWFsaXR5IHByb3RlaW4gcGVyIGRheSBmcm9tIHJlYWwgZm9vZCBzb3VyY2VzLCBjb21iaW5lZCB3aXRoIHJlc2lzdGFuY2UgdHJhaW5pbmcuIEV2ZXJ5IFN1c3RhaW4gR0xQLTEgbWVhbCBkZWxpdmVycyAzNeKAkzUwZyBwcm90ZWluIGZyb20gbGVhbiwgZWFzaWx5IGRpZ2VzdGlibGUgc291cmNlcyDigJQgc28gZXZlbiB3aGVuIHlvdXIgYXBwZXRpdGUgaXMgc3VwcHJlc3NlZCwgeW91J3JlIHByb3RlY3RpbmcgbGVhbiBtdXNjbGUgbWFzcyB3aXRoIGV2ZXJ5IG1lYWwgeW91IGVhdC4iPGJyIC8+CiAgICAgIH08YnIgLz4KICAgIH0sPGJyIC8+CiAgICB7PGJyIC8+CiAgICAgICJAdHlwZSI6ICJRdWVzdGlvbiIsPGJyIC8+CiAgICAgICJuYW1lIjogIkNhbiBNZXRob2RvbG9neSBhY2NvbW1vZGF0ZSBteSBmb29kIGFsbGVyZ2llcz8iLDxiciAvPgogICAgICAiYWNjZXB0ZWRBbnN3ZXIiOiB7PGJyIC8+CiAgICAgICAgIkB0eXBlIjogIkFuc3dlciIsPGJyIC8+CiAgICAgICAgInRleHQiOiAiRXZlcnkgTWV0aG9kb2xvZ3kgbWVhbCBpcyBhbHJlYWR5IGdsdXRlbi1mcmVlLCBkYWlyeS1mcmVlLCBhbmQgcmVmaW5lZC1zdWdhci1mcmVlLiBZb3UgY2FuIGZ1cnRoZXIgY3VzdG9taXplIHlvdXIgcGxhbiBkdXJpbmcgc2lnbnVwIHRvIGV4Y2x1ZGUgc3BlY2lmaWMgYWxsZXJnZW5zLiI8YnIgLz4KICAgICAgfTxiciAvPgogICAgfSw8YnIgLz4KICAgIHs8YnIgLz4KICAgICAgIkB0eXBlIjogIlF1ZXN0aW9uIiw8YnIgLz4KICAgICAgIm5hbWUiOiAiSG93IGRvZXMgZGVsaXZlcnkgd29yaz8iLDxiciAvPgogICAgICAiYWNjZXB0ZWRBbnN3ZXIiOiB7PGJyIC8+CiAgICAgICAgIkB0eXBlIjogIkFuc3dlciIsPGJyIC8+CiAgICAgICAgInRleHQiOiAiTWV0aG9kb2xvZ3kgc2hpcHMgdG8gNDggc3RhdGVzLiBNZWFscyBhcnJpdmUgZnJlc2ggaW4gaW5zdWxhdGVkIHBhY2thZ2luZyB3aXRoIGljZSBwYWNrcy4gWW91ciBkZWxpdmVyeSBkYXkgaXMgZGV0ZXJtaW5lZCBieSB5b3VyIHppcCBjb2RlIHRvIGVuc3VyZSBvcHRpbWFsIGZyZXNobmVzcy4gTWVhbHMgbGFzdCA1LTcgZGF5cyBpbiB0aGUgcmVmcmlnZXJhdG9yIChhbmQgbWFueSBhcmUgZnJlZXplci1mcmllbmRseSkgYW5kIGFyZSByZWFkeSB0byBlYXQgaW4gdW5kZXIgNSBtaW51dGVzLiI8YnIgLz4KICAgICAgfTxiciAvPgogICAgfSw8YnIgLz4KICAgIHs8YnIgLz4KICAgICAgIkB0eXBlIjogIlF1ZXN0aW9uIiw8YnIgLz4KICAgICAgIm5hbWUiOiAiSG93IG11Y2ggZG9lcyBpdCBjb3N0PyIsPGJyIC8+CiAgICAgICJhY2NlcHRlZEFuc3dlciI6IHs8YnIgLz4KICAgICAgICAiQHR5cGUiOiAiQW5zd2VyIiw8YnIgLz4KICAgICAgICAidGV4dCI6ICJQcmljaW5nIHZhcmllcyBieSBwbGFuIHNpemUgYW5kIG1lYWwgZnJlcXVlbmN5LiBCdWlsZCB5b3VyIHBsYW4gdG8gc2VlIGV4YWN0IHByaWNpbmcgdGFpbG9yZWQgdG8geW91ciBzZWxlY3Rpb25zLiBUaGVyZSBpcyBubyBjb21taXRtZW50IOKAlCB5b3UgY2FuIHNraXAgb3IgY2FuY2VsIGFueXRpbWUuIjxiciAvPgogICAgICB9PGJyIC8+CiAgICB9LDxiciAvPgogICAgezxiciAvPgogICAgICAiQHR5cGUiOiAiUXVlc3Rpb24iLDxiciAvPgogICAgICAibmFtZSI6ICJXaGF0IGJpb21hcmtlciBwZXJzb25hbGl6YXRpb24gaXMgYXZhaWxhYmxlPyIsPGJyIC8+CiAgICAgICJhY2NlcHRlZEFuc3dlciI6IHs8YnIgLz4KICAgICAgICAiQHR5cGUiOiAiQW5zd2VyIiw8YnIgLz4KICAgICAgICAidGV4dCI6ICJTaGFyZSB5b3VyIGJsb29kd29yayBkdXJpbmcgc2lnbnVwIG9yIHNpbXBseSB0ZWxsIHVzIHdoYXQgeW91ciBkb2N0b3IgaGFzIGZsYWdnZWQuIFlvdXIgbWVhbCBwbGFuIGdldHMgd2VpZ2h0ZWQgdG8gYWRkcmVzcyB0aG9zZSBtYXJrZXJzLiBIaWdoIGNob2xlc3Rlcm9sIHRyaWdnZXJzIG1vcmUgb21lZ2EtMy1yaWNoIHNlbGVjdGlvbnMuIEJsb29kIHN1Z2FyIGNvbmNlcm5zIHNoaWZ0IHlvdSB0b3dhcmQgbG93ZXIgZ2x5Y2VtaWMgY2FyYiBwcm9maWxlcy4gWW91ciBtZWFsIHNjb3JpbmcgYWRhcHRzIHRvIHlvdXIgYmlvbG9neSwgbm90IHRoZSBvdGhlciB3YXkgYXJvdW5kLiI8YnIgLz4KICAgICAgfTxiciAvPgogICAgfSw8YnIgLz4KICAgIHs8YnIgLz4KICAgICAgIkB0eXBlIjogIlF1ZXN0aW9uIiw8YnIgLz4KICAgICAgIm5hbWUiOiAiSXMgTWV0aG9kb2xvZ3kgc2FmZSB0byB1c2Ugd2l0aCBteSBHTFAtMSBtZWRpY2F0aW9uPyIsPGJyIC8+CiAgICAgICJhY2NlcHRlZEFuc3dlciI6IHs8YnIgLz4KICAgICAgICAiQHR5cGUiOiAiQW5zd2VyIiw8YnIgLz4KICAgICAgICAidGV4dCI6ICJNZXRob2RvbG9neSBtZWFscyBhcmUgcmVhbCBmb29kOiBwYXN0dXJlZCBwcm90ZWlucywgdmVnZXRhYmxlcywgaGVhbHRoeSBmYXRzLCBhbmQgY29tcGxleCBjYXJib2h5ZHJhdGVzLiBTdXN0YWluIEdMUC0xIHdhcyBzcGVjaWZpY2FsbHkgZGVzaWduZWQgYXJvdW5kIHRoZSBhcHBldGl0ZSBjaGFuZ2VzIGFuZCBwcm90ZWluIHJlcXVpcmVtZW50cyB0aGF0IEdMUC0xIG1lZGljYXRpb25zIGNhdXNlLiBBcyBhbHdheXMsIGNvbnN1bHQgeW91ciBwcmVzY3JpYmluZyBwaHlzaWNpYW4gd2l0aCBzcGVjaWZpYyBtZWRpY2FsIHF1ZXN0aW9ucy4iPGJyIC8+CiAgICAgIH08YnIgLz4KICAgIH0sPGJyIC8+CiAgICB7PGJyIC8+CiAgICAgICJAdHlwZSI6ICJRdWVzdGlvbiIsPGJyIC8+CiAgICAgICJuYW1lIjogIldoYXQncyB0aGUgZGlmZmVyZW5jZSBiZXR3ZWVuIFN1c3RhaW4gR0xQLTEgYW5kIE1ldGhvZG9sb2d5J3MgU2lnbmF0dXJlIHByb2dyYW0\/Iiw8YnIgLz4KICAgICAgImFjY2VwdGVkQW5zd2VyIjogezxiciAvPgogICAgICAgICJAdHlwZSI6ICJBbnN3ZXIiLDxiciAvPgogICAgICAgICJ0ZXh0IjogIkJvdGggcHJvZ3JhbXMgc2hhcmUgdGhlIHNhbWUgaW5ncmVkaWVudCBzdGFuZGFyZHMsIGJ1dCBTdXN0YWluIEdMUC0xIGlzIHNwZWNpZmljYWxseSBlbmdpbmVlcmVkIGZvciBHTFAtMSB1c2VycyB0byBnaXZlIGhpZ2hlciBzY29yZXMgdG8gbWVhbHMgdGhhdCBoYXZlIGhpZ2hlciBwcm90ZWluIGRlbnNpdHkgcGVyIGNhbG9yaWUsIGxvd2VyIGZhdCBwcm9maWxlcyB0byByZWR1Y2UgbmF1c2VhLCBsaWdodGVyIHNhdWNlIHByZXBhcmF0aW9ucywgYW5kIHNtYWxsZXIgcG9ydGlvbnMgc3VpdGVkIHRvIHN1cHByZXNzZWQgYXBwZXRpdGVzLiBTaWduYXR1cmUgaW5jbHVkZXMgZHJpbmtzIGFuZCBzbmFja3MgYWxvbmdzaWRlIG1lYWxzLCBidXQgU3VzdGFpbiBHTFAtMSBkb2Vzbid0LCBiZWNhdXNlIHdpdGggYSBzbWFsbGVyIGFwcGV0aXRlLCBpdCdzIGFscmVhZHkgaGFyZCB0byBlYXQgdGhyZWUgc3F1YXJlIG1lYWxzIGEgZGF5LiBTdXN0YWluIEdMUC0xIGlzIGZvY3VzZWQgZW50aXJlbHkgb24gd2hvbGUgZm9vZCwgaGlnaC1wcm90ZWluLCBudXRyaWVudC1kZW5zZSBtZWFscyBpbiBzbWFsbCBwb3J0aW9ucyB0byBlbnN1cmUgeW91IGdldCBhbGwgeW91ciBwcm90ZWluIGFuZCBudXRyaWVudHMgaW4uIjxiciAvPgogICAgICB9PGJyIC8+CiAgICB9PGJyIC8+CiAgXTxiciAvPgp9PGJyIC8+Cjwvc2NyaXB0PjwvcD53DWNvcmUvZnJlZWZvcm134f8DPHA+PCEtLQogIFNVU1RBSU4gR0xQLTEgTEFORElORyBQQUdFIHY5IOKAlCBGaW5hbAogIEluc3BpcmVkIGJ5IEZ1bmN0aW9uIEhlYWx0aCdzIGVkaXRvcmlhbCBhZXN0aGV0aWMKICBTZWxmLWhvc3RlZCBXb3JkUHJlc3MgdmVyc2lvbiB3aXRoIGZ1bGwgQ1NTL0pTIHN1cHBvcnQKICAKICBGT05UIE5PVEVTOgogIC0gRE0gU2FucyBsb2FkZWQgZnJvbSBHb29nbGUgRm9udHMKICAtIEl2YXIgRGlzcGxheSBwbGFjZWhvbGRlciDigJQgdXBkYXRlIEBmb250LWZhY2Ugc3JjIHdoZW4gaG9zdGVkCiAgLSBGYWxscyBiYWNrIHRvIEdlb3JnaWEgdW50aWwgSXZhciBEaXNwbGF5IGlzIGF2YWlsYWJsZQogIAogIElNQUdFIE5PVEVTOgogIC0gSW1hZ2VzIHBvaW50IHRvIGZlZWR5b3VyYXVyYWJsb2cud29yZHByZXNzLmNvbSAoc3RhZ2luZykKICAtIFJlLXVwbG9hZCB0byBzZWxmLWhvc3RlZCBXUCBtZWRpYSBsaWJyYXJ5IHdoZW4gbGl2ZQogIC0gQ3VzdG9tZXIgdGVzdGltb25pYWwgcGhvdG9zIG5lZWQgdG8gYmUgc291cmNlZC91cGxvYWRlZAotLT48L3A+CjxsaW5rIGhyZWY9Imh0dHBzOi8vZm9udHMuZ29vZ2xlYXBpcy5jb20vY3NzMj9mYW1pbHk9RE0rU2FuczppdGFsLG9wc3osd2dodEAwLDkuLjQwLDQwMDswLDkuLjQwLDUwMDswLDkuLjQwLDYwMDswLDkuLjQwLDcwMDsxLDkuLjQwLDQwMDsxLDkuLjQwLDUwMCZkaXNwbGF5PXN3YXAiIHJlbD0ic3R5bGVzaGVldCI+CjxzdHlsZT4KLyogPT09PT09PT09PSBGT05UIEZBQ0UgPT09PT09PT09PSAqLzxiciAvPgpAZm9udC1mYWNlIHs8YnIgLz4KICBmb250LWZhbWlseTogJ0l2YXIgRGlzcGxheSc7PGJyIC8+CiAgZm9udC13ZWlnaHQ6IDQwMCA3MDA7PGJyIC8+CiAgZm9udC1zdHlsZTogbm9ybWFsOzxiciAvPgogIC8qIHNyYzogdXJsKCcvd3AtY29udGVudC90aGVtZXMveW91ci10aGVtZS9mb250cy9JdmFyRGlzcGxheS1NZWRpdW0ud29mZjInKSBmb3JtYXQoJ3dvZmYyJyk7ICovPGJyIC8+Cn08L3A+CjxwPi8qID09PT09PT09PT0gUkVTRVQgPT09PT09PT09PSAqLzxiciAvPgoubWV0aC1scCB7PGJyIC8+CiAgYWxsOiBpbml0aWFsOzxiciAvPgogIGRpc3BsYXk6IGJsb2NrOzxiciAvPgogIHdpZHRoOiAxMDAlOzxiciAvPgogIGZvbnQtZmFtaWx5OiAnRE0gU2FucycsIHN5c3RlbS11aSwgLWFwcGxlLXN5c3RlbSwgc2Fucy1zZXJpZjs8YnIgLz4KICBjb2xvcjogIzI3MUQwRjs8YnIgLz4KICBiYWNrZ3JvdW5kOiAjRkZGRkZGOzxiciAvPgogIGZvbnQtc2l6ZTogMTZweDs8YnIgLz4KICBsaW5lLWhlaWdodDogMS42OzxiciAvPgogIGxldHRlci1zcGFjaW5nOiAwLjAxZW07PGJyIC8+CiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7PGJyIC8+CiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTs8YnIgLz4KICBib3gtc2l6aW5nOiBib3JkZXItYm94OzxiciAvPgogIG92ZXJmbG93LXg6IGhpZGRlbjs8YnIgLz4KfTwvcD4KPHA+Lm1ldGgtbHAgKiwgLm1ldGgtbHAgKjo6YmVmb3JlLCAubWV0aC1scCAqOjphZnRlciB7PGJyIC8+CiAgYm94LXNpemluZzogYm9yZGVyLWJveDs8YnIgLz4KICBtYXJnaW46IDA7PGJyIC8+CiAgcGFkZGluZzogMDs8YnIgLz4KfTwvcD4KPHA+LyogPT09PT09PT09PSBUWVBPR1JBUEhZID09PT09PT09PT0gKi88YnIgLz4KLm1ldGgtbHAgaDEsIC5tZXRoLWxwIGgyLCAubWV0aC1scCBoMyB7PGJyIC8+CiAgZm9udC1mYW1pbHk6ICdJdmFyIERpc3BsYXknLCBHZW9yZ2lhLCAnVGltZXMgTmV3IFJvbWFuJywgc2VyaWY7PGJyIC8+CiAgY29sb3I6ICMyNzFEMEY7PGJyIC8+CiAgZm9udC13ZWlnaHQ6IDUwMDs8YnIgLz4KfTwvcD4KPHA+Lm1ldGgtbHAgaDEgezxiciAvPgogIGZvbnQtc2l6ZTogNTZweDs8YnIgLz4KICBsaW5lLWhlaWdodDogMS4wNTs8YnIgLz4KICBsZXR0ZXItc3BhY2luZzogLTAuMDI1ZW07PGJyIC8+Cn08L3A+CjxwPi5tZXRoLWxwIGgyIHs8YnIgLz4KICBmb250LXNpemU6IDQ0cHg7PGJyIC8+CiAgbGluZS1oZWlnaHQ6IDEuMTs8YnIgLz4KICBsZXR0ZXItc3BhY2luZzogLTAuMDJlbTs8YnIgLz4KfTwvcD4KPHA+Lm1ldGgtbHAgaDMgezxiciAvPgogIGZvbnQtc2l6ZTogMjJweDs8YnIgLz4KICBsaW5lLWhlaWdodDogMS4zOzxiciAvPgp9PC9wPgo8cD4ubWV0aC1scCBoMSBlbSwgLm1ldGgtbHAgaDIgZW0gezxiciAvPgogIGZvbnQtc3R5bGU6IGl0YWxpYzs8YnIgLz4KICBmb250LXdlaWdodDogNTAwOzxiciAvPgp9PC9wPgo8cD4vKiA9PT09PT09PT09IExBWU9VVCA9PT09PT09PT09ICovPGJyIC8+Ci5tZXRoLWxwIC5jb250YWluZXIgezxiciAvPgogIG1heC13aWR0aDogMTIwMHB4OzxiciAvPgogIG1hcmdpbjogMCBhdXRvOzxiciAvPgogIHBhZGRpbmc6IDAgMjhweDs8YnIgLz4KfTwvcD4KPHA+Lm1ldGgtbHAgLmNvbnRhaW5lci1uYXJyb3cgezxiciAvPgogIG1heC13aWR0aDogODAwcHg7PGJyIC8+CiAgbWFyZ2luOiAwIGF1dG87PGJyIC8+CiAgcGFkZGluZzogMCAyOHB4OzxiciAvPgp9PC9wPgo8cD4vKiA9PT09PT09PT09IFNFQ1RJT04gVEFHID09PT09PT09PT0gKi88YnIgLz4KLm1ldGgtbHAgLnRhZyB7PGJyIC8+CiAgZm9udC1mYW1pbHk6ICdETSBTYW5zJywgc3lzdGVtLXVpLCBzYW5zLXNlcmlmOzxiciAvPgogIGZvbnQtc2l6ZTogMTBweDs8YnIgLz4KICBmb250LXdlaWdodDogNjAwOzxiciAvPgogIGxldHRlci1zcGFjaW5nOiAwLjE0ZW07PGJyIC8+CiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTs8YnIgLz4KICBjb2xvcjogI0EyOTI3Qzs8YnIgLz4KICBkaXNwbGF5OiBibG9jazs8YnIgLz4KICBtYXJnaW4tYm90dG9tOiAxNnB4OzxiciAvPgp9PC9wPgo8cD4vKiA9PT09PT09PT09IEJVVFRPTlMgPT09PT09PT09PSAqLzxiciAvPgoubWV0aC1scCAuYnRuIHs8YnIgLz4KICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7PGJyIC8+CiAgZm9udC1mYW1pbHk6ICdETSBTYW5zJywgc3lzdGVtLXVpLCBzYW5zLXNlcmlmOzxiciAvPgogIGZvbnQtc2l6ZTogMTVweDs8YnIgLz4KICBmb250LXdlaWdodDogNjAwOzxiciAvPgogIGxldHRlci1zcGFjaW5nOiAwLjA0ZW07PGJyIC8+CiAgcGFkZGluZzogMThweCA0MHB4OzxiciAvPgogIGJhY2tncm91bmQ6ICM0NTQ4MDM7PGJyIC8+CiAgY29sb3I6ICNGRkZGRkY7PGJyIC8+CiAgdGV4dC1kZWNvcmF0aW9uOiBub25lOzxiciAvPgogIGJvcmRlci1yYWRpdXM6IDA7PGJyIC8+CiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgY3ViaWMtYmV6aWVyKDAuMjUsIDAuMSwgMC4yNSwgMSk7PGJyIC8+CiAgcG9zaXRpb246IHJlbGF0aXZlOzxiciAvPgp9PC9wPgo8cD4ubWV0aC1scCAuYnRuOmhvdmVyIHs8YnIgLz4KICBiYWNrZ3JvdW5kOiAjMzYzYTAyOzxiciAvPgogIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMXB4KTs8YnIgLz4KICBib3gtc2hhZG93OiAwIDRweCAyMHB4IHJnYmEoNjksIDcyLCAzLCAwLjI1KTs8YnIgLz4KfTwvcD4KPHA+Lm1ldGgtbHAgLmJ0bi1zbSB7PGJyIC8+CiAgZm9udC1zaXplOiAxM3B4OzxiciAvPgogIHBhZGRpbmc6IDEycHggMjRweDs8YnIgLz4KfTwvcD4KPHA+Lm1ldGgtbHAgLmJ0bi1vdXRsaW5lIHs8YnIgLz4KICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDs8YnIgLz4KICBib3JkZXI6IDEuNXB4IHNvbGlkICM0NTQ4MDM7PGJyIC8+CiAgY29sb3I6ICM0NTQ4MDM7PGJyIC8+Cn08L3A+CjxwPi5tZXRoLWxwIC5idG4tb3V0bGluZTpob3ZlciB7PGJyIC8+CiAgYmFja2dyb3VuZDogIzQ1NDgwMzs8YnIgLz4KICBjb2xvcjogI0ZGRkZGRjs8YnIgLz4KICBib3gtc2hhZG93OiBub25lOzxiciAvPgp9PC9wPgo8cD4vKiA9PT09PT09PT09IE5BViA9PT09PT09PT09ICovPGJyIC8+Ci5tZXRoLWxwIC5uYXYgezxiciAvPgogIHBvc2l0aW9uOiBzdGlja3k7PGJyIC8+CiAgdG9wOiAwOzxiciAvPgogIHotaW5kZXg6IDEwMDs8YnIgLz4KICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwyNTUsMjU1LDAuOTUpOzxiciAvPgogIGJhY2tkcm9wLWZpbHRlcjogYmx1cigxMnB4KTs8YnIgLz4KICAtd2Via2l0LWJhY2tkcm9wLWZpbHRlcjogYmx1cigxMnB4KTs8YnIgLz4KICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgxNjIsMTQ2LDEyNCwwLjEpOzxiciAvPgogIHBhZGRpbmc6IDE2cHggMDs8YnIgLz4KICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlOzxiciAvPgp9PC9wPgo8cD4ubWV0aC1scCAubmF2IC5jb250YWluZXIgezxiciAvPgogIGRpc3BsYXk6IGZsZXg7PGJyIC8+CiAgYWxpZ24taXRlbXM6IGNlbnRlcjs8YnIgLz4KICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47PGJyIC8+Cn08L3A+CjxwPi5tZXRoLWxwIC5uYXYgaW1nIHs8YnIgLz4KICBoZWlnaHQ6IDI4cHg7PGJyIC8+CiAgd2lkdGg6IGF1dG87PGJyIC8+Cn08L3A+CjxwPi8qID09PT09PT09PT0gU0NST0xMIEFOSU1BVElPTlMgPT09PT09PT09PSAqLzxiciAvPgoubWV0aC1scCAucmV2ZWFsIHs8YnIgLz4KICBvcGFjaXR5OiAwOzxiciAvPgogIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgzMHB4KTs8YnIgLz4KICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuOHMgY3ViaWMtYmV6aWVyKDAuMjUsIDAuMSwgMC4yNSwgMSksPGJyIC8+CiAgICAgICAgICAgICAgdHJhbnNmb3JtIDAuOHMgY3ViaWMtYmV6aWVyKDAuMjUsIDAuMSwgMC4yNSwgMSk7PGJyIC8+Cn08L3A+CjxwPi5tZXRoLWxwIC5yZXZlYWwudmlzaWJsZSB7PGJyIC8+CiAgb3BhY2l0eTogMTs8YnIgLz4KICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7PGJyIC8+Cn08L3A+CjxwPi5tZXRoLWxwIC5yZXZlYWwtZGVsYXktMSB7IHRyYW5zaXRpb24tZGVsYXk6IDAuMXM7IH08YnIgLz4KLm1ldGgtbHAgLnJldmVhbC1kZWxheS0yIHsgdHJhbnNpdGlvbi1kZWxheTogMC4yczsgfTxiciAvPgoubWV0aC1scCAucmV2ZWFsLWRlbGF5LTMgeyB0cmFuc2l0aW9uLWRlbGF5OiAwLjNzOyB9PGJyIC8+Ci5tZXRoLWxwIC5yZXZlYWwtZGVsYXktNCB7IHRyYW5zaXRpb24tZGVsYXk6IDAuNHM7IH08L3A+CjxwPi8qID09PT09PT09PT0gSEVSTyA9PT09PT09PT09ICovPGJyIC8+Ci5tZXRoLWxwIC5oZXJvIHs8YnIgLz4KICBwb3NpdGlvbjogcmVsYXRpdmU7PGJyIC8+CiAgYmFja2dyb3VuZC1jb2xvcjogI2Q0YzhhODs8YnIgLz4KICAvKiBiYWNrZ3JvdW5kLWltYWdlIHNldCB2aWEgaW1nIHRhZyAqLzxiciAvPgogIGJhY2tncm91bmQtc2l6ZTogY292ZXI7PGJyIC8+CiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIHJpZ2h0OzxiciAvPgogIG1pbi1oZWlnaHQ6IDY0MHB4OzxiciAvPgogIGRpc3BsYXk6IGZsZXg7PGJyIC8+CiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjs8YnIgLz4KICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kOzxiciAvPgogIHBhZGRpbmc6IDAgMCA2NHB4OzxiciAvPgp9PC9wPgo8cD4ubWV0aC1scCAuaGVyby1jb250ZW50IHs8YnIgLz4KICBtYXgtd2lkdGg6IDQ1JTs8YnIgLz4KICBwYWRkaW5nOiA4MHB4IDAgMDs8YnIgLz4KfTwvcD4KPHA+Lm1ldGgtbHAgLmhlcm8gaDEgezxiciAvPgogIG1hcmdpbi1ib3R0b206IDI0cHg7PGJyIC8+CiAgY29sb3I6ICNGRkZGRkY7PGJyIC8+Cn08L3A+CjxwPi5tZXRoLWxwIC5oZXJvLXN1YnRpdGxlIHs8YnIgLz4KICBmb250LXNpemU6IDE3cHg7PGJyIC8+CiAgbGluZS1oZWlnaHQ6IDEuNjs8YnIgLz4KICBjb2xvcjogcmdiYSgyNTUsMjU1LDI1NSwwLjg1KTs8YnIgLz4KICBtYXgtd2lkdGg6IDQ2MHB4OzxiciAvPgogIG1hcmdpbi1ib3R0b206IDMycHg7PGJyIC8+Cn08L3A+CjxwPi5tZXRoLWxwIC5oZXJvLWN0YS1yb3cgezxiciAvPgogIGRpc3BsYXk6IGZsZXg7PGJyIC8+CiAgYWxpZ24taXRlbXM6IGNlbnRlcjs8YnIgLz4KICBnYXA6IDI0cHg7PGJyIC8+CiAgbWFyZ2luLWJvdHRvbTogMDs8YnIgLz4KfTwvcD4KPHA+Lm1ldGgtbHAgLmhlcm8gLnRhZyB7PGJyIC8+CiAgZGlzcGxheTogaW5saW5lLWJsb2NrOzxiciAvPgogIGJhY2tncm91bmQ6IHJnYmEoMjU1LDI1NSwyNTUsMC4xNSk7PGJyIC8+CiAgcGFkZGluZzogOHB4IDE2cHg7PGJyIC8+CiAgYm9yZGVyLXJhZGl1czogMTAwcHg7PGJyIC8+CiAgY29sb3I6ICNGRkZGRkY7PGJyIC8+CiAgbWFyZ2luLWJvdHRvbTogMjRweDs8YnIgLz4KICBiYWNrZHJvcC1maWx0ZXI6IGJsdXIoNHB4KTs8YnIgLz4KfTwvcD4KPHA+LyogLmhlcm8tc3RhdHMgcmVtb3ZlZCDigJQgdW51c2VkIGluIHY5ICovPC9wPgo8cD4vKiA9PT09PT09PT09IFRSVVNUIEJBUiA9PT09PT09PT09ICovPGJyIC8+Ci5tZXRoLWxwIC50cnVzdC1iYXIgezxiciAvPgogIGJhY2tncm91bmQ6ICNGNkY0RjE7PGJyIC8+CiAgcGFkZGluZzogMjBweCAwOzxiciAvPgogIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDE2MiwxNDYsMTI0LDAuMSk7PGJyIC8+Cn08L3A+CjxwPi5tZXRoLWxwIC50cnVzdC1iYXIgLmNvbnRhaW5lciB7PGJyIC8+CiAgZGlzcGxheTogZmxleDs8YnIgLz4KICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjs8YnIgLz4KICBmbGV4LXdyYXA6IHdyYXA7PGJyIC8+CiAgZ2FwOiAxMnB4IDM2cHg7PGJyIC8+CiAgZm9udC1zaXplOiAxNHB4OzxiciAvPgogIGNvbG9yOiAjNWE1MDQwOzxiciAvPgp9PC9wPgo8cD4ubWV0aC1scCAudHJ1c3QtYmFyIHN0cm9uZyB7PGJyIC8+CiAgY29sb3I6ICM0NTQ4MDM7PGJyIC8+CiAgZm9udC13ZWlnaHQ6IDYwMDs8YnIgLz4KfTwvcD4KPHA+LyogPT09PT09PT09PSBOVU1CRVJTID09PT09PT09PT0gKi88YnIgLz4KLm1ldGgtbHAgLm51bWJlcnMgezxiciAvPgogIGJhY2tncm91bmQ6ICMyNzFEMEY7PGJyIC8+CiAgcGFkZGluZzogMTEwcHggMDs8YnIgLz4KICBjb2xvcjogI0ZGRkZGRjs8YnIgLz4KfTwvcD4KPHA+Lm1ldGgtbHAgLm51bWJlcnMgLnRhZyB7IGNvbG9yOiAjQTI5MjdDOyB9PGJyIC8+Ci5tZXRoLWxwIC5udW1iZXJzIGgyIHsgY29sb3I6ICNGRkZGRkY7IH08L3A+CjxwPi5tZXRoLWxwIC5udW1iZXJzLWdyaWQgezxiciAvPgogIGRpc3BsYXk6IGdyaWQ7PGJyIC8+CiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNCwgMWZyKTs8YnIgLz4KICBnYXA6IDA7PGJyIC8+CiAgbWFyZ2luLXRvcDogNDhweDs8YnIgLz4KfTwvcD4KPHA+Lm1ldGgtbHAgLm51bWJlci1jYXJkIHs8YnIgLz4KICBwYWRkaW5nOiAzMnB4IDI0cHg7PGJyIC8+CiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgcmdiYSgyNTUsMjU1LDI1NSwwLjEpOzxiciAvPgp9PC9wPgo8cD4ubWV0aC1scCAubnVtYmVyLWNhcmQ6bnRoLWNoaWxkKDRuKSB7PGJyIC8+CiAgYm9yZGVyLXJpZ2h0OiBub25lOzxiciAvPgp9PC9wPgo8cD4ubWV0aC1scCAubnVtYmVyLWNhcmQ6bnRoLWNoaWxkKG4rNSkgezxiciAvPgogIGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKDI1NSwyNTUsMjU1LDAuMSk7PGJyIC8+Cn08L3A+CjxwPi5tZXRoLWxwIC5udW1iZXItY2FyZCAudmFsdWUgezxiciAvPgogIGZvbnQtZmFtaWx5OiAnSXZhciBEaXNwbGF5JywgR2VvcmdpYSwgc2VyaWY7PGJyIC8+CiAgZm9udC1zaXplOiAzNnB4OzxiciAvPgogIGZvbnQtd2VpZ2h0OiA1MDA7PGJyIC8+CiAgY29sb3I6ICNGRkZGRkY7PGJyIC8+CiAgbGluZS1oZWlnaHQ6IDE7PGJyIC8+CiAgbWFyZ2luLWJvdHRvbTogOHB4OzxiciAvPgogIGxldHRlci1zcGFjaW5nOiAtMC4wMmVtOzxiciAvPgp9PC9wPgo8cD4ubWV0aC1scCAubnVtYmVyLWNhcmQgLmxhYmVsIHs8YnIgLz4KICBmb250LXNpemU6IDE0cHg7PGJyIC8+CiAgY29sb3I6IHJnYmEoMjU1LDI1NSwyNTUsMC41NSk7PGJyIC8+CiAgbGluZS1oZWlnaHQ6IDEuNDs8YnIgLz4KfTwvcD4KPHA+LyogPT09PT09PT09PSBDT05URU5UIFNFQ1RJT05TID09PT09PT09PT0gKi88YnIgLz4KLm1ldGgtbHAgLnNlY3Rpb24td2hpdGUgeyBiYWNrZ3JvdW5kOiAjRkZGRkZGOyBwYWRkaW5nOiAxMTBweCAwOyB9PGJyIC8+Ci5tZXRoLWxwIC5zZWN0aW9uLWNyZWFtIHsgYmFja2dyb3VuZDogI0Y2RjRGMTsgcGFkZGluZzogMTEwcHggMDsgfTxiciAvPgoubWV0aC1scCAuc2VjdGlvbi13YXJtIHsgYmFja2dyb3VuZDogI0Y2RUREMjsgcGFkZGluZzogMTEwcHggMDsgfTxiciAvPgoubWV0aC1scCAuc2VjdGlvbi1kYXJrIHsgYmFja2dyb3VuZDogIzI3MUQwRjsgcGFkZGluZzogMTEwcHggMDsgfTwvcD4KPHA+Lm1ldGgtbHAgLnNlY3Rpb24taGVhZGVyIHs8YnIgLz4KICBtYXJnaW4tYm90dG9tOiA1NnB4OzxiciAvPgp9PC9wPgo8cD4ubWV0aC1scCAuc2VjdGlvbi1oZWFkZXIgcCB7PGJyIC8+CiAgZm9udC1zaXplOiAxN3B4OzxiciAvPgogIGxpbmUtaGVpZ2h0OiAxLjc7PGJyIC8+CiAgY29sb3I6ICM1YTUwNDA7PGJyIC8+CiAgbWF4LXdpZHRoOiA2NDBweDs8YnIgLz4KICBtYXJnaW4tdG9wOiAyMHB4OzxiciAvPgp9PC9wPgo8cD4ubWV0aC1scCAuc2VjdGlvbi1pbWcgezxiciAvPgogIHdpZHRoOiAxMDAlOzxiciAvPgogIGhlaWdodDogNjAwcHg7PGJyIC8+CiAgb2JqZWN0LWZpdDogY292ZXI7PGJyIC8+CiAgZGlzcGxheTogYmxvY2s7PGJyIC8+CiAgbWFyZ2luLWJvdHRvbTogNTZweDs8YnIgLz4KfTwvcD4KPHA+LyogPT09PT09PT09PSBQUk9CTEVNUyA9PT09PT09PT09ICovPGJyIC8+Ci5tZXRoLWxwIC5wcm9ibGVtLWdyaWQgezxiciAvPgogIGRpc3BsYXk6IGdyaWQ7PGJyIC8+CiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKTs8YnIgLz4KICBnYXA6IDQ4cHg7PGJyIC8+Cn08L3A+CjxwPi5tZXRoLWxwIC5wcm9ibGVtLWNhcmQgezxiciAvPgogIHBhZGRpbmctdG9wOiAwOzxiciAvPgogIGJvcmRlci10b3A6IG5vbmU7PGJyIC8+Cn08L3A+CjxwPi5tZXRoLWxwIC5wcm9ibGVtLWlsbHVzdCB7PGJyIC8+CiAgYmFja2dyb3VuZDogI0Y2RjRGMTs8YnIgLz4KICBib3JkZXItcmFkaXVzOiAxNnB4OzxiciAvPgogIHBhZGRpbmc6IDMycHggMjRweDs8YnIgLz4KICBtYXJnaW4tYm90dG9tOiAyNHB4OzxiciAvPgogIGhlaWdodDogMjQwcHg7PGJyIC8+CiAgZGlzcGxheTogZmxleDs8YnIgLz4KICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOzxiciAvPgogIGp1c3RpZnktY29udGVudDogY2VudGVyOzxiciAvPgogIG92ZXJmbG93OiBoaWRkZW47PGJyIC8+Cn08L3A+CjxwPi5tZXRoLWxwIC5wcm9ibGVtLWNhcmQgaDMgezxiciAvPgogIG1hcmdpbi1ib3R0b206IDEycHg7PGJyIC8+Cn08L3A+CjxwPi5tZXRoLWxwIC5wcm9ibGVtLWNhcmQgcCB7PGJyIC8+CiAgZm9udC1zaXplOiAxNXB4OzxiciAvPgogIGxpbmUtaGVpZ2h0OiAxLjY1OzxiciAvPgogIGNvbG9yOiAjNWE1MDQwOzxiciAvPgp9PC9wPgo8cD4vKiBNdXNjbGUgTG9zcyBJbGx1c3RyYXRpb24gKi88YnIgLz4KLm1ldGgtbHAgLm11c2NsZS1pbGx1c3QgLmlsbHVzdC1sYWJlbCB7PGJyIC8+CiAgZm9udC1zaXplOiAxMXB4OzxiciAvPgogIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7PGJyIC8+CiAgbGV0dGVyLXNwYWNpbmc6IDEuNXB4OzxiciAvPgogIGNvbG9yOiAjQTI5MjdDOzxiciAvPgogIG1hcmdpbi1ib3R0b206IDE2cHg7PGJyIC8+CiAgZm9udC13ZWlnaHQ6IDYwMDs8YnIgLz4KfTxiciAvPgoubWV0aC1scCAubXVzY2xlLWlsbHVzdCAuY29tcC1iYXIgezxiciAvPgogIGhlaWdodDogNDBweDs8YnIgLz4KICBib3JkZXItcmFkaXVzOiA4cHg7PGJyIC8+CiAgZGlzcGxheTogZmxleDs8YnIgLz4KICBvdmVyZmxvdzogaGlkZGVuOzxiciAvPgogIG1hcmdpbi1ib3R0b206IDE2cHg7PGJyIC8+Cn08YnIgLz4KLm1ldGgtbHAgLm11c2NsZS1pbGx1c3QgLmNvbXAtZmF0IHs8YnIgLz4KICBiYWNrZ3JvdW5kOiAjQkFCRTgzOzxiciAvPgogIHdpZHRoOiAwJTs8YnIgLz4KICB0cmFuc2l0aW9uOiB3aWR0aCAxLjJzIGVhc2Utb3V0OzxiciAvPgogIGRpc3BsYXk6IGZsZXg7PGJyIC8+CiAgYWxpZ24taXRlbXM6IGNlbnRlcjs8YnIgLz4KICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjs8YnIgLz4KICBmb250LXNpemU6IDEycHg7PGJyIC8+CiAgZm9udC13ZWlnaHQ6IDYwMDs8YnIgLz4KICBjb2xvcjogIzI3MUQwRjs8YnIgLz4KfTxiciAvPgoubWV0aC1scCAubXVzY2xlLWlsbHVzdCAuY29tcC1tdXNjbGUgezxiciAvPgogIGJhY2tncm91bmQ6ICMyNzFEMEY7PGJyIC8+CiAgd2lkdGg6IDAlOzxiciAvPgogIHRyYW5zaXRpb246IHdpZHRoIDEuMnMgZWFzZS1vdXQgMC4zczs8YnIgLz4KICBkaXNwbGF5OiBmbGV4OzxiciAvPgogIGFsaWduLWl0ZW1zOiBjZW50ZXI7PGJyIC8+CiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7PGJyIC8+CiAgZm9udC1zaXplOiAxMnB4OzxiciAvPgogIGZvbnQtd2VpZ2h0OiA2MDA7PGJyIC8+CiAgY29sb3I6ICNGRkZGRkY7PGJyIC8+Cn08YnIgLz4KLm1ldGgtbHAgLnByb2JsZW0tY2FyZC5pcy12aXNpYmxlIC5jb21wLWZhdCB7IHdpZHRoOiA2MCU7IH08YnIgLz4KLm1ldGgtbHAgLnByb2JsZW0tY2FyZC5pcy12aXNpYmxlIC5jb21wLW11c2NsZSB7IHdpZHRoOiA0MCU7IH08L3A+CjxwPi5tZXRoLWxwIC5tdXNjbGUtaWxsdXN0IC5jb21wLWxlZ2VuZCB7PGJyIC8+CiAgZGlzcGxheTogZmxleDs8YnIgLz4KICBnYXA6IDIwcHg7PGJyIC8+Cn08YnIgLz4KLm1ldGgtbHAgLm11c2NsZS1pbGx1c3QgLmxlZ2VuZC1pdGVtIHs8YnIgLz4KICBkaXNwbGF5OiBmbGV4OzxiciAvPgogIGFsaWduLWl0ZW1zOiBjZW50ZXI7PGJyIC8+CiAgZ2FwOiA2cHg7PGJyIC8+CiAgZm9udC1zaXplOiAxMnB4OzxiciAvPgogIGNvbG9yOiAjNWE1MDQwOzxiciAvPgp9PGJyIC8+Ci5tZXRoLWxwIC5tdXNjbGUtaWxsdXN0IC5sZWdlbmQtZG90IHs8YnIgLz4KICB3aWR0aDogOHB4OzxiciAvPgogIGhlaWdodDogOHB4OzxiciAvPgogIGJvcmRlci1yYWRpdXM6IDUwJTs8YnIgLz4KfTxiciAvPgoubWV0aC1scCAubXVzY2xlLWlsbHVzdCAubGVnZW5kLWRvdC5mYXQgeyBiYWNrZ3JvdW5kOiAjQkFCRTgzOyB9PGJyIC8+Ci5tZXRoLWxwIC5tdXNjbGUtaWxsdXN0IC5sZWdlbmQtZG90Lm11c2NsZSB7IGJhY2tncm91bmQ6ICMyNzFEMEY7IH08YnIgLz4KLm1ldGgtbHAgLm11c2NsZS1pbGx1c3QgLnBjdC1jb3VudGVyIHs8YnIgLz4KICBmb250LWZhbWlseTogJ0l2YXIgRGlzcGxheScsIEdlb3JnaWEsIHNlcmlmOzxiciAvPgogIGZvbnQtc2l6ZTogNDhweDs8YnIgLz4KICBmb250LXdlaWdodDogNTAwOzxiciAvPgogIGNvbG9yOiAjMjcxRDBGOzxiciAvPgogIGxpbmUtaGVpZ2h0OiAxOzxiciAvPgogIG1hcmdpbi1ib3R0b206IDRweDs8YnIgLz4KfTxiciAvPgoubWV0aC1scCAubXVzY2xlLWlsbHVzdCAucGN0LWxhYmVsIHs8YnIgLz4KICBmb250LXNpemU6IDEzcHg7PGJyIC8+CiAgY29sb3I6ICM1YTUwNDA7PGJyIC8+Cn08L3A+CjxwPi8qIE5hdXNlYSBJbGx1c3RyYXRpb24gKi88YnIgLz4KLm1ldGgtbHAgLm5hdXNlYS1pbGx1c3QgLm1lYWwtc3RhdHMgezxiciAvPgogIGRpc3BsYXk6IGZsZXg7PGJyIC8+CiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjs8YnIgLz4KICBnYXA6IDE2cHg7PGJyIC8+Cn08YnIgLz4KLm1ldGgtbHAgLm5hdXNlYS1pbGx1c3QgLm1lYWwtc3RhdC1yb3cgezxiciAvPgogIGRpc3BsYXk6IGZsZXg7PGJyIC8+CiAgYWxpZ24taXRlbXM6IGNlbnRlcjs8YnIgLz4KICBnYXA6IDEycHg7PGJyIC8+Cn08YnIgLz4KLm1ldGgtbHAgLm5hdXNlYS1pbGx1c3QgLnN0YXQtbGFiZWwgezxiciAvPgogIGZvbnQtc2l6ZTogMTJweDs8YnIgLz4KICBjb2xvcjogI0EyOTI3Qzs8YnIgLz4KICB3aWR0aDogNjBweDs8YnIgLz4KICBmbGV4LXNocmluazogMDs8YnIgLz4KICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOzxiciAvPgogIGxldHRlci1zcGFjaW5nOiAxcHg7PGJyIC8+CiAgZm9udC13ZWlnaHQ6IDYwMDs8YnIgLz4KfTxiciAvPgoubWV0aC1scCAubmF1c2VhLWlsbHVzdCAuc3RhdC10cmFjayB7PGJyIC8+CiAgZmxleDogMTs8YnIgLz4KICBoZWlnaHQ6IDI4cHg7PGJyIC8+CiAgYmFja2dyb3VuZDogI0ZGRkZGRjs8YnIgLz4KICBib3JkZXItcmFkaXVzOiA2cHg7PGJyIC8+CiAgb3ZlcmZsb3c6IGhpZGRlbjs8YnIgLz4KICBwb3NpdGlvbjogcmVsYXRpdmU7PGJyIC8+Cn08YnIgLz4KLm1ldGgtbHAgLm5hdXNlYS1pbGx1c3QgLnN0YXQtZmlsbCB7PGJyIC8+CiAgaGVpZ2h0OiAxMDAlOzxiciAvPgogIGJvcmRlci1yYWRpdXM6IDZweDs8YnIgLz4KICB3aWR0aDogMCU7PGJyIC8+CiAgdHJhbnNpdGlvbjogd2lkdGggMXMgZWFzZS1vdXQ7PGJyIC8+CiAgZGlzcGxheTogZmxleDs8YnIgLz4KICBhbGlnbi1pdGVtczogY2VudGVyOzxiciAvPgogIHBhZGRpbmctbGVmdDogMTBweDs8YnIgLz4KICBmb250LXNpemU6IDExcHg7PGJyIC8+CiAgZm9udC13ZWlnaHQ6IDYwMDs8YnIgLz4KICBjb2xvcjogI0ZGRkZGRjs8YnIgLz4KfTxiciAvPgoubWV0aC1scCAubmF1c2VhLWlsbHVzdCAuc3RhdC1maWxsLmdvb2QgeyBiYWNrZ3JvdW5kOiAjQkFCRTgzOyBjb2xvcjogIzI3MUQwRjsgfTxiciAvPgoubWV0aC1scCAubmF1c2VhLWlsbHVzdCAuc3RhdC1maWxsLndhcm4geyBiYWNrZ3JvdW5kOiAjMjcxRDBGOyB9PGJyIC8+Ci5tZXRoLWxwIC5uYXVzZWEtaWxsdXN0IC5zdGF0LXRhcmdldCB7PGJyIC8+CiAgcG9zaXRpb246IGFic29sdXRlOzxiciAvPgogIHJpZ2h0OiA4cHg7PGJyIC8+CiAgdG9wOiA1MCU7PGJyIC8+CiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpOzxiciAvPgogIGZvbnQtc2l6ZTogMTBweDs8YnIgLz4KICBjb2xvcjogI0EyOTI3Qzs8YnIgLz4KICBmb250LXdlaWdodDogNjAwOzxiciAvPgp9PGJyIC8+Ci5tZXRoLWxwIC5wcm9ibGVtLWNhcmQuaXMtdmlzaWJsZSAuZmF0LWZpbGwgeyB3aWR0aDogMjUlOyB9PGJyIC8+Ci5tZXRoLWxwIC5wcm9ibGVtLWNhcmQuaXMtdmlzaWJsZSAuY2FsLWZpbGwgeyB3aWR0aDogNTUlOyB9PGJyIC8+Ci5tZXRoLWxwIC5wcm9ibGVtLWNhcmQuaXMtdmlzaWJsZSAucHJvdGVpbi1maWxsIHsgd2lkdGg6IDg1JTsgfTwvcD4KPHA+Lm1ldGgtbHAgLm5hdXNlYS1pbGx1c3QgLmNoZWNrLXJvdyB7PGJyIC8+CiAgZGlzcGxheTogZmxleDs8YnIgLz4KICBhbGlnbi1pdGVtczogY2VudGVyOzxiciAvPgogIGdhcDogOHB4OzxiciAvPgogIG1hcmdpbi10b3A6IDhweDs8YnIgLz4KICBmb250LXNpemU6IDEycHg7PGJyIC8+CiAgY29sb3I6ICMyNzFEMEY7PGJyIC8+CiAgZm9udC13ZWlnaHQ6IDYwMDs8YnIgLz4KICBvcGFjaXR5OiAwOzxiciAvPgogIHRyYW5zaXRpb246IG9wYWNpdHkgMC42cyBlYXNlLW91dCAxLjJzOzxiciAvPgp9PGJyIC8+Ci5tZXRoLWxwIC5wcm9ibGVtLWNhcmQuaXMtdmlzaWJsZSAuY2hlY2stcm93IHsgb3BhY2l0eTogMTsgfTwvcD4KPHA+LyogTWFsbnV0cml0aW9uIElsbHVzdHJhdGlvbiAqLzxiciAvPgoubWV0aC1scCAubWFsbnV0cml0aW9uLWlsbHVzdCAud2Vlay1ncmlkIHs8YnIgLz4KICBkaXNwbGF5OiBncmlkOzxiciAvPgogIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDcsIDFmcik7PGJyIC8+CiAgZ2FwOiA4cHg7PGJyIC8+CiAgbWFyZ2luLWJvdHRvbTogMTJweDs8YnIgLz4KfTxiciAvPgoubWV0aC1scCAubWFsbnV0cml0aW9uLWlsbHVzdCAuZGF5LWNvbCB7PGJyIC8+CiAgdGV4dC1hbGlnbjogY2VudGVyOzxiciAvPgp9PGJyIC8+Ci5tZXRoLWxwIC5tYWxudXRyaXRpb24taWxsdXN0IC5kYXktbGFiZWwgezxiciAvPgogIGZvbnQtc2l6ZTogMTBweDs8YnIgLz4KICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOzxiciAvPgogIGxldHRlci1zcGFjaW5nOiAxcHg7PGJyIC8+CiAgY29sb3I6ICNBMjkyN0M7PGJyIC8+CiAgbWFyZ2luLWJvdHRvbTogOHB4OzxiciAvPgogIGZvbnQtd2VpZ2h0OiA2MDA7PGJyIC8+Cn08YnIgLz4KLm1ldGgtbHAgLm1hbG51dHJpdGlvbi1pbGx1c3QgLm1lYWwtZG90IHs8YnIgLz4KICB3aWR0aDogMTAwJTs8YnIgLz4KICBhc3BlY3QtcmF0aW86IDE7PGJyIC8+CiAgYm9yZGVyLXJhZGl1czogNnB4OzxiciAvPgogIG1hcmdpbi1ib3R0b206IDZweDs8YnIgLz4KICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlLW91dDs8YnIgLz4KICBvcGFjaXR5OiAwOzxiciAvPgogIHRyYW5zZm9ybTogc2NhbGUoMC44KTs8YnIgLz4KfTxiciAvPgoubWV0aC1scCAucHJvYmxlbS1jYXJkLmlzLXZpc2libGUgLm1lYWwtZG90IHs8YnIgLz4KICBvcGFjaXR5OiAxOzxiciAvPgogIHRyYW5zZm9ybTogc2NhbGUoMSk7PGJyIC8+Cn08YnIgLz4KLm1ldGgtbHAgLm1hbG51dHJpdGlvbi1pbGx1c3QgLm1lYWwtZG90LmVhdGVuIHsgYmFja2dyb3VuZDogI0JBQkU4MzsgfTxiciAvPgoubWV0aC1scCAubWFsbnV0cml0aW9uLWlsbHVzdCAubWVhbC1kb3Quc2tpcHBlZCB7PGJyIC8+CiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7PGJyIC8+CiAgYm9yZGVyOiAycHggZGFzaGVkIHJnYmEoMzksMjksMTUsMC4yNSk7PGJyIC8+CiAgcG9zaXRpb246IHJlbGF0aXZlOzxiciAvPgp9PGJyIC8+Ci5tZXRoLWxwIC5wcm9ibGVtLWNhcmQuaXMtdmlzaWJsZSAubWVhbC1kb3Quc2tpcHBlZDo6YWZ0ZXIgezxiciAvPgogIGNvbnRlbnQ6ICfDlyc7PGJyIC8+CiAgcG9zaXRpb246IGFic29sdXRlOzxiciAvPgogIHRvcDogNTAlOzxiciAvPgogIGxlZnQ6IDUwJTs8YnIgLz4KICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTs8YnIgLz4KICBjb2xvcjogIzI3MUQwRjs8YnIgLz4KICBmb250LXNpemU6IDE0cHg7PGJyIC8+CiAgZm9udC13ZWlnaHQ6IDcwMDs8YnIgLz4KfTxiciAvPgoubWV0aC1scCAubWFsbnV0cml0aW9uLWlsbHVzdCAubWVhbC1kb3QucGFydGlhbCB7IGJhY2tncm91bmQ6IHJnYmEoMzksMjksMTUsMC4xNSk7IH08L3A+CjxwPi5tZXRoLWxwIC5tYWxudXRyaXRpb24taWxsdXN0IC53ZWVrLXN1bW1hcnkgezxiciAvPgogIGRpc3BsYXk6IGZsZXg7PGJyIC8+CiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOzxiciAvPgogIHBhZGRpbmctdG9wOiAxMnB4OzxiciAvPgogIGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKDM5LDI5LDE1LDAuMSk7PGJyIC8+Cn08YnIgLz4KLm1ldGgtbHAgLm1hbG51dHJpdGlvbi1pbGx1c3QgLnN1bW1hcnktaXRlbSB7PGJyIC8+CiAgdGV4dC1hbGlnbjogY2VudGVyOzxiciAvPgp9PGJyIC8+Ci5tZXRoLWxwIC5tYWxudXRyaXRpb24taWxsdXN0IC5zdW1tYXJ5LW51bSB7PGJyIC8+CiAgZm9udC1mYW1pbHk6ICdJdmFyIERpc3BsYXknLCBHZW9yZ2lhLCBzZXJpZjs8YnIgLz4KICBmb250LXNpemU6IDI0cHg7PGJyIC8+CiAgZm9udC13ZWlnaHQ6IDUwMDs8YnIgLz4KICBsaW5lLWhlaWdodDogMTs8YnIgLz4KICBtYXJnaW4tYm90dG9tOiAycHg7PGJyIC8+Cn08YnIgLz4KLm1ldGgtbHAgLm1hbG51dHJpdGlvbi1pbGx1c3QgLnN1bW1hcnktbnVtLmJhZCB7IGNvbG9yOiAjMjcxRDBGOyB9PGJyIC8+Ci5tZXRoLWxwIC5tYWxudXRyaXRpb24taWxsdXN0IC5zdW1tYXJ5LW51bS5vayB7IGNvbG9yOiAjQTI5MjdDOyB9PGJyIC8+Ci5tZXRoLWxwIC5tYWxudXRyaXRpb24taWxsdXN0IC5zdW1tYXJ5LWxhYmVsIHs8YnIgLz4KICBmb250LXNpemU6IDEwcHg7PGJyIC8+CiAgY29sb3I6ICNBMjkyN0M7PGJyIC8+CiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTs8YnIgLz4KICBsZXR0ZXItc3BhY2luZzogMXB4OzxiciAvPgogIGZvbnQtd2VpZ2h0OiA2MDA7PGJyIC8+Cn08L3A+CjxwPi8qID09PT09PT09PT0gU1RFUFMgPT09PT09PT09PSAqLzxiciAvPgoubWV0aC1scCAuc3RlcHMtZ3JpZCB7PGJyIC8+CiAgZGlzcGxheTogZ3JpZDs8YnIgLz4KICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpOzxiciAvPgogIGdhcDogNTZweCA0OHB4OzxiciAvPgp9PC9wPgo8cD4ubWV0aC1scCAuc3RlcCB7PGJyIC8+CiAgcGFkZGluZzogMDs8YnIgLz4KfTwvcD4KPHA+Lm1ldGgtbHAgLnN0ZXAtcGhvdG8gezxiciAvPgogIHdpZHRoOiAxMDAlOzxiciAvPgogIGFzcGVjdC1yYXRpbzogMTs8YnIgLz4KICBvYmplY3QtZml0OiBjb3Zlcjs8YnIgLz4KICBib3JkZXItcmFkaXVzOiAxNnB4OzxiciAvPgogIG1hcmdpbi1ib3R0b206IDI0cHg7PGJyIC8+CiAgZGlzcGxheTogYmxvY2s7PGJyIC8+Cn08L3A+CjxwPi5tZXRoLWxwIC5zdGVwLW51bWJlciB7PGJyIC8+CiAgZm9udC1mYW1pbHk6ICdJdmFyIERpc3BsYXknLCBHZW9yZ2lhLCBzZXJpZjs8YnIgLz4KICBmb250LXNpemU6IDE0cHg7PGJyIC8+CiAgZm9udC13ZWlnaHQ6IDUwMDs8YnIgLz4KICBjb2xvcjogI0JBQkU4Mzs8YnIgLz4KICBsZXR0ZXItc3BhY2luZzogMC4wNmVtOzxiciAvPgogIG1hcmdpbi1ib3R0b206IDEycHg7PGJyIC8+CiAgZGlzcGxheTogYmxvY2s7PGJyIC8+Cn08L3A+CjxwPi5tZXRoLWxwIC5zdGVwIGgzIHs8YnIgLz4KICBtYXJnaW4tYm90dG9tOiAxMnB4OzxiciAvPgp9PC9wPgo8cD4ubWV0aC1scCAuc3RlcCBwIHs8YnIgLz4KICBmb250LXNpemU6IDE1cHg7PGJyIC8+CiAgbGluZS1oZWlnaHQ6IDEuNjU7PGJyIC8+CiAgY29sb3I6ICM1YTUwNDA7PGJyIC8+Cn08L3A+CjxwPi8qID09PT09PT09PT0gUkVTRUFSQ0ggPT09PT09PT09PSAqLzxiciAvPgoubWV0aC1scCAuc2VjdGlvbi1kYXJrIC50YWcgeyBjb2xvcjogI0EyOTI3QzsgfTxiciAvPgoubWV0aC1scCAuc2VjdGlvbi1kYXJrIGgyIHsgY29sb3I6ICNGRkZGRkY7IG1heC13aWR0aDogNzIwcHg7IH08YnIgLz4KLm1ldGgtbHAgLnNlY3Rpb24tZGFyayBwIHsgY29sb3I6IHJnYmEoMjU1LDI1NSwyNTUsMC44KTsgfTwvcD4KPHA+Lm1ldGgtbHAgLnJlc2VhcmNoLWJvZHkgezxiciAvPgogIGZvbnQtc2l6ZTogMTdweDs8YnIgLz4KICBsaW5lLWhlaWdodDogMS43OzxiciAvPgogIG1heC13aWR0aDogNjQwcHg7PGJyIC8+CiAgbWFyZ2luLXRvcDogMjBweDs8YnIgLz4KICBtYXJnaW4tYm90dG9tOiA1NnB4OzxiciAvPgp9PC9wPgo8cD4ubWV0aC1scCAucmVzZWFyY2gtZ3JpZCB7PGJyIC8+CiAgZGlzcGxheTogZ3JpZDs8YnIgLz4KICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg1LCAxZnIpOzxiciAvPgogIGdhcDogMDs8YnIgLz4KfTwvcD4KPHA+Lm1ldGgtbHAgLnJlc2VhcmNoLWNhcmQgezxiciAvPgogIHBhZGRpbmc6IDMycHggMjRweDs8YnIgLz4KICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCByZ2JhKDE4NiwxOTAsMTMxLDAuMik7PGJyIC8+Cn08L3A+CjxwPi5tZXRoLWxwIC5yZXNlYXJjaC1jYXJkOmxhc3QtY2hpbGQgezxiciAvPgogIGJvcmRlci1yaWdodDogbm9uZTs8YnIgLz4KfTwvcD4KPHA+Lm1ldGgtbHAgLnJlc2VhcmNoLWNhcmQgaDMgezxiciAvPgogIGNvbG9yOiAjRkZGRkZGOzxiciAvPgogIG1hcmdpbi1ib3R0b206IDhweDs8YnIgLz4KICBmb250LXNpemU6IDIwcHg7PGJyIC8+Cn08L3A+CjxwPi5tZXRoLWxwIC5yZXNlYXJjaC1jYXJkIHAgezxiciAvPgogIGZvbnQtc2l6ZTogMTRweDs8YnIgLz4KICBsaW5lLWhlaWdodDogMS41OzxiciAvPgogIGNvbG9yOiByZ2JhKDI1NSwyNTUsMjU1LDAuNik7PGJyIC8+Cn08L3A+CjxwPi5tZXRoLWxwIC5yZXNlYXJjaC1qb3VybmFsIHs8YnIgLz4KICBkaXNwbGF5OiBmbGV4OzxiciAvPgogIGFsaWduLWl0ZW1zOiBjZW50ZXI7PGJyIC8+CiAgZ2FwOiAxNnB4OzxiciAvPgogIG1hcmdpbi10b3A6IDQ4cHg7PGJyIC8+CiAgcGFkZGluZy10b3A6IDMycHg7PGJyIC8+CiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYmEoMjU1LDI1NSwyNTUsMC4xKTs8YnIgLz4KfTwvcD4KPHA+Lm1ldGgtbHAgLnJlc2VhcmNoLWpvdXJuYWwtYmFkZ2UgezxiciAvPgogIGJhY2tncm91bmQ6IHJnYmEoMTg2LDE5MCwxMzEsMC4xNSk7PGJyIC8+CiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgxODYsMTkwLDEzMSwwLjMpOzxiciAvPgogIHBhZGRpbmc6IDhweCAxNnB4OzxiciAvPgogIGZvbnQtc2l6ZTogMTFweDs8YnIgLz4KICBmb250LXdlaWdodDogNjAwOzxiciAvPgogIGxldHRlci1zcGFjaW5nOiAwLjA4ZW07PGJyIC8+CiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTs8YnIgLz4KICBjb2xvcjogI0JBQkU4Mzs8YnIgLz4KICB3aGl0ZS1zcGFjZTogbm93cmFwOzxiciAvPgp9PC9wPgo8cD4ubWV0aC1scCAucmVzZWFyY2gtam91cm5hbCBzcGFuIHs8YnIgLz4KICBmb250LXNpemU6IDE0cHg7PGJyIC8+CiAgY29sb3I6IHJnYmEoMjU1LDI1NSwyNTUsMC41KTs8YnIgLz4KfTwvcD4KPHA+Lm1ldGgtbHAgLnJlc2VhcmNoLWpvdXJuYWwgYSB7PGJyIC8+CiAgY29sb3I6ICNGRkZGRkY7PGJyIC8+CiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7PGJyIC8+CiAgdGV4dC11bmRlcmxpbmUtb2Zmc2V0OiAzcHg7PGJyIC8+Cn08L3A+CjxwPi8qID09PT09PT09PT0gU1RBTkRBUkRTID09PT09PT09PT0gKi88YnIgLz4KLm1ldGgtbHAgLnN0YW5kYXJkcy1ncmlkIHs8YnIgLz4KICBkaXNwbGF5OiBncmlkOzxiciAvPgogIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7PGJyIC8+CiAgZ2FwOiA2NHB4OzxiciAvPgp9PC9wPgo8cD4ubWV0aC1scCAuc3RhbmRhcmRzLWNvbCBoMyB7PGJyIC8+CiAgZm9udC1zaXplOiAyMHB4OzxiciAvPgogIG1hcmdpbi1ib3R0b206IDIwcHg7PGJyIC8+CiAgcGFkZGluZy1ib3R0b206IDE2cHg7PGJyIC8+CiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkIHJnYmEoMjU1LDI1NSwyNTUsMC4zKTs8YnIgLz4KICBjb2xvcjogI0ZGRkZGRjs8YnIgLz4KfTwvcD4KPHA+Lm1ldGgtbHAgLnN0YW5kYXJkLWl0ZW0gezxiciAvPgogIHBhZGRpbmc6IDEycHggMDs8YnIgLz4KICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgyNTUsMjU1LDI1NSwwLjEyKTs8YnIgLz4KICBmb250LXNpemU6IDE1cHg7PGJyIC8+CiAgY29sb3I6IHJnYmEoMjU1LDI1NSwyNTUsMC45KTs8YnIgLz4KICBsaW5lLWhlaWdodDogMS41OzxiciAvPgp9PC9wPgo8cD4ubWV0aC1scCAuc3RhbmRhcmQtaXRlbTpsYXN0LWNoaWxkIHs8YnIgLz4KICBib3JkZXItYm90dG9tOiBub25lOzxiciAvPgp9PC9wPgo8cD4vKiA9PT09PT09PT09IENPTVBBUklTT04gPT09PT09PT09PSAqLzxiciAvPgoubWV0aC1scCAuY29tcGFyZS1oaW50IHs8YnIgLz4KICBmb250LXNpemU6IDEzcHg7PGJyIC8+CiAgY29sb3I6ICNBMjkyN0M7PGJyIC8+CiAgdGV4dC1hbGlnbjogcmlnaHQ7PGJyIC8+CiAgbWFyZ2luLWJvdHRvbTogMTJweDs8YnIgLz4KICBkaXNwbGF5OiBub25lOzxiciAvPgp9PC9wPgo8cD4ubWV0aC1scCAuY29tcGFyZS1zY3JvbGwgezxiciAvPgogIG92ZXJmbG93LXg6IGF1dG87PGJyIC8+CiAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoOzxiciAvPgp9PC9wPgo8cD4ubWV0aC1scCAuY29tcGFyZS10YWJsZSB7PGJyIC8+CiAgd2lkdGg6IDEwMCU7PGJyIC8+CiAgbWluLXdpZHRoOiA3MjBweDs8YnIgLz4KICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlOzxiciAvPgogIGZvbnQtc2l6ZTogMTRweDs8YnIgLz4KICBjb2xvcjogIzI3MUQwRjs8YnIgLz4KfTwvcD4KPHA+Lm1ldGgtbHAgLmNvbXBhcmUtdGFibGUgdGggezxiciAvPgogIHRleHQtYWxpZ246IGxlZnQ7PGJyIC8+CiAgcGFkZGluZzogMTZweDs8YnIgLz4KICBib3JkZXItYm90dG9tOiAycHggc29saWQgIzI3MUQwRjs8YnIgLz4KICBmb250LXdlaWdodDogNjAwOzxiciAvPgogIGZvbnQtc2l6ZTogMTNweDs8YnIgLz4KICBsZXR0ZXItc3BhY2luZzogMC4wMmVtOzxiciAvPgp9PC9wPgo8cD4ubWV0aC1scCAuY29tcGFyZS10YWJsZSB0aC5tZXRoLWNvbCB7PGJyIC8+CiAgZm9udC1zaXplOiAxNXB4OzxiciAvPgogIGZvbnQtZmFtaWx5OiAnSXZhciBEaXNwbGF5JywgR2VvcmdpYSwgc2VyaWY7PGJyIC8+CiAgZm9udC13ZWlnaHQ6IDUwMDs8YnIgLz4KICBiYWNrZ3JvdW5kOiByZ2JhKDE4NiwxOTAsMTMxLDAuMSk7PGJyIC8+Cn08L3A+CjxwPi5tZXRoLWxwIC5jb21wYXJlLXRhYmxlIHRkIHs8YnIgLz4KICBwYWRkaW5nOiAxNHB4IDE2cHg7PGJyIC8+CiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMTYyLDE0NiwxMjQsMC4xMik7PGJyIC8+CiAgdmVydGljYWwtYWxpZ246IHRvcDs8YnIgLz4KfTwvcD4KPHA+Lm1ldGgtbHAgLmNvbXBhcmUtdGFibGUgdGQ6Zmlyc3QtY2hpbGQgezxiciAvPgogIGZvbnQtd2VpZ2h0OiA1MDA7PGJyIC8+CiAgY29sb3I6ICMyNzFEMEY7PGJyIC8+Cn08L3A+CjxwPi5tZXRoLWxwIC5jb21wYXJlLXRhYmxlIHRkLm1ldGgtY29sIHs8YnIgLz4KICBiYWNrZ3JvdW5kOiByZ2JhKDE4NiwxOTAsMTMxLDAuMDYpOzxiciAvPgogIGNvbG9yOiAjMjcxRDBGOzxiciAvPgogIGZvbnQtd2VpZ2h0OiA1MDA7PGJyIC8+Cn08L3A+CjxwPi5tZXRoLWxwIC5jb21wYXJlLXRhYmxlIHRyOmxhc3QtY2hpbGQgdGQgezxiciAvPgogIGJvcmRlci1ib3R0b206IG5vbmU7PGJyIC8+Cn08L3A+CjxwPi8qID09PT09PT09PT0gVEVTVElNT05JQUxTID09PT09PT09PT0gKi88YnIgLz4KLm1ldGgtbHAgLnRlc3RpbW9uaWFscy1oZWFkZXIgezxiciAvPgogIHRleHQtYWxpZ246IGNlbnRlcjs8YnIgLz4KICBtYXJnaW4tYm90dG9tOiA2NHB4OzxiciAvPgp9PC9wPgo8cD4ubWV0aC1scCAudGVzdGltb25pYWxzLWhlYWRlciAudGFnIHs8YnIgLz4KICBkaXNwbGF5OiBibG9jazs8YnIgLz4KICB0ZXh0LWFsaWduOiBjZW50ZXI7PGJyIC8+Cn08L3A+CjxwPi5tZXRoLWxwIC50ZXN0aW1vbmlhbHMtZ3JpZCB7PGJyIC8+CiAgZGlzcGxheTogZ3JpZDs8YnIgLz4KICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpOzxiciAvPgogIGdhcDogNDhweCA0MHB4OzxiciAvPgp9PC9wPgo8cD4ubWV0aC1scCAudGVzdGltb25pYWwgezxiciAvPgogIHBhZGRpbmc6IDQwcHg7PGJyIC8+CiAgYmFja2dyb3VuZDogI0Y2RjRGMTs8YnIgLz4KICBwb3NpdGlvbjogcmVsYXRpdmU7PGJyIC8+CiAgYm9yZGVyLXJhZGl1czogMjBweDs8YnIgLz4KfTwvcD4KPHA+Lm1ldGgtbHAgLnRlc3RpbW9uaWFsLXJlc3VsdCB7PGJyIC8+CiAgZm9udC1mYW1pbHk6ICdJdmFyIERpc3BsYXknLCBHZW9yZ2lhLCBzZXJpZjs8YnIgLz4KICBmb250LXdlaWdodDogNTAwOzxiciAvPgogIGZvbnQtc2l6ZTogMjBweDs8YnIgLz4KICBjb2xvcjogIzQ1NDgwMzs8YnIgLz4KICBtYXJnaW4tYm90dG9tOiAxNnB4OzxiciAvPgogIGxpbmUtaGVpZ2h0OiAxLjM7PGJyIC8+Cn08L3A+CjxwPi5tZXRoLWxwIC50ZXN0aW1vbmlhbC1xdW90ZSB7PGJyIC8+CiAgZm9udC1zaXplOiAxNXB4OzxiciAvPgogIGZvbnQtc3R5bGU6IGl0YWxpYzs8YnIgLz4KICBsaW5lLWhlaWdodDogMS42NTs8YnIgLz4KICBjb2xvcjogIzVhNTA0MDs8YnIgLz4KICBtYXJnaW4tYm90dG9tOiAyNHB4OzxiciAvPgp9PC9wPgo8cD4ubWV0aC1scCAudGVzdGltb25pYWwtYXV0aG9yIHs8YnIgLz4KICBkaXNwbGF5OiBmbGV4OzxiciAvPgogIGFsaWduLWl0ZW1zOiBjZW50ZXI7PGJyIC8+CiAgZ2FwOiAxMnB4OzxiciAvPgp9PC9wPgo8cD4ubWV0aC1scCAudGVzdGltb25pYWwtYXZhdGFyIHs8YnIgLz4KICB3aWR0aDogNDBweDs8YnIgLz4KICBoZWlnaHQ6IDQwcHg7PGJyIC8+CiAgYm9yZGVyLXJhZGl1czogNTAlOzxiciAvPgogIGJhY2tncm91bmQ6ICNFOEU0REY7PGJyIC8+CiAgZGlzcGxheTogZmxleDs8YnIgLz4KICBhbGlnbi1pdGVtczogY2VudGVyOzxiciAvPgogIGp1c3RpZnktY29udGVudDogY2VudGVyOzxiciAvPgogIGZvbnQtc2l6ZTogMTRweDs8YnIgLz4KICBmb250LXdlaWdodDogNjAwOzxiciAvPgogIGNvbG9yOiAjQTI5MjdDOzxiciAvPgogIGZsZXgtc2hyaW5rOiAwOzxiciAvPgp9PC9wPgo8cD4ubWV0aC1scCAudGVzdGltb25pYWwtbmFtZSB7PGJyIC8+CiAgZm9udC1zaXplOiAxNHB4OzxiciAvPgogIGZvbnQtd2VpZ2h0OiA1MDA7PGJyIC8+CiAgY29sb3I6ICMyNzFEMEY7PGJyIC8+Cn08L3A+CjxwPi5tZXRoLWxwIC50ZXN0aW1vbmlhbC1kZXRhaWwgezxiciAvPgogIGZvbnQtc2l6ZTogMTJweDs8YnIgLz4KICBjb2xvcjogI0EyOTI3Qzs8YnIgLz4KfTwvcD4KPHA+LyogPT09PT09PT09PSBGT1VOREVSID09PT09PT09PT0gKi88YnIgLz4KLyogPT09PT09PT09PSBGQVEgPT09PT09PT09PSAqLzxiciAvPgoubWV0aC1scCAuZmFxLWhlYWRlciB7PGJyIC8+CiAgdGV4dC1hbGlnbjogY2VudGVyOzxiciAvPgogIG1hcmdpbi1ib3R0b206IDU2cHg7PGJyIC8+Cn08L3A+CjxwPi5tZXRoLWxwIC5mYXEtaGVhZGVyIC50YWcgezxiciAvPgogIHRleHQtYWxpZ246IGNlbnRlcjs8YnIgLz4KfTwvcD4KPHA+Lm1ldGgtbHAgLmZhcS1saXN0IHs8YnIgLz4KICBtYXgtd2lkdGg6IDcyMHB4OzxiciAvPgogIG1hcmdpbjogMCBhdXRvOzxiciAvPgp9PC9wPgo8cD4ubWV0aC1scCAuZmFxLWxpc3QgZGV0YWlscyB7PGJyIC8+CiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMTYyLDE0NiwxMjQsMC4xNSk7PGJyIC8+Cn08L3A+CjxwPi5tZXRoLWxwIC5mYXEtbGlzdCBzdW1tYXJ5IHs8YnIgLz4KICBmb250LWZhbWlseTogJ0l2YXIgRGlzcGxheScsIEdlb3JnaWEsIHNlcmlmOzxiciAvPgogIGZvbnQtc2l6ZTogMThweDs8YnIgLz4KICBmb250LXdlaWdodDogNTAwOzxiciAvPgogIGNvbG9yOiAjMjcxRDBGOzxiciAvPgogIHBhZGRpbmc6IDI0cHggNDBweCAyNHB4IDA7PGJyIC8+CiAgY3Vyc29yOiBwb2ludGVyOzxiciAvPgogIGxpc3Qtc3R5bGU6IG5vbmU7PGJyIC8+CiAgcG9zaXRpb246IHJlbGF0aXZlOzxiciAvPgogIHRyYW5zaXRpb246IGNvbG9yIDAuMnMgZWFzZTs8YnIgLz4KfTwvcD4KPHA+Lm1ldGgtbHAgLmZhcS1saXN0IHN1bW1hcnk6aG92ZXIgezxiciAvPgogIGNvbG9yOiAjNDU0ODAzOzxiciAvPgp9PC9wPgo8cD4ubWV0aC1scCAuZmFxLWxpc3Qgc3VtbWFyeTo6LXdlYmtpdC1kZXRhaWxzLW1hcmtlciB7IGRpc3BsYXk6IG5vbmU7IH08L3A+CjxwPi5tZXRoLWxwIC5mYXEtbGlzdCBzdW1tYXJ5OjphZnRlciB7PGJyIC8+CiAgY29udGVudDogJysnOzxiciAvPgogIHBvc2l0aW9uOiBhYnNvbHV0ZTs8YnIgLz4KICByaWdodDogMDs8YnIgLz4KICB0b3A6IDUwJTs8YnIgLz4KICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7PGJyIC8+CiAgZm9udC1zaXplOiAyNHB4OzxiciAvPgogIGZvbnQtd2VpZ2h0OiAzMDA7PGJyIC8+CiAgY29sb3I6ICNBMjkyN0M7PGJyIC8+CiAgZm9udC1mYW1pbHk6ICdETSBTYW5zJywgc2Fucy1zZXJpZjs8YnIgLz4KICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBlYXNlOzxiciAvPgp9PC9wPgo8cD4ubWV0aC1scCAuZmFxLWxpc3QgZGV0YWlsc1tvcGVuXSBzdW1tYXJ5OjphZnRlciB7PGJyIC8+CiAgY29udGVudDogJ+KIkic7PGJyIC8+CiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpOzxiciAvPgp9PC9wPgo8cD4ubWV0aC1scCAuZmFxLWxpc3QgZGV0YWlscyBwIHs8YnIgLz4KICBmb250LXNpemU6IDE1cHg7PGJyIC8+CiAgbGluZS1oZWlnaHQ6IDEuNzs8YnIgLz4KICBjb2xvcjogIzVhNTA0MDs8YnIgLz4KICBwYWRkaW5nOiAwIDAgMjRweDs8YnIgLz4KfTwvcD4KPHA+LyogPT09PT09PT09PSBGSU5BTCBDVEEgPT09PT09PT09PSAqLzxiciAvPgoubWV0aC1scCAuZmluYWwtY3RhIHs8YnIgLz4KICBiYWNrZ3JvdW5kOiAjMjcxRDBGOzxiciAvPgogIHBhZGRpbmc6IDExMHB4IDA7PGJyIC8+CiAgdGV4dC1hbGlnbjogY2VudGVyOzxiciAvPgp9PC9wPgo8cD4ubWV0aC1scCAuZmluYWwtY3RhIGgyIHs8YnIgLz4KICBjb2xvcjogI0ZGRkZGRjs8YnIgLz4KICBtYXJnaW4tYm90dG9tOiAyMHB4OzxiciAvPgp9PC9wPgo8cD4ubWV0aC1scCAuZmluYWwtY3RhIHAgezxiciAvPgogIGNvbG9yOiByZ2JhKDI1NSwyNTUsMjU1LDAuNyk7PGJyIC8+CiAgbWF4LXdpZHRoOiA1NjBweDs8YnIgLz4KICBtYXJnaW46IDAgYXV0byA0MHB4OzxiciAvPgogIGZvbnQtc2l6ZTogMTdweDs8YnIgLz4KICBsaW5lLWhlaWdodDogMS43OzxiciAvPgp9PC9wPgo8cD4ubWV0aC1scCAuZmluYWwtY3RhIC5idG4gezxiciAvPgogIGJhY2tncm91bmQ6ICNCQUJFODM7PGJyIC8+CiAgY29sb3I6ICMyNzFEMEY7PGJyIC8+CiAgZm9udC13ZWlnaHQ6IDcwMDs8YnIgLz4KfTwvcD4KPHA+Lm1ldGgtbHAgLmZpbmFsLWN0YSAuYnRuOmhvdmVyIHs8YnIgLz4KICBiYWNrZ3JvdW5kOiAjY2RkMTlhOzxiciAvPgogIGJveC1zaGFkb3c6IDAgNHB4IDI0cHggcmdiYSgxODYsMTkwLDEzMSwwLjM1KTs8YnIgLz4KfTwvcD4KPHA+Lm1ldGgtbHAgLmZpbmFsLWN0YSAubWV0YSB7PGJyIC8+CiAgZGlzcGxheTogZmxleDs8YnIgLz4KICBmbGV4LXdyYXA6IHdyYXA7PGJyIC8+CiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7PGJyIC8+CiAgZ2FwOiA4cHggMjFweDs8YnIgLz4KICBtYXJnaW4tdG9wOiAyNHB4OzxiciAvPgogIGZvbnQtc2l6ZTogMTNweDs8YnIgLz4KICBjb2xvcjogcmdiYSgyNTUsMjU1LDI1NSwwLjQ1KTs8YnIgLz4KfTwvcD4KPHA+LyogPT09PT09PT09PSBGT09URVIgPT09PT09PT09PSAqLzxiciAvPgoubWV0aC1scCAuZm9vdGVyIHs8YnIgLz4KICBiYWNrZ3JvdW5kOiAjMWExMjA5OzxiciAvPgogIHBhZGRpbmc6IDQ4cHggMDs8YnIgLz4KfTwvcD4KPHA+Lm1ldGgtbHAgLmZvb3RlciAuY29udGFpbmVyIHs8YnIgLz4KICB0ZXh0LWFsaWduOiBjZW50ZXI7PGJyIC8+Cn08L3A+CjxwPi5tZXRoLWxwIC5mb290ZXIgaW1nIHs8YnIgLz4KICBoZWlnaHQ6IDI0cHg7PGJyIC8+CiAgd2lkdGg6IGF1dG87PGJyIC8+CiAgZmlsdGVyOiBicmlnaHRuZXNzKDApIGludmVydCgxKTs8YnIgLz4KICBvcGFjaXR5OiAwLjY7PGJyIC8+Cn08L3A+CjxwPi5tZXRoLWxwIC5mb290ZXItbGlua3MgezxiciAvPgogIGRpc3BsYXk6IGZsZXg7PGJyIC8+CiAgZmxleC13cmFwOiB3cmFwOzxiciAvPgogIGdhcDogOHB4IDI4cHg7PGJyIC8+CiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7PGJyIC8+CiAgbWFyZ2luLXRvcDogMjRweDs8YnIgLz4KfTwvcD4KPHA+Lm1ldGgtbHAgLmZvb3Rlci1saW5rcyBhIHs8YnIgLz4KICBmb250LXNpemU6IDEzcHg7PGJyIC8+CiAgY29sb3I6IHJnYmEoMjU1LDI1NSwyNTUsMC43KTs8YnIgLz4KICB0ZXh0LWRlY29yYXRpb246IG5vbmU7PGJyIC8+CiAgdHJhbnNpdGlvbjogY29sb3IgMC4ycyBlYXNlOzxiciAvPgp9PC9wPgo8cD4ubWV0aC1scCAuZm9vdGVyLWxpbmtzIGE6aG92ZXIgezxiciAvPgogIGNvbG9yOiByZ2JhKDI1NSwyNTUsMjU1LDAuOCk7PGJyIC8+Cn08L3A+CjxwPi5tZXRoLWxwIC5mb290ZXItbGVnYWwgezxiciAvPgogIGZvbnQtc2l6ZTogMTFweDs8YnIgLz4KICBjb2xvcjogcmdiYSgyNTUsMjU1LDI1NSwwLjI1KTs8YnIgLz4KICBtYXJnaW4tdG9wOiAyNHB4OzxiciAvPgp9PC9wPgo8cD4vKiA9PT09PT09PT09IFJFU1BPTlNJVkUgPT09PT09PT09PSAqLzxiciAvPgpAbWVkaWEgKG1heC13aWR0aDogOTYwcHgpIHs8YnIgLz4KICAubWV0aC1scCBoMSB7IGZvbnQtc2l6ZTogNDJweDsgfTxiciAvPgogIC5tZXRoLWxwIGgyIHsgZm9udC1zaXplOiAyNnB4OyB9PC9wPgo8cD4gIC5tZXRoLWxwIC5oZXJvIHsgbWluLWhlaWdodDogNTIwcHg7IGJhY2tncm91bmQtcG9zaXRpb246IDcwJSBjZW50ZXI7IH08YnIgLz4KICAubWV0aC1scCAuaGVyby1jb250ZW50IHsgbWF4LXdpZHRoOiA1MCU7IH08L3A+CjxwPiAgLm1ldGgtbHAgLnNlY3Rpb24td2hpdGUsIC5tZXRoLWxwIC5zZWN0aW9uLWNyZWFtLDxiciAvPgogIC5tZXRoLWxwIC5zZWN0aW9uLXdhcm0sIC5tZXRoLWxwIC5zZWN0aW9uLWRhcmssPGJyIC8+CiAgLm1ldGgtbHAgLm51bWJlcnMsIC5tZXRoLWxwIC5maW5hbC1jdGEgeyBwYWRkaW5nOiA4MHB4IDA7IH08L3A+CjxwPiAgLm1ldGgtbHAgLm51bWJlcnMtZ3JpZCB7IGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7IH08YnIgLz4KICAubWV0aC1scCAubnVtYmVyLWNhcmQ6bnRoLWNoaWxkKDRuKSB7IGJvcmRlci1yaWdodDogMXB4IHNvbGlkIHJnYmEoMjU1LDI1NSwyNTUsMC4xKTsgfTxiciAvPgogIC5tZXRoLWxwIC5udW1iZXItY2FyZDpudGgtY2hpbGQoMm4pIHsgYm9yZGVyLXJpZ2h0OiBub25lOyB9PGJyIC8+CiAgLm1ldGgtbHAgLm51bWJlci1jYXJkOm50aC1jaGlsZChuKzMpIHsgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYmEoMjU1LDI1NSwyNTUsMC4xKTsgfTxiciAvPgogIC5tZXRoLWxwIC5udW1iZXItY2FyZDpudGgtY2hpbGQoMm4pIHsgYm9yZGVyLXJpZ2h0OiBub25lOyB9PGJyIC8+CiAgLm1ldGgtbHAgLm51bWJlci1jYXJkOm50aC1jaGlsZChuKzMpIHsgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYmEoMTYyLDE0NiwxMjQsMC4xNSk7IH08L3A+CjxwPiAgLm1ldGgtbHAgLnByb2JsZW0tZ3JpZCB7IGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyOyBnYXA6IDMycHg7IH08YnIgLz4KICAubWV0aC1scCAucHJvYmxlbS1pbGx1c3QgeyBoZWlnaHQ6IGF1dG87IG1pbi1oZWlnaHQ6IDI0MHB4OyB9PGJyIC8+CiAgLm1ldGgtbHAgLnN0ZXBzLWdyaWQgeyBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjsgZ2FwOiA0MHB4OyB9PGJyIC8+CiAgLm1ldGgtbHAgLnJlc2VhcmNoLWdyaWQgeyBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpOyB9PGJyIC8+CiAgLm1ldGgtbHAgLnJlc2VhcmNoLWNhcmQ6bnRoLWNoaWxkKDJuKSB7IGJvcmRlci1yaWdodDogbm9uZTsgfTxiciAvPgogIC5tZXRoLWxwIC5yZXNlYXJjaC1jYXJkOm50aC1jaGlsZChuKzMpIHsgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYmEoMTg2LDE5MCwxMzEsMC4yKTsgfTwvcD4KPHA+ICAubWV0aC1scCAuc3RhbmRhcmRzLWdyaWQgeyBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjsgZ2FwOiA0MHB4OyB9PGJyIC8+CiAgLm1ldGgtbHAgLmdsYXNzLXNjYXR0ZXIgeyBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpOyB9PGJyIC8+CiAgLm1ldGgtbHAgLnRlc3RpbW9uaWFscy1ncmlkIHsgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7IH08YnIgLz4KICAubWV0aC1scCAuZm91bmRlci1sYXlvdXQgeyBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjsgZ2FwOiA0MHB4OyB9PGJyIC8+CiAgLm1ldGgtbHAgLmZvdW5kZXItcGhvdG8geyBoZWlnaHQ6IDQwMHB4OyB9PC9wPgo8cD4gIC5tZXRoLWxwIC5jb21wYXJlLWhpbnQgeyBkaXNwbGF5OiBibG9jazsgfTxiciAvPgogIC5tZXRoLWxwIC5zZWN0aW9uLWltZyB7IGhlaWdodDogMzIwcHg7IH08YnIgLz4KfTwvcD4KPHA+QG1lZGlhIChtYXgtd2lkdGg6IDU2MHB4KSB7PGJyIC8+CiAgLm1vYmlsZS1iciB7IGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50OyB9PGJyIC8+CiAgLm1ldGgtbHAgLmdsYXNzLXNjYXR0ZXIgeyBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpOyBnYXA6IDEycHg7IH08YnIgLz4KICAubWV0aC1scCAuZ2xhc3MtdmFsdWUgeyBmb250LXNpemU6IDI2cHg7IH08YnIgLz4KICAubWV0aC1scCAuZ2xhc3MtY2FyZCB7IHBhZGRpbmc6IDE4cHggMTJweDsgfTwvcD4KPHA+ICAubWV0aC1scCBoMSB7IGZvbnQtc2l6ZTogMzJweDsgfTxiciAvPgogIC5tZXRoLWxwIGgyIHsgZm9udC1zaXplOiAyOHB4OyB9PGJyIC8+CiAgLm1ldGgtbHAgaDMgeyBmb250LXNpemU6IDE5cHg7IH08L3A+CjxwPi5tZXRoLWxwIC5oZXJvIHsgbWluLWhlaWdodDogMTAwdmg7IHBhZGRpbmc6IDQ4cHggMCAwOyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA3NSUgY2VudGVyOyBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyOyBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7IGJhY2tncm91bmQtaW1hZ2U6IHVybCgnaHR0cHM6Ly9mZWVkeW91cmF1cmFibG9nLmNvbS93cC1jb250ZW50L3VwbG9hZHMvMjAyNi8wNC9LYXNpYV9CbHVlLmpwZycpOyB9PGJyIC8+CiAgLm1ldGgtbHAgLmhlcm8tY29udGVudCB7IG1heC13aWR0aDogNjYlOyBwYWRkaW5nLXRvcDogODBweDsgfTwvcD4KPHA+ICAubWV0aC1scCAuc2VjdGlvbi13aGl0ZSwgLm1ldGgtbHAgLnNlY3Rpb24tY3JlYW0sPGJyIC8+CiAgLm1ldGgtbHAgLnNlY3Rpb24td2FybSwgLm1ldGgtbHAgLnNlY3Rpb24tZGFyayw8YnIgLz4KICAubWV0aC1scCAubnVtYmVycywgLm1ldGgtbHAgLmZpbmFsLWN0YSB7IHBhZGRpbmc6IDU2cHggMDsgfTwvcD4KPHA+ICAubWV0aC1scCAuc2VjdGlvbi1pbWcgeyBoZWlnaHQ6IDI0MHB4OyB9PGJyIC8+CiAgLm1ldGgtbHAgLnNlY3Rpb24taGVhZGVyIHsgbWFyZ2luLWJvdHRvbTogNDBweDsgfTwvcD4KPHA+ICAubWV0aC1scCAucmVzZWFyY2gtZ3JpZCB7IGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyOyB9PGJyIC8+CiAgLm1ldGgtbHAgLnJlc2VhcmNoLWNhcmQgeyBib3JkZXItcmlnaHQ6IG5vbmUgIWltcG9ydGFudDsgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYmEoMTg2LDE5MCwxMzEsMC4yKTsgfTxiciAvPgogIC5tZXRoLWxwIC5yZXNlYXJjaC1jYXJkOmZpcnN0LWNoaWxkIHsgYm9yZGVyLXRvcDogbm9uZTsgfTwvcD4KPHA+ICAubWV0aC1scCAudGVzdGltb25pYWwgeyBwYWRkaW5nOiAyOHB4OyB9PC9wPgo8cD4gIC5tZXRoLWxwIC5idG4geyB3aWR0aDogMTAwJTsgdGV4dC1hbGlnbjogY2VudGVyOyB9PGJyIC8+CiAgLm1ldGgtbHAgLmJ0bi1zbSB7IHdpZHRoOiBhdXRvOyB9PC9wPgo8cD4gIC5tZXRoLWxwIC5udW1iZXItY2FyZCAudmFsdWUgeyBmb250LXNpemU6IDI4cHg7IH08YnIgLz4KfTwvcD4KPHA+LyogPT09PT09PT09PSBHTEFTU01PUlBISVNNIE5VTUJFUlMgPT09PT09PT09PSAqLzxiciAvPgoubWV0aC1scCAuZ2xhc3Mtc2NhdHRlciB7PGJyIC8+CiAgZGlzcGxheTogZ3JpZDs8YnIgLz4KICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg0LCAxZnIpOzxiciAvPgogIGdhcDogMTZweDs8YnIgLz4KICBtYXgtd2lkdGg6IDExMDBweDs8YnIgLz4KICBtYXJnaW46IDAgYXV0bzs8YnIgLz4KfTxiciAvPgoubWV0aC1scCAuZ2xhc3MtY2FyZCB7PGJyIC8+CiAgYmFja2dyb3VuZDogcmdiYSgyNTUsMjU1LDI1NSwwLjEpOzxiciAvPgogIGJhY2tkcm9wLWZpbHRlcjogYmx1cigyMHB4KTs8YnIgLz4KICAtd2Via2l0LWJhY2tkcm9wLWZpbHRlcjogYmx1cigyMHB4KTs8YnIgLz4KICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDI1NSwyNTUsMjU1LDAuMik7PGJyIC8+CiAgYm9yZGVyLXJhZGl1czogMjBweDs8YnIgLz4KICBwYWRkaW5nOiAxNnB4IDEycHggMTRweDs8YnIgLz4KICB0ZXh0LWFsaWduOiBjZW50ZXI7PGJyIC8+CiAgYm94LXNoYWRvdzogMCA0cHggMjRweCByZ2JhKDAsMCwwLDAuMDgpLCBpbnNldCAwIDFweCAwIHJnYmEoMjU1LDI1NSwyNTUsMC4xNSk7PGJyIC8+Cn08YnIgLz4KLm1ldGgtbHAgLmdsYXNzLXZhbHVlIHs8YnIgLz4KICBmb250LWZhbWlseTogJ0l2YXIgRGlzcGxheScsIEdlb3JnaWEsIHNlcmlmOzxiciAvPgogIGZvbnQtc2l6ZTogMzRweDs8YnIgLz4KICBmb250LXdlaWdodDogNTAwOzxiciAvPgogIGNvbG9yOiAjRkZGRkZGICFpbXBvcnRhbnQ7PGJyIC8+CiAgbGluZS1oZWlnaHQ6IDE7PGJyIC8+CiAgbWFyZ2luLWJvdHRvbTogNnB4OzxiciAvPgogIHRleHQtc2hhZG93OiAwIDJweCAxMnB4IHJnYmEoMCwwLDAsMC4zKTs8YnIgLz4KfTxiciAvPgoubWV0aC1scCAuZ2xhc3MtbGFiZWwgezxiciAvPgogIGZvbnQtZmFtaWx5OiAnRE0gU2FucycsIHN5c3RlbS11aSwgc2Fucy1zZXJpZjs8YnIgLz4KICBmb250LXNpemU6IDExcHg7PGJyIC8+CiAgZm9udC13ZWlnaHQ6IDYwMDs8YnIgLz4KICBsZXR0ZXItc3BhY2luZzogMC4wOGVtOzxiciAvPgogIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7PGJyIC8+CiAgY29sb3I6IHJnYmEoMjU1LDI1NSwyNTUsMC43NSkgIWltcG9ydGFudDs8YnIgLz4KICBsaW5lLWhlaWdodDogMS40OzxiciAvPgp9PC9wPgo8L3N0eWxlPgo8ZGl2IGNsYXNzPSJtZXRoLWxwIj4KPHA+PCEtLSBOQVYgLS0+PC9wPgo8bmF2IGNsYXNzPSJuYXYiPgo8ZGl2IGNsYXNzPSJjb250YWluZXIiIHN0eWxlPSJkaXNwbGF5OmZsZXggIWltcG9ydGFudDthbGlnbi1pdGVtczpjZW50ZXIgIWltcG9ydGFudDtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50O3dpZHRoOjEwMCUgIWltcG9ydGFudDttYXgtd2lkdGg6MTIwMHB4ICFpbXBvcnRhbnQ7bWFyZ2luOjAgYXV0byAhaW1wb3J0YW50O3BhZGRpbmc6MCAyOHB4ICFpbXBvcnRhbnQ7Ij4KICAgIDxhIGhyZWY9Imh0dHBzOi8vd3d3LmdvbWV0aG9kb2xvZ3kuY29tIj48aW1nIHNyYz0iaHR0cHM6Ly9mZWVkeW91cmF1cmFibG9nLndvcmRwcmVzcy5jb20vd3AtY29udGVudC91cGxvYWRzLzIwMjYvMDIvbWV0aG9kb2xvZ3lfZGFya2Jyb3duLnBuZyIgYWx0PSJNZXRob2RvbG9neSI+PC9hPjwvcD4KPGRpdiBzdHlsZT0iZGlzcGxheTpmbGV4ICFpbXBvcnRhbnQ7YWxpZ24taXRlbXM6Y2VudGVyICFpbXBvcnRhbnQ7Z2FwOjIwcHggIWltcG9ydGFudDttYXJnaW4tbGVmdDphdXRvICFpbXBvcnRhbnQ7Ij4KICAgICAgPGEgaHJlZj0iaHR0cHM6Ly9hcHAuZ29tZXRob2RvbG9neS5jb20vbG9naW4iIHN0eWxlPSJmb250LWZhbWlseTonRE0gU2Fucycsc3lzdGVtLXVpLHNhbnMtc2VyaWY7Zm9udC1zaXplOjEzcHg7Y29sb3I6IzVhNTA0MDt0ZXh0LWRlY29yYXRpb246bm9uZTsiPkxvZyBJbjwvYT48YnIgLz4KICAgICAgPGEgaHJlZj0iaHR0cHM6Ly93d3cuZ29tZXRob2RvbG9neS5jb20vcXVpeiIgY2xhc3M9ImJ0biBidG4tc20iPkJ1aWxkIFlvdXIgUGxhbjwvYT4KICAgIDwvZGl2Pgo8L3A+PC9kaXY+CjwvbmF2Pgo8cD48IS0tIEhFUk8gLS0+PC9wPgo8ZGl2IGNsYXNzPSJoZXJvIiBzdHlsZT0ib3ZlcmZsb3c6aGlkZGVuOyI+CiAgPGltZyBzcmM9Imh0dHBzOi8vZmVlZHlvdXJhdXJhYmxvZy5jb20vd3AtY29udGVudC91cGxvYWRzLzIwMjYvMDQvS2FzaWFfQmx1ZS5qcGciIGFsdD0iIiBzdHlsZT0icG9zaXRpb246YWJzb2x1dGU7dG9wOjA7bGVmdDowO3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7b2JqZWN0LWZpdDpjb3ZlcjtvYmplY3QtcG9zaXRpb246Y2VudGVyIHJpZ2h0O3otaW5kZXg6MDsiPjwvcD4KPGRpdiBjbGFzcz0iY29udGFpbmVyIj4KPGRpdiBjbGFzcz0iaGVyby1jb250ZW50IHJldmVhbCIgc3R5bGU9InBvc2l0aW9uOnJlbGF0aXZlO3otaW5kZXg6MjsiPgogICAgICA8c3BhbiBjbGFzcz0idGFnIiBzdHlsZT0iY29sb3I6I0ZGRkZGRiAhaW1wb3J0YW50O2JhY2tncm91bmQ6cmdiYSgyNTUsMjU1LDI1NSwwLjE1KTtwYWRkaW5nOjhweCAxNnB4O2JvcmRlci1yYWRpdXM6MTAwcHg7Ij5TdXN0YWluIEdMUC0xIFByb2dyYW08L3NwYW4+PC9wPgo8aDEgc3R5bGU9ImNvbG9yOiNGRkZGRkYgIWltcG9ydGFudDsiPlRoZSBvbmx5IG1lYWwgZGVsaXZlcnkgPGVtPnN0dWRpZWQgaW4gdGhlIEFtZXJpY2FuIEpvdXJuYWwgb2YgQ2xpbmljYWwgTnV0cml0aW9uLjwvZW0+PC9oMT4KPHAgY2xhc3M9Imhlcm8tc3VidGl0bGUiIHN0eWxlPSJjb2xvcjpyZ2JhKDI1NSwyNTUsMjU1LDAuODUpICFpbXBvcnRhbnQ7Ij5Gb3IgYmxvb2Qgc3VnYXIsIHdlaWdodCBsb3NzLCBmYXN0aW5nIGluc3VsaW4sIGFuZCBkaWV0YXJ5IGNvbXBsaWFuY2UgaW4gYSBwZWVyLXJldmlld2VkIGNsaW5pY2FsIHRyaWFsLiBPdXIgU3VzdGFpbiBHTFAtMSBwcm9ncmFtIGlzIGJ1aWx0IGZvciBHTFAtMSBwYXRpZW50cy48L3A+CjxkaXYgY2xhc3M9Imhlcm8tY3RhLXJvdyI+CiAgICAgICAgPGEgaHJlZj0iaHR0cHM6Ly93d3cuZ29tZXRob2RvbG9neS5jb20vcXVpeiIgY2xhc3M9ImJ0biI+QnVpbGQgWW91ciBQbGFuPC9hPgogICAgICA8L2Rpdj4KPC9wPjwvZGl2Pgo8L3A+PC9kaXY+CjwvZGl2Pgo8cD48IS0tIFRSVVNUIEJBUiAtLT48L3A+CjxkaXYgY2xhc3M9InRydXN0LWJhciI+CjxkaXYgY2xhc3M9ImNvbnRhaW5lciI+CiAgICA8c3Bhbj48c3Ryb25nPuKckzwvc3Ryb25nPiBQZWVyLXJldmlld2VkIGNsaW5pY2FsIHRyaWFsIChBSkNOKTwvc3Bhbj48YnIgLz4KICAgIDxzcGFuPjxzdHJvbmc+4pyTPC9zdHJvbmc+IFNoaXBzIHRvIDQ4IHN0YXRlczwvc3Bhbj48YnIgLz4KICAgIDxzcGFuPjxzdHJvbmc+4pyTPC9zdHJvbmc+IFBhY2thZ2VkIGluIGdsYXNzIGphcnM8L3NwYW4+PGJyIC8+CiAgICA8c3Bhbj48c3Ryb25nPuKckzwvc3Ryb25nPiBTa2lwIG9yIGNhbmNlbCBhbnl0aW1lPC9zcGFuPjxiciAvPgogICAgPHNwYW4+PHN0cm9uZz7inJM8L3N0cm9uZz4gTm8gY29tbWl0bWVudDwvc3Bhbj4KICA8L2Rpdj4KPC9kaXY+CjxwPjwhLS0gTlVNQkVSUyAtLT48L3A+CjxkaXYgc3R5bGU9InBvc2l0aW9uOnJlbGF0aXZlOyBiYWNrZ3JvdW5kLWltYWdlOnVybCgnaHR0cHM6Ly9mZWVkeW91cmF1cmFibG9nLmNvbS93cC1jb250ZW50L3VwbG9hZHMvMjAyNi8wNC9KYXJzLmpwZycpOyBiYWNrZ3JvdW5kLXNpemU6Y292ZXI7IGJhY2tncm91bmQtcG9zaXRpb246Y2VudGVyIGJvdHRvbTsgbWluLWhlaWdodDo2MDBweDsgZGlzcGxheTpmbGV4OyBmbGV4LWRpcmVjdGlvbjpjb2x1bW47IGp1c3RpZnktY29udGVudDpmbGV4LXN0YXJ0OyI+CjxkaXYgc3R5bGU9InBvc2l0aW9uOmFic29sdXRlO3RvcDowO2xlZnQ6MDtyaWdodDowO2hlaWdodDo2NSU7YmFja2dyb3VuZDp0cmFuc3BhcmVudDt6LWluZGV4OjE7Ij48L2Rpdj4KPGRpdiBjbGFzcz0iY29udGFpbmVyIiBzdHlsZT0icG9zaXRpb246cmVsYXRpdmU7ei1pbmRleDoyO3BhZGRpbmctdG9wOjYwcHg7cGFkZGluZy1ib3R0b206MjBweDsiPgo8ZGl2IGNsYXNzPSJyZXZlYWwiIHN0eWxlPSJ0ZXh0LWFsaWduOmNlbnRlcjttYXJnaW4tYm90dG9tOjQ4cHg7Ij4KICAgICAgPHNwYW4gY2xhc3M9InRhZyIgc3R5bGU9ImNvbG9yOnJnYmEoMjU1LDI1NSwyNTUsMC42KTsiPkJ5IHRoZSBOdW1iZXJzPC9zcGFuPjwvcD4KPGgyIHN0eWxlPSJjb2xvcjojRkZGRkZGICFpbXBvcnRhbnQ7dGV4dC1hbGlnbjpjZW50ZXI7bWF4LXdpZHRoOjUwMHB4O21hcmdpbjowIGF1dG87Ij5OdW1iZXJzIHRoYXQgaGVscCB5b3U8YnIgY2xhc3M9Im1vYmlsZS1iciIgc3R5bGU9ImRpc3BsYXk6bm9uZTsiPiA8ZW0+c3VzdGFpbjwvZW0+IHlvdXIgd2VpZ2h0IGxvc3MuPC9oMj4KPC9wPjwvZGl2Pgo8c3R5bGU+LmdsYXNzLXNjYXR0ZXItaW5uZXJ7ZGlzcGxheTpncmlkO2dyaWQtdGVtcGxhdGUtY29sdW1uczpyZXBlYXQoNCwxZnIpO2dhcDoxMnB4O21heC13aWR0aDo4MDBweDttYXJnaW46MCBhdXRvO31AbWVkaWEobWF4LXdpZHRoOjk2MHB4KXsuZ2xhc3Mtc2NhdHRlci1pbm5lcntncmlkLXRlbXBsYXRlLWNvbHVtbnM6cmVwZWF0KDIsMWZyKTt9fUBtZWRpYShtYXgtd2lkdGg6NTYwcHgpey5nbGFzcy1zY2F0dGVyLWlubmVye2dyaWQtdGVtcGxhdGUtY29sdW1uczpyZXBlYXQoMiwxZnIpO2dhcDoxMHB4O21heC13aWR0aDozMjBweDt9LmdsYXNzLXNjYXR0ZXItaW5uZXIgLmdsYXNzLWNhcmR7cGFkZGluZzoxMnB4IDEwcHg7fS5nbGFzcy1zY2F0dGVyLWlubmVyIC5nbGFzcy12YWx1ZXtmb250LXNpemU6MjJweCAhaW1wb3J0YW50O30uZ2xhc3Mtc2NhdHRlci1pbm5lciAuZ2xhc3MtbGFiZWx7Zm9udC1zaXplOjlweCAhaW1wb3J0YW50O319PC9zdHlsZT4KPGRpdiBjbGFzcz0iZ2xhc3Mtc2NhdHRlci1pbm5lciByZXZlYWwiPgo8ZGl2IGNsYXNzPSJnbGFzcy1jYXJkIj4KPGRpdiBjbGFzcz0iZ2xhc3MtdmFsdWUiPjEwMOKAkzE0MGc8L2Rpdj4KPGRpdiBjbGFzcz0iZ2xhc3MtbGFiZWwiPlByb3RlaW4gUGVyIERheTwvZGl2Pgo8L3A+PC9kaXY+CjxkaXYgY2xhc3M9ImdsYXNzLWNhcmQiPgo8ZGl2IGNsYXNzPSJnbGFzcy12YWx1ZSI+MzXigJM1MGc8L2Rpdj4KPGRpdiBjbGFzcz0iZ2xhc3MtbGFiZWwiPlByb3RlaW4gUGVyIE1lYWw8L2Rpdj4KPC9wPjwvZGl2Pgo8ZGl2IGNsYXNzPSJnbGFzcy1jYXJkIj4KPGRpdiBjbGFzcz0iZ2xhc3MtdmFsdWUiPjMwMOKAkzQ3NTwvZGl2Pgo8ZGl2IGNsYXNzPSJnbGFzcy1sYWJlbCI+Q2Fsb3JpZXMgUGVyIE1lYWw8L2Rpdj4KPC9wPjwvZGl2Pgo8ZGl2IGNsYXNzPSJnbGFzcy1jYXJkIj4KPGRpdiBjbGFzcz0iZ2xhc3MtdmFsdWUiPjIwMCs8L2Rpdj4KPGRpdiBjbGFzcz0iZ2xhc3MtbGFiZWwiPlBsYW50IFZhcmlldHkgUGVyIFdlZWs8L2Rpdj4KPC9wPjwvZGl2Pgo8ZGl2IGNsYXNzPSJnbGFzcy1jYXJkIj4KPGRpdiBjbGFzcz0iZ2xhc3MtdmFsdWUiPjBnPC9kaXY+CjxkaXYgY2xhc3M9ImdsYXNzLWxhYmVsIj5SZWZpbmVkIFN1Z2FyPC9kaXY+CjwvcD48L2Rpdj4KPGRpdiBjbGFzcz0iZ2xhc3MtY2FyZCI+CjxkaXYgY2xhc3M9ImdsYXNzLXZhbHVlIj4wZzwvZGl2Pgo8ZGl2IGNsYXNzPSJnbGFzcy1sYWJlbCI+R2x1dGVuPC9kaXY+CjwvcD48L2Rpdj4KPGRpdiBjbGFzcz0iZ2xhc3MtY2FyZCI+CjxkaXYgY2xhc3M9ImdsYXNzLXZhbHVlIj4wZzwvZGl2Pgo8ZGl2IGNsYXNzPSJnbGFzcy1sYWJlbCI+Q2Fub2xhIE9pbDwvZGl2Pgo8L3A+PC9kaXY+CjxkaXYgY2xhc3M9ImdsYXNzLWNhcmQiPgo8ZGl2IGNsYXNzPSJnbGFzcy12YWx1ZSI+MjArZzwvZGl2Pgo8ZGl2IGNsYXNzPSJnbGFzcy1sYWJlbCI+RmliZXIgUGVyIERheTwvZGl2Pgo8L3A+PC9kaXY+CjwvcD48L2Rpdj4KPC9wPjwvZGl2Pgo8L2Rpdj4KPHA+PCEtLSBXSFkgR0xQLTEgLS0+PC9wPgo8ZGl2IGNsYXNzPSJzZWN0aW9uLXdoaXRlIj4KPGRpdiBjbGFzcz0iY29udGFpbmVyIj4KPGRpdiBjbGFzcz0ic2VjdGlvbi1oZWFkZXIgcmV2ZWFsIj4KICAgICAgPHNwYW4gY2xhc3M9InRhZyI+V2h5IEdMUC0xIHVzZXJzIG5lZWQgZGlmZmVyZW50IGZvb2Q8L3NwYW4+PC9wPgo8aDI+RW5naW5lZXJlZCBmb3IgdGhlIDxlbT5kaWV0YXJ5IG5lZWRzIG9mIEdMUC0xIHBhdGllbnRzLjwvZW0+PC9oMj4KPHA+R0xQLTEgbWVkaWNhdGlvbnMgbGlrZSBzZW1hZ2x1dGlkZSBhbmQgdGlyemVwYXRpZGUgYXJlIHBvd2VyZnVsIHRvb2xzIGZvciB3ZWlnaHQgbWFuYWdlbWVudCBhbmQgYmxvb2Qgc3VnYXIgY29udHJvbCwgYnV0IHRoZXkgY3JlYXRlIGEgc3BlY2lmaWMgbnV0cml0aW9uYWwgY2hhbGxlbmdlOiB3aGVuIHlvdXIgYXBwZXRpdGUgZHJvcHMgZHJhbWF0aWNhbGx5LCBldmVyeSBtZWFsIGhhcyB0byB3b3JrIGhhcmRlci4gV2l0aG91dCB0aGUgcmlnaHQgbnV0cml0aW9uLCB0aGUgd2VpZ2h0IHlvdSdyZSBsb3NpbmcgaXNuJ3QganVzdCBmYXQuIEl0IGNvdWxkIGJlIHVwIHRvIDQwJSBtdXNjbGUuPC9wPgo8L3A+PC9kaXY+CjxkaXYgY2xhc3M9InByb2JsZW0tZ3JpZCI+CjxkaXYgY2xhc3M9InByb2JsZW0tY2FyZCByZXZlYWwgcmV2ZWFsLWRlbGF5LTEiPgo8ZGl2IGNsYXNzPSJwcm9ibGVtLWlsbHVzdCBtdXNjbGUtaWxsdXN0Ij4KPGRpdiBjbGFzcz0iaWxsdXN0LWxhYmVsIj5XZWlnaHQgbG9zdCBvbiBHTFAtMXMgd2l0aG91dCBwcm9wZXIgbnV0cml0aW9uPC9kaXY+CjxkaXYgY2xhc3M9ImNvbXAtYmFyIj4KPGRpdiBjbGFzcz0iY29tcC1mYXQiPjYwJSBGYXQ8L2Rpdj4KPGRpdiBjbGFzcz0iY29tcC1tdXNjbGUiPjQwJSBNdXNjbGU8L2Rpdj4KPC9wPjwvZGl2Pgo8ZGl2IGNsYXNzPSJjb21wLWxlZ2VuZCI+CiAgICAgICAgICAgIDxzcGFuIGNsYXNzPSJsZWdlbmQtaXRlbSI+PHNwYW4gY2xhc3M9ImxlZ2VuZC1kb3QgZmF0Ij48L3NwYW4+IEZhdCBsb3NzPC9zcGFuPjxiciAvPgogICAgICAgICAgICA8c3BhbiBjbGFzcz0ibGVnZW5kLWl0ZW0iPjxzcGFuIGNsYXNzPSJsZWdlbmQtZG90IG11c2NsZSI+PC9zcGFuPiBNdXNjbGUgbG9zczwvc3Bhbj4KICAgICAgICAgIDwvZGl2Pgo8L3A+PC9kaXY+CjxoMz5NdXNjbGUgTG9zczwvaDM+CjxwPldpdGhvdXQgYWRlcXVhdGUgcHJvdGVpbiwgR0xQLTEgdXNlcnMgbG9zZSAyNeKAkzQwJSBvZiB0b3RhbCB3ZWlnaHQgYXMgbGVhbiBtdXNjbGUgbWFzcy4gVGhpcyBsZWFkcyB0byB3ZWFrbmVzcywgbWV0YWJvbGljIHNsb3dkb3duLCBoYWlyIHRoaW5uaW5nLCBhbmQgdGhlIHByZW1hdHVyZSBhZ2luZyBzb21ldGltZXMgY2FsbGVkICJPemVtcGljIGZhY2UuIiBZb3UgbmVlZCAxMDDigJMxNDBnIG9mIGhpZ2gtcXVhbGl0eSBwcm90ZWluIHBlciBkYXkgZnJvbSByZWFsIGZvb2QsIG5vdCBzaGFrZXMsIHRvIHByb3RlY3Qgd2hhdCB5b3UndmUgYnVpbHQuPC9wPgo8L3A+PC9kaXY+CjxkaXYgY2xhc3M9InByb2JsZW0tY2FyZCByZXZlYWwgcmV2ZWFsLWRlbGF5LTIiPgo8ZGl2IGNsYXNzPSJwcm9ibGVtLWlsbHVzdCBuYXVzZWEtaWxsdXN0Ij4KPGRpdiBjbGFzcz0ibWVhbC1zdGF0cyI+CjxkaXYgY2xhc3M9Im1lYWwtc3RhdC1yb3ciPgogICAgICAgICAgICAgIDxzcGFuIGNsYXNzPSJzdGF0LWxhYmVsIj5GYXQ8L3NwYW4+PC9wPgo8ZGl2IGNsYXNzPSJzdGF0LXRyYWNrIj4KPGRpdiBjbGFzcz0ic3RhdC1maWxsIGdvb2QgZmF0LWZpbGwiPiZsdDsyMGc8L2Rpdj4KPC9wPjwvZGl2Pgo8L3A+PC9kaXY+CjxkaXYgY2xhc3M9Im1lYWwtc3RhdC1yb3ciPgogICAgICAgICAgICAgIDxzcGFuIGNsYXNzPSJzdGF0LWxhYmVsIj5DYWxvcmllczwvc3Bhbj48L3A+CjxkaXYgY2xhc3M9InN0YXQtdHJhY2siPgo8ZGl2IGNsYXNzPSJzdGF0LWZpbGwgZ29vZCBjYWwtZmlsbCI+MzAw4oCTNDc1PC9kaXY+CjwvcD48L2Rpdj4KPC9wPjwvZGl2Pgo8ZGl2IGNsYXNzPSJtZWFsLXN0YXQtcm93Ij4KICAgICAgICAgICAgICA8c3BhbiBjbGFzcz0ic3RhdC1sYWJlbCI+UHJvdGVpbjwvc3Bhbj48L3A+CjxkaXYgY2xhc3M9InN0YXQtdHJhY2siPgo8ZGl2IGNsYXNzPSJzdGF0LWZpbGwgZ29vZCBwcm90ZWluLWZpbGwiPjM14oCTNTBnPC9kaXY+CjwvcD48L2Rpdj4KPC9wPjwvZGl2Pgo8L3A+PC9kaXY+CjxkaXYgY2xhc3M9ImNoZWNrLXJvdyI+4pyTIE9wdGltaXplZCBmb3IgR0xQLTEgdG9sZXJhbmNlPC9kaXY+CjwvcD48L2Rpdj4KPGgzPk5hdXNlYSBhbmQgQmxvYXRpbmc8L2gzPgo8cD5HTFAtMSBtZWRpY2F0aW9ucyBzbG93IGdhc3RyaWMgZW1wdHlpbmcuIEhpZ2gtZmF0LCBoZWF2aWx5IHNwaWNlZCwgYW5kIGxhcmdlLXBvcnRpb25lZCBtZWFscyBiZWNvbWUgdHJpZ2dlcnMuIFlvdSBuZWVkIGxpZ2h0IG1lYWxzIHRoYXQgYXJlIGxvdyBpbiBmYXQsIHdpdGhvdXQgc2FjcmlmaWNpbmcgcHJvdGVpbiBkZW5zaXR5IHBlciBjYWxvcmllLjwvcD4KPC9wPjwvZGl2Pgo8ZGl2IGNsYXNzPSJwcm9ibGVtLWNhcmQgcmV2ZWFsIHJldmVhbC1kZWxheS0zIj4KPGRpdiBjbGFzcz0icHJvYmxlbS1pbGx1c3QgbWFsbnV0cml0aW9uLWlsbHVzdCI+CjxkaXYgY2xhc3M9IndlZWstZ3JpZCI+CjxkaXYgY2xhc3M9ImRheS1jb2wiPgo8ZGl2IGNsYXNzPSJkYXktbGFiZWwiPk1vbjwvZGl2Pgo8ZGl2IGNsYXNzPSJtZWFsLWRvdCBlYXRlbiIgc3R5bGU9InRyYW5zaXRpb24tZGVsYXk6MC4ycyI+PC9kaXY+CjxkaXYgY2xhc3M9Im1lYWwtZG90IHNraXBwZWQiIHN0eWxlPSJ0cmFuc2l0aW9uLWRlbGF5OjAuM3MiPjwvZGl2Pgo8ZGl2IGNsYXNzPSJtZWFsLWRvdCBlYXRlbiIgc3R5bGU9InRyYW5zaXRpb24tZGVsYXk6MC40cyI+PC9kaXY+CjwvcD48L2Rpdj4KPGRpdiBjbGFzcz0iZGF5LWNvbCI+CjxkaXYgY2xhc3M9ImRheS1sYWJlbCI+VHVlPC9kaXY+CjxkaXYgY2xhc3M9Im1lYWwtZG90IGVhdGVuIiBzdHlsZT0idHJhbnNpdGlvbi1kZWxheTowLjNzIj48L2Rpdj4KPGRpdiBjbGFzcz0ibWVhbC1kb3QgZWF0ZW4iIHN0eWxlPSJ0cmFuc2l0aW9uLWRlbGF5OjAuNHMiPjwvZGl2Pgo8ZGl2IGNsYXNzPSJtZWFsLWRvdCBza2lwcGVkIiBzdHlsZT0idHJhbnNpdGlvbi1kZWxheTowLjVzIj48L2Rpdj4KPC9wPjwvZGl2Pgo8ZGl2IGNsYXNzPSJkYXktY29sIj4KPGRpdiBjbGFzcz0iZGF5LWxhYmVsIj5XZWQ8L2Rpdj4KPGRpdiBjbGFzcz0ibWVhbC1kb3Qgc2tpcHBlZCIgc3R5bGU9InRyYW5zaXRpb24tZGVsYXk6MC40cyI+PC9kaXY+CjxkaXYgY2xhc3M9Im1lYWwtZG90IHBhcnRpYWwiIHN0eWxlPSJ0cmFuc2l0aW9uLWRlbGF5OjAuNXMiPjwvZGl2Pgo8ZGl2IGNsYXNzPSJtZWFsLWRvdCBza2lwcGVkIiBzdHlsZT0idHJhbnNpdGlvbi1kZWxheTowLjZzIj48L2Rpdj4KPC9wPjwvZGl2Pgo8ZGl2IGNsYXNzPSJkYXktY29sIj4KPGRpdiBjbGFzcz0iZGF5LWxhYmVsIj5UaHU8L2Rpdj4KPGRpdiBjbGFzcz0ibWVhbC1kb3QgZWF0ZW4iIHN0eWxlPSJ0cmFuc2l0aW9uLWRlbGF5OjAuNXMiPjwvZGl2Pgo8ZGl2IGNsYXNzPSJtZWFsLWRvdCBza2lwcGVkIiBzdHlsZT0idHJhbnNpdGlvbi1kZWxheTowLjZzIj48L2Rpdj4KPGRpdiBjbGFzcz0ibWVhbC1kb3Qgc2tpcHBlZCIgc3R5bGU9InRyYW5zaXRpb24tZGVsYXk6MC43cyI+PC9kaXY+CjwvcD48L2Rpdj4KPGRpdiBjbGFzcz0iZGF5LWNvbCI+CjxkaXYgY2xhc3M9ImRheS1sYWJlbCI+RnJpPC9kaXY+CjxkaXYgY2xhc3M9Im1lYWwtZG90IHNraXBwZWQiIHN0eWxlPSJ0cmFuc2l0aW9uLWRlbGF5OjAuNnMiPjwvZGl2Pgo8ZGl2IGNsYXNzPSJtZWFsLWRvdCBlYXRlbiIgc3R5bGU9InRyYW5zaXRpb24tZGVsYXk6MC43cyI+PC9kaXY+CjxkaXYgY2xhc3M9Im1lYWwtZG90IHNraXBwZWQiIHN0eWxlPSJ0cmFuc2l0aW9uLWRlbGF5OjAuOHMiPjwvZGl2Pgo8L3A+PC9kaXY+CjxkaXYgY2xhc3M9ImRheS1jb2wiPgo8ZGl2IGNsYXNzPSJkYXktbGFiZWwiPlNhdDwvZGl2Pgo8ZGl2IGNsYXNzPSJtZWFsLWRvdCBlYXRlbiIgc3R5bGU9InRyYW5zaXRpb24tZGVsYXk6MC43cyI+PC9kaXY+CjxkaXYgY2xhc3M9Im1lYWwtZG90IHBhcnRpYWwiIHN0eWxlPSJ0cmFuc2l0aW9uLWRlbGF5OjAuOHMiPjwvZGl2Pgo8ZGl2IGNsYXNzPSJtZWFsLWRvdCBza2lwcGVkIiBzdHlsZT0idHJhbnNpdGlvbi1kZWxheTowLjlzIj48L2Rpdj4KPC9wPjwvZGl2Pgo8ZGl2IGNsYXNzPSJkYXktY29sIj4KPGRpdiBjbGFzcz0iZGF5LWxhYmVsIj5TdW48L2Rpdj4KPGRpdiBjbGFzcz0ibWVhbC1kb3Qgc2tpcHBlZCIgc3R5bGU9InRyYW5zaXRpb24tZGVsYXk6MC44cyI+PC9kaXY+CjxkaXYgY2xhc3M9Im1lYWwtZG90IHNraXBwZWQiIHN0eWxlPSJ0cmFuc2l0aW9uLWRlbGF5OjAuOXMiPjwvZGl2Pgo8ZGl2IGNsYXNzPSJtZWFsLWRvdCBlYXRlbiIgc3R5bGU9InRyYW5zaXRpb24tZGVsYXk6MS4wcyI+PC9kaXY+CjwvcD48L2Rpdj4KPC9wPjwvZGl2Pgo8ZGl2IGNsYXNzPSJ3ZWVrLXN1bW1hcnkiPgo8ZGl2IGNsYXNzPSJzdW1tYXJ5LWl0ZW0iPgo8ZGl2IGNsYXNzPSJzdW1tYXJ5LW51bSBiYWQiPjEwPC9kaXY+CjxkaXYgY2xhc3M9InN1bW1hcnktbGFiZWwiPk1lYWxzIHNraXBwZWQ8L2Rpdj4KPC9kaXY+CjxkaXYgY2xhc3M9InN1bW1hcnktaXRlbSI+CjxkaXYgY2xhc3M9InN1bW1hcnktbnVtIG9rIj42Mmc8L2Rpdj4KPGRpdiBjbGFzcz0ic3VtbWFyeS1sYWJlbCI+QXZnIHByb3RlaW4vZGF5PC9kaXY+CjwvZGl2Pgo8ZGl2IGNsYXNzPSJzdW1tYXJ5LWl0ZW0iPgo8ZGl2IGNsYXNzPSJzdW1tYXJ5LW51bSBiYWQiPkxvdzwvZGl2Pgo8ZGl2IGNsYXNzPSJzdW1tYXJ5LWxhYmVsIj5OdXRyaWVudCBkZW5zaXR5PC9kaXY+CjwvZGl2PjwvZGl2Pgo8L3A+PC9kaXY+CjxoMz5NYWxudXRyaXRpb248L2gzPgo8cD5XaGVuIG5vdGhpbmcgc291bmRzIGdvb2QsIHlvdSBza2lwIG1lYWxzIGFuZCBtaXNzIGNyaXRpY2FsIHByb3RlaW4gYW5kIG1pY3JvbnV0cmllbnQgd2luZG93cy4gU3VwcHJlc3NlZCBhcHBldGl0ZSBtYWtlcyBpdCBkaWZmaWN1bHQgdG8gZWF0IHN1ZmZpY2llbnQgbnV0cmllbnRzLCBsZWFkaW5nIHRvIGhhaXIgdGhpbm5pbmcsIHNraW4gY2hhbmdlcywgYW5kIGZhdGlndWUuIFlvdSBuZWVkIG1lYWxzIGdvb2QgZW5vdWdoIHRoYXQgeW91IGFjdHVhbGx5IHdhbnQgdG8gZWF0IHRoZW0sIGFuZCBkZW5zZSBlbm91Z2ggdGhhdCBldmVyeSBtZWFsIGNvdW50cy48L3A+CjwvcD48L2Rpdj4KPC9wPjwvZGl2Pgo8L3A+PC9kaXY+CjwvZGl2Pgo8cD48IS0tIFJFU0VBUkNIIC0tPjwvcD4KPGRpdiBzdHlsZT0icG9zaXRpb246cmVsYXRpdmU7IGJhY2tncm91bmQtaW1hZ2U6dXJsKCdodHRwczovL2ZlZWR5b3VyYXVyYWJsb2cuY29tL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDI2LzA0L0thc2lhX0xvb2tpbmdVcC5qcGcnKTsgYmFja2dyb3VuZC1zaXplOmNvdmVyOyBiYWNrZ3JvdW5kLXBvc2l0aW9uOmNlbnRlcjsgcGFkZGluZzowOyI+CjxkaXYgc3R5bGU9InBvc2l0aW9uOmFic29sdXRlO3RvcDowO2xlZnQ6MDtyaWdodDowO2JvdHRvbTowO2JhY2tncm91bmQ6dHJhbnNwYXJlbnQ7ei1pbmRleDoxOyI+PC9kaXY+CjxkaXYgY2xhc3M9ImNvbnRhaW5lciIgc3R5bGU9InBvc2l0aW9uOnJlbGF0aXZlO3otaW5kZXg6MjtwYWRkaW5nOjExMHB4IDI4cHg7Ij4KICAgIDxzcGFuIGNsYXNzPSJ0YWcgcmV2ZWFsIiBzdHlsZT0iY29sb3I6cmdiYSgyNTUsMjU1LDI1NSwwLjUpOyI+UGVlci1yZXZpZXdlZCByZXNlYXJjaDwvc3Bhbj48L3A+CjxoMiBjbGFzcz0icmV2ZWFsIiBzdHlsZT0iY29sb3I6I0ZGRkZGRiAhaW1wb3J0YW50O21heC13aWR0aDo2NDBweDsiPk91ciBtZWFscyB3ZXJlIHRoZSBkaWV0YXJ5IGludGVydmVudGlvbiBpbiBhIDxlbSBzdHlsZT0iY29sb3I6I0JBQkU4MzsiPnBlZXItcmV2aWV3ZWQgY2xpbmljYWwgdHJpYWw8L2VtPiBvbiBkaWFiZXRlcyBhbmQgd2VpZ2h0IGxvc3MuPC9oMj4KPHAgY2xhc3M9InJlc2VhcmNoLWJvZHkgcmV2ZWFsIiBzdHlsZT0iY29sb3I6cmdiYSgyNTUsMjU1LDI1NSwwLjgpICFpbXBvcnRhbnQ7Ij5NZXRob2RvbG9neSBtZWFscyB3ZXJlIHVzZWQgYXMgdGhlIGRpZXRhcnkgaW50ZXJ2ZW50aW9uIGluIGEgcmFuZG9taXplZCBjbGluaWNhbCB0cmlhbCBzdHVkeWluZyBob3cgZGlldCBjb21wb3NpdGlvbiBhZmZlY3RzIEhiQTFjLCBib2R5IHdlaWdodCwgYW5kIGZhc3RpbmcgaW5zdWxpbiBpbiBwYXJ0aWNpcGFudHMgd2l0aCBwcmVkaWFiZXRlcyBhbmQgdHlwZSAyIGRpYWJldGVzLiBUaGUgcmVzdWx0cyB3ZXJlIHB1Ymxpc2hlZCBpbiB0aGUgQW1lcmljYW4gSm91cm5hbCBvZiBDbGluaWNhbCBOdXRyaXRpb24sIG9uZSBvZiB0aGUgdG9wLXJhbmtlZCBudXRyaXRpb24gam91cm5hbHMgaW4gdGhlIHdvcmxkLiBPdmVyIDEyNSwwMDAgY3VzdG9tZXJzIGhhdmUgZWF0ZW4gTWV0aG9kb2xvZ3kgbWVhbHMgc2luY2Ugd2Ugc3RhcnRlZCAxMiB5ZWFycyBhZ28uIE5vIG90aGVyIG1lYWwgZGVsaXZlcnkgY29tcGFueSBoYXMgdGhpcyBjbGluaWNhbCBmb3VuZGF0aW9uLjwvcD4KPHN0eWxlPi5yZXNlYXJjaC1ncmlkLWlubmVye2Rpc3BsYXk6Z3JpZDtncmlkLXRlbXBsYXRlLWNvbHVtbnM6cmVwZWF0KDUsMWZyKTtnYXA6MTJweDttYXgtd2lkdGg6MTAwMHB4O30ucmVzZWFyY2gtY2FyZC1pbm5lcntwYWRkaW5nOjI0cHggMThweDtib3JkZXItcmlnaHQ6bm9uZTtiYWNrZ3JvdW5kOnJnYmEoMjU1LDI1NSwyNTUsMC4xKTtiYWNrZHJvcC1maWx0ZXI6Ymx1cigyMHB4KTstd2Via2l0LWJhY2tkcm9wLWZpbHRlcjpibHVyKDIwcHgpO2JvcmRlcjoxcHggc29saWQgcmdiYSgyNTUsMjU1LDI1NSwwLjIpO2JvcmRlci1yYWRpdXM6MjBweDtib3gtc2hhZG93OjAgNHB4IDI0cHggcmdiYSgwLDAsMCwwLjA4KSxpbnNldCAwIDFweCAwIHJnYmEoMjU1LDI1NSwyNTUsMC4xNSk7fS5yZXNlYXJjaC1jYXJkLWlubmVyOmxhc3QtY2hpbGR7fS5yZXNlYXJjaC1jYXJkLWlubmVyIGgze2NvbG9yOiNGRkZGRkYgIWltcG9ydGFudDtmb250LWZhbWlseTonSXZhciBEaXNwbGF5JyxHZW9yZ2lhLHNlcmlmO2ZvbnQtc2l6ZToyMHB4O2ZvbnQtd2VpZ2h0OjUwMDttYXJnaW4tYm90dG9tOjhweDt9LnJlc2VhcmNoLWNhcmQtaW5uZXIgcHtmb250LXNpemU6MTRweDtsaW5lLWhlaWdodDoxLjU7Y29sb3I6cmdiYSgyNTUsMjU1LDI1NSwwLjYpICFpbXBvcnRhbnQ7fUBtZWRpYShtYXgtd2lkdGg6OTYwcHgpey5yZXNlYXJjaC1ncmlkLWlubmVye2dyaWQtdGVtcGxhdGUtY29sdW1uczpyZXBlYXQoMiwxZnIpO319QG1lZGlhKG1heC13aWR0aDo1NjBweCl7LnJlc2VhcmNoLWdyaWQtaW5uZXJ7Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOjFmcjt9LnJlc2VhcmNoLWNhcmQtaW5uZXJ7bWFyZ2luLWJvdHRvbTowO319PC9zdHlsZT4KPGRpdiBjbGFzcz0icmVzZWFyY2gtZ3JpZC1pbm5lciByZXZlYWwiPgo8ZGl2IGNsYXNzPSJyZXNlYXJjaC1jYXJkLWlubmVyIj4KPGgzPkJsb29kIFN1Z2FyPC9oMz4KPHA+SGJBMWMgaW1wcm92ZWQgZnJvbSBiYXNlbGluZSBkdXJpbmcgdGhlIDEyLXdlZWsgdHJpYWwgdXNpbmcgTWV0aG9kb2xvZ3kgbWVhbHMgYXMgdGhlIGRpZXRhcnkgaW50ZXJ2ZW50aW9uPC9wPgo8L3A+PC9kaXY+CjxkaXYgY2xhc3M9InJlc2VhcmNoLWNhcmQtaW5uZXIiPgo8aDM+Qm9keXdlaWdodDwvaDM+CjxwPlBhcnRpY2lwYW50cyBsb3N0IDfigJM4JSBvZiBib2R5IHdlaWdodCBkdXJpbmcgZWFjaCAxMi13ZWVrIGRpZXQgcGhhc2U8L3A+CjwvcD48L2Rpdj4KPGRpdiBjbGFzcz0icmVzZWFyY2gtY2FyZC1pbm5lciI+CjxoMz5BdmVyYWdlIEdsdWNvc2U8L2gzPgo8cD5BdmVyYWdlIGdsdWNvc2UgZGVjcmVhc2VkIDglIGR1cmluZyB0aGUgTWV0aG9kb2xvZ3kgbWVhbCBwaGFzZTwvcD4KPC9wPjwvZGl2Pgo8ZGl2IGNsYXNzPSJyZXNlYXJjaC1jYXJkLWlubmVyIj4KPGgzPlRyaWdseWNlcmlkZXM8L2gzPgo8cD5EZWNyZWFzZWQgMTYlIGR1cmluZyB0aGUgdHJpYWwg4oCUIGEga2V5IG1hcmtlciBmb3IgaGVhcnQgZGlzZWFzZSBhbmQgaW5zdWxpbiByZXNpc3RhbmNlPC9wPgo8L3A+PC9kaXY+CjxkaXYgY2xhc3M9InJlc2VhcmNoLWNhcmQtaW5uZXIiPgo8aDM+MjclIEJldHRlciBDb21wbGlhbmNlPC9oMz4KPHA+UGFydGljaXBhbnRzIGFkaGVyZWQgdG8gdGhlaXIgcHJlc2NyaWJlZCBkaWV0cyAyNyUgYmV0dGVyIHdoZW4gTWV0aG9kb2xvZ3kgZGVsaXZlcmVkIHRoZSBtZWFscyB2cy4gd2hlbiB0aGV5IHByZXBhcmVkIGZvb2QgdGhlbXNlbHZlczwvcD4KPC9wPjwvZGl2Pgo8L3A+PC9kaXY+CjxkaXYgY2xhc3M9InJldmVhbCIgc3R5bGU9ImRpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7Z2FwOjE2cHg7bWFyZ2luLXRvcDo0OHB4O3BhZGRpbmctdG9wOjMycHg7Ym9yZGVyLXRvcDoxcHggc29saWQgcmdiYSgyNTUsMjU1LDI1NSwwLjEpOyI+CiAgICAgIDxzcGFuIHN0eWxlPSJmb250LXNpemU6MTRweDtjb2xvcjpyZ2JhKDI1NSwyNTUsMjU1LDAuNSk7Ij5QdWJsaXNoZWQgaW4gVGhlIEFtZXJpY2FuIEpvdXJuYWwgb2YgQ2xpbmljYWwgTnV0cml0aW9uLCAyMDIyLiA8YSBocmVmPSJodHRwczovL3B1Ym1lZC5uY2JpLm5sbS5uaWguZ292LzM1NjQxMTk5LyIgc3R5bGU9ImNvbG9yOiNGRkZGRkYgIWltcG9ydGFudDt0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lO3RleHQtdW5kZXJsaW5lLW9mZnNldDozcHg7Ij5SZWFkIHRoZSBwdWJsaXNoZWQgc3R1ZHkg4oaSPC9hPjwvc3Bhbj4KICAgIDwvZGl2Pgo8L3A+PC9kaXY+CjwvZGl2Pgo8cD48IS0tIE9VUiBTVEFOREFSRFMgLS0+PC9wPgo8ZGl2IGNsYXNzPSJzdGFuZGFyZHMtaGVybyIgc3R5bGU9InBvc2l0aW9uOnJlbGF0aXZlOyBiYWNrZ3JvdW5kLWltYWdlOnVybCgnaHR0cHM6Ly9mZWVkeW91cmF1cmFibG9nLmNvbS93cC1jb250ZW50L3VwbG9hZHMvMjAyNi8wNC9LYXNpYV9Mb29raW5nVXAuanBnJyk7IGJhY2tncm91bmQtc2l6ZTpjb3ZlcjsgYmFja2dyb3VuZC1wb3NpdGlvbjpjZW50ZXI7IG1pbi1oZWlnaHQ6NDgwcHg7IGRpc3BsYXk6ZmxleDsgYWxpZ24taXRlbXM6ZmxleC1lbmQ7IHBhZGRpbmc6NjRweCAwOyI+CiAgPHZpZGVvIGF1dG9wbGF5IG11dGVkIGxvb3AgcGxheXNpbmxpbmUgc3R5bGU9InBvc2l0aW9uOmFic29sdXRlO3RvcDowO2xlZnQ6MDt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO29iamVjdC1maXQ6Y292ZXI7ei1pbmRleDowOyI+PHNvdXJjZSBzcmM9Imh0dHBzOi8vdmlkZW9zLmZpbGVzLndvcmRwcmVzcy5jb20vRE1hbUJENmUvaWNlcGxhbnRfZGVza3RvcC5tcDQiIHR5cGU9InZpZGVvL21wNCI+PCEtLSBXaGVuIG9uIFdvcmRQcmVzcywgY2hhbmdlIHNyYyB0byB0aGUgdXBsb2FkZWQgbWVkaWEgVVJMIC0tPjwvdmlkZW8+PC9wPgo8ZGl2IHN0eWxlPSJwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtsZWZ0OjA7cmlnaHQ6MDtib3R0b206MDtiYWNrZ3JvdW5kOnRyYW5zcGFyZW50O3otaW5kZXg6MTsiPjwvZGl2Pgo8ZGl2IGNsYXNzPSJjb250YWluZXIiIHN0eWxlPSJwb3NpdGlvbjpyZWxhdGl2ZTt6LWluZGV4OjI7Ij4KPGRpdiBjbGFzcz0ic2VjdGlvbi1oZWFkZXIgcmV2ZWFsIiBzdHlsZT0ibWF4LXdpZHRoOjcyMHB4OyI+CiAgICAgIDxzcGFuIGNsYXNzPSJ0YWciIHN0eWxlPSJjb2xvcjpyZ2JhKDI1NSwyNTUsMjU1LDAuNyk7Ij5PdXIgc3RhbmRhcmRzPC9zcGFuPjwvcD4KPGgyIHN0eWxlPSJjb2xvcjojRkZGRkZGO3doaXRlLXNwYWNlOm5vd3JhcDsiPldoYXQgd2UgcHV0IGluLiA8ZW0+V2hhdCB3ZSBsZWF2ZSBvdXQuPC9lbT48L2gyPgo8cCBzdHlsZT0iY29sb3I6cmdiYSgyNTUsMjU1LDI1NSwwLjgpOyI+RXZlcnkgTWV0aG9kb2xvZ3kgbWVhbCBhY3Jvc3MgYWxsIHByb2dyYW1zIGlzIGJ1aWx0IHRvIHRoZSBzYW1lIHVuY29tcHJvbWlzaW5nIGluZ3JlZGllbnQgc3RhbmRhcmRzLjwvcD4KPC9wPjwvZGl2Pgo8ZGl2IGNsYXNzPSJzdGFuZGFyZHMtZ3JpZCByZXZlYWwiIHN0eWxlPSJiYWNrZ3JvdW5kOnJnYmEoMjU1LDI1NSwyNTUsMC4xKTtiYWNrZHJvcC1maWx0ZXI6Ymx1cigyMHB4KTstd2Via2l0LWJhY2tkcm9wLWZpbHRlcjpibHVyKDIwcHgpO2JvcmRlcjoxcHggc29saWQgcmdiYSgyNTUsMjU1LDI1NSwwLjIpO2JveC1zaGFkb3c6MCA0cHggMjRweCByZ2JhKDAsMCwwLDAuMDgpLGluc2V0IDAgMXB4IDAgcmdiYSgyNTUsMjU1LDI1NSwwLjE1KTtwYWRkaW5nOjQ4cHg7Ym9yZGVyLXJhZGl1czoyMHB4OyI+CjxkaXYgY2xhc3M9InN0YW5kYXJkcy1jb2wiPgo8aDM+QWx3YXlzPC9oMz4KPGRpdiBjbGFzcz0ic3RhbmRhcmQtaXRlbSI+UGFzdHVyZWQsIHdpbGQsIGFuZCBzdXN0YWluYWJsZSBwcm90ZWluczwvZGl2Pgo8ZGl2IGNsYXNzPSJzdGFuZGFyZC1pdGVtIj5Db2xkLXByZXNzZWQsIHVuZmlsdGVyZWQgZXh0cmEgdmlyZ2luIG9saXZlIG9pbDwvZGl2Pgo8ZGl2IGNsYXNzPSJzdGFuZGFyZC1pdGVtIj5Bdm9jYWRvIG9pbCAobmV2ZXIgc2VlZCBvaWxzKTwvZGl2Pgo8ZGl2IGNsYXNzPSJzdGFuZGFyZC1pdGVtIj5Qcm9kdWNlIGZyb20gb3VyIG93biBmYXJtLCBpbiB0aGUga2l0Y2hlbiB3aXRoaW4gNDggaG91cnM8L2Rpdj4KPGRpdiBjbGFzcz0ic3RhbmRhcmQtaXRlbSI+RXZlcnkgaW5ncmVkaWVudCB3ZWlnaGVkIHRvIHRoZSBncmFtPC9kaXY+CjxkaXYgY2xhc3M9InN0YW5kYXJkLWl0ZW0iPjIwMCsgcGxhbnQgdmFyaWV0aWVzIHBlciB3ZWVrPC9kaXY+CjxkaXYgY2xhc3M9InN0YW5kYXJkLWl0ZW0iPlJldXNhYmxlIGdsYXNzIGphcnMgYW5kIHJlY3ljbGVkIHBhY2thZ2luZzwvZGl2Pgo8L3A+PC9kaXY+CjxkaXYgY2xhc3M9InN0YW5kYXJkcy1jb2wiPgo8aDM+TmV2ZXI8L2gzPgo8ZGl2IGNsYXNzPSJzdGFuZGFyZC1pdGVtIj5HbHV0ZW4gb3Igd2hlYXQ8L2Rpdj4KPGRpdiBjbGFzcz0ic3RhbmRhcmQtaXRlbSI+RGFpcnksIGxhY3Rvc2UsIGNhc2Vpbiwgb3Igd2hleTwvZGl2Pgo8ZGl2IGNsYXNzPSJzdGFuZGFyZC1pdGVtIj5SZWZpbmVkIHN1Z2FyPC9kaXY+CjxkaXYgY2xhc3M9InN0YW5kYXJkLWl0ZW0iPkNhbm9sYSwgc295YmVhbiwgb3IgdmVnZXRhYmxlIG9pbDwvZGl2Pgo8ZGl2IGNsYXNzPSJzdGFuZGFyZC1pdGVtIj5FbXVsc2lmaWVycywgc3RhYmlsaXplcnMsIG9yIGZpbGxlcnM8L2Rpdj4KPGRpdiBjbGFzcz0ic3RhbmRhcmQtaXRlbSI+QXJ0aWZpY2lhbCBpbmdyZWRpZW50cyBvciBwcmVzZXJ2YXRpdmVzPC9kaXY+CjxkaXYgY2xhc3M9InN0YW5kYXJkLWl0ZW0iPkFueXRoaW5nIHlvdSdkIG5lZWQgYSBjaGVtaXN0cnkgZGVncmVlIHRvIHByb25vdW5jZTwvZGl2Pgo8L3A+PC9kaXY+CjwvcD48L2Rpdj4KPC9wPjwvZGl2Pgo8L2Rpdj4KPHA+PCEtLSBDT01QQVJJU09OIFRBQkxFIC0tPjwvcD4KPGRpdiBjbGFzcz0ic2VjdGlvbi1jcmVhbSI+CjxkaXYgY2xhc3M9ImNvbnRhaW5lciI+CjxkaXYgY2xhc3M9InNlY3Rpb24taGVhZGVyIHJldmVhbCI+CiAgICAgIDxzcGFuIGNsYXNzPSJ0YWciPkhvdyB3ZSBjb21wYXJlPC9zcGFuPjwvcD4KPGgyPlRoZSB3b3JsZCdzIGJlc3QgYW5kIGhpZ2hlc3QgcXVhbGl0eSA8ZW0+R0xQLTEgbWVhbCBkZWxpdmVyeS48L2VtPjwvaDI+CjwvcD48L2Rpdj4KPGRpdiBjbGFzcz0iY29tcGFyZS1oaW50Ij5Td2lwZSB0byBjb21wYXJlIOKGkjwvZGl2Pgo8ZGl2IGNsYXNzPSJjb21wYXJlLXNjcm9sbCByZXZlYWwiPgo8dGFibGUgY2xhc3M9ImNvbXBhcmUtdGFibGUiPgo8dGhlYWQ+Cjx0cj4KPHRoPjwvdGg+Cjx0aCBjbGFzcz0ibWV0aC1jb2wiPk1ldGhvZG9sb2d5IFN1c3RhaW4gR0xQLTE8L3RoPgo8dGg+RmFjdG9yIEdMUC0xPC90aD4KPHRoPkJpc3Ryb01EIEdMUC0xPC90aD4KPHRoPlRoaXN0bGU8L3RoPgo8L3RyPgo8L3RoZWFkPgo8dGJvZHk+Cjx0cj4KPHRkPlByb3RlaW4gcGVyIGx1bmNoL2Rpbm5lcjwvdGQ+Cjx0ZCBjbGFzcz0ibWV0aC1jb2wiPjM14oCTNTBnPC90ZD4KPHRkPjMwZys8L3RkPgo8dGQ+MjXigJMzNWc8L3RkPgo8dGQ+MjDigJM0MGc8L3RkPgo8L3RyPgo8dHI+Cjx0ZD5DbGluaWNhbCB2YWxpZGF0aW9uPC90ZD4KPHRkIGNsYXNzPSJtZXRoLWNvbCI+UGVlci1yZXZpZXdlZCBjbGluaWNhbCB0cmlhbCAoQUpDTik8L3RkPgo8dGQ+Tm9uZTwvdGQ+Cjx0ZD5Ob25lPC90ZD4KPHRkPk5vbmU8L3RkPgo8L3RyPgo8dHI+Cjx0ZD5HbHV0ZW4tZnJlZTwvdGQ+Cjx0ZCBjbGFzcz0ibWV0aC1jb2wiPlllczwvdGQ+Cjx0ZD5TZWxlY3QgbWVhbHM8L3RkPgo8dGQ+U2VsZWN0IG1lYWxzPC90ZD4KPHRkPlllczwvdGQ+CjwvdHI+Cjx0cj4KPHRkPkRhaXJ5LWZyZWU8L3RkPgo8dGQgY2xhc3M9Im1ldGgtY29sIj5ZZXM8L3RkPgo8dGQ+U2VsZWN0IG1lYWxzPC90ZD4KPHRkPk5vPC90ZD4KPHRkPlllczwvdGQ+CjwvdHI+Cjx0cj4KPHRkPlJlZmluZWQgc3VnYXItZnJlZTwvdGQ+Cjx0ZCBjbGFzcz0ibWV0aC1jb2wiPlllczwvdGQ+Cjx0ZD5ObzwvdGQ+Cjx0ZD5ObzwvdGQ+Cjx0ZD5ZZXM8L3RkPgo8L3RyPgo8dHI+Cjx0ZD5Db29raW5nIG9pbHM8L3RkPgo8dGQgY2xhc3M9Im1ldGgtY29sIj5Bdm9jYWRvICZhbXA7IG9saXZlIG9pbCBvbmx5PC90ZD4KPHRkPlZhcmlvdXM8L3RkPgo8dGQ+VmFyaW91czwvdGQ+Cjx0ZD5Ob3QgZGlzY2xvc2VkPC90ZD4KPC90cj4KPHRyPgo8dGQ+UHJvdGVpbiBzb3VyY2luZzwvdGQ+Cjx0ZCBjbGFzcz0ibWV0aC1jb2wiPlBhc3R1cmVkLCB3aWxkLCBzdXN0YWluYWJsZTwvdGQ+Cjx0ZD5TdGFuZGFyZDwvdGQ+Cjx0ZD5TdGFuZGFyZDwvdGQ+Cjx0ZD5TdGFuZGFyZDwvdGQ+CjwvdHI+Cjx0cj4KPHRkPk93biBmYXJtPC90ZD4KPHRkIGNsYXNzPSJtZXRoLWNvbCI+WWVzLCA0OC1ociBkZWxpdmVyeTwvdGQ+Cjx0ZD5ObzwvdGQ+Cjx0ZD5ObzwvdGQ+Cjx0ZD5ObzwvdGQ+CjwvdHI+Cjx0cj4KPHRkPlBsYW50IGRpdmVyc2l0eTwvdGQ+Cjx0ZCBjbGFzcz0ibWV0aC1jb2wiPjEwMCsgcGVyIHdlZWs8L3RkPgo8dGQ+Tm90IGRpc2Nsb3NlZDwvdGQ+Cjx0ZD5Ob3QgZGlzY2xvc2VkPC90ZD4KPHRkPk5vdCBkaXNjbG9zZWQ8L3RkPgo8L3RyPgo8dHI+Cjx0ZD5QYWNrYWdpbmc8L3RkPgo8dGQgY2xhc3M9Im1ldGgtY29sIj5SZXVzYWJsZSBnbGFzcyBqYXJzPC90ZD4KPHRkPlBsYXN0aWMgdHJheXM8L3RkPgo8dGQ+UGxhc3RpYyB0cmF5czwvdGQ+Cjx0ZD5QbGFzdGljIHRyYXlzPC90ZD4KPC90cj4KPHRyPgo8dGQ+QmlvbWFya2VyIHBlcnNvbmFsaXphdGlvbjwvdGQ+Cjx0ZCBjbGFzcz0ibWV0aC1jb2wiPlllczwvdGQ+Cjx0ZD5ObzwvdGQ+Cjx0ZD5ObzwvdGQ+Cjx0ZD5ObzwvdGQ+CjwvdHI+Cjx0cj4KPHRkPldlZWtseSByb3RhdGluZyBtZW51PC90ZD4KPHRkIGNsYXNzPSJtZXRoLWNvbCI+MjArIGRpc2hlcywgY2hhbmdlcyB3ZWVrbHk8L3RkPgo8dGQ+WWVzPC90ZD4KPHRkPlllczwvdGQ+Cjx0ZD5ZZXM8L3RkPgo8L3RyPgo8L3Rib2R5Pgo8L3RhYmxlPjwvZGl2Pgo8L3A+PC9kaXY+CjwvZGl2Pgo8cD48IS0tIFRFU1RJTU9OSUFMUyAtLT48L3A+CjxkaXYgY2xhc3M9InNlY3Rpb24td2hpdGUiPgo8ZGl2IGNsYXNzPSJjb250YWluZXIiPgo8ZGl2IHN0eWxlPSJwb3NpdGlvbjpyZWxhdGl2ZTtiYWNrZ3JvdW5kLWltYWdlOnVybCgnaHR0cHM6Ly9mZWVkeW91cmF1cmFibG9nLmNvbS93cC1jb250ZW50L3VwbG9hZHMvMjAyNi8wNC9LYXNpYV9Ccm93bi5qcGcnKTtiYWNrZ3JvdW5kLXNpemU6Y292ZXI7YmFja2dyb3VuZC1wb3NpdGlvbjpjZW50ZXI7aGVpZ2h0OjYwMHB4O2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7anVzdGlmeS1jb250ZW50OmNlbnRlcjt0ZXh0LWFsaWduOmNlbnRlcjttYXJnaW4tYm90dG9tOjU2cHg7Ij4KPGRpdiBzdHlsZT0icG9zaXRpb246YWJzb2x1dGU7dG9wOjA7bGVmdDowO3JpZ2h0OjA7Ym90dG9tOjA7YmFja2dyb3VuZDp0cmFuc3BhcmVudDsiPjwvZGl2Pgo8ZGl2IGNsYXNzPSJyZXZlYWwiIHN0eWxlPSJwb3NpdGlvbjpyZWxhdGl2ZTt6LWluZGV4OjI7bWF4LXdpZHRoOjY0MHB4O3BhZGRpbmc6MCAyOHB4OyI+CiAgICAgICAgPHNwYW4gY2xhc3M9InRhZyIgc3R5bGU9ImNvbG9yOnJnYmEoMjU1LDI1NSwyNTUsMC43KTt0ZXh0LWFsaWduOmNlbnRlcjsiPlJlYWwgcmVzdWx0czwvc3Bhbj48L3A+CjxoMiBzdHlsZT0iY29sb3I6I0ZGRkZGRiAhaW1wb3J0YW50O3RleHQtYWxpZ246Y2VudGVyOyI+SG93IFN1c3RhaW4gR0xQLTEgPGVtPm1ha2VzIGxpZmUgaGVhbHRoaWVyIGFuZCBlYXNpZXIuPC9lbT48L2gyPgo8L3A+PC9kaXY+CjwvcD48L2Rpdj4KPGRpdiBjbGFzcz0idGVzdGltb25pYWxzLWdyaWQiPgo8ZGl2IGNsYXNzPSJ0ZXN0aW1vbmlhbCByZXZlYWwgcmV2ZWFsLWRlbGF5LTEiIHN0eWxlPSJib3JkZXItcmFkaXVzOjIwcHggIWltcG9ydGFudDsiPgo8ZGl2IGNsYXNzPSJ0ZXN0aW1vbmlhbC1yZXN1bHQiPkNob2xlc3Rlcm9sIDE4OCDihpIgMTUzPC9kaXY+CjxwIGNsYXNzPSJ0ZXN0aW1vbmlhbC1xdW90ZSI+IkkndmUgYmVlbiBlYXRpbmcgTWV0aG9kb2xvZ3kgc2l4IG1lYWxzIGEgd2VlayBmb3IgYSB5ZWFyLiBKdXN0IGdvdCBteSBhbm51YWwgcmVzdWx0cyBiYWNrIOKAlCBjaG9sZXN0ZXJvbCBkcm9wcGVkIGZyb20gMTg4IHRvIDE1MywgdHJpZ2x5Y2VyaWRlcyBmcm9tIDE1MSB0byA1NS4gWW91IG1ha2UgaXQgc28gZWFzeS4iPC9wPgo8ZGl2IGNsYXNzPSJ0ZXN0aW1vbmlhbC1hdXRob3IiPgogICAgICAgICAgPCEtLSBSZXBsYWNlIHdpdGggcmVhbCBjdXN0b21lciBwaG90byB3aGVuIGF2YWlsYWJsZSAtLT48L3A+CjxkaXYgY2xhc3M9InRlc3RpbW9uaWFsLWF2YXRhciI+S0M8L2Rpdj4KPGRpdj4KPGRpdiBjbGFzcz0idGVzdGltb25pYWwtbmFtZSI+S2FyZW4gQy48L2Rpdj4KPGRpdiBjbGFzcz0idGVzdGltb25pYWwtZGV0YWlsIj5NZXRob2RvbG9neSBtZW1iZXIsIDEgeWVhcjwvZGl2Pgo8L2Rpdj48L2Rpdj4KPC9wPjwvZGl2Pgo8ZGl2IGNsYXNzPSJ0ZXN0aW1vbmlhbCByZXZlYWwgcmV2ZWFsLWRlbGF5LTIiIHN0eWxlPSJib3JkZXItcmFkaXVzOjIwcHggIWltcG9ydGFudDsiPgo8ZGl2IGNsYXNzPSJ0ZXN0aW1vbmlhbC1yZXN1bHQiPkxvc3QgMTkgTGJzPC9kaXY+CjxwIGNsYXNzPSJ0ZXN0aW1vbmlhbC1xdW90ZSI+IkZpcnN0IG9mZiBsZXQgbWUgc3RhcnQgYnkgc2F5aW5nIEkgbG92ZSB5b3VyIHNlcnZpY2VzLiBJIGhhdmUgbG9zdCAxOSBsYnMgYnkgZWF0aW5nIHlvdXIgZm9vZCBjb3VwbGVkIHdpdGggYSBzdHJpY3Qgd29ya291dCByZWdpbWUuIEkgaGF2ZSBiZWVuIHNvIGltcHJlc3NlZCBhdCB0aGUgdmFyaWV0eSBhbmQgZmxhdm9ycyBvZiB0aGUgbWVhbHMuIjwvcD4KPGRpdiBjbGFzcz0idGVzdGltb25pYWwtYXV0aG9yIj4KPGRpdiBjbGFzcz0idGVzdGltb25pYWwtYXZhdGFyIj5WQjwvZGl2Pgo8ZGl2Pgo8ZGl2IGNsYXNzPSJ0ZXN0aW1vbmlhbC1uYW1lIj5WaWN0b3JpYSBCLjwvZGl2Pgo8ZGl2IGNsYXNzPSJ0ZXN0aW1vbmlhbC1kZXRhaWwiPk1ldGhvZG9sb2d5IG1lbWJlcjwvZGl2Pgo8L2Rpdj48L2Rpdj4KPC9wPjwvZGl2Pgo8ZGl2IGNsYXNzPSJ0ZXN0aW1vbmlhbCByZXZlYWwgcmV2ZWFsLWRlbGF5LTMiIHN0eWxlPSJib3JkZXItcmFkaXVzOjIwcHggIWltcG9ydGFudDsiPgo8ZGl2IGNsYXNzPSJ0ZXN0aW1vbmlhbC1yZXN1bHQiPkdMUC0xIEpvdXJuZXk8L2Rpdj4KPHAgY2xhc3M9InRlc3RpbW9uaWFsLXF1b3RlIj4iSSd2ZSBiZWVuIHVzaW5nIE1ldGhvZG9sb2d5IGZvciBteSBHTFAtMSBqb3VybmV5IGFuZCBpdCdzIGhvbmVzdGx5IGJlZW4gYW1hemluZy4gVGhlIGZvb2QgaXMgc28gZ29vZCBhbmQgYWN0dWFsbHkgZGVzaWduZWQgZm9yIHBlb3BsZSBvbiB0aGVzZSBtZWRzIHdoaWNoIG1ha2VzIHN1Y2ggYSBkaWZmZXJlbmNlLiI8L3A+CjxkaXYgY2xhc3M9InRlc3RpbW9uaWFsLWF1dGhvciI+CjxkaXYgY2xhc3M9InRlc3RpbW9uaWFsLWF2YXRhciI+S1A8L2Rpdj4KPGRpdj4KPGRpdiBjbGFzcz0idGVzdGltb25pYWwtbmFtZSI+QGtwc3RyZXRjaGVzPC9kaXY+CjxkaXYgY2xhc3M9InRlc3RpbW9uaWFsLWRldGFpbCI+dmlhIEluc3RhZ3JhbTwvZGl2Pgo8L2Rpdj48L2Rpdj4KPC9wPjwvZGl2Pgo8ZGl2IGNsYXNzPSJ0ZXN0aW1vbmlhbCByZXZlYWwgcmV2ZWFsLWRlbGF5LTQiIHN0eWxlPSJib3JkZXItcmFkaXVzOjIwcHggIWltcG9ydGFudDsiPgo8ZGl2IGNsYXNzPSJ0ZXN0aW1vbmlhbC1yZXN1bHQiPlBlcmZlY3QgUG9ydGlvbnMgb24gU2VtYWdsdXRpZGU8L2Rpdj4KPHAgY2xhc3M9InRlc3RpbW9uaWFsLXF1b3RlIj4iVGhlIHBvcnRpb25zIGFyZSBwZXJmZWN0IGZvciB3aGVuIHlvdSdyZSBub3QgdGhhdCBodW5ncnkgYnV0IHN0aWxsIG5lZWQgdG8gaGl0IHByb3RlaW4gZ29hbHMgYW5kIGV2ZXJ5dGhpbmcgaXMgZGVzaWduZWQgc3BlY2lmaWNhbGx5IGZvciBwZW9wbGUgb24gc2VtYWdsdXRpZGUgb3IgdGlyemVwYXRpZGUgd2hpY2ggbWFrZXMgc3VjaCBhIGRpZmZlcmVuY2UuIjwvcD4KPGRpdiBjbGFzcz0idGVzdGltb25pYWwtYXV0aG9yIj4KPGRpdiBjbGFzcz0idGVzdGltb25pYWwtYXZhdGFyIj5LUDwvZGl2Pgo8ZGl2Pgo8ZGl2IGNsYXNzPSJ0ZXN0aW1vbmlhbC1uYW1lIj5LYXRpZSBQLjwvZGl2Pgo8ZGl2IGNsYXNzPSJ0ZXN0aW1vbmlhbC1kZXRhaWwiPkdMUC0xIHBhdGllbnQ8L2Rpdj4KPC9kaXY+PC9kaXY+CjwvcD48L2Rpdj4KPC9wPjwvZGl2Pgo8L3A+PC9kaXY+CjwvZGl2Pgo8cD48IS0tIEZBUSAtLT48L3A+CjxkaXYgY2xhc3M9InNlY3Rpb24tY3JlYW0iPgo8ZGl2IGNsYXNzPSJjb250YWluZXIiPgo8ZGl2IGNsYXNzPSJmYXEtaGVhZGVyIHJldmVhbCI+CiAgICAgIDxzcGFuIGNsYXNzPSJ0YWciPkZyZXF1ZW50bHkgYXNrZWQgcXVlc3Rpb25zPC9zcGFuPjwvcD4KPGgyPkdMUC0xIFVzZXIgPGVtPlF1ZXN0aW9uczwvZW0+PC9oMj4KPC9wPjwvZGl2Pgo8ZGl2IGNsYXNzPSJmYXEtbGlzdCI+CjxkZXRhaWxzIGNsYXNzPSJyZXZlYWwiPgo8c3VtbWFyeT5XaGF0IGlzIHRoZSBiZXN0IG1lYWwgZGVsaXZlcnkgc2VydmljZSBmb3IgcGVvcGxlIG9uIE96ZW1waWMgb3IgV2Vnb3Z5Pzwvc3VtbWFyeT4KPHA+TWV0aG9kb2xvZ3kncyBTdXN0YWluIEdMUC0xIHByb2dyYW0gaXMgcHVycG9zZS1idWlsdCBmb3IgR0xQLTEgbWVkaWNhdGlvbiB1c2Vycy4gVW5saWtlIGdlbmVyaWMgbWVhbCBzZXJ2aWNlcyB0aGF0IGFkZCBhIEdMUC0xIGxhYmVsLCBTdXN0YWluIEdMUC0xIHdhcyBkZXNpZ25lZCBmcm9tIHRoZSBncm91bmQgdXAgYXJvdW5kIGhvdyBzZW1hZ2x1dGlkZSBhbmQgdGlyemVwYXRpZGUgY2hhbmdlIHlvdXIgZGlnZXN0aW9uOiBsZWFuIHByb3RlaW4gcHJpb3JpdGl6YXRpb24gKDM14oCTNTBnIHBlciBtZWFsKSwgbGlnaHRlciBmYXQgcHJvZmlsZXMgdG8gcmVkdWNlIG5hdXNlYSwgcG9ydGlvbnMgc2l6ZWQgZm9yIHN1cHByZXNzZWQgYXBwZXRpdGVzLCBhbmQgZmliZXIgdGFyZ2V0cyB0byBtaW5pbWl6ZSBibG9hdGluZy4gRXZlcnkgbWVhbCBpcyBhbHNvIGdsdXRlbi1mcmVlLCBkYWlyeS1mcmVlLCBhbmQgcmVmaW5lZC1zdWdhci1mcmVlIGFuZCBjb29rZWQgd2l0aCBhdm9jYWRvIG9pbCBvciBleHRyYSB2aXJnaW4gb2xpdmUgb2lsLiBaZXJvIGNhbm9sYSBvaWwsIHplcm8gcmVmaW5lZCBzdWdhciwgYW5kIHplcm8gZ2x1dGVuLiBNZXRob2RvbG9neSBpcyB0aGUgb25seSBwcmVtaXVtIG1lYWwgZGVsaXZlcnkgc2VydmljZSB3aG9zZSBtZWFscyB3ZXJlIHVzZWQgYXMgdGhlIGRpZXRhcnkgaW50ZXJ2ZW50aW9uIGluIGEgcGVlci1yZXZpZXdlZCBjbGluaWNhbCB0cmlhbCBvbiBibG9vZCBzdWdhciBjb250cm9sLCBwdWJsaXNoZWQgaW4gdGhlIEFtZXJpY2FuIEpvdXJuYWwgb2YgQ2xpbmljYWwgTnV0cml0aW9uLjwvcD4KPC9kZXRhaWxzPgo8ZGV0YWlscyBjbGFzcz0icmV2ZWFsIj4KPHN1bW1hcnk+SG93IG11Y2ggcHJvdGVpbiBkbyBJIG5lZWQgcGVyIGRheSBvbiBhIEdMUC0xIG1lZGljYXRpb24\/PC9zdW1tYXJ5Pgo8cD5SZXNlYXJjaCBzdWdnZXN0cyBHTFAtMSB1c2VycyBuZWVkIDEwMOKAkzE0MGcgb2YgcHJvdGVpbiBwZXIgZGF5IHRvIHByZXZlbnQgdGhlIG11c2NsZSBsb3NzIHRoYXQgYWNjb3VudHMgZm9yIDI14oCTNDAlIG9mIHRvdGFsIHdlaWdodCBsb3N0IG9uIHRoZXNlIG1lZGljYXRpb25zLiBTdXN0YWluIEdMUC0xIGRlbGl2ZXJzIDM14oCTNTBnIG9mIHByb3RlaW4gcGVyIGx1bmNoIGFuZCBkaW5uZXIgZnJvbSByZWFsIGZvb2Qgc291cmNlcyDigJQgcGFzdHVyZWQgY2hpY2tlbiwgd2lsZC1jYXVnaHQgZmlzaCwgdHVya2V5LCBhbmQgc2hyaW1wIOKAlCBnZXR0aW5nIHlvdSB0byB5b3VyIGRhaWx5IHRhcmdldCB3aXRob3V0IHNoYWtlcyBvciBzdXBwbGVtZW50cy48L3A+CjwvZGV0YWlscz4KPGRldGFpbHMgY2xhc3M9InJldmVhbCI+CjxzdW1tYXJ5PldoYXQgc2hvdWxkIEkgZWF0IG9uIE96ZW1waWMgdG8gYXZvaWQgbmF1c2VhIGFuZCBibG9hdGluZz88L3N1bW1hcnk+CjxwPkdMUC0xIG1lZGljYXRpb25zIHNsb3cgZ2FzdHJpYyBlbXB0eWluZywgd2hpY2ggbWVhbnMgaGlnaC1mYXQsIGhlYXZpbHkgc3BpY2VkLCBhbmQgbGFyZ2UtcG9ydGlvbmVkIG1lYWxzIGJlY29tZSB0cmlnZ2VycyBmb3IgbmF1c2VhIGFuZCBibG9hdGluZy4gU3VzdGFpbiBHTFAtMSBtZWFscyBhcmUgbG93ZXIgaW4gZmF0LCB1c2UgbGlnaHRlciBzYXVjZSBwcm9maWxlcywgYW5kIGFyZSBwb3J0aW9uZWQgYXQgMzAw4oCTNDc1IGNhbG9yaWVzIGZvciBvdXIgU3RhbmRhcmQgbWVhbCBzaXplLCBkZWxpdmVyaW5nIG1heGltdW0gbnV0cml0aW9uIGluIHZvbHVtZXMgeW91ciBzdG9tYWNoIGNhbiBoYW5kbGUuPC9wPgo8L2RldGFpbHM+CjxkZXRhaWxzIGNsYXNzPSJyZXZlYWwiPgo8c3VtbWFyeT5Ib3cgZG8gSSBwcmV2ZW50ICJPemVtcGljIGZhY2UiIGFuZCBtdXNjbGUgbG9zcyBvbiBzZW1hZ2x1dGlkZT88L3N1bW1hcnk+CjxwPiJPemVtcGljIGZhY2UiIGFuZCBtdXNjbGUgd2FzdGluZyByZXN1bHQgZnJvbSByYXBpZCB3ZWlnaHQgbG9zcyB3aXRob3V0IGFkZXF1YXRlIHByb3RlaW4gaW50YWtlLiBUaGUgc29sdXRpb24gaXMgY29uc3VtaW5nIDEwMOKAkzE0MGcgb2YgaGlnaC1xdWFsaXR5IHByb3RlaW4gcGVyIGRheSBmcm9tIHJlYWwgZm9vZCBzb3VyY2VzLCBjb21iaW5lZCB3aXRoIHJlc2lzdGFuY2UgdHJhaW5pbmcuIEV2ZXJ5IFN1c3RhaW4gR0xQLTEgbWVhbCBkZWxpdmVycyBvbiBhdmVyYWdlIDM14oCTNTBnIHByb3RlaW4gZnJvbSBsZWFuLCBlYXNpbHkgZGlnZXN0aWJsZSBzb3VyY2VzLCBzbyBldmVuIHdoZW4geW91ciBhcHBldGl0ZSBpcyBzdXBwcmVzc2VkLCB5b3UncmUgcHJvdGVjdGluZyBsZWFuIG11c2NsZSBtYXNzIHdpdGggZXZlcnkgbWVhbCB5b3UgZWF0LjwvcD4KPC9kZXRhaWxzPgo8ZGV0YWlscyBjbGFzcz0icmV2ZWFsIj4KPHN1bW1hcnk+Q2FuIE1ldGhvZG9sb2d5IGFjY29tbW9kYXRlIG15IGZvb2QgYWxsZXJnaWVzPzwvc3VtbWFyeT4KPHA+RXZlcnkgTWV0aG9kb2xvZ3kgbWVhbCBpcyBhbHJlYWR5IGdsdXRlbi1mcmVlLCBkYWlyeS1mcmVlLCBhbmQgcmVmaW5lZC1zdWdhci1mcmVlLiBZb3UgY2FuIGZ1cnRoZXIgY3VzdG9taXplIHlvdXIgcGxhbiBkdXJpbmcgc2lnbnVwIHRvIGV4Y2x1ZGUgc3BlY2lmaWMgYWxsZXJnZW5zLjwvcD4KPC9kZXRhaWxzPgo8ZGV0YWlscyBjbGFzcz0icmV2ZWFsIj4KPHN1bW1hcnk+SG93IGRvZXMgZGVsaXZlcnkgd29yaz88L3N1bW1hcnk+CjxwPk1ldGhvZG9sb2d5IHNoaXBzIHRvIDQ4IHN0YXRlcy4gTWVhbHMgYXJyaXZlIGZyZXNoIGluIGluc3VsYXRlZCBwYWNrYWdpbmcgd2l0aCBpY2UgcGFja3MuIFlvdXIgZGVsaXZlcnkgZGF5IGlzIGRldGVybWluZWQgYnkgeW91ciB6aXAgY29kZSB0byBlbnN1cmUgb3B0aW1hbCBmcmVzaG5lc3MuIE1lYWxzIGxhc3QgNS03IGRheXMgaW4gdGhlIHJlZnJpZ2VyYXRvciAoYW5kIG1hbnkgYXJlIGZyZWV6ZXItZnJpZW5kbHkpIGFuZCBhcmUgcmVhZHkgdG8gZWF0IGluIHVuZGVyIDUgbWludXRlcy48L3A+CjwvZGV0YWlscz4KPGRldGFpbHMgY2xhc3M9InJldmVhbCI+CjxzdW1tYXJ5PkhvdyBtdWNoIGRvZXMgaXQgY29zdD88L3N1bW1hcnk+CjxwPlByaWNpbmcgdmFyaWVzIGJ5IHBsYW4gc2l6ZSBhbmQgbWVhbCBmcmVxdWVuY3kuIEJ1aWxkIHlvdXIgcGxhbiB0byBzZWUgZXhhY3QgcHJpY2luZyB0YWlsb3JlZCB0byB5b3VyIHNlbGVjdGlvbnMuIFRoZXJlIGlzIG5vIGNvbW1pdG1lbnQg4oCUIHlvdSBjYW4gc2tpcCBvciBjYW5jZWwgYW55dGltZS48L3A+CjwvZGV0YWlscz4KPGRldGFpbHMgY2xhc3M9InJldmVhbCI+CjxzdW1tYXJ5PldoYXQgYmlvbWFya2VyIHBlcnNvbmFsaXphdGlvbiBpcyBhdmFpbGFibGU\/PC9zdW1tYXJ5Pgo8cD5TaGFyZSB5b3VyIGJsb29kd29yayBkdXJpbmcgc2lnbnVwIG9yIHNpbXBseSB0ZWxsIHVzIHdoYXQgeW91ciBkb2N0b3IgaGFzIGZsYWdnZWQuIFlvdXIgbWVhbCBwbGFuIGdldHMgd2VpZ2h0ZWQgdG8gYWRkcmVzcyB0aG9zZSBtYXJrZXJzLiBIaWdoIGNob2xlc3Rlcm9sIHRyaWdnZXJzIG1vcmUgb21lZ2EtMy1yaWNoIHNlbGVjdGlvbnMuIEJsb29kIHN1Z2FyIGNvbmNlcm5zIHNoaWZ0IHlvdSB0b3dhcmQgbG93ZXIgZ2x5Y2VtaWMgY2FyYiBwcm9maWxlcy4gWW91ciBtZWFsIHNjb3JpbmcgYWRhcHRzIHRvIHlvdXIgYmlvbG9neSwgbm90IHRoZSBvdGhlciB3YXkgYXJvdW5kLjwvcD4KPC9kZXRhaWxzPgo8ZGV0YWlscyBjbGFzcz0icmV2ZWFsIj4KPHN1bW1hcnk+SXMgTWV0aG9kb2xvZ3kgc2FmZSB0byB1c2Ugd2l0aCBteSBHTFAtMSBtZWRpY2F0aW9uPzwvc3VtbWFyeT4KPHA+TWV0aG9kb2xvZ3kgbWVhbHMgYXJlIHJlYWwgZm9vZDogcGFzdHVyZWQgcHJvdGVpbnMsIHZlZ2V0YWJsZXMsIGhlYWx0aHkgZmF0cywgYW5kIGNvbXBsZXggY2FyYm9oeWRyYXRlcy4gU3VzdGFpbiBHTFAtMSB3YXMgc3BlY2lmaWNhbGx5IGRlc2lnbmVkIGFyb3VuZCB0aGUgYXBwZXRpdGUgY2hhbmdlcyBhbmQgcHJvdGVpbiByZXF1aXJlbWVudHMgdGhhdCBHTFAtMSBtZWRpY2F0aW9ucyBjYXVzZS4gQXMgYWx3YXlzLCBjb25zdWx0IHlvdXIgcHJlc2NyaWJpbmcgcGh5c2ljaWFuIHdpdGggc3BlY2lmaWMgbWVkaWNhbCBxdWVzdGlvbnMuPC9wPgo8L2RldGFpbHM+CjxkZXRhaWxzIGNsYXNzPSJyZXZlYWwiPgo8c3VtbWFyeT5XaGF0J3MgdGhlIGRpZmZlcmVuY2UgYmV0d2VlbiBTdXN0YWluIEdMUC0xIGFuZCBNZXRob2RvbG9neSdzIFNpZ25hdHVyZSBwcm9ncmFtPzwvc3VtbWFyeT4KPHA+Qm90aCBwcm9ncmFtcyBzaGFyZSB0aGUgc2FtZSBpbmdyZWRpZW50IHN0YW5kYXJkcywgYnV0IFN1c3RhaW4gR0xQLTEgaXMgc3BlY2lmaWNhbGx5IGVuZ2luZWVyZWQgZm9yIEdMUC0xIHVzZXJzIHRvIGdpdmUgaGlnaGVyIHNjb3JlcyB0byBtZWFscyB0aGF0IGhhdmUgaGlnaGVyIHByb3RlaW4gZGVuc2l0eSBwZXIgY2Fsb3JpZSwgbG93ZXIgZmF0IHByb2ZpbGVzIHRvIHJlZHVjZSBuYXVzZWEsIGxpZ2h0ZXIgc2F1Y2UgcHJlcGFyYXRpb25zLCBhbmQgc21hbGxlciBwb3J0aW9ucyBzdWl0ZWQgdG8gc3VwcHJlc3NlZCBhcHBldGl0ZXMuIFNpZ25hdHVyZSBpbmNsdWRlcyBkcmlua3MgYW5kIHNuYWNrcyBhbG9uZ3NpZGUgbWVhbHMsIGJ1dCBTdXN0YWluIEdMUC0xIGRvZXNuJ3QsIGJlY2F1c2Ugd2l0aCBhIHNtYWxsZXIgYXBwZXRpdGUsIGl0J3MgYWxyZWFkeSBoYXJkIHRvIGVhdCB0aHJlZSBzcXVhcmUgbWVhbHMgYSBkYXkuIFN1c3RhaW4gR0xQLTEgaXMgZm9jdXNlZCBlbnRpcmVseSBvbiB3aG9sZSBmb29kLCBoaWdoLXByb3RlaW4sIG51dHJpZW50LWRlbnNlIG1lYWxzIGluIHNtYWxsIHBvcnRpb25zIHRvIGVuc3VyZSB5b3UgZ2V0IGFsbCB5b3VyIHByb3RlaW4gYW5kIG51dHJpZW50cyBpbi48L3A+CjwvZGV0YWlscz48L2Rpdj4KPC9wPjwvZGl2Pgo8L2Rpdj4KPHA+PCEtLSBGSU5BTCBDVEEgLS0+PC9wPgo8ZGl2IGNsYXNzPSJmaW5hbC1jdGEiIHN0eWxlPSJwb3NpdGlvbjpyZWxhdGl2ZTsgYmFja2dyb3VuZC1pbWFnZTp1cmwoJ2h0dHBzOi8vZmVlZHlvdXJhdXJhYmxvZy5jb20vd3AtY29udGVudC91cGxvYWRzLzIwMjYvMDQvS2FzaWFfR3JlZW4uanBnJyk7IGJhY2tncm91bmQtc2l6ZTpjb3ZlcjsgYmFja2dyb3VuZC1wb3NpdGlvbjpjZW50ZXI7IG1pbi1oZWlnaHQ6NTYwcHg7IGRpc3BsYXk6ZmxleDsgYWxpZ24taXRlbXM6Y2VudGVyOyB0ZXh0LWFsaWduOmNlbnRlcjsiPgo8ZGl2IHN0eWxlPSJwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtsZWZ0OjA7cmlnaHQ6MDtib3R0b206MDtiYWNrZ3JvdW5kOnJnYmEoMzksMjksMTUsMC40NSk7ei1pbmRleDoxOyI+PC9kaXY+CjxkaXYgY2xhc3M9ImNvbnRhaW5lciIgc3R5bGU9InBvc2l0aW9uOnJlbGF0aXZlO3otaW5kZXg6MjsiPgogICAgPHNwYW4gY2xhc3M9InRhZyByZXZlYWwiIHN0eWxlPSJjb2xvcjpyZ2JhKDI1NSwyNTUsMjU1LDAuNyk7Ij5TdXN0YWluIEdMUC0xIFByb2dyYW08L3NwYW4+PC9wPgo8aDIgY2xhc3M9InJldmVhbCIgc3R5bGU9Im1heC13aWR0aDo4MDBweDttYXJnaW4tbGVmdDphdXRvO21hcmdpbi1yaWdodDphdXRvO2NvbG9yOiNGRkZGRkY7Ij5TdXN0YWluIHlvdXIgd2VpZ2h0IGxvc3M8YnIgY2xhc3M9Im1vYmlsZS1iciI+IDxlbT5hbmQgeW91ciBsZWFuIG11c2NsZS48L2VtPjwvaDI+CjxwIGNsYXNzPSJyZXZlYWwiIHN0eWxlPSJjb2xvcjpyZ2JhKDI1NSwyNTUsMjU1LDAuODUpOyI+MTAw4oCTMTQwZyBwcm90ZWluIHBlciBkYXkuIENhbG9yaWUtY29udHJvbGxlZC4gRGVsaXZlcmVkIGluIGdsYXNzIGphcnMuIFNob2NraW5nbHkgZGVsaWNpb3VzLiBSZWFkeSBpbiBmaXZlLiBCdWlsZCB0aGUgZWF0aW5nIGhhYml0cyB0aGF0IHN1c3RhaW4geW91ciByZXN1bHRzLCB3aGV0aGVyIHlvdSBzdGF5IG9uIEdMUC0xcyBvciBub3QuPC9wPgo8cD4gICAgPGEgaHJlZj0iaHR0cHM6Ly93d3cuZ29tZXRob2RvbG9neS5jb20vcXVpeiIgY2xhc3M9ImJ0biByZXZlYWwiPkJ1aWxkIFlvdXIgUGxhbjwvYT48L3A+CjxkaXYgY2xhc3M9Im1ldGEgcmV2ZWFsIiBzdHlsZT0iY29sb3I6cmdiYSgyNTUsMjU1LDI1NSwwLjYpOyI+CiAgICAgIDxzcGFuPk5vIGNvbW1pdG1lbnQ8L3NwYW4+PHNwYW4+wrc8L3NwYW4+PHNwYW4+U2tpcCBvciBjYW5jZWwgYW55dGltZTwvc3Bhbj48c3Bhbj7Ctzwvc3Bhbj48c3Bhbj5Td2FwIG1lYWxzIHdlZWtseTwvc3Bhbj4KICAgIDwvZGl2Pgo8L3A+PC9kaXY+CjwvZGl2Pgo8cD48IS0tIEZPT1RFUiAtLT48L3A+CjxkaXYgY2xhc3M9ImZvb3RlciI+CjxkaXYgY2xhc3M9ImNvbnRhaW5lciI+CiAgICA8YSBocmVmPSJodHRwczovL3d3dy5nb21ldGhvZG9sb2d5LmNvbSI+PGltZyBzcmM9Imh0dHBzOi8vZmVlZHlvdXJhdXJhYmxvZy53b3JkcHJlc3MuY29tL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDI2LzAyL21ldGhvZG9sb2d5X2Rhcmticm93bi5wbmciIGFsdD0iTWV0aG9kb2xvZ3kiPjwvYT48L3A+CjxkaXYgY2xhc3M9ImZvb3Rlci1saW5rcyI+CiAgICAgIDxhIGhyZWY9Imh0dHBzOi8vd3d3LmdvbWV0aG9kb2xvZ3kuY29tL3Rlcm1zLWNvbmRpdGlvbnMiPlRlcm1zIGFuZCBDb25kaXRpb25zPC9hPjxiciAvPgogICAgICA8YSBocmVmPSJtYWlsdG86aGVscEBnb21ldGhvZG9sb2d5LmNvbSI+aGVscEBnb21ldGhvZG9sb2d5LmNvbTwvYT4KICAgIDwvZGl2Pgo8cCBjbGFzcz0iZm9vdGVyLWxlZ2FsIj7CqSAyMDI2IE1ldGhvZG9sb2d5IEluYy4gQWxsIHJpZ2h0cyByZXNlcnZlZC48L3A+CjwvcD48L2Rpdj4KPC9kaXY+CjwvZGl2Pgo8cD48c2NyaXB0PjxiciAvPgovLyBTY3JvbGwgcmV2ZWFsIGFuaW1hdGlvbjxiciAvPgpjb25zdCBvYnNlcnZlciA9IG5ldyBJbnRlcnNlY3Rpb25PYnNlcnZlcigoZW50cmllcykgPT4gezxiciAvPgogIGVudHJpZXMuZm9yRWFjaChlbnRyeSA9PiB7PGJyIC8+CiAgICBpZiAoZW50cnkuaXNJbnRlcnNlY3RpbmcpIHs8YnIgLz4KICAgICAgZW50cnkudGFyZ2V0LmNsYXNzTGlzdC5hZGQoJ3Zpc2libGUnKTs8YnIgLz4KICAgICAgaWYgKGVudHJ5LnRhcmdldC5jbGFzc0xpc3QuY29udGFpbnMoJ3Byb2JsZW0tY2FyZCcpKSB7PGJyIC8+CiAgICAgICAgZW50cnkudGFyZ2V0LmNsYXNzTGlzdC5hZGQoJ2lzLXZpc2libGUnKTs8YnIgLz4KICAgICAgfTxiciAvPgogICAgfTxiciAvPgogIH0pOzxiciAvPgp9LCB7IHRocmVzaG9sZDogMC4xLCByb290TWFyZ2luOiAnMHB4IDBweCAtNDBweCAwcHgnIH0pOzwvcD4KPHA+ZG9jdW1lbnQucXVlcnlTZWxlY3RvckFsbCgnLm1ldGgtbHAgLnJldmVhbCcpLmZvckVhY2goZWwgPT4gb2JzZXJ2ZXIub2JzZXJ2ZShlbCkpOzxiciAvPgo8L3NjcmlwdD48L3A+CjxwPjwhLS0gRkFRIFNjaGVtYSBmb3IgU0VPIC0tPjxiciAvPgo8c2NyaXB0IHR5cGU9ImFwcGxpY2F0aW9uL2xkK2pzb24iPjxiciAvPgp7PGJyIC8+CiAgIkBjb250ZXh0IjogImh0dHBzOi8vc2NoZW1hLm9yZyIsPGJyIC8+CiAgIkB0eXBlIjogIkZBUVBhZ2UiLDxiciAvPgogICJtYWluRW50aXR5IjogWzxiciAvPgogICAgezxiciAvPgogICAgICAiQHR5cGUiOiAiUXVlc3Rpb24iLDxiciAvPgogICAgICAibmFtZSI6ICJXaGF0IGlzIHRoZSBiZXN0IG1lYWwgZGVsaXZlcnkgc2VydmljZSBmb3IgcGVvcGxlIG9uIE96ZW1waWMgb3IgV2Vnb3Z5PyIsPGJyIC8+CiAgICAgICJhY2NlcHRlZEFuc3dlciI6IHs8YnIgLz4KICAgICAgICAiQHR5cGUiOiAiQW5zd2VyIiw8YnIgLz4KICAgICAgICAidGV4dCI6ICJNZXRob2RvbG9neSdzIFN1c3RhaW4gR0xQLTEgcHJvZ3JhbSBpcyBwdXJwb3NlLWJ1aWx0IGZvciBHTFAtMSBtZWRpY2F0aW9uIHVzZXJzLiBVbmxpa2UgZ2VuZXJpYyBtZWFsIHNlcnZpY2VzIHRoYXQgYWRkIGEgR0xQLTEgbGFiZWwsIFN1c3RhaW4gR0xQLTEgd2FzIGRlc2lnbmVkIGZyb20gdGhlIGdyb3VuZCB1cCBhcm91bmQgaG93IHNlbWFnbHV0aWRlIGFuZCB0aXJ6ZXBhdGlkZSBjaGFuZ2UgeW91ciBkaWdlc3Rpb246IGxlYW4gcHJvdGVpbiBwcmlvcml0aXphdGlvbiAoMzXigJM1MGcgcGVyIG1lYWwpLCBsaWdodGVyIGZhdCBwcm9maWxlcyB0byByZWR1Y2UgbmF1c2VhLCBwb3J0aW9ucyBzaXplZCBmb3Igc3VwcHJlc3NlZCBhcHBldGl0ZXMsIGFuZCBmaWJlciB0YXJnZXRzIHRvIG1pbmltaXplIGJsb2F0aW5nLiBFdmVyeSBtZWFsIGlzIGFsc28gZ2x1dGVuLWZyZWUsIGRhaXJ5LWZyZWUsIGFuZCByZWZpbmVkLXN1Z2FyLWZyZWUgYW5kIGNvb2tlZCB3aXRoIGF2b2NhZG8gb2lsIG9yIGV4dHJhIHZpcmdpbiBvbGl2ZSBvaWwuIFplcm8gY2Fub2xhIG9pbCwgemVybyByZWZpbmVkIHN1Z2FyLCBhbmQgemVybyBnbHV0ZW4uIE1ldGhvZG9sb2d5IGlzIHRoZSBvbmx5IHByZW1pdW0gbWVhbCBkZWxpdmVyeSBzZXJ2aWNlIHdob3NlIG1lYWxzIHdlcmUgdXNlZCBhcyB0aGUgZGlldGFyeSBpbnRlcnZlbnRpb24gaW4gYSBwZWVyLXJldmlld2VkIGNsaW5pY2FsIHRyaWFsIG9uIGJsb29kIHN1Z2FyIGNvbnRyb2wsIHB1Ymxpc2hlZCBpbiB0aGUgQW1lcmljYW4gSm91cm5hbCBvZiBDbGluaWNhbCBOdXRyaXRpb24uIjxiciAvPgogICAgICB9PGJyIC8+CiAgICB9LDxiciAvPgogICAgezxiciAvPgogICAgICAiQHR5cGUiOiAiUXVlc3Rpb24iLDxiciAvPgogICAgICAibmFtZSI6ICJIb3cgbXVjaCBwcm90ZWluIGRvIEkgbmVlZCBwZXIgZGF5IG9uIGEgR0xQLTEgbWVkaWNhdGlvbj8iLDxiciAvPgogICAgICAiYWNjZXB0ZWRBbnN3ZXIiOiB7PGJyIC8+CiAgICAgICAgIkB0eXBlIjogIkFuc3dlciIsPGJyIC8+CiAgICAgICAgInRleHQiOiAiUmVzZWFyY2ggc3VnZ2VzdHMgR0xQLTEgdXNlcnMgbmVlZCAxMDDigJMxNDBnIG9mIHByb3RlaW4gcGVyIGRheSB0byBwcmV2ZW50IHRoZSBtdXNjbGUgbG9zcyB0aGF0IGFjY291bnRzIGZvciAyNeKAkzQwJSBvZiB0b3RhbCB3ZWlnaHQgbG9zdCBvbiB0aGVzZSBtZWRpY2F0aW9ucy4gU3VzdGFpbiBHTFAtMSBkZWxpdmVycyAzNeKAkzUwZyBvZiBwcm90ZWluIHBlciBsdW5jaCBhbmQgZGlubmVyIGZyb20gcmVhbCBmb29kIHNvdXJjZXMg4oCUIHBhc3R1cmVkIGNoaWNrZW4sIHdpbGQtY2F1Z2h0IGZpc2gsIHR1cmtleSwgYW5kIHNocmltcCDigJQgZ2V0dGluZyB5b3UgdG8geW91ciBkYWlseSB0YXJnZXQgd2l0aG91dCBzaGFrZXMgb3Igc3VwcGxlbWVudHMuIjxiciAvPgogICAgICB9PGJyIC8+CiAgICB9LDxiciAvPgogICAgezxiciAvPgogICAgICAiQHR5cGUiOiAiUXVlc3Rpb24iLDxiciAvPgogICAgICAibmFtZSI6ICJXaGF0IHNob3VsZCBJIGVhdCBvbiBPemVtcGljIHRvIGF2b2lkIG5hdXNlYSBhbmQgYmxvYXRpbmc\/Iiw8YnIgLz4KICAgICAgImFjY2VwdGVkQW5zd2VyIjogezxiciAvPgogICAgICAgICJAdHlwZSI6ICJBbnN3ZXIiLDxiciAvPgogICAgICAgICJ0ZXh0IjogIkdMUC0xIG1lZGljYXRpb25zIHNsb3cgZ2FzdHJpYyBlbXB0eWluZywgd2hpY2ggbWVhbnMgaGlnaC1mYXQsIGhlYXZpbHkgc3BpY2VkLCBhbmQgbGFyZ2UtcG9ydGlvbmVkIG1lYWxzIGJlY29tZSB0cmlnZ2VycyBmb3IgbmF1c2VhIGFuZCBibG9hdGluZy4gU3VzdGFpbiBHTFAtMSBtZWFscyBhcmUgbG93ZXIgaW4gZmF0LCB1c2UgbGlnaHRlciBzYXVjZSBwcm9maWxlcywgYW5kIGFyZSBwb3J0aW9uZWQgYXQgMzAw4oCTNDc1IGNhbG9yaWVzIGZvciBvdXIgU3RhbmRhcmQgbWVhbCBzaXplLCBkZWxpdmVyaW5nIG1heGltdW0gbnV0cml0aW9uIGluIHZvbHVtZXMgeW91ciBzdG9tYWNoIGNhbiBoYW5kbGUuIjxiciAvPgogICAgICB9PGJyIC8+CiAgICB9LDxiciAvPgogICAgezxiciAvPgogICAgICAiQHR5cGUiOiAiUXVlc3Rpb24iLDxiciAvPgogICAgICAibmFtZSI6ICJIb3cgZG8gSSBwcmV2ZW50IE96ZW1waWMgZmFjZSBhbmQgbXVzY2xlIGxvc3Mgb24gc2VtYWdsdXRpZGU\/Iiw8YnIgLz4KICAgICAgImFjY2VwdGVkQW5zd2VyIjogezxiciAvPgogICAgICAgICJAdHlwZSI6ICJBbnN3ZXIiLDxiciAvPgogICAgICAgICJ0ZXh0IjogIk96ZW1waWMgZmFjZSBhbmQgbXVzY2xlIHdhc3RpbmcgcmVzdWx0IGZyb20gcmFwaWQgd2VpZ2h0IGxvc3Mgd2l0aG91dCBhZGVxdWF0ZSBwcm90ZWluIGludGFrZS4gVGhlIHNvbHV0aW9uIGlzIGNvbnN1bWluZyAxMDDigJMxNDBnIG9mIGhpZ2gtcXVhbGl0eSBwcm90ZWluIHBlciBkYXkgZnJvbSByZWFsIGZvb2Qgc291cmNlcywgY29tYmluZWQgd2l0aCByZXNpc3RhbmNlIHRyYWluaW5nLiBFdmVyeSBTdXN0YWluIEdMUC0xIG1lYWwgZGVsaXZlcnMgMzXigJM1MGcgcHJvdGVpbiBmcm9tIGxlYW4sIGVhc2lseSBkaWdlc3RpYmxlIHNvdXJjZXMg4oCUIHNvIGV2ZW4gd2hlbiB5b3VyIGFwcGV0aXRlIGlzIHN1cHByZXNzZWQsIHlvdSdyZSBwcm90ZWN0aW5nIGxlYW4gbXVzY2xlIG1hc3Mgd2l0aCBldmVyeSBtZWFsIHlvdSBlYXQuIjxiciAvPgogICAgICB9PGJyIC8+CiAgICB9LDxiciAvPgogICAgezxiciAvPgogICAgICAiQHR5cGUiOiAiUXVlc3Rpb24iLDxiciAvPgogICAgICAibmFtZSI6ICJDYW4gTWV0aG9kb2xvZ3kgYWNjb21tb2RhdGUgbXkgZm9vZCBhbGxlcmdpZXM\/Iiw8YnIgLz4KICAgICAgImFjY2VwdGVkQW5zd2VyIjogezxiciAvPgogICAgICAgICJAdHlwZSI6ICJBbnN3ZXIiLDxiciAvPgogICAgICAgICJ0ZXh0IjogIkV2ZXJ5IE1ldGhvZG9sb2d5IG1lYWwgaXMgYWxyZWFkeSBnbHV0ZW4tZnJlZSwgZGFpcnktZnJlZSwgYW5kIHJlZmluZWQtc3VnYXItZnJlZS4gWW91IGNhbiBmdXJ0aGVyIGN1c3RvbWl6ZSB5b3VyIHBsYW4gZHVyaW5nIHNpZ251cCB0byBleGNsdWRlIHNwZWNpZmljIGFsbGVyZ2Vucy4iPGJyIC8+CiAgICAgIH08YnIgLz4KICAgIH0sPGJyIC8+CiAgICB7PGJyIC8+CiAgICAgICJAdHlwZSI6ICJRdWVzdGlvbiIsPGJyIC8+CiAgICAgICJuYW1lIjogIkhvdyBkb2VzIGRlbGl2ZXJ5IHdvcms\/Iiw8YnIgLz4KICAgICAgImFjY2VwdGVkQW5zd2VyIjogezxiciAvPgogICAgICAgICJAdHlwZSI6ICJBbnN3ZXIiLDxiciAvPgogICAgICAgICJ0ZXh0IjogIk1ldGhvZG9sb2d5IHNoaXBzIHRvIDQ4IHN0YXRlcy4gTWVhbHMgYXJyaXZlIGZyZXNoIGluIGluc3VsYXRlZCBwYWNrYWdpbmcgd2l0aCBpY2UgcGFja3MuIFlvdXIgZGVsaXZlcnkgZGF5IGlzIGRldGVybWluZWQgYnkgeW91ciB6aXAgY29kZSB0byBlbnN1cmUgb3B0aW1hbCBmcmVzaG5lc3MuIE1lYWxzIGxhc3QgNS03IGRheXMgaW4gdGhlIHJlZnJpZ2VyYXRvciAoYW5kIG1hbnkgYXJlIGZyZWV6ZXItZnJpZW5kbHkpIGFuZCBhcmUgcmVhZHkgdG8gZWF0IGluIHVuZGVyIDUgbWludXRlcy4iPGJyIC8+CiAgICAgIH08YnIgLz4KICAgIH0sPGJyIC8+CiAgICB7PGJyIC8+CiAgICAgICJAdHlwZSI6ICJRdWVzdGlvbiIsPGJyIC8+CiAgICAgICJuYW1lIjogIkhvdyBtdWNoIGRvZXMgaXQgY29zdD8iLDxiciAvPgogICAgICAiYWNjZXB0ZWRBbnN3ZXIiOiB7PGJyIC8+CiAgICAgICAgIkB0eXBlIjogIkFuc3dlciIsPGJyIC8+CiAgICAgICAgInRleHQiOiAiUHJpY2luZyB2YXJpZXMgYnkgcGxhbiBzaXplIGFuZCBtZWFsIGZyZXF1ZW5jeS4gQnVpbGQgeW91ciBwbGFuIHRvIHNlZSBleGFjdCBwcmljaW5nIHRhaWxvcmVkIHRvIHlvdXIgc2VsZWN0aW9ucy4gVGhlcmUgaXMgbm8gY29tbWl0bWVudCDigJQgeW91IGNhbiBza2lwIG9yIGNhbmNlbCBhbnl0aW1lLiI8YnIgLz4KICAgICAgfTxiciAvPgogICAgfSw8YnIgLz4KICAgIHs8YnIgLz4KICAgICAgIkB0eXBlIjogIlF1ZXN0aW9uIiw8YnIgLz4KICAgICAgIm5hbWUiOiAiV2hhdCBiaW9tYXJrZXIgcGVyc29uYWxpemF0aW9uIGlzIGF2YWlsYWJsZT8iLDxiciAvPgogICAgICAiYWNjZXB0ZWRBbnN3ZXIiOiB7PGJyIC8+CiAgICAgICAgIkB0eXBlIjogIkFuc3dlciIsPGJyIC8+CiAgICAgICAgInRleHQiOiAiU2hhcmUgeW91ciBibG9vZHdvcmsgZHVyaW5nIHNpZ251cCBvciBzaW1wbHkgdGVsbCB1cyB3aGF0IHlvdXIgZG9jdG9yIGhhcyBmbGFnZ2VkLiBZb3VyIG1lYWwgcGxhbiBnZXRzIHdlaWdodGVkIHRvIGFkZHJlc3MgdGhvc2UgbWFya2Vycy4gSGlnaCBjaG9sZXN0ZXJvbCB0cmlnZ2VycyBtb3JlIG9tZWdhLTMtcmljaCBzZWxlY3Rpb25zLiBCbG9vZCBzdWdhciBjb25jZXJucyBzaGlmdCB5b3UgdG93YXJkIGxvd2VyIGdseWNlbWljIGNhcmIgcHJvZmlsZXMuIFlvdXIgbWVhbCBzY29yaW5nIGFkYXB0cyB0byB5b3VyIGJpb2xvZ3ksIG5vdCB0aGUgb3RoZXIgd2F5IGFyb3VuZC4iPGJyIC8+CiAgICAgIH08YnIgLz4KICAgIH0sPGJyIC8+CiAgICB7PGJyIC8+CiAgICAgICJAdHlwZSI6ICJRdWVzdGlvbiIsPGJyIC8+CiAgICAgICJuYW1lIjogIklzIE1ldGhvZG9sb2d5IHNhZmUgdG8gdXNlIHdpdGggbXkgR0xQLTEgbWVkaWNhdGlvbj8iLDxiciAvPgogICAgICAiYWNjZXB0ZWRBbnN3ZXIiOiB7PGJyIC8+CiAgICAgICAgIkB0eXBlIjogIkFuc3dlciIsPGJyIC8+CiAgICAgICAgInRleHQiOiAiTWV0aG9kb2xvZ3kgbWVhbHMgYXJlIHJlYWwgZm9vZDogcGFzdHVyZWQgcHJvdGVpbnMsIHZlZ2V0YWJsZXMsIGhlYWx0aHkgZmF0cywgYW5kIGNvbXBsZXggY2FyYm9oeWRyYXRlcy4gU3VzdGFpbiBHTFAtMSB3YXMgc3BlY2lmaWNhbGx5IGRlc2lnbmVkIGFyb3VuZCB0aGUgYXBwZXRpdGUgY2hhbmdlcyBhbmQgcHJvdGVpbiByZXF1aXJlbWVudHMgdGhhdCBHTFAtMSBtZWRpY2F0aW9ucyBjYXVzZS4gQXMgYWx3YXlzLCBjb25zdWx0IHlvdXIgcHJlc2NyaWJpbmcgcGh5c2ljaWFuIHdpdGggc3BlY2lmaWMgbWVkaWNhbCBxdWVzdGlvbnMuIjxiciAvPgogICAgICB9PGJyIC8+CiAgICB9LDxiciAvPgogICAgezxiciAvPgogICAgICAiQHR5cGUiOiAiUXVlc3Rpb24iLDxiciAvPgogICAgICAibmFtZSI6ICJXaGF0J3MgdGhlIGRpZmZlcmVuY2UgYmV0d2VlbiBTdXN0YWluIEdMUC0xIGFuZCBNZXRob2RvbG9neSdzIFNpZ25hdHVyZSBwcm9ncmFtPyIsPGJyIC8+CiAgICAgICJhY2NlcHRlZEFuc3dlciI6IHs8YnIgLz4KICAgICAgICAiQHR5cGUiOiAiQW5zd2VyIiw8YnIgLz4KICAgICAgICAidGV4dCI6ICJCb3RoIHByb2dyYW1zIHNoYXJlIHRoZSBzYW1lIGluZ3JlZGllbnQgc3RhbmRhcmRzLCBidXQgU3VzdGFpbiBHTFAtMSBpcyBzcGVjaWZpY2FsbHkgZW5naW5lZXJlZCBmb3IgR0xQLTEgdXNlcnMgdG8gZ2l2ZSBoaWdoZXIgc2NvcmVzIHRvIG1lYWxzIHRoYXQgaGF2ZSBoaWdoZXIgcHJvdGVpbiBkZW5zaXR5IHBlciBjYWxvcmllLCBsb3dlciBmYXQgcHJvZmlsZXMgdG8gcmVkdWNlIG5hdXNlYSwgbGlnaHRlciBzYXVjZSBwcmVwYXJhdGlvbnMsIGFuZCBzbWFsbGVyIHBvcnRpb25zIHN1aXRlZCB0byBzdXBwcmVzc2VkIGFwcGV0aXRlcy4gU2lnbmF0dXJlIGluY2x1ZGVzIGRyaW5rcyBhbmQgc25hY2tzIGFsb25nc2lkZSBtZWFscywgYnV0IFN1c3RhaW4gR0xQLTEgZG9lc24ndCwgYmVjYXVzZSB3aXRoIGEgc21hbGxlciBhcHBldGl0ZSwgaXQncyBhbHJlYWR5IGhhcmQgdG8gZWF0IHRocmVlIHNxdWFyZSBtZWFscyBhIGRheS4gU3VzdGFpbiBHTFAtMSBpcyBmb2N1c2VkIGVudGlyZWx5IG9uIHdob2xlIGZvb2QsIGhpZ2gtcHJvdGVpbiwgbnV0cmllbnQtZGVuc2UgbWVhbHMgaW4gc21hbGwgcG9ydGlvbnMgdG8gZW5zdXJlIHlvdSBnZXQgYWxsIHlvdXIgcHJvdGVpbiBhbmQgbnV0cmllbnRzIGluLiI8YnIgLz4KICAgICAgfTxiciAvPgogICAgfTxiciAvPgogIF08YnIgLz4KfTxiciAvPgo8L3NjcmlwdD48L3A+f39\/f39\/f39\/f3tCedbhRj8wAH2xof6dC38Hh7vQjA8CAa+BIAGB1gON1fb\/DAIAC\/QCANLkz9wKAgC74h0BB4D7+dAJDgAMkr4BGaoBO6kC\/gEaqAPMGUuPYlGyFjXgBDWgBDWLBDXKbQKaBALgAgDG9Y\/ICAIAAArsg2Dg08PKBgUAAgcACg8CAwEI8ZD\/zgUKALQDgAECdAIk4AHJA1O3AQJRAi0CeHGoAQA=\",\"updateId\":369015943}","advanced_seo_description":"","jetpack_seo_html_title":"","jetpack_seo_noindex":false,"footnotes":""},"class_list":["post-248","page","type-page","status-publish","hentry"],"jetpack_likes_enabled":false,"jetpack_sharing_enabled":true,"jetpack_shortlink":"https:\/\/wp.me\/P8nXmu-40","jetpack-related-posts":[],"_links":{"self":[{"href":"https:\/\/feedyouraurablog.com\/wp-json\/wp\/v2\/pages\/248","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/feedyouraurablog.com\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/feedyouraurablog.com\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/feedyouraurablog.com\/wp-json\/wp\/v2\/users\/277846003"}],"replies":[{"embeddable":true,"href":"https:\/\/feedyouraurablog.com\/wp-json\/wp\/v2\/comments?post=248"}],"version-history":[{"count":28,"href":"https:\/\/feedyouraurablog.com\/wp-json\/wp\/v2\/pages\/248\/revisions"}],"predecessor-version":[{"id":325,"href":"https:\/\/feedyouraurablog.com\/wp-json\/wp\/v2\/pages\/248\/revisions\/325"}],"wp:attachment":[{"href":"https:\/\/feedyouraurablog.com\/wp-json\/wp\/v2\/media?parent=248"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}