{"id":2065,"date":"2026-04-22T23:50:21","date_gmt":"2026-04-22T23:50:21","guid":{"rendered":"https:\/\/bboysfoamparty.com\/?page_id=2065"},"modified":"2026-04-23T22:46:14","modified_gmt":"2026-04-23T22:46:14","slug":"our-packages","status":"publish","type":"page","link":"https:\/\/bboysfoamparty.com\/?page_id=2065","title":{"rendered":"Our Packages"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"2065\" class=\"elementor elementor-2065\">\n\t\t\t\t<div class=\"elementor-element elementor-element-ef8b65b e-con-full e-flex wpr-particle-no wpr-jarallax-no wpr-parallax-no wpr-sticky-section-no wpr-column-slider-no wpr-equal-height-no e-con e-parent\" data-id=\"ef8b65b\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-852a1be elementor-widget elementor-widget-html\" data-id=\"852a1be\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<!DOCTYPE html>\r\n<html lang=\"en\">\r\n<head>\r\n  <meta charset=\"UTF-8\" \/>\r\n  <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\" \/>\r\n  <title>Foam Party Packages<\/title>\r\n  <style>\r\n    * {\r\n      box-sizing: border-box;\r\n      margin: 0;\r\n      padding: 0;\r\n    }\r\n\r\n    body {\r\n      font-family: Arial, sans-serif;\r\n      background: #f0fbff;\r\n      color: #0f172a;\r\n      line-height: 1.6;\r\n    }\r\n\r\n    a {\r\n      text-decoration: none;\r\n    }\r\n\r\n    .container {\r\n      width: 100%;\r\n      max-width: 1200px;\r\n      margin: 0 auto;\r\n      padding: 0 20px;\r\n    }\r\n\r\n    .hero {\r\n      background: linear-gradient(135deg, #22d3ee, #0ea5e9, #2563eb);\r\n      color: #ffffff;\r\n      padding: 80px 0;\r\n      position: relative;\r\n      overflow: hidden;\r\n    }\r\n\r\n    .hero::before,\r\n    .hero::after {\r\n      content: \"\";\r\n      position: absolute;\r\n      border-radius: 50%;\r\n      background: rgba(255,255,255,0.12);\r\n      filter: blur(10px);\r\n    }\r\n\r\n    .hero::before {\r\n      width: 220px;\r\n      height: 220px;\r\n      top: -40px;\r\n      left: 40px;\r\n    }\r\n\r\n    .hero::after {\r\n      width: 300px;\r\n      height: 300px;\r\n      bottom: -80px;\r\n      right: 60px;\r\n    }\r\n\r\n    .hero-content {\r\n      position: relative;\r\n      z-index: 2;\r\n      max-width: 760px;\r\n    }\r\n\r\n    .eyebrow {\r\n      display: inline-block;\r\n      background: rgba(255,255,255,0.18);\r\n      color: #fff;\r\n      padding: 8px 16px;\r\n      border-radius: 999px;\r\n      font-size: 13px;\r\n      font-weight: bold;\r\n      text-transform: uppercase;\r\n      letter-spacing: 1.5px;\r\n      margin-bottom: 20px;\r\n    }\r\n\r\n    .hero h1 {\r\n      font-size: 52px;\r\n      line-height: 1.1;\r\n      margin-bottom: 20px;\r\n    }\r\n\r\n    .hero p {\r\n      font-size: 20px;\r\n      max-width: 700px;\r\n      color: rgba(255,255,255,0.95);\r\n    }\r\n\r\n    .hero-buttons {\r\n      margin-top: 30px;\r\n      display: flex;\r\n      flex-wrap: wrap;\r\n      gap: 14px;\r\n    }\r\n\r\n    .btn {\r\n      display: inline-block;\r\n      padding: 14px 24px;\r\n      border-radius: 14px;\r\n      font-weight: bold;\r\n      transition: 0.2s ease;\r\n    }\r\n\r\n    .btn-primary {\r\n      background: #ffffff;\r\n      color: #0284c7;\r\n    }\r\n\r\n    .btn-primary:hover {\r\n      transform: translateY(-2px);\r\n    }\r\n\r\n    .btn-outline {\r\n      border: 2px solid rgba(255,255,255,0.7);\r\n      color: #ffffff;\r\n    }\r\n\r\n    .btn-outline:hover {\r\n      background: rgba(255,255,255,0.1);\r\n    }\r\n\r\n    .btn-package {\r\n      background: #0284c7;\r\n      color: #ffffff;\r\n      text-align: center;\r\n      margin-top: 8px;\r\n    }\r\n\r\n    .btn-package:hover {\r\n      background: #0369a1;\r\n      transform: translateY(-2px);\r\n    }\r\n\r\n    .btn-glow {\r\n      background: #a855f7;\r\n      color: #ffffff;\r\n    }\r\n\r\n    .btn-glow:hover {\r\n      background: #9333ea;\r\n    }\r\n\r\n    .packages-section {\r\n      padding: 80px 0;\r\n    }\r\n\r\n    .section-header {\r\n      text-align: center;\r\n      max-width: 760px;\r\n      margin: 0 auto 50px;\r\n    }\r\n\r\n    .section-header .label {\r\n      color: #0284c7;\r\n      font-size: 13px;\r\n      font-weight: bold;\r\n      text-transform: uppercase;\r\n      letter-spacing: 3px;\r\n      margin-bottom: 12px;\r\n      display: block;\r\n    }\r\n\r\n    .section-header h2 {\r\n      font-size: 42px;\r\n      line-height: 1.15;\r\n      margin-bottom: 16px;\r\n    }\r\n\r\n    .section-header p {\r\n      font-size: 18px;\r\n      color: #475569;\r\n    }\r\n\r\n    .packages-grid {\r\n      display: grid;\r\n      grid-template-columns: repeat(4, 1fr);\r\n      gap: 24px;\r\n    }\r\n\r\n    .package-card {\r\n      background: #ffffff;\r\n      border: 1px solid #dbeafe;\r\n      border-radius: 28px;\r\n      padding: 28px;\r\n      box-shadow: 0 12px 30px rgba(15, 23, 42, 0.08);\r\n      display: flex;\r\n      flex-direction: column;\r\n      height: 100%;\r\n    }\r\n\r\n    .package-card.featured {\r\n      border: 2px solid #0ea5e9;\r\n      box-shadow: 0 16px 36px rgba(14, 165, 233, 0.16);\r\n    }\r\n\r\n    .badge-row {\r\n      display: flex;\r\n      justify-content: space-between;\r\n      align-items: center;\r\n      gap: 10px;\r\n      flex-wrap: wrap;\r\n      margin-bottom: 20px;\r\n    }\r\n\r\n    .badge,\r\n    .badge-highlight {\r\n      display: inline-block;\r\n      padding: 7px 12px;\r\n      border-radius: 999px;\r\n      font-size: 11px;\r\n      font-weight: bold;\r\n      text-transform: uppercase;\r\n      letter-spacing: 1px;\r\n    }\r\n\r\n    .badge {\r\n      background: #e0f2fe;\r\n      color: #0369a1;\r\n    }\r\n\r\n    .badge-highlight {\r\n      background: #0284c7;\r\n      color: #ffffff;\r\n    }\r\n\r\n    .package-card h3 {\r\n      font-size: 28px;\r\n      line-height: 1.2;\r\n      margin-bottom: 8px;\r\n    }\r\n\r\n    .package-tagline {\r\n      color: #64748b;\r\n      margin-bottom: 22px;\r\n    }\r\n\r\n    .price-box {\r\n      background: #f0f9ff;\r\n      border-radius: 20px;\r\n      padding: 18px;\r\n      margin-bottom: 20px;\r\n    }\r\n\r\n    .price-label {\r\n      font-size: 12px;\r\n      font-weight: bold;\r\n      text-transform: uppercase;\r\n      letter-spacing: 1.4px;\r\n      color: #64748b;\r\n      margin-bottom: 6px;\r\n    }\r\n\r\n    .price {\r\n      font-size: 34px;\r\n      font-weight: bold;\r\n      color: #0284c7;\r\n      line-height: 1.1;\r\n    }\r\n\r\n    .duration {\r\n      margin-top: 8px;\r\n      color: #475569;\r\n      font-size: 14px;\r\n    }\r\n\r\n    .best-for {\r\n      margin-bottom: 20px;\r\n    }\r\n\r\n    .best-for-title {\r\n      font-size: 12px;\r\n      font-weight: bold;\r\n      text-transform: uppercase;\r\n      letter-spacing: 1.4px;\r\n      color: #64748b;\r\n      margin-bottom: 8px;\r\n    }\r\n\r\n    .features {\r\n      list-style: none;\r\n      margin-top: 6px;\r\n      margin-bottom: 24px;\r\n      flex-grow: 1;\r\n    }\r\n\r\n    .features li {\r\n      position: relative;\r\n      padding-left: 20px;\r\n      margin-bottom: 12px;\r\n      color: #334155;\r\n    }\r\n\r\n    .features li::before {\r\n      content: \"\";\r\n      width: 8px;\r\n      height: 8px;\r\n      border-radius: 50%;\r\n      background: #0ea5e9;\r\n      position: absolute;\r\n      top: 9px;\r\n      left: 0;\r\n    }\r\n\r\n    .packages-bottom-cta {\r\n      text-align: center;\r\n      margin-top: 40px;\r\n    }\r\n\r\n    .photo-section {\r\n      padding: 10px 40px 80px;\r\n    }\r\n\r\n    .photo-header {\r\n      text-align: center;\r\n      max-width: 760px;\r\n      margin: 0 auto 36px;\r\n    }\r\n\r\n    \r\n\r\n    \r\n\r\n    .photo-header h3 {\r\n      font-size: 34px;\r\n      line-height: 1.15;\r\n      margin-bottom: 12px;\r\n    }\r\n\r\n    .photo-header p {\r\n      font-size: 18px;\r\n      color: #475569;\r\n    }\r\n\r\n    .photo-grid {\r\n      display: grid;\r\n      grid-template-columns: repeat(3, 1fr);\r\n      gap: 18px;\r\n    }\r\n\r\n    .photo-card {\r\n      border-radius: 28px;\r\n      overflow: hidden;\r\n      background: #ffffff;\r\n      border: 1px solid #dbeafe;\r\n      border-radius: 28px;\r\n      overflow: hidden;\r\n      box-shadow: 0 12px 30px rgba(15, 23, 42, 0.08);\r\n    }\r\n\r\n    .photo-placeholder {\r\n      aspect-ratio: 4 \/ 3;\r\n      background: linear-gradient(135deg, #e0f7ff, #7dd3fc);\r\n      display: flex;\r\n      flex-direction: column;\r\n      align-items: center;\r\n      justify-content: center;\r\n      text-align: center;\r\n      color: #075985;\r\n      font-weight: bold;\r\n      font-size: 20px;\r\n      padding: 30px;\r\n      border: 2px dashed #38bdf8;\r\n      transition: 0.2s ease;\r\n    }\r\n\r\n    .photo-placeholder:hover {\r\n      transform: scale(1.02);\r\n      background: linear-gradient(135deg, #bae6fd, #38bdf8);\r\n    }\r\n\r\n    \r\n\r\n    \r\n\r\n    \r\n\r\n    .photo-card {\r\n      transform: translateY(0);\r\n      transition: 0.2s ease;\r\n    }\r\n\r\n    .photo-card:hover {\r\n      transform: translateY(-5px);\r\n    }\r\n\r\n    \r\n\r\n    \r\n\r\n    .packages-bottom-cta .btn-package {\r\n      padding: 16px 30px;\r\n      font-size: 18px;\r\n    }\r\n\r\n    .glow-section {\r\n      background: #050816;\r\n      color: #ffffff;\r\n      padding: 80px 0;\r\n    }\r\n\r\n    .glow-header {\r\n      max-width: 760px;\r\n      margin: 0 auto;\r\n      text-align: center;\r\n    }\r\n\r\n    .glow-header .label {\r\n      color: #c084fc;\r\n      font-size: 30px;\r\n      font-weight: bold;\r\n      text-transform: uppercase;\r\n      letter-spacing: 3px;\r\n      margin-bottom: 12px;\r\n      display: block;\r\n    }\r\n\r\n    .glow-header h2 {\r\n      font-size: 42px;\r\n      line-height: 1.15;\r\n      margin-bottom: 16px;\r\n    }\r\n\r\n    .glow-header p {\r\n      font-size: 18px;\r\n      color: rgb(255,255,255);\r\n    }\r\n\r\n    .glow-grid {\r\n      display: grid;\r\n      grid-template-columns: 1fr 1fr;\r\n      gap: 24px;\r\n      margin-top: 50px;\r\n    }\r\n\r\n    .glow-card,\r\n    .glow-info {\r\n      border-radius: 28px;\r\n      padding: 30px;\r\n      box-shadow: 0 14px 34px rgba(0, 0, 0, 0.35);\r\n    }\r\n\r\n    .glow-card {\r\n      background: linear-gradient(135deg, #7c3aed, #ec4899);\r\n    }\r\n\r\n    .glow-info {\r\n      background: rgba(255,255,255,0.06);\r\n      border: 1px solid rgba(255,255,255,0.08);\r\n    }\r\n\r\n    .glow-card h3,\r\n    .glow-info h3 {\r\n      font-size: 28px;\r\n      margin-bottom: 18px;\r\n    }\r\n\r\n    .glow-list {\r\n      list-style: none;\r\n    }\r\n\r\n    .glow-list li {\r\n      margin-bottom: 12px;\r\n      font-size: 17px;\r\n    }\r\n\r\n    .glow-info p {\r\n      color: rgba(255,255,255,0.8);\r\n      margin-bottom: 20px;\r\n      font-size: 17px;\r\n    }\r\n\r\n    .glow-price-label {\r\n      font-size: 12px;\r\n      text-transform: uppercase;\r\n      letter-spacing: 1.4px;\r\n      color: rgba(255,255,255,0.6);\r\n      font-weight: bold;\r\n    }\r\n\r\n    .glow-price {\r\n      font-size: 34px;\r\n      font-weight: bold;\r\n      color: #d8b4fe;\r\n      margin-top: 8px;\r\n      margin-bottom: 24px;\r\n    }\r\n\r\n    .glow-buttons {\r\n      display: flex;\r\n      flex-wrap: wrap;\r\n      gap: 14px;\r\n      margin-top: 8px;\r\n    }\r\n\r\n    .glow-photo-section {\r\n      padding: 0 40px 80px;\r\n    }\r\n\r\n    .glow-photo-header {\r\n      text-align: center;\r\n      max-width: 760px;\r\n      margin: 0 auto 36px;\r\n    }\r\n\r\n    \r\n\r\n    \r\n\r\n    .glow-photo-header h3 {\r\n      font-size: 34px;\r\n      line-height: 1.15;\r\n      margin-bottom: 12px;\r\n    }\r\n\r\n    .glow-photo-header p {\r\n      font-size: 18px;\r\n      color: rgba(255,255,255,0.78);\r\n    }\r\n\r\n    .glow-photo-grid {\r\n      display: grid;\r\n      grid-template-columns: repeat(3, 1fr);\r\n      gap: 18px;\r\n    }\r\n\r\n    .glow-photo-card {\r\n      border-radius: 28px;\r\n      overflow: hidden;\r\n      background: rgba(255,255,255,0.06);\r\n      border: 1px solid rgba(255,255,255,0.1);\r\n      border-radius: 28px;\r\n      overflow: hidden;\r\n      box-shadow: 0 14px 34px rgba(0, 0, 0, 0.35);\r\n    }\r\n\r\n    .glow-photo-placeholder {\r\n      aspect-ratio: 4 \/ 3;\r\n      background: linear-gradient(135deg, #581c87, #ec4899);\r\n      display: flex;\r\n      flex-direction: column;\r\n      align-items: center;\r\n      justify-content: center;\r\n      text-align: center;\r\n      color: #ffffff;\r\n      font-weight: bold;\r\n      font-size: 20px;\r\n      padding: 30px;\r\n      border: 2px dashed rgba(255,255,255,0.4);\r\n      transition: 0.2s ease;\r\n    }\r\n\r\n    .glow-photo-placeholder:hover {\r\n      transform: scale(1.02);\r\n      background: linear-gradient(135deg, #7c3aed, #f472b6);\r\n    }\r\n\r\n    \r\n\r\n    \r\n\r\n    \r\n\r\n    .glow-photo-card {\r\n      transition: 0.2s ease;\r\n    }\r\n\r\n    .glow-photo-card:hover {\r\n      transform: translateY(-5px);\r\n    }\r\n\r\n    \r\n\r\n    \r\n\r\n    @media (max-width: 1100px) {\r\n      .packages-grid {\r\n        grid-template-columns: repeat(2, 1fr);\r\n      }\r\n    }\r\n\r\n    @media (max-width: 768px) {\r\n      .hero {\r\n        padding: 60px 0;\r\n      }\r\n\r\n      .hero h1,\r\n      .section-header h2,\r\n      .glow-header h2,\r\n      .photo-header h3,\r\n      .glow-photo-header h3 {\r\n        font-size: 34px;\r\n      }\r\n\r\n      .hero p,\r\n      .section-header p,\r\n      .glow-header p,\r\n      .photo-header p,\r\n      .glow-photo-header p {\r\n        font-size: 17px;\r\n      }\r\n\r\n      .packages-grid,\r\n      .glow-grid,\r\n      .photo-grid,\r\n      .glow-photo-grid {\r\n        grid-template-columns: 1fr;\r\n      }\r\n    }\r\n    }\r\n\r\n    @media (max-width: 520px) {\r\n      .hero h1 {\r\n        font-size: 30px;\r\n      }\r\n\r\n      .package-card,\r\n      .glow-card,\r\n      .glow-info {\r\n        padding: 22px;\r\n      }\r\n\r\n      .glow-buttons {\r\n        flex-direction: column;\r\n      }\r\n    }\r\n  <\/style>\r\n<\/head>\r\n<body>\r\n  <section class=\"hero\">\r\n    <div class=\"container\">\r\n      <div class=\"hero-content\">\r\n        <span class=\"eyebrow\">Foam Party Packages<\/span>\r\n        <h1>Pick the perfect package for your next foam party<\/h1>\r\n        <p>From backyard birthdays to school events, we bring the foam, the fun, and the unforgettable party experience.<\/p>\r\n        <div class=\"hero-buttons\">\r\n          <a href=\"#packages\" class=\"btn btn-primary\">View Packages<\/a>\r\n          <a href=\"#glow\" class=\"btn btn-outline\">See Glow Parties<\/a>\r\n        <\/div>\r\n      <\/div>\r\n    <\/div>\r\n  <\/section>\r\n\r\n  <section class=\"packages-section\" id=\"packages\">\r\n    <div class=\"container\">\r\n      <div class=\"section-header\">\r\n        <span class=\"label\">Our Packages<\/span>\r\n        <h2>Foam party fun for every type of event<\/h2>\r\n      <\/div>\r\n\r\n      <div class=\"packages-grid\">\r\n        <div class=\"package-card\">\r\n          <div class=\"badge-row\">\r\n            <span class=\"badge\">Popular Starter<\/span>\r\n          <\/div>\r\n          <h3>45 Minute Party<\/h3>\r\n          <p class=\"package-tagline\">Perfect for smaller celebrations<\/p>\r\n          <div class=\"price-box\">\r\n            <div class=\"price-label\">Price<\/div>\r\n            <div class=\"price\">Starting at $275<\/div>\r\n            <div class=\"duration\">Duration: 45 Minutes<\/div>\r\n          <\/div>\r\n          <div class=\"best-for\">\r\n            <div class=\"best-for-title\">Best For<\/div>\r\n            <p>Backyard birthdays, younger kids, quick events<\/p>\r\n          <\/div>\r\n          <ul class=\"features\">\r\n            <li>Professional foam cannon setup<\/li>\r\n            <li>Kid-safe foam solution<\/li>\r\n            <li>Music-friendly party atmosphere<\/li>\r\n            <li>Operator included<\/li>\r\n            <li>Setup and takedown included<\/li>\r\n          <\/ul>\r\n          <a href=\"https:\/\/bboysfoamparty.com\/?page_id=1743\" class=\"btn btn-package\">Book Now<\/a>\r\n        <\/div>\r\n\r\n        <div class=\"package-card featured\">\r\n          <div class=\"badge-row\">\r\n            <span class=\"badge\">Best Seller<\/span>\r\n          <\/div>\r\n          <h3>1 Hour Party<\/h3>\r\n          <p class=\"package-tagline\">Our most popular package<\/p>\r\n          <div class=\"price-box\">\r\n            <div class=\"price-label\">Price<\/div>\r\n            <div class=\"price\">Starting at $290<\/div>\r\n            <div class=\"duration\">Duration: 1 Hour<\/div>\r\n          <\/div>\r\n          <div class=\"best-for\">\r\n            <div class=\"best-for-title\">Best For<\/div>\r\n            <p>Birthdays, family parties, school celebrations<\/p>\r\n          <\/div>\r\n          <ul class=\"features\">\r\n            <li>Everything in the 45-minute package<\/li>\r\n            <li>More foam play time<\/li>\r\n            <li>Great for medium-size groups<\/li>\r\n            <li>High-energy experience from start to finish<\/li>\r\n            <li>Setup and takedown included<\/li>\r\n          <\/ul>\r\n          <a href=\"https:\/\/bboysfoamparty.com\/?page_id=1743\" class=\"btn btn-package\">Book Now<\/a>\r\n        <\/div>\r\n\r\n        <div class=\"package-card\">\r\n          <div class=\"badge-row\">\r\n            <span class=\"badge\">Party Upgrade<\/span>\r\n          <\/div>\r\n          <h3>2 Hour Party<\/h3>\r\n          <p class=\"package-tagline\">Big fun for bigger events<\/p>\r\n          <div class=\"price-box\">\r\n            <div class=\"price-label\">Price<\/div>\r\n            <div class=\"price\">Starting at $395<\/div>\r\n            <div class=\"duration\">Duration: 2 Hours<\/div>\r\n          <\/div>\r\n          <div class=\"best-for\">\r\n            <div class=\"best-for-title\">Best For<\/div>\r\n            <p>Large birthdays, church events, neighborhood parties<\/p>\r\n          <\/div>\r\n          <ul class=\"features\">\r\n            <li>Extended foam experience<\/li>\r\n            <li>Ideal for larger guest counts<\/li>\r\n            <li>More time for photos and play<\/li>\r\n            <li>Operator included for entire event<\/li>\r\n            <li>Setup and takedown included<\/li>\r\n          <\/ul>\r\n          <a href=\"https:\/\/bboysfoamparty.com\/?page_id=1743\" class=\"btn btn-package\">Book Now<\/a>\r\n        <\/div>\r\n\r\n        <div class=\"package-card\">\r\n          <div class=\"badge-row\">\r\n            <span class=\"badge\">Event Package<\/span>\r\n          <\/div>\r\n          <h3>Custom Event Package<\/h3>\r\n          <p class=\"package-tagline\">Built for schools, churches, and large events<\/p>\r\n          <div class=\"price-box\">\r\n            <div class=\"price-label\">Price<\/div>\r\n            <div class=\"price\">Call for Pricing<\/div>\r\n            <div class=\"duration\">Custom Duration<\/div>\r\n          <\/div>\r\n          <div class=\"best-for\">\r\n            <div class=\"best-for-title\">Best For<\/div>\r\n            <p>School events, festivals, church gatherings, community fun days<\/p>\r\n          <\/div>\r\n          <ul class=\"features\">\r\n            <li>Custom event timing available<\/li>\r\n            <li>Scalable for larger crowds<\/li>\r\n            <li>Designed for high-volume fun<\/li>\r\n            <li>Operator included<\/li>\r\n            <li>Setup and takedown included<\/li>\r\n          <\/ul>\r\n          <a href=\"https:\/\/bboysfoamparty.com\/?page_id=1743\" class=\"btn btn-package\">Book Now<\/a>\r\n        <\/div>\r\n      <\/div>\r\n    <\/div>\r\n  <\/section>\r\n\r\n  <section class=\"photo-section\">\r\n    <div class=\"container\">\r\n      <div class=\"photo-header\">\r\n      <\/div>\r\n\r\n      \r\n\r\n      <\/div>\r\n\r\n      <div class=\"photo-grid\">\r\n        <div class=\"photo-card\">\r\n          <div class=\"photo-placeholder\"><img decoding=\"async\" src=\"https:\/\/bboysfoamparty.com\/wp-content\/uploads\/2025\/05\/PXL_20250516_150311506-scaled.jpg\" alt=\"Foam Party\" style=\"width:100%; display:block;\"><\/div>\r\n          \r\n        <\/div>\r\n\r\n        <div class=\"photo-card\">\r\n          <div class=\"photo-placeholder\"><img decoding=\"async\" src=\"https:\/\/bboysfoamparty.com\/wp-content\/uploads\/2025\/05\/e89a4ce7-803e-466a-8614-d168beda4eec-Picsart-AiImageEnhancer-scaled.jpg\" alt=\"Foam Party\" style=\"width:100%; display:block;\"><\/div>\r\n          \r\n        <\/div>\r\n\r\n        <div class=\"photo-card\">\r\n          <div class=\"photo-placeholder\"><img decoding=\"async\" src=\"https:\/\/bboysfoamparty.com\/wp-content\/uploads\/2025\/05\/f5677f94-4e5b-4856-bd41-03c6a60a61a11-scaled.jpg\" alt=\"Foam Party\" style=\"width:100%; display:block;\"><\/div>\r\n          \r\n        <\/div>\r\n      <\/div>\r\n    <\/div>\r\n  <\/section>\r\n\r\n  <section class=\"glow-section\" id=\"glow\">\r\n    <div class=\"container\">\r\n      <div class=\"glow-header\">\r\n        <span class=\"label\">Glow Foam Parties<\/span>\r\n        <h2><font color=\"#66ff00\">Turn the lights off\u2026 and the party ON<\/h2><\/font>\r\n        <p>Perfect for nighttime events, glow foam parties bring a whole new vibe with neon colors, blacklight effects, and an unforgettable experience.<\/p>\r\n      <\/div>\r\n\r\n      <div class=\"glow-grid\">\r\n        <div class=\"glow-card\">\r\n          <h3>Glow Foam Party Experience<\/h3>\r\n          <ul class=\"glow-list\">\r\n            <li>\u2714 Glow-enhanced foam party setup<\/li>\r\n            <li>\u2714 Blacklight-style lighting effects<\/li>\r\n            <li>\u2714 Perfect for teens and night events<\/li>\r\n            <li>\u2714 High-energy music atmosphere<\/li>\r\n            <li>\u2714 Full setup and takedown included<\/li>\r\n          <\/ul>\r\n        <\/div>\r\n\r\n        <div class=\"glow-info\">\r\n          <h2><font color=\"#66ff00\">1 Hour Package<\/h2>\r\n          <p>Glow foam parties are ideal for birthday parties, teen events, school functions, and any celebration that happens after dark.<\/p>\r\n          <div class=\"glow-price-label\">Pricing<\/div>\r\n          <div class=\"glow-price\">Starting at $360<\/div>\r\n          <div class=\"glow-buttons\">\r\n            <a href=\"https:\/\/bboysfoamparty.com\/?page_id=1743\" class=\"btn btn-glow\">Book Glow Party<\/a>\r\n          <\/div>\r\n        <\/div>\r\n      <\/div>\r\n    <\/div>\r\n  <\/section>\r\n\r\n  <section class=\"glow-photo-section\">\r\n    <div class=\"container\">\r\n      <div class=\"glow-photo-header\">\r\n      <\/div>\r\n\r\n      \r\n\r\n      <\/div>\r\n\r\n      <div class=\"glow-photo-grid\">\r\n        <div class=\"glow-photo-card\">\r\n          <div class=\"glow-photo-placeholder\"><img decoding=\"async\" src=\"https:\/\/bboysfoamparty.com\/wp-content\/uploads\/2025\/02\/2024-08-31.jpg\" alt=\"Foam Party\" style=\"width:100%; display:block;\"><\/div>\r\n          \r\n        <\/div>\r\n\r\n        <div class=\"glow-photo-card\">\r\n          <div class=\"glow-photo-placeholder\"><img decoding=\"async\" src=\"https:\/\/bboysfoamparty.com\/wp-content\/uploads\/2024\/06\/231423423432.jpg\" alt=\"Foam Party\" style=\"width:100%; display:block;\"><\/div>\r\n          \r\n        <\/div>\r\n\r\n        <div class=\"glow-photo-card\">\r\n          <div class=\"glow-photo-placeholder\"><img decoding=\"async\" src=\"https:\/\/bboysfoamparty.com\/wp-content\/uploads\/2026\/04\/211212122.jpg\" alt=\"Foam Party\" style=\"width:100%; display:block;\"><\/div>\r\n          \r\n        <\/div>\r\n      <\/div>\r\n    <\/div>\r\n  <\/section>\r\n<\/body>\r\n<\/html>\r\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>Foam Party Packages Foam Party Packages Pick the perfect package for your next foam party From backyard birthdays to school events, we bring the foam, the fun, and the unforgettable party experience. View Packages See Glow Parties Our Packages Foam party fun for every type of event Popular Starter 45 Minute Party Perfect for smaller celebrations Price Starting at $275 Duration: 45 Minutes Best For Backyard birthdays, younger kids, quick events Professional foam cannon setup Kid-safe foam solution Music-friendly party atmosphere Operator included Setup and takedown included Book Now Best Seller 1 Hour Party Our most popular package Price Starting at $290 Duration: 1 Hour Best For Birthdays, family parties, school celebrations Everything in the 45-minute package More foam play time Great for medium-size groups High-energy experience from start to finish Setup and takedown included Book Now Party Upgrade 2 Hour Party Big fun for bigger events Price Starting at $395 Duration: 2 Hours Best For Large birthdays, church events, neighborhood parties Extended foam experience Ideal for larger guest counts More time for photos and play Operator included for entire event Setup and takedown included Book Now Event Package Custom Event Package Built for schools, churches, and large events Price Call for Pricing Custom Duration Best For School events, festivals, church gatherings, community fun days Custom event timing available Scalable for larger crowds Designed for high-volume fun Operator included Setup and takedown included Book Now Glow Foam Parties Turn the lights off\u2026 and the party ON Perfect for nighttime events, glow foam parties bring a whole new vibe with neon colors, blacklight effects, and an unforgettable experience. Glow Foam Party Experience &#x2714; Glow-enhanced foam party setup &#x2714; Blacklight-style lighting effects &#x2714; Perfect for teens and night events &#x2714; High-energy music atmosphere &#x2714; Full setup and takedown included 1 Hour Package Glow foam parties are ideal for birthday parties, teen events, school functions, and any celebration that happens after dark. Pricing Starting at $360 Book Glow Party<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"elementor_header_footer","meta":{"_crdt_document":"{\"document\":\"AAA4rojL4hvZ8ez\/Dy2si8DBBtnx7P8PAOyLwMEGLtnx7P8PBZGMo5UF7IvAwQY4mfHs\/w\/si8DBBgK+AYjSAvLRAgEIGAKqOIAViAGmgAI+AQEIAQ9IwNECvtECBMbSAgaeR6xcpgcuvgiKAbIilgEsDKIBDJwHMJICLq4BJqQBlgW2DoYDOJABiAI6iAwwvAG4ATqyDDSKAboBOq4MNJoBvA8aoAGuAYQROIIFjgIa6OcCAwCg0AJCBgTqiQKsXKYHrAm8I4ICDK4BnAeCA5wCigKWBbQSmAOCDTC0A6wNNIQDqA00lhEaoAGyEroFqAL45wKc6AIDAAQ6ttECFOKKAqxcpgesCbwjggIMrgGcB4IDnAKKApYFtBKYA4INMLQDrA00hAOoDTSWERqgAbISugWoAqMBKABEAMQAIQEoACcCKAMhACcAKAUhAigBJwABAAAAgQAAAIEAAACBAAAAgQAAAIcAIQAoACEAJwAhASgPJwABAIQAgQAhAKgABACEAYEAhACBAIQAgQCEAYEAhAGBAIQAgQCEAIEAhAKBAIQAgQCEAIEAhAGBAIQAgQCEAYEAhACBAIQBgQCEAoEAhACBAIQAgQCEAagBoQEhAKgAoQAhAMQcqKGHAf2FAXN0YXRldmVyc2lvbk91UGFja2FnZXNzdGF0ZXZlcnNpb25kb2N1bWVudGRhdGVkb2N1bWVudHN0YXR1c2RvY3VtZW50dGl0bGVkb2N1bWVudGNvbnRlbnRkb2N1bWVudGV4Y2VycHRkb2N1bWVudGF1dGhvcmRvY3VtZW50ZmVhdHVyZWRfbWVkaWFkb2N1bWVudGNvbW1lbnRfc3RhdHVzZG9jdW1lbnRwaW5nX3N0YXR1c2RvY3VtZW50dGVtcGxhdGVkb2N1bWVudG1ldGFfdWFnX2N1c3RvbV9wYWdlX2xldmVsX2Nzc19tb25zdGVyaW5zaWdodHNfc2tpcF90cmFja2luZ19tb25zdGVyaW5zaWdodHNfc2l0ZW5vdGVfYWN0aXZlX21vbnN0ZXJpbnNpZ2h0c19zaXRlbm90ZV9ub3RlX21vbnN0ZXJpbnNpZ2h0c19zaXRlbm90ZV9jYXRlZ29yeWZvb3Rub3Rlc19lbGVtZW50b3JfZWRpdF9tb2RlX2VsZW1lbnRvcl90ZW1wbGF0ZV90eXBlX2VsZW1lbnRvcl9kYXRhX2VsZW1lbnRvcl9wYWdlX3NldHRpbmdzX2VsZW1lbnRvcl9jb25kaXRpb25zZG9jdW1lbnRibG9ja3NjbGllbnRJZGlzVmFsaWRuYW1lYXR0cmlidXRlc2NvbnRlbnRkcm9wQ2FwVUFHSGlkZURlc2t0b3BVQUdIaWRlTW9iVUFHSGlkZVRhYlVBR0xvZ2dlZEluVUFHTG9nZ2VkT3V0VUFHRGF5VUFHUmVzcG9uc2l2ZUNvbmRpdGlvbnNVQUdBbmltYXRpb25UeXBlVUFHQW5pbWF0aW9uVGltZVVBR0FuaW1hdGlvbkRlbGF5VUFHQW5pbWF0aW9uRWFzaW5nVUFHQW5pbWF0aW9uUmVwZWF0VUFHUG9zaXRpb25VQUdTdGlja3lMb2NhdGlvblVBR1N0aWNreVJlc3RyaWN0ZWRVQUdTdGlja3lPZmZzZXRpbm5lckJsb2Nrc3Igc3RhdGV2ZXJzaW9uPCFET0NUWVBFIGh0bWw+CjxodG1sIGxhbmc9ImVuIj4KPGhlYWQ+CiAgPG1ldGEgY2hhcnNldD0iVVRGLTgiIC8+CiAgPG1ldGEgbmFtZT0idmlld3BvcnQiIGNvbnRlbnQ9IndpZHRoPWRldmljZS13aWR0aCwgaW5pdGlhbC1zY2FsZT0xLjAiIC8+CiAgPHRpdGxlPkZvYW0gUGFydHkgUGFja2FnZXM8L3RpdGxlPgogIDxzdHlsZT4KICAgICogewogICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94OwogICAgICBtYXJnaW46IDA7CiAgICAgIHBhZGRpbmc6IDA7CiAgICB9CiAgICBib2R5IHsKICAgICAgZm9udC1mYW1pbHk6IEFyaWFsLCBzYW5zLXNlcmlmOwogICAgICBiYWNrZ3JvdW5kOiAjZjBmYmZmOwogICAgICBjb2xvcjogIzBmMTcyYTsKICAgICAgbGluZS1oZWlnaHQ6IDEuNjsKICAgIH0KICAgIGEgewogICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7CiAgICB9CiAgICAuY29udGFpbmVyIHsKICAgICAgd2lkdGg6IDEwMCU7CiAgICAgIG1heC13aWR0aDogMTIwMHB4OwogICAgICBtYXJnaW46IDAgYXV0bzsKICAgICAgcGFkZGluZzogMCAyMHB4OwogICAgfQogICAgLmhlcm8gewogICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTM1ZGVnLCAjMjJkM2VlLCAjMGVhNWU5LCAjMjU2M2ViKTsKICAgICAgY29sb3I6ICNmZmZmZmY7CiAgICAgIHBhZGRpbmc6IDgwcHggMDsKICAgICAgcG9zaXRpb246IHJlbGF0aXZlOwogICAgICBvdmVyZmxvdzogaGlkZGVuOwogICAgfQogICAgLmhlcm86OmJlZm9yZSwKICAgIC5oZXJvOjphZnRlciB7CiAgICAgIGNvbnRlbnQ6ICIiOwogICAgICBwb3NpdGlvbjogYWJzb2x1dGU7CiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTsKICAgICAgYmFja2dyb3VuZDogcmdiYSgyNTUsMjU1LDI1NSwwLjEyKTsKICAgICAgZmlsdGVyOiBibHVyKDEwcHgpOwogICAgfQogICAgLmhlcm86OmJlZm9yZSB7CiAgICAgIHdpZHRoOiAyMjBweDsKICAgICAgaGVpZ2h0OiAyMjBweDsKICAgICAgdG9wOiAtNDBweDsKICAgICAgbGVmdDogNDBweDsKICAgIH0KICAgIC5oZXJvOjphZnRlciB7CiAgICAgIHdpZHRoOiAzMDBweDsKICAgICAgaGVpZ2h0OiAzMDBweDsKICAgICAgYm90dG9tOiAtODBweDsKICAgICAgcmlnaHQ6IDYwcHg7CiAgICB9CiAgICAuaGVyby1jb250ZW50IHsKICAgICAgcG9zaXRpb246IHJlbGF0aXZlOwogICAgICB6LWluZGV4OiAyOwogICAgICBtYXgtd2lkdGg6IDc2MHB4OwogICAgfQogICAgLmV5ZWJyb3cgewogICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7CiAgICAgIGJhY2tncm91bmQ6IHJnYmEoMjU1LDI1NSwyNTUsMC4xOCk7CiAgICAgIGNvbG9yOiAjZmZmOwogICAgICBwYWRkaW5nOiA4cHggMTZweDsKICAgICAgYm9yZGVyLXJhZGl1czogOTk5cHg7CiAgICAgIGZvbnQtc2l6ZTogMTNweDsKICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7CiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7CiAgICAgIGxldHRlci1zcGFjaW5nOiAxLjVweDsKICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDsKICAgIH0KICAgIC5oZXJvIGgxIHsKICAgICAgZm9udC1zaXplOiA1MnB4OwogICAgICBsaW5lLWhlaWdodDogMS4xOwogICAgICBtYXJnaW4tYm90dG9tOiAyMHB4OwogICAgfQogICAgLmhlcm8gcCB7CiAgICAgIGZvbnQtc2l6ZTogMjBweDsKICAgICAgbWF4LXdpZHRoOiA3MDBweDsKICAgICAgY29sb3I6IHJnYmEoMjU1LDI1NSwyNTUsMC45NSk7CiAgICB9CiAgICAuaGVyby1idXR0b25zIHsKICAgICAgbWFyZ2luLXRvcDogMzBweDsKICAgICAgZGlzcGxheTogZmxleDsKICAgICAgZmxleC13cmFwOiB3cmFwOwogICAgICBnYXA6IDE0cHg7CiAgICB9CiAgICAuYnRuIHsKICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrOwogICAgICBwYWRkaW5nOiAxNHB4IDI0cHg7CiAgICAgIGJvcmRlci1yYWRpdXM6IDE0cHg7CiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkOwogICAgICB0cmFuc2l0aW9uOiAwLjJzIGVhc2U7CiAgICB9CiAgICAuYnRuLXByaW1hcnkgewogICAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmOwogICAgICBjb2xvcjogIzAyODRjNzsKICAgIH0KICAgIC5idG4tcHJpbWFyeTpob3ZlciB7CiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMnB4KTsKICAgIH0KICAgIC5idG4tb3V0bGluZSB7CiAgICAgIGJvcmRlcjogMnB4IHNvbGlkIHJnYmEoMjU1LDI1NSwyNTUsMC43KTsKICAgICAgY29sb3I6ICNmZmZmZmY7CiAgICB9CiAgICAuYnRuLW91dGxpbmU6aG92ZXIgewogICAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwyNTUsMjU1LDAuMSk7CiAgICB9CiAgICAucGFja2FnZXMtc2VjdGlvbiB7CiAgICAgIHBhZGRpbmc6IDgwcHggMDsKICAgIH0KICAgIC5zZWN0aW9uLWhlYWRlciB7CiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsKICAgICAgbWF4LXdpZHRoOiA3NjBweDsKICAgICAgbWFyZ2luOiAwIGF1dG8gNTBweDsKICAgIH0KICAgIC5zZWN0aW9uLWhlYWRlciAubGFiZWwgewogICAgICBjb2xvcjogIzAyODRjNzsKICAgICAgZm9udC1zaXplOiAxM3B4OwogICAgICBmb250LXdlaWdodDogYm9sZDsKICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsKICAgICAgbGV0dGVyLXNwYWNpbmc6IDNweDsKICAgICAgbWFyZ2luLWJvdHRvbTogMTJweDsKICAgICAgZGlzcGxheTogYmxvY2s7CiAgICB9CiAgICAuc2VjdGlvbi1oZWFkZXIgaDIgewogICAgICBmb250LXNpemU6IDQycHg7CiAgICAgIGxpbmUtaGVpZ2h0OiAxLjE1OwogICAgICBtYXJnaW4tYm90dG9tOiAxNnB4OwogICAgfQogICAgLnNlY3Rpb24taGVhZGVyIHAgewogICAgICBmb250LXNpemU6IDE4cHg7CiAgICAgIGNvbG9yOiAjNDc1NTY5OwogICAgfQogICAgLnBhY2thZ2VzLWdyaWQgewogICAgICBkaXNwbGF5OiBncmlkOwogICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg0LCAxZnIpOwogICAgICBnYXA6IDI0cHg7CiAgICB9CiAgICAucGFja2FnZS1jYXJkIHsKICAgICAgYmFja2dyb3VuZDogI2ZmZmZmZjsKICAgICAgYm9yZGVyOiAxcHggc29saWQgI2RiZWFmZTsKICAgICAgYm9yZGVyLXJhZGl1czogMjhweDsKICAgICAgcGFkZGluZzogMjhweDsKICAgICAgYm94LXNoYWRvdzogMCAxMnB4IDMwcHggcmdiYSgxNSwgMjMsIDQyLCAwLjA4KTsKICAgICAgZGlzcGxheTogZmxleDsKICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsKICAgICAgaGVpZ2h0OiAxMDAlOwogICAgfQogICAgLnBhY2thZ2UtY2FyZC5mZWF0dXJlZCB7CiAgICAgIGJvcmRlcjogMnB4IHNvbGlkICMwZWE1ZTk7CiAgICAgIGJveC1zaGFkb3c6IDAgMTZweCAzNnB4IHJnYmEoMTQsIDE2NSwgMjMzLCAwLjE2KTsKICAgIH0KICAgIC5iYWRnZS1yb3cgewogICAgICBkaXNwbGF5OiBmbGV4OwogICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47CiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7CiAgICAgIGdhcDogMTBweDsKICAgICAgZmxleC13cmFwOiB3cmFwOwogICAgICBtYXJnaW4tYm90dG9tOiAyMHB4OwogICAgfQogICAgLmJhZGdlLAogICAgLmJhZGdlLWhpZ2hsaWdodCB7CiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsKICAgICAgcGFkZGluZzogN3B4IDEycHg7CiAgICAgIGJvcmRlci1yYWRpdXM6IDk5OXB4OwogICAgICBmb250LXNpemU6IDExcHg7CiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkOwogICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOwogICAgICBsZXR0ZXItc3BhY2luZzogMXB4OwogICAgfQogICAgLmJhZGdlIHsKICAgICAgYmFja2dyb3VuZDogI2UwZjJmZTsKICAgICAgY29sb3I6ICMwMzY5YTE7CiAgICB9CiAgICAuYmFkZ2UtaGlnaGxpZ2h0IHsKICAgICAgYmFja2dyb3VuZDogIzAyODRjNzsKICAgICAgY29sb3I6ICNmZmZmZmY7CiAgICB9CiAgICAucGFja2FnZS1jYXJkIGgzIHsKICAgICAgZm9udC1zaXplOiAyOHB4OwogICAgICBsaW5lLWhlaWdodDogMS4yOwogICAgICBtYXJnaW4tYm90dG9tOiA4cHg7CiAgICB9CiAgICAucGFja2FnZS10YWdsaW5lIHsKICAgICAgY29sb3I6ICM2NDc0OGI7CiAgICAgIG1hcmdpbi1ib3R0b206IDIycHg7CiAgICB9CiAgICAucHJpY2UtYm94IHsKICAgICAgYmFja2dyb3VuZDogI2YwZjlmZjsKICAgICAgYm9yZGVyLXJhZGl1czogMjBweDsKICAgICAgcGFkZGluZzogMThweDsKICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDsKICAgIH0KICAgIC5wcmljZS1sYWJlbCB7CiAgICAgIGZvbnQtc2l6ZTogMTJweDsKICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7CiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7CiAgICAgIGxldHRlci1zcGFjaW5nOiAxLjRweDsKICAgICAgY29sb3I6ICM2NDc0OGI7CiAgICAgIG1hcmdpbi1ib3R0b206IDZweDsKICAgIH0KICAgIC5wcmljZSB7CiAgICAgIGZvbnQtc2l6ZTogMzRweDsKICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7CiAgICAgIGNvbG9yOiAjMDI4NGM3OwogICAgICBsaW5lLWhlaWdodDogMS4xOwogICAgfQogICAgLmR1cmF0aW9uIHsKICAgICAgbWFyZ2luLXRvcDogOHB4OwogICAgICBjb2xvcjogIzQ3NTU2OTsKICAgICAgZm9udC1zaXplOiAxNHB4OwogICAgfQogICAgLmJlc3QtZm9yIHsKICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDsKICAgIH0KICAgIC5iZXN0LWZvci10aXRsZSB7CiAgICAgIGZvbnQtc2l6ZTogMTJweDsKICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7CiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7CiAgICAgIGxldHRlci1zcGFjaW5nOiAxLjRweDsKICAgICAgY29sb3I6ICM2NDc0OGI7CiAgICAgIG1hcmdpbi1ib3R0b206IDhweDsKICAgIH0KICAgIC5mZWF0dXJlcyB7CiAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7CiAgICAgIG1hcmdpbi10b3A6IDZweDsKICAgICAgbWFyZ2luLWJvdHRvbTogMjRweDsKICAgICAgZmxleC1ncm93OiAxOwogICAgfQogICAgLmZlYXR1cmVzIGxpIHsKICAgICAgcG9zaXRpb246IHJlbGF0aXZlOwogICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7CiAgICAgIG1hcmdpbi1ib3R0b206IDEycHg7CiAgICAgIGNvbG9yOiAjMzM0MTU1OwogICAgfQogICAgLmZlYXR1cmVzIGxpOjpiZWZvcmUgewogICAgICBjb250ZW50OiAiIjsKICAgICAgd2lkdGg6IDhweDsKICAgICAgaGVpZ2h0OiA4cHg7CiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTsKICAgICAgYmFja2dyb3VuZDogIzBlYTVlOTsKICAgICAgcG9zaXRpb246IGFic29sdXRlOwogICAgICB0b3A6IDlweDsKICAgICAgbGVmdDogMDsKICAgIH0KICAgIC5nbG93LXNlY3Rpb24gewogICAgICBiYWNrZ3JvdW5kOiAjMDUwODE2OwogICAgICBjb2xvcjogI2ZmZmZmZjsKICAgICAgcGFkZGluZzogODBweCAwOwogICAgfQogICAgLmdsb3ctaGVhZGVyIHsKICAgICAgbWF4LXdpZHRoOiA3NjBweDsKICAgICAgbWFyZ2luOiAwIGF1dG87CiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsKICAgIH0KICAgIC5nbG93LWhlYWRlciAubGFiZWwgewogICAgICBjb2xvcjogI2MwODRmYzsKICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7CiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7CiAgICAgIGxldHRlci1zcGFjaW5nOiAzcHg7CiAgICAgIG1hcmdpbi1ib3R0b206IDEycHg7CiAgICAgIGRpc3BsYXk6IGJsb2NrOwogICAgfQogICAgLmdsb3ctaGVhZGVyIGgyIHsKICAgICAgZm9udC1zaXplOiA0MnB4OwogICAgICBsaW5lLWhlaWdodDogMS4xNTsKICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDsKICAgIH0KICAgIC5nbG93LWhlYWRlciBwIHsKICAgICAgZm9udC1zaXplOiAxOHB4OwogICAgfQogICAgLmdsb3ctZ3JpZCB7CiAgICAgIGRpc3BsYXk6IGdyaWQ7CiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjsKICAgICAgZ2FwOiAyNHB4OwogICAgICBtYXJnaW4tdG9wOiA1MHB4OwogICAgfQogICAgLmdsb3ctY2FyZCwKICAgIC5nbG93LWluZm8gewogICAgICBib3JkZXItcmFkaXVzOiAyOHB4OwogICAgICBwYWRkaW5nOiAzMHB4OwogICAgICBib3gtc2hhZG93OiAwIDE0cHggMzRweCByZ2JhKDAsIDAsIDAsIDAuMzUpOwogICAgfQogICAgLmdsb3ctY2FyZCB7CiAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxMzVkZWcsICM3YzNhZWQsICNlYzQ4OTkpOwogICAgfQogICAgLmdsb3ctaW5mbyB7CiAgICAgIGJhY2tncm91bmQ6IHJnYmEoMjU1LDI1NSwyNTUsMC4wNik7CiAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMjU1LDI1NSwyNTUsMC4wOCk7CiAgICB9CiAgICAuZ2xvdy1jYXJkIGgzLAogICAgLmdsb3ctaW5mbyBoMyB7CiAgICAgIGZvbnQtc2l6ZTogMjhweDsKICAgICAgbWFyZ2luLWJvdHRvbTogMThweDsKICAgIH0KICAgIC5nbG93LWxpc3QgewogICAgICBsaXN0LXN0eWxlOiBub25lOwogICAgfQogICAgLmdsb3ctbGlzdCBsaSB7CiAgICAgIG1hcmdpbi1ib3R0b206IDEycHg7CiAgICAgIGZvbnQtc2l6ZTogMTdweDsKICAgIH0KICAgIC5nbG93LWluZm8gcCB7CiAgICAgIGNvbG9yOiByZ2JhKDI1NSwyNTUsMjU1LDAuOCk7CiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7CiAgICAgIGZvbnQtc2l6ZTogMTdweDsKICAgIH0KICAgIC5nbG93LXByaWNlLWxhYmVsIHsKICAgICAgZm9udC1zaXplOiAxMnB4OwogICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOwogICAgICBsZXR0ZXItc3BhY2luZzogMS40cHg7CiAgICAgIGNvbG9yOiByZ2JhKDI1NSwyNTUsMjU1LDAuNik7CiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkOwogICAgfQogICAgLmdsb3ctcHJpY2UgewogICAgICBmb250LXNpemU6IDM0cHg7CiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkOwogICAgICBjb2xvcjogI2Q4YjRmZTsKICAgICAgbWFyZ2luLXRvcDogOHB4OwogICAgICBtYXJnaW4tYm90dG9tOiAyNHB4OwogICAgfQogICAgICBjb2xvcjogI2ZmZmZmZjsKICAgIH0KICAgIH0KICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTAwcHgpIHsKICAgICAgLnBhY2thZ2VzLWdyaWQgewogICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7CiAgICAgIH0KICAgIH0KICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkgewogICAgICAuaGVybyB7CiAgICAgICAgcGFkZGluZzogNjBweCAwOwogICAgICB9CiAgICAgIC5oZXJvIGgxLAogICAgICAuc2VjdGlvbi1oZWFkZXIgaDIsCiAgICAgICAgZm9udC1zaXplOiAzNHB4OwogICAgICB9CiAgICAgIC5oZXJvIHAsCiAgICAgIC5zZWN0aW9uLWhlYWRlciBwLAogICAgICAgIGZvbnQtc2l6ZTogMTdweDsKICAgICAgfQogICAgICAucGFja2FnZXMtZ3JpZCwKICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjsKICAgICAgfQogICAgfQogICAgQG1lZGlhIChtYXgtd2lkdGg6IDUyMHB4KSB7CiAgICAgIC5oZXJvIGgxIHsKICAgICAgICBmb250LXNpemU6IDMwcHg7CiAgICAgIH0KICAgICAgLnBhY2thZ2UtY2FyZCwKICAgICAgLmdsb3ctY2FyZCwKICAgICAgLmdsb3ctaW5mbyB7CiAgICAgICAgcGFkZGluZzogMjJweDsKICAgICAgfQogICAgfQogIDwvc3R5bGU+CjwvaGVhZD4KPGJvZHk+CiAgPHNlY3Rpb24+CiAgICAgICAgRm9hbSBQYXJ0eSBQYWNrYWdlcwogICAgICAgIDxoMT5QaWNrIHRoZSBwZXJmZWN0IHBhY2thZ2UgZm9yIHlvdXIgbmV4dCBmb2FtIHBhcnR5PC9oMT4KICAgICAgICA8cD5Gcm9tIGJhY2t5YXJkIGJpcnRoZGF5cyB0byBzY2hvb2wgZXZlbnRzLCB3ZSBicmluZyB0aGUgZm9hbSwgdGhlIGZ1biwgYW5kIHRoZSB1bmZvcmdldHRhYmxlIHBhcnR5IGV4cGVyaWVuY2UuPC9wPgogICAgICAgICAgPGEgaHJlZj0iI3BhY2thZ2VzIj5WaWV3IFBhY2thZ2VzPC9hPgogICAgICAgICAgPGEgaHJlZj0iI2dsb3ciPlNlZSBHbG93IFBhcnRpZXM8L2E+CiAgPC9zZWN0aW9uPgogIDxzZWN0aW9uIGlkPSJwYWNrYWdlcyI+CiAgICAgICAgT3VyIFBhY2thZ2VzCiAgICAgICAgPGgyPkZvYW0gcGFydHkgZnVuIGZvciBldmVyeSB0eXBlIG9mIGV2ZW50PC9oMj4KICAgICAgICAgICAgUG9wdWxhciBTdGFydGVyCiAgICAgICAgICA8cD5QZXJmZWN0IGZvciBzbWFsbGVyIGNlbGVicmF0aW9uczwvcD4KICAgICAgICAgICAgUHJpY2UKICAgICAgICAgICAgRHVyYXRpb246IDQ1IE1pbnV0ZXMKICAgICAgICAgICAgQmVzdCBGb3IKICAgICAgICAgICAgPHA+QmFja3lhcmQgYmlydGhkYXlzLCB5b3VuZ2VyIGtpZHMsIHF1aWNrIGV2ZW50czwvcD4KICAgICAgICAgIDx1bD4KICAgICAgICAgICAgPGxpPlByb2Zlc3Npb25hbCBmb2FtIGNhbm5vbiBzZXR1cDwvbGk+CiAgICAgICAgICAgIDxsaT5LaWQtc2FmZSBmb2FtIHNvbHV0aW9uPC9saT4KICAgICAgICAgICAgPGxpPk11c2ljLWZyaWVuZGx5IHBhcnR5IGF0bW9zcGhlcmU8L2xpPgogICAgICAgICAgICA8bGk+T3BlcmF0b3IgaW5jbHVkZWQ8L2xpPgogICAgICAgICAgICA8bGk+U2V0dXAgYW5kIHRha2Vkb3duIGluY2x1ZGVkPC9saT4KICAgICAgICAgIDwvdWw+CiAgICAgICAgICAgIEJlc3QgU2VsbGVyCiAgICAgICAgICA8cD5PdXIgbW9zdCBwb3B1bGFyIHBhY2thZ2U8L3A+CiAgICAgICAgICAgIFByaWNlCiAgICAgICAgICAgIER1cmF0aW9uOiAxIEhvdXIKICAgICAgICAgICAgQmVzdCBGb3IKICAgICAgICAgICAgPHA+QmlydGhkYXlzLCBmYW1pbHkgcGFydGllcywgc2Nob29sIGNlbGVicmF0aW9uczwvcD4KICAgICAgICAgIDx1bD4KICAgICAgICAgICAgPGxpPkV2ZXJ5dGhpbmcgaW4gdGhlIDQ1LW1pbnV0ZSBwYWNrYWdlPC9saT4KICAgICAgICAgICAgPGxpPk1vcmUgZm9hbSBwbGF5IHRpbWU8L2xpPgogICAgICAgICAgICA8bGk+R3JlYXQgZm9yIG1lZGl1bS1zaXplIGdyb3VwczwvbGk+CiAgICAgICAgICAgIDxsaT5IaWdoLWVuZXJneSBleHBlcmllbmNlIGZyb20gc3RhcnQgdG8gZmluaXNoPC9saT4KICAgICAgICAgICAgPGxpPlNldHVwIGFuZCB0YWtlZG93biBpbmNsdWRlZDwvbGk+CiAgICAgICAgICA8L3VsPgogICAgICAgICAgICBQYXJ0eSBVcGdyYWRlCiAgICAgICAgICA8cD5CaWcgZnVuIGZvciBiaWdnZXIgZXZlbnRzPC9wPgogICAgICAgICAgICBQcmljZQogICAgICAgICAgICBEdXJhdGlvbjogMiBIb3VycwogICAgICAgICAgICBCZXN0IEZvcgogICAgICAgICAgICA8cD5MYXJnZSBiaXJ0aGRheXMsIGNodXJjaCBldmVudHMsIG5laWdoYm9yaG9vZCBwYXJ0aWVzPC9wPgogICAgICAgICAgPHVsPgogICAgICAgICAgICA8bGk+RXh0ZW5kZWQgZm9hbSBleHBlcmllbmNlPC9saT4KICAgICAgICAgICAgPGxpPklkZWFsIGZvciBsYXJnZXIgZ3Vlc3QgY291bnRzPC9saT4KICAgICAgICAgICAgPGxpPk1vcmUgdGltZSBmb3IgcGhvdG9zIGFuZCBwbGF5PC9saT4KICAgICAgICAgICAgPGxpPk9wZXJhdG9yIGluY2x1ZGVkIGZvciBlbnRpcmUgZXZlbnQ8L2xpPgogICAgICAgICAgICA8bGk+U2V0dXAgYW5kIHRha2Vkb3duIGluY2x1ZGVkPC9saT4KICAgICAgICAgIDwvdWw+CiAgICAgICAgICAgIEV2ZW50IFBhY2thZ2UKICAgICAgICAgIDxwPkJ1aWx0IGZvciBzY2hvb2xzLCBjaHVyY2hlcywgYW5kIGxhcmdlIGV2ZW50czwvcD4KICAgICAgICAgICAgUHJpY2UKICAgICAgICAgICAgQ2FsbCBmb3IgUHJpY2luZwogICAgICAgICAgICBDdXN0b20gRHVyYXRpb24KICAgICAgICAgICAgQmVzdCBGb3IKICAgICAgICAgICAgPHA+U2Nob29sIGV2ZW50cywgZmVzdGl2YWxzLCBjaHVyY2ggZ2F0aGVyaW5ncywgY29tbXVuaXR5IGZ1biBkYXlzPC9wPgogICAgICAgICAgPHVsPgogICAgICAgICAgICA8bGk+Q3VzdG9tIGV2ZW50IHRpbWluZyBhdmFpbGFibGU8L2xpPgogICAgICAgICAgICA8bGk+U2NhbGFibGUgZm9yIGxhcmdlciBjcm93ZHM8L2xpPgogICAgICAgICAgICA8bGk+RGVzaWduZWQgZm9yIGhpZ2gtdm9sdW1lIGZ1bjwvbGk+CiAgICAgICAgICAgIDxsaT5PcGVyYXRvciBpbmNsdWRlZDwvbGk+CiAgICAgICAgICAgIDxsaT5TZXR1cCBhbmQgdGFrZWRvd24gaW5jbHVkZWQ8L2xpPgogICAgICAgICAgPC91bD4KICA8L3NlY3Rpb24+CiAgPHNlY3Rpb24gaWQ9Imdsb3ciPgogICAgICAgIEdsb3cgRm9hbSBQYXJ0aWVzCiAgICAgICAgPHA+UGVyZmVjdCBmb3IgbmlnaHR0aW1lIGV2ZW50cywgZ2xvdyBmb2FtIHBhcnRpZXMgYnJpbmcgYSB3aG9sZSBuZXcgdmliZSB3aXRoIG5lb24gY29sb3JzLCBibGFja2xpZ2h0IGVmZmVjdHMsIGFuZCBhbiB1bmZvcmdldHRhYmxlIGV4cGVyaWVuY2UuPC9wPgogICAgICAgICAgPGgzPkdsb3cgRm9hbSBQYXJ0eSBFeHBlcmllbmNlPC9oMz4KICAgICAgICAgIDx1bD4KICAgICAgICAgICAgPGxpPiYjeDI3MTQ7IEdsb3ctZW5oYW5jZWQgZm9hbSBwYXJ0eSBzZXR1cDwvbGk+CiAgICAgICAgICAgIDxsaT4mI3gyNzE0OyBCbGFja2xpZ2h0LXN0eWxlIGxpZ2h0aW5nIGVmZmVjdHM8L2xpPgogICAgICAgICAgICA8bGk+JiN4MjcxNDsgUGVyZmVjdCBmb3IgdGVlbnMgYW5kIG5pZ2h0IGV2ZW50czwvbGk+CiAgICAgICAgICAgIDxsaT4mI3gyNzE0OyBIaWdoLWVuZXJneSBtdXNpYyBhdG1vc3BoZXJlPC9saT4KICAgICAgICAgICAgPGxpPiYjeDI3MTQ7IEZ1bGwgc2V0dXAgYW5kIHRha2Vkb3duIGluY2x1ZGVkPC9saT4KICAgICAgICAgIDwvdWw+CiAgICAgICAgICA8cD5HbG93IGZvYW0gcGFydGllcyBhcmUgaWRlYWwgZm9yIGJpcnRoZGF5IHBhcnRpZXMsIHRlZW4gZXZlbnRzLCBzY2hvb2wgZnVuY3Rpb25zLCBhbmQgYW55IGNlbGVicmF0aW9uIHRoYXQgaGFwcGVucyBhZnRlciBkYXJrLjwvcD4KICAgICAgICAgIFByaWNpbmcKICA8L3NlY3Rpb24+CjwvYm9keT4KPC9odG1sPm9yaWdpbmFsQ29udGVudHN0YXRldmVyc2lvbiAgICAuYnRuLXBhY2thZ2UgewogICAgICBiYWNrZ3JvdW5kOiAjMDI4NGM3OwogICAgICBjb2xvcjogI2ZmZmZmZjsKICAgICAgdGV4dC1hbGlnbjogY2VudGVyOwogICAgICBtYXJnaW4tdG9wOiA4cHg7CiAgICB9CiAgICAuYnRuLXBhY2thZ2U6aG92ZXIgewogICAgICBiYWNrZ3JvdW5kOiAjMDM2OWExOwogICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTJweCk7CiAgICB9CiAgICAuYnRuLWdsb3cgewogICAgICBiYWNrZ3JvdW5kOiAjYTg1NWY3OwogICAgICBjb2xvcjogI2ZmZmZmZjsKICAgIH0KICAgIC5idG4tZ2xvdzpob3ZlciB7CiAgICAgIGJhY2tncm91bmQ6ICM5MzMzZWE7CiAgICB9CiAgICAucGFja2FnZXMtYm90dG9tLWN0YSB7CiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsKICAgICAgbWFyZ2luLXRvcDogNDBweDsKICAgIH0KICAgIC5waG90by1zZWN0aW9uIHsKICAgICAgcGFkZGluZzogMTBweCA0MHB4IDgwcHg7CiAgICB9CiAgICAucGhvdG8taGVhZGVyIHsKICAgICAgdGV4dC1hbGlnbjogY2VudGVyOwogICAgICBtYXgtd2lkdGg6IDc2MHB4OwogICAgICBtYXJnaW46IDAgYXV0byAzNnB4OwogICAgfQogICAgLnBob3RvLWhlYWRlciBoMyB7CiAgICAgIGZvbnQtc2l6ZTogMzRweDsKICAgICAgbGluZS1oZWlnaHQ6IDEuMTU7CiAgICAgIG1hcmdpbi1ib3R0b206IDEycHg7CiAgICB9CiAgICAucGhvdG8taGVhZGVyIHAgewogICAgICBmb250LXNpemU6IDE4cHg7CiAgICAgIGNvbG9yOiAjNDc1NTY5OwogICAgfQogICAgLnBob3RvLWdyaWQgewogICAgICBkaXNwbGF5OiBncmlkOwogICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpOwogICAgICBnYXA6IDE4cHg7CiAgICB9CiAgICAucGhvdG8tY2FyZCB7CiAgICAgIGJvcmRlci1yYWRpdXM6IDI4cHg7CiAgICAgIG92ZXJmbG93OiBoaWRkZW47CiAgICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7CiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNkYmVhZmU7CiAgICAgIGJvcmRlci1yYWRpdXM6IDI4cHg7CiAgICAgIG92ZXJmbG93OiBoaWRkZW47CiAgICAgIGJveC1zaGFkb3c6IDAgMTJweCAzMHB4IHJnYmEoMTUsIDIzLCA0MiwgMC4wOCk7CiAgICB9CiAgICAucGhvdG8tcGxhY2Vob2xkZXIgewogICAgICBhc3BlY3QtcmF0aW86IDQgLyAzOwogICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTM1ZGVnLCAjZTBmN2ZmLCAjN2RkM2ZjKTsKICAgICAgZGlzcGxheTogZmxleDsKICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsKICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjsKICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7CiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsKICAgICAgY29sb3I6ICMwNzU5ODU7CiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkOwogICAgICBmb250LXNpemU6IDIwcHg7CiAgICAgIHBhZGRpbmc6IDMwcHg7CiAgICAgIGJvcmRlcjogMnB4IGRhc2hlZCAjMzhiZGY4OwogICAgICB0cmFuc2l0aW9uOiAwLjJzIGVhc2U7CiAgICB9CiAgICAucGhvdG8tcGxhY2Vob2xkZXI6aG92ZXIgewogICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMDIpOwogICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTM1ZGVnLCAjYmFlNmZkLCAjMzhiZGY4KTsKICAgIH0KICAgIC5waG90by1jYXJkIHsKICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApOwogICAgICB0cmFuc2l0aW9uOiAwLjJzIGVhc2U7CiAgICB9CiAgICAucGhvdG8tY2FyZDpob3ZlciB7CiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNXB4KTsKICAgIH0KICAgIC5wYWNrYWdlcy1ib3R0b20tY3RhIC5idG4tcGFja2FnZSB7CiAgICAgIHBhZGRpbmc6IDE2cHggMzBweDsKICAgICAgZm9udC1zaXplOiAxOHB4OwogICAgfQogICAgICBmb250LXNpemU6IDMwcHg7CiAgICAgIGNvbG9yOiByZ2IoMjU1LDI1NSwyNTUpOwogICAgLmdsb3ctYnV0dG9ucyB7CiAgICAgIGRpc3BsYXk6IGZsZXg7CiAgICAgIGZsZXgtd3JhcDogd3JhcDsKICAgICAgZ2FwOiAxNHB4OwogICAgICBtYXJnaW4tdG9wOiA4cHg7CiAgICB9CiAgICAuZ2xvdy1waG90by1zZWN0aW9uIHsKICAgICAgcGFkZGluZzogMCA0MHB4IDgwcHg7CiAgICB9CiAgICAuZ2xvdy1waG90by1oZWFkZXIgewogICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7CiAgICAgIG1heC13aWR0aDogNzYwcHg7CiAgICAgIG1hcmdpbjogMCBhdXRvIDM2cHg7CiAgICB9CiAgICAuZ2xvdy1waG90by1oZWFkZXIgaDMgewogICAgICBmb250LXNpemU6IDM0cHg7CiAgICAgIGxpbmUtaGVpZ2h0OiAxLjE1OwogICAgICBtYXJnaW4tYm90dG9tOiAxMnB4OwogICAgfQogICAgLmdsb3ctcGhvdG8taGVhZGVyIHAgewogICAgICBmb250LXNpemU6IDE4cHg7CiAgICAgIGNvbG9yOiByZ2JhKDI1NSwyNTUsMjU1LDAuNzgpOwogICAgfQogICAgLmdsb3ctcGhvdG8tZ3JpZCB7CiAgICAgIGRpc3BsYXk6IGdyaWQ7CiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7CiAgICAgIGdhcDogMThweDsKICAgIH0KICAgIC5nbG93LXBob3RvLWNhcmQgewogICAgICBib3JkZXItcmFkaXVzOiAyOHB4OwogICAgICBvdmVyZmxvdzogaGlkZGVuOwogICAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwyNTUsMjU1LDAuMDYpOwogICAgICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDI1NSwyNTUsMjU1LDAuMSk7CiAgICAgIGJvcmRlci1yYWRpdXM6IDI4cHg7CiAgICAgIG92ZXJmbG93OiBoaWRkZW47CiAgICAgIGJveC1zaGFkb3c6IDAgMTRweCAzNHB4IHJnYmEoMCwgMCwgMCwgMC4zNSk7CiAgICB9CiAgICAuZ2xvdy1waG90by1wbGFjZWhvbGRlciB7CiAgICAgIGFzcGVjdC1yYXRpbzogNCAvIDM7CiAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxMzVkZWcsICM1ODFjODcsICNlYzQ4OTkpOwogICAgICBkaXNwbGF5OiBmbGV4OwogICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOwogICAgICBhbGlnbi1pdGVtczogY2VudGVyOwogICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsKICAgICAgdGV4dC1hbGlnbjogY2VudGVyOwogICAgICBmb250LXdlaWdodDogYm9sZDsKICAgICAgZm9udC1zaXplOiAyMHB4OwogICAgICBwYWRkaW5nOiAzMHB4OwogICAgICBib3JkZXI6IDJweCBkYXNoZWQgcmdiYSgyNTUsMjU1LDI1NSwwLjQpOwogICAgICB0cmFuc2l0aW9uOiAwLjJzIGVhc2U7CiAgICAuZ2xvdy1waG90by1wbGFjZWhvbGRlcjpob3ZlciB7CiAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4wMik7CiAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxMzVkZWcsICM3YzNhZWQsICNmNDcyYjYpOwogICAgLmdsb3ctcGhvdG8tY2FyZCB7CiAgICAgIHRyYW5zaXRpb246IDAuMnMgZWFzZTsKICAgIH0KICAgIC5nbG93LXBob3RvLWNhcmQ6aG92ZXIgewogICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTVweCk7CiAgICB9CiAgICAgIC5nbG93LWhlYWRlciBoMiwKICAgICAgLnBob3RvLWhlYWRlciBoMywKICAgICAgLmdsb3ctcGhvdG8taGVhZGVyIGgzIHsKICAgICAgLmdsb3ctaGVhZGVyIHAsCiAgICAgIC5waG90by1oZWFkZXIgcCwKICAgICAgLmdsb3ctcGhvdG8taGVhZGVyIHAgewogICAgICAuZ2xvdy1ncmlkLAogICAgICAucGhvdG8tZ3JpZCwKICAgICAgLmdsb3ctcGhvdG8tZ3JpZCB7CiAgICB9CiAgICAgIC5nbG93LWJ1dHRvbnMgewogICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47CiAgICAgIH0KICAgICAgICAgIDxoMz40NSBNaW51dGUgUGFydHk8L2gzPgogICAgICAgICAgICBTdGFydGluZyBhdCAkMjc1CiAgICAgICAgICA8YSBocmVmPSJodHRwczovL2Jib3lzZm9hbXBhcnR5LmNvbS8\/cGFnZV9pZD0xNzQzIj5Cb29rIE5vdzwvYT4KICAgICAgICAgIDxoMz4xIEhvdXIgUGFydHk8L2gzPgogICAgICAgICAgICBTdGFydGluZyBhdCAkMjkwCiAgICAgICAgICA8YSBocmVmPSJodHRwczovL2Jib3lzZm9hbXBhcnR5LmNvbS8\/cGFnZV9pZD0xNzQzIj5Cb29rIE5vdzwvYT4KICAgICAgICAgIDxoMz4yIEhvdXIgUGFydHk8L2gzPgogICAgICAgICAgICBTdGFydGluZyBhdCAkMzk1CiAgICAgICAgICA8YSBocmVmPSJodHRwczovL2Jib3lzZm9hbXBhcnR5LmNvbS8\/cGFnZV9pZD0xNzQzIj5Cb29rIE5vdzwvYT4KICAgICAgICAgIDxoMz5DdXN0b20gRXZlbnQgUGFja2FnZTwvaDM+CiAgICAgICAgICA8YSBocmVmPSJodHRwczovL2Jib3lzZm9hbXBhcnR5LmNvbS8\/cGFnZV9pZD0xNzQzIj5Cb29rIE5vdzwvYT4KICA8c2VjdGlvbj4KICAgICAgICAgIDxpbWcgc3JjPSJodHRwczovL2Jib3lzZm9hbXBhcnR5LmNvbS93cC1jb250ZW50L3VwbG9hZHMvMjAyNS8wNS9QWExfMjAyNTA1MTZfMTUwMzExNTA2LXNjYWxlZC5qcGciIGFsdD0iRm9hbSBQYXJ0eSIgc3R5bGU9IndpZHRoOjEwMCU7IGRpc3BsYXk6YmxvY2s7Ij4KICAgICAgICAgIDxpbWcgc3JjPSJodHRwczovL2Jib3lzZm9hbXBhcnR5LmNvbS93cC1jb250ZW50L3VwbG9hZHMvMjAyNS8wNS9lODlhNGNlNy04MDNlLTQ2NmEtODYxNC1kMTY4YmVkYTRlZWMtUGljc2FydC1BaUltYWdlRW5oYW5jZXItc2NhbGVkLmpwZyIgYWx0PSJGb2FtIFBhcnR5IiBzdHlsZT0id2lkdGg6MTAwJTsgZGlzcGxheTpibG9jazsiPgogICAgICAgICAgPGltZyBzcmM9Imh0dHBzOi8vYmJveXNmb2FtcGFydHkuY29tL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDI1LzA1L2Y1Njc3Zjk0LTRlNWItNDg1Ni1iZDQxLTAzYzZhNjBhNjFhMTEtc2NhbGVkLmpwZyIgYWx0PSJGb2FtIFBhcnR5IiBzdHlsZT0id2lkdGg6MTAwJTsgZGlzcGxheTpibG9jazsiPgogIDwvc2VjdGlvbj4KICAgICAgICA8aDI+PGZvbnQgY29sb3I9IiM2NmZmMDAiPlR1cm4gdGhlIGxpZ2h0cyBvZmbigKYgYW5kIHRoZSBwYXJ0eSBPTjwvaDI+PC9mb250PgogICAgICAgICAgPGgyPjxmb250IGNvbG9yPSIjNjZmZjAwIj4xIEhvdXIgUGFja2FnZTwvaDI+CiAgICAgICAgICBTdGFydGluZyBhdCAkMzYwCiAgICAgICAgICAgIDxhIGhyZWY9Imh0dHBzOi8vYmJveXNmb2FtcGFydHkuY29tLz9wYWdlX2lkPTE3NDMiPkJvb2sgR2xvdyBQYXJ0eTwvYT4KICA8c2VjdGlvbj4KICAgICAgICAgIDxpbWcgc3JjPSJodHRwczovL2Jib3lzZm9hbXBhcnR5LmNvbS93cC1jb250ZW50L3VwbG9hZHMvMjAyNS8wMi8yMDI0LTA4LTMxLmpwZyIgYWx0PSJGb2FtIFBhcnR5IiBzdHlsZT0id2lkdGg6MTAwJTsgZGlzcGxheTpibG9jazsiPgogICAgICAgICAgPGltZyBzcmM9Imh0dHBzOi8vYmJveXNmb2FtcGFydHkuY29tL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDI0LzA2LzIzMTQyMzQyMzQzMi5qcGciIGFsdD0iRm9hbSBQYXJ0eSIgc3R5bGU9IndpZHRoOjEwMCU7IGRpc3BsYXk6YmxvY2s7Ij4KICAgICAgICAgIDxpbWcgc3JjPSJodHRwczovL2Jib3lzZm9hbXBhcnR5LmNvbS93cC1jb250ZW50L3VwbG9hZHMvMjAyNi8wNC8yMTEyMTIxMjIuanBnIiBhbHQ9IkZvYW0gUGFydHkiIHN0eWxlPSJ3aWR0aDoxMDAlOyBkaXNwbGF5OmJsb2NrOyI+CiAgPC9zZWN0aW9uPgoFBwIIBQcIBAgGCAUIBwgHCAYIDggOCAtIAQQaHiAeIgkUGA8YFQgGCAcECkcADkoACwwGF1AAEVIACxETDwsCBQeyI5YuswOfBJkRFkYArgOJATcyqwKbBxyEAYQGGDyZBho9lwYavgcNMKIIoQINTwAFB5YFjRgXH5wRkgK\/AYACjQGKAT4GPiMdigEgHYoBIB2KASiKAbQIlAE4rgGHBw0BDAAKAQAAGAEAAAEBB0IBAQBBAAArQROUHAGfCgEjAZKAAQEeQRMIBUEAFyUrMRgXE6MBKB0+HSUdLTcchwFBCwQDAH0BPQB3CmF1dG8tZHJhZnR9AX0AdwZjbG9zZWR3BmNsb3NlZHcAeXl3AH0AdwB+dQB4eXl5eXl1AHl3AH2QBn0AdwRlYXNleXcAdwN0b3B5fQA6AHcTMjAyNi0wNC0yMlQyMzo1MDoyMXcHYnVpbGRlcncHd3AtcGFnZXcNY29yZS9mcmVlZm9ybSMAdxdlbGVtZW50b3JfaGVhZGVyX2Zvb3RlcnfYugFbeyJpZCI6ImVmOGI2NWIiLCJlbFR5cGUiOiJjb250YWluZXIiLCJzZXR0aW5ncyI6eyJncmlkX2NvbHVtbnNfZ3JpZCI6eyJ1bml0IjoiZnIiLCJzaXplIjoxfSwiZ3JpZF9yb3dzX2dyaWQiOnsidW5pdCI6ImZyIiwic2l6ZSI6IjEifSwiZ3JpZF9yb3dzX2dyaWRfbW9iaWxlIjp7InVuaXQiOiJmciIsInNpemUiOiIxIn0sImNvbnRlbnRfd2lkdGgiOiJmdWxsIiwiYm94ZWRfd2lkdGgiOnsidW5pdCI6InB4Iiwic2l6ZSI6MTYwMCwic2l6ZXMiOltdfSwiaG92ZXJfcGFyYWxsYXgiOlt7ImxheWVyX3Bvc2l0aW9uX3ZyIjp7InVuaXQiOiIlIiwic2l6ZSI6MzB9LCJsYXllcl9wb3NpdGlvbl9ociI6eyJ1bml0IjoiJSIsInNpemUiOjQwfSwiX2lkIjoiMmYyMzU4OCJ9LHsibGF5ZXJfcG9zaXRpb25fdnIiOnsidW5pdCI6IiUiLCJzaXplIjo2MH0sImxheWVyX3Bvc2l0aW9uX2hyIjp7InVuaXQiOiIlIiwic2l6ZSI6MjB9LCJfaWQiOiJhN2FjODdhIn1dLCJwcmVzZXRUaXRsZSI6IkNvbnRhaW5lciIsInByZXNldEljb24iOiJlaWNvbi1jb250YWluZXIiLCJ3aWR0aCI6eyJ1bml0IjoiJSIsInNpemUiOjEwMH0sIm1hcmdpbiI6eyJ1bml0IjoicHgiLCJ0b3AiOiIwIiwicmlnaHQiOiIwIiwiYm90dG9tIjoiMCIsImxlZnQiOiIwIiwiaXNMaW5rZWQiOnRydWV9LCJwYWRkaW5nIjp7InVuaXQiOiJweCIsInRvcCI6IjAiLCJyaWdodCI6IjAiLCJib3R0b20iOiIwIiwibGVmdCI6IjAiLCJpc0xpbmtlZCI6dHJ1ZX0sIl9mbGV4X3NpemUiOiJub25lIiwiX2VsZW1lbnRfd2lkdGgiOiJpbml0aWFsIn0sImVsZW1lbnRzIjpbeyJpZCI6Ijg1MmExYmUiLCJlbFR5cGUiOiJ3aWRnZXQiLCJzZXR0aW5ncyI6eyJodG1sIjoiPCFET0NUWVBFIGh0bWw+XHJcbjxodG1sIGxhbmc9XCJlblwiPlxyXG48aGVhZD5cclxuICA8bWV0YSBjaGFyc2V0PVwiVVRGLThcIiBcLz5cclxuICA8bWV0YSBuYW1lPVwidmlld3BvcnRcIiBjb250ZW50PVwid2lkdGg9ZGV2aWNlLXdpZHRoLCBpbml0aWFsLXNjYWxlPTEuMFwiIFwvPlxyXG4gIDx0aXRsZT5Gb2FtIFBhcnR5IFBhY2thZ2VzPFwvdGl0bGU+XHJcbiAgPHN0eWxlPlxyXG4gICAgKiB7XHJcbiAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICAgIG1hcmdpbjogMDtcclxuICAgICAgcGFkZGluZzogMDtcclxuICAgIH1cclxuXHJcbiAgICBib2R5IHtcclxuICAgICAgZm9udC1mYW1pbHk6IEFyaWFsLCBzYW5zLXNlcmlmO1xyXG4gICAgICBiYWNrZ3JvdW5kOiAjZjBmYmZmO1xyXG4gICAgICBjb2xvcjogIzBmMTcyYTtcclxuICAgICAgbGluZS1oZWlnaHQ6IDEuNjtcclxuICAgIH1cclxuXHJcbiAgICBhIHtcclxuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgIC5jb250YWluZXIge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgbWF4LXdpZHRoOiAxMjAwcHg7XHJcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICBwYWRkaW5nOiAwIDIwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmhlcm8ge1xyXG4gICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTM1ZGVnLCAjMjJkM2VlLCAjMGVhNWU5LCAjMjU2M2ViKTtcclxuICAgICAgY29sb3I6ICNmZmZmZmY7XHJcbiAgICAgIHBhZGRpbmc6IDgwcHggMDtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgfVxyXG5cclxuICAgIC5oZXJvOjpiZWZvcmUsXHJcbiAgICAuaGVybzo6YWZ0ZXIge1xyXG4gICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgYmFja2dyb3VuZDogcmdiYSgyNTUsMjU1LDI1NSwwLjEyKTtcclxuICAgICAgZmlsdGVyOiBibHVyKDEwcHgpO1xyXG4gICAgfVxyXG5cclxuICAgIC5oZXJvOjpiZWZvcmUge1xyXG4gICAgICB3aWR0aDogMjIwcHg7XHJcbiAgICAgIGhlaWdodDogMjIwcHg7XHJcbiAgICAgIHRvcDogLTQwcHg7XHJcbiAgICAgIGxlZnQ6IDQwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmhlcm86OmFmdGVyIHtcclxuICAgICAgd2lkdGg6IDMwMHB4O1xyXG4gICAgICBoZWlnaHQ6IDMwMHB4O1xyXG4gICAgICBib3R0b206IC04MHB4O1xyXG4gICAgICByaWdodDogNjBweDtcclxuICAgIH1cclxuXHJcbiAgICAuaGVyby1jb250ZW50IHtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICB6LWluZGV4OiAyO1xyXG4gICAgICBtYXgtd2lkdGg6IDc2MHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5leWVicm93IHtcclxuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwyNTUsMjU1LDAuMTgpO1xyXG4gICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgcGFkZGluZzogOHB4IDE2cHg7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDk5OXB4O1xyXG4gICAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICBsZXR0ZXItc3BhY2luZzogMS41cHg7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmhlcm8gaDEge1xyXG4gICAgICBmb250LXNpemU6IDUycHg7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjE7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmhlcm8gcCB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgbWF4LXdpZHRoOiA3MDBweDtcclxuICAgICAgY29sb3I6IHJnYmEoMjU1LDI1NSwyNTUsMC45NSk7XHJcbiAgICB9XHJcblxyXG4gICAgLmhlcm8tYnV0dG9ucyB7XHJcbiAgICAgIG1hcmdpbi10b3A6IDMwcHg7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgZ2FwOiAxNHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5idG4ge1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgIHBhZGRpbmc6IDE0cHggMjRweDtcclxuICAgICAgYm9yZGVyLXJhZGl1czogMTRweDtcclxuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgIHRyYW5zaXRpb246IDAuMnMgZWFzZTtcclxuICAgIH1cclxuXHJcbiAgICAuYnRuLXByaW1hcnkge1xyXG4gICAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xyXG4gICAgICBjb2xvcjogIzAyODRjNztcclxuICAgIH1cclxuXHJcbiAgICAuYnRuLXByaW1hcnk6aG92ZXIge1xyXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTJweCk7XHJcbiAgICB9XHJcblxyXG4gICAgLmJ0bi1vdXRsaW5lIHtcclxuICAgICAgYm9yZGVyOiAycHggc29saWQgcmdiYSgyNTUsMjU1LDI1NSwwLjcpO1xyXG4gICAgICBjb2xvcjogI2ZmZmZmZjtcclxuICAgIH1cclxuXHJcbiAgICAuYnRuLW91dGxpbmU6aG92ZXIge1xyXG4gICAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwyNTUsMjU1LDAuMSk7XHJcbiAgICB9XHJcblxyXG4gICAgLmJ0bi1wYWNrYWdlIHtcclxuICAgICAgYmFja2dyb3VuZDogIzAyODRjNztcclxuICAgICAgY29sb3I6ICNmZmZmZmY7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgbWFyZ2luLXRvcDogOHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5idG4tcGFja2FnZTpob3ZlciB7XHJcbiAgICAgIGJhY2tncm91bmQ6ICMwMzY5YTE7XHJcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMnB4KTtcclxuICAgIH1cclxuXHJcbiAgICAuYnRuLWdsb3cge1xyXG4gICAgICBiYWNrZ3JvdW5kOiAjYTg1NWY3O1xyXG4gICAgICBjb2xvcjogI2ZmZmZmZjtcclxuICAgIH1cclxuXHJcbiAgICAuYnRuLWdsb3c6aG92ZXIge1xyXG4gICAgICBiYWNrZ3JvdW5kOiAjOTMzM2VhO1xyXG4gICAgfVxyXG5cclxuICAgIC5wYWNrYWdlcy1zZWN0aW9uIHtcclxuICAgICAgcGFkZGluZzogODBweCAwO1xyXG4gICAgfVxyXG5cclxuICAgIC5zZWN0aW9uLWhlYWRlciB7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgbWF4LXdpZHRoOiA3NjBweDtcclxuICAgICAgbWFyZ2luOiAwIGF1dG8gNTBweDtcclxuICAgIH1cclxuXHJcbiAgICAuc2VjdGlvbi1oZWFkZXIgLmxhYmVsIHtcclxuICAgICAgY29sb3I6ICMwMjg0Yzc7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgIGxldHRlci1zcGFjaW5nOiAzcHg7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDEycHg7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgfVxyXG5cclxuICAgIC5zZWN0aW9uLWhlYWRlciBoMiB7XHJcbiAgICAgIGZvbnQtc2l6ZTogNDJweDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDEuMTU7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnNlY3Rpb24taGVhZGVyIHAge1xyXG4gICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgIGNvbG9yOiAjNDc1NTY5O1xyXG4gICAgfVxyXG5cclxuICAgIC5wYWNrYWdlcy1ncmlkIHtcclxuICAgICAgZGlzcGxheTogZ3JpZDtcclxuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNCwgMWZyKTtcclxuICAgICAgZ2FwOiAyNHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5wYWNrYWdlLWNhcmQge1xyXG4gICAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xyXG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjZGJlYWZlO1xyXG4gICAgICBib3JkZXItcmFkaXVzOiAyOHB4O1xyXG4gICAgICBwYWRkaW5nOiAyOHB4O1xyXG4gICAgICBib3gtc2hhZG93OiAwIDEycHggMzBweCByZ2JhKDE1LCAyMywgNDIsIDAuMDgpO1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICB9XHJcblxyXG4gICAgLnBhY2thZ2UtY2FyZC5mZWF0dXJlZCB7XHJcbiAgICAgIGJvcmRlcjogMnB4IHNvbGlkICMwZWE1ZTk7XHJcbiAgICAgIGJveC1zaGFkb3c6IDAgMTZweCAzNnB4IHJnYmEoMTQsIDE2NSwgMjMzLCAwLjE2KTtcclxuICAgIH1cclxuXHJcbiAgICAuYmFkZ2Utcm93IHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICBnYXA6IDEwcHg7XHJcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgIH1cclxuXHJcbiAgICAuYmFkZ2UsXHJcbiAgICAuYmFkZ2UtaGlnaGxpZ2h0IHtcclxuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICBwYWRkaW5nOiA3cHggMTJweDtcclxuICAgICAgYm9yZGVyLXJhZGl1czogOTk5cHg7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTFweDtcclxuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmJhZGdlIHtcclxuICAgICAgYmFja2dyb3VuZDogI2UwZjJmZTtcclxuICAgICAgY29sb3I6ICMwMzY5YTE7XHJcbiAgICB9XHJcblxyXG4gICAgLmJhZGdlLWhpZ2hsaWdodCB7XHJcbiAgICAgIGJhY2tncm91bmQ6ICMwMjg0Yzc7XHJcbiAgICAgIGNvbG9yOiAjZmZmZmZmO1xyXG4gICAgfVxyXG5cclxuICAgIC5wYWNrYWdlLWNhcmQgaDMge1xyXG4gICAgICBmb250LXNpemU6IDI4cHg7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDhweDtcclxuICAgIH1cclxuXHJcbiAgICAucGFja2FnZS10YWdsaW5lIHtcclxuICAgICAgY29sb3I6ICM2NDc0OGI7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDIycHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnByaWNlLWJveCB7XHJcbiAgICAgIGJhY2tncm91bmQ6ICNmMGY5ZmY7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XHJcbiAgICAgIHBhZGRpbmc6IDE4cHg7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnByaWNlLWxhYmVsIHtcclxuICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgbGV0dGVyLXNwYWNpbmc6IDEuNHB4O1xyXG4gICAgICBjb2xvcjogIzY0NzQ4YjtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogNnB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5wcmljZSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMzRweDtcclxuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgIGNvbG9yOiAjMDI4NGM3O1xyXG4gICAgICBsaW5lLWhlaWdodDogMS4xO1xyXG4gICAgfVxyXG5cclxuICAgIC5kdXJhdGlvbiB7XHJcbiAgICAgIG1hcmdpbi10b3A6IDhweDtcclxuICAgICAgY29sb3I6ICM0NzU1Njk7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIH1cclxuXHJcbiAgICAuYmVzdC1mb3Ige1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5iZXN0LWZvci10aXRsZSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgIGxldHRlci1zcGFjaW5nOiAxLjRweDtcclxuICAgICAgY29sb3I6ICM2NDc0OGI7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDhweDtcclxuICAgIH1cclxuXHJcbiAgICAuZmVhdHVyZXMge1xyXG4gICAgICBsaXN0LXN0eWxlOiBub25lO1xyXG4gICAgICBtYXJnaW4tdG9wOiA2cHg7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XHJcbiAgICAgIGZsZXgtZ3JvdzogMTtcclxuICAgIH1cclxuXHJcbiAgICAuZmVhdHVyZXMgbGkge1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMTJweDtcclxuICAgICAgY29sb3I6ICMzMzQxNTU7XHJcbiAgICB9XHJcblxyXG4gICAgLmZlYXR1cmVzIGxpOjpiZWZvcmUge1xyXG4gICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICB3aWR0aDogOHB4O1xyXG4gICAgICBoZWlnaHQ6IDhweDtcclxuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICBiYWNrZ3JvdW5kOiAjMGVhNWU5O1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHRvcDogOXB4O1xyXG4gICAgICBsZWZ0OiAwO1xyXG4gICAgfVxyXG5cclxuICAgIC5wYWNrYWdlcy1ib3R0b20tY3RhIHtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICBtYXJnaW4tdG9wOiA0MHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5waG90by1zZWN0aW9uIHtcclxuICAgICAgcGFkZGluZzogMTBweCA0MHB4IDgwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnBob3RvLWhlYWRlciB7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgbWF4LXdpZHRoOiA3NjBweDtcclxuICAgICAgbWFyZ2luOiAwIGF1dG8gMzZweDtcclxuICAgIH1cclxuXHJcbiAgICBcclxuXHJcbiAgICBcclxuXHJcbiAgICAucGhvdG8taGVhZGVyIGgzIHtcclxuICAgICAgZm9udC1zaXplOiAzNHB4O1xyXG4gICAgICBsaW5lLWhlaWdodDogMS4xNTtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMTJweDtcclxuICAgIH1cclxuXHJcbiAgICAucGhvdG8taGVhZGVyIHAge1xyXG4gICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgIGNvbG9yOiAjNDc1NTY5O1xyXG4gICAgfVxyXG5cclxuICAgIC5waG90by1ncmlkIHtcclxuICAgICAgZGlzcGxheTogZ3JpZDtcclxuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKTtcclxuICAgICAgZ2FwOiAxOHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5waG90by1jYXJkIHtcclxuICAgICAgYm9yZGVyLXJhZGl1czogMjhweDtcclxuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcclxuICAgICAgYm9yZGVyOiAxcHggc29saWQgI2RiZWFmZTtcclxuICAgICAgYm9yZGVyLXJhZGl1czogMjhweDtcclxuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgYm94LXNoYWRvdzogMCAxMnB4IDMwcHggcmdiYSgxNSwgMjMsIDQyLCAwLjA4KTtcclxuICAgIH1cclxuXHJcbiAgICAucGhvdG8tcGxhY2Vob2xkZXIge1xyXG4gICAgICBhc3BlY3QtcmF0aW86IDQgXC8gMztcclxuICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDEzNWRlZywgI2UwZjdmZiwgIzdkZDNmYyk7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgIGNvbG9yOiAjMDc1OTg1O1xyXG4gICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICBwYWRkaW5nOiAzMHB4O1xyXG4gICAgICBib3JkZXI6IDJweCBkYXNoZWQgIzM4YmRmODtcclxuICAgICAgdHJhbnNpdGlvbjogMC4ycyBlYXNlO1xyXG4gICAgfVxyXG5cclxuICAgIC5waG90by1wbGFjZWhvbGRlcjpob3ZlciB7XHJcbiAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4wMik7XHJcbiAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxMzVkZWcsICNiYWU2ZmQsICMzOGJkZjgpO1xyXG4gICAgfVxyXG5cclxuICAgIFxyXG5cclxuICAgIFxyXG5cclxuICAgIFxyXG5cclxuICAgIC5waG90by1jYXJkIHtcclxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xyXG4gICAgICB0cmFuc2l0aW9uOiAwLjJzIGVhc2U7XHJcbiAgICB9XHJcblxyXG4gICAgLnBob3RvLWNhcmQ6aG92ZXIge1xyXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTVweCk7XHJcbiAgICB9XHJcblxyXG4gICAgXHJcblxyXG4gICAgXHJcblxyXG4gICAgLnBhY2thZ2VzLWJvdHRvbS1jdGEgLmJ0bi1wYWNrYWdlIHtcclxuICAgICAgcGFkZGluZzogMTZweCAzMHB4O1xyXG4gICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmdsb3ctc2VjdGlvbiB7XHJcbiAgICAgIGJhY2tncm91bmQ6ICMwNTA4MTY7XHJcbiAgICAgIGNvbG9yOiAjZmZmZmZmO1xyXG4gICAgICBwYWRkaW5nOiA4MHB4IDA7XHJcbiAgICB9XHJcblxyXG4gICAgLmdsb3ctaGVhZGVyIHtcclxuICAgICAgbWF4LXdpZHRoOiA3NjBweDtcclxuICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIH1cclxuXHJcbiAgICAuZ2xvdy1oZWFkZXIgLmxhYmVsIHtcclxuICAgICAgY29sb3I6ICNjMDg0ZmM7XHJcbiAgICAgIGZvbnQtc2l6ZTogMzBweDtcclxuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgIGxldHRlci1zcGFjaW5nOiAzcHg7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDEycHg7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgfVxyXG5cclxuICAgIC5nbG93LWhlYWRlciBoMiB7XHJcbiAgICAgIGZvbnQtc2l6ZTogNDJweDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDEuMTU7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmdsb3ctaGVhZGVyIHAge1xyXG4gICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgIGNvbG9yOiByZ2IoMjU1LDI1NSwyNTUpO1xyXG4gICAgfVxyXG5cclxuICAgIC5nbG93LWdyaWQge1xyXG4gICAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XHJcbiAgICAgIGdhcDogMjRweDtcclxuICAgICAgbWFyZ2luLXRvcDogNTBweDtcclxuICAgIH1cclxuXHJcbiAgICAuZ2xvdy1jYXJkLFxyXG4gICAgLmdsb3ctaW5mbyB7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDI4cHg7XHJcbiAgICAgIHBhZGRpbmc6IDMwcHg7XHJcbiAgICAgIGJveC1zaGFkb3c6IDAgMTRweCAzNHB4IHJnYmEoMCwgMCwgMCwgMC4zNSk7XHJcbiAgICB9XHJcblxyXG4gICAgLmdsb3ctY2FyZCB7XHJcbiAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxMzVkZWcsICM3YzNhZWQsICNlYzQ4OTkpO1xyXG4gICAgfVxyXG5cclxuICAgIC5nbG93LWluZm8ge1xyXG4gICAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwyNTUsMjU1LDAuMDYpO1xyXG4gICAgICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDI1NSwyNTUsMjU1LDAuMDgpO1xyXG4gICAgfVxyXG5cclxuICAgIC5nbG93LWNhcmQgaDMsXHJcbiAgICAuZ2xvdy1pbmZvIGgzIHtcclxuICAgICAgZm9udC1zaXplOiAyOHB4O1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAxOHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5nbG93LWxpc3Qge1xyXG4gICAgICBsaXN0LXN0eWxlOiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgIC5nbG93LWxpc3QgbGkge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xyXG4gICAgICBmb250LXNpemU6IDE3cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmdsb3ctaW5mbyBwIHtcclxuICAgICAgY29sb3I6IHJnYmEoMjU1LDI1NSwyNTUsMC44KTtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgZm9udC1zaXplOiAxN3B4O1xyXG4gICAgfVxyXG5cclxuICAgIC5nbG93LXByaWNlLWxhYmVsIHtcclxuICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICBsZXR0ZXItc3BhY2luZzogMS40cHg7XHJcbiAgICAgIGNvbG9yOiByZ2JhKDI1NSwyNTUsMjU1LDAuNik7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgfVxyXG5cclxuICAgIC5nbG93LXByaWNlIHtcclxuICAgICAgZm9udC1zaXplOiAzNHB4O1xyXG4gICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgY29sb3I6ICNkOGI0ZmU7XHJcbiAgICAgIG1hcmdpbi10b3A6IDhweDtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMjRweDtcclxuICAgIH1cclxuXHJcbiAgICAuZ2xvdy1idXR0b25zIHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICBnYXA6IDE0cHg7XHJcbiAgICAgIG1hcmdpbi10b3A6IDhweDtcclxuICAgIH1cclxuXHJcbiAgICAuZ2xvdy1waG90by1zZWN0aW9uIHtcclxuICAgICAgcGFkZGluZzogMCA0MHB4IDgwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmdsb3ctcGhvdG8taGVhZGVyIHtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICBtYXgtd2lkdGg6IDc2MHB4O1xyXG4gICAgICBtYXJnaW46IDAgYXV0byAzNnB4O1xyXG4gICAgfVxyXG5cclxuICAgIFxyXG5cclxuICAgIFxyXG5cclxuICAgIC5nbG93LXBob3RvLWhlYWRlciBoMyB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMzRweDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDEuMTU7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDEycHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmdsb3ctcGhvdG8taGVhZGVyIHAge1xyXG4gICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgIGNvbG9yOiByZ2JhKDI1NSwyNTUsMjU1LDAuNzgpO1xyXG4gICAgfVxyXG5cclxuICAgIC5nbG93LXBob3RvLWdyaWQge1xyXG4gICAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpO1xyXG4gICAgICBnYXA6IDE4cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmdsb3ctcGhvdG8tY2FyZCB7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDI4cHg7XHJcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgIGJhY2tncm91bmQ6IHJnYmEoMjU1LDI1NSwyNTUsMC4wNik7XHJcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMjU1LDI1NSwyNTUsMC4xKTtcclxuICAgICAgYm9yZGVyLXJhZGl1czogMjhweDtcclxuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgYm94LXNoYWRvdzogMCAxNHB4IDM0cHggcmdiYSgwLCAwLCAwLCAwLjM1KTtcclxuICAgIH1cclxuXHJcbiAgICAuZ2xvdy1waG90by1wbGFjZWhvbGRlciB7XHJcbiAgICAgIGFzcGVjdC1yYXRpbzogNCBcLyAzO1xyXG4gICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTM1ZGVnLCAjNTgxYzg3LCAjZWM0ODk5KTtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgY29sb3I6ICNmZmZmZmY7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgIHBhZGRpbmc6IDMwcHg7XHJcbiAgICAgIGJvcmRlcjogMnB4IGRhc2hlZCByZ2JhKDI1NSwyNTUsMjU1LDAuNCk7XHJcbiAgICAgIHRyYW5zaXRpb246IDAuMnMgZWFzZTtcclxuICAgIH1cclxuXHJcbiAgICAuZ2xvdy1waG90by1wbGFjZWhvbGRlcjpob3ZlciB7XHJcbiAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4wMik7XHJcbiAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxMzVkZWcsICM3YzNhZWQsICNmNDcyYjYpO1xyXG4gICAgfVxyXG5cclxuICAgIFxyXG5cclxuICAgIFxyXG5cclxuICAgIFxyXG5cclxuICAgIC5nbG93LXBob3RvLWNhcmQge1xyXG4gICAgICB0cmFuc2l0aW9uOiAwLjJzIGVhc2U7XHJcbiAgICB9XHJcblxyXG4gICAgLmdsb3ctcGhvdG8tY2FyZDpob3ZlciB7XHJcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNXB4KTtcclxuICAgIH1cclxuXHJcbiAgICBcclxuXHJcbiAgICBcclxuXHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTEwMHB4KSB7XHJcbiAgICAgIC5wYWNrYWdlcy1ncmlkIHtcclxuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XHJcbiAgICAgIC5oZXJvIHtcclxuICAgICAgICBwYWRkaW5nOiA2MHB4IDA7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5oZXJvIGgxLFxyXG4gICAgICAuc2VjdGlvbi1oZWFkZXIgaDIsXHJcbiAgICAgIC5nbG93LWhlYWRlciBoMixcclxuICAgICAgLnBob3RvLWhlYWRlciBoMyxcclxuICAgICAgLmdsb3ctcGhvdG8taGVhZGVyIGgzIHtcclxuICAgICAgICBmb250LXNpemU6IDM0cHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5oZXJvIHAsXHJcbiAgICAgIC5zZWN0aW9uLWhlYWRlciBwLFxyXG4gICAgICAuZ2xvdy1oZWFkZXIgcCxcclxuICAgICAgLnBob3RvLWhlYWRlciBwLFxyXG4gICAgICAuZ2xvdy1waG90by1oZWFkZXIgcCB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxN3B4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAucGFja2FnZXMtZ3JpZCxcclxuICAgICAgLmdsb3ctZ3JpZCxcclxuICAgICAgLnBob3RvLWdyaWQsXHJcbiAgICAgIC5nbG93LXBob3RvLWdyaWQge1xyXG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDUyMHB4KSB7XHJcbiAgICAgIC5oZXJvIGgxIHtcclxuICAgICAgICBmb250LXNpemU6IDMwcHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5wYWNrYWdlLWNhcmQsXHJcbiAgICAgIC5nbG93LWNhcmQsXHJcbiAgICAgIC5nbG93LWluZm8ge1xyXG4gICAgICAgIHBhZGRpbmc6IDIycHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5nbG93LWJ1dHRvbnMge1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgIH1cclxuICAgIH1cclxuICA8XC9zdHlsZT5cclxuPFwvaGVhZD5cclxuPGJvZHk+XHJcbiAgPHNlY3Rpb24gY2xhc3M9XCJoZXJvXCI+XHJcbiAgICA8ZGl2IGNsYXNzPVwiY29udGFpbmVyXCI+XHJcbiAgICAgIDxkaXYgY2xhc3M9XCJoZXJvLWNvbnRlbnRcIj5cclxuICAgICAgICA8c3BhbiBjbGFzcz1cImV5ZWJyb3dcIj5Gb2FtIFBhcnR5IFBhY2thZ2VzPFwvc3Bhbj5cclxuICAgICAgICA8aDE+UGljayB0aGUgcGVyZmVjdCBwYWNrYWdlIGZvciB5b3VyIG5leHQgZm9hbSBwYXJ0eTxcL2gxPlxyXG4gICAgICAgIDxwPkZyb20gYmFja3lhcmQgYmlydGhkYXlzIHRvIHNjaG9vbCBldmVudHMsIHdlIGJyaW5nIHRoZSBmb2FtLCB0aGUgZnVuLCBhbmQgdGhlIHVuZm9yZ2V0dGFibGUgcGFydHkgZXhwZXJpZW5jZS48XC9wPlxyXG4gICAgICAgIDxkaXYgY2xhc3M9XCJoZXJvLWJ1dHRvbnNcIj5cclxuICAgICAgICAgIDxhIGhyZWY9XCIjcGFja2FnZXNcIiBjbGFzcz1cImJ0biBidG4tcHJpbWFyeVwiPlZpZXcgUGFja2FnZXM8XC9hPlxyXG4gICAgICAgICAgPGEgaHJlZj1cIiNnbG93XCIgY2xhc3M9XCJidG4gYnRuLW91dGxpbmVcIj5TZWUgR2xvdyBQYXJ0aWVzPFwvYT5cclxuICAgICAgICA8XC9kaXY+XHJcbiAgICAgIDxcL2Rpdj5cclxuICAgIDxcL2Rpdj5cclxuICA8XC9zZWN0aW9uPlxyXG5cclxuICA8c2VjdGlvbiBjbGFzcz1cInBhY2thZ2VzLXNlY3Rpb25cIiBpZD1cInBhY2thZ2VzXCI+XHJcbiAgICA8ZGl2IGNsYXNzPVwiY29udGFpbmVyXCI+XHJcbiAgICAgIDxkaXYgY2xhc3M9XCJzZWN0aW9uLWhlYWRlclwiPlxyXG4gICAgICAgIDxzcGFuIGNsYXNzPVwibGFiZWxcIj5PdXIgUGFja2FnZXM8XC9zcGFuPlxyXG4gICAgICAgIDxoMj5Gb2FtIHBhcnR5IGZ1biBmb3IgZXZlcnkgdHlwZSBvZiBldmVudDxcL2gyPlxyXG4gICAgICA8XC9kaXY+XHJcblxyXG4gICAgICA8ZGl2IGNsYXNzPVwicGFja2FnZXMtZ3JpZFwiPlxyXG4gICAgICAgIDxkaXYgY2xhc3M9XCJwYWNrYWdlLWNhcmRcIj5cclxuICAgICAgICAgIDxkaXYgY2xhc3M9XCJiYWRnZS1yb3dcIj5cclxuICAgICAgICAgICAgPHNwYW4gY2xhc3M9XCJiYWRnZVwiPlBvcHVsYXIgU3RhcnRlcjxcL3NwYW4+XHJcbiAgICAgICAgICA8XC9kaXY+XHJcbiAgICAgICAgICA8aDM+NDUgTWludXRlIFBhcnR5PFwvaDM+XHJcbiAgICAgICAgICA8cCBjbGFzcz1cInBhY2thZ2UtdGFnbGluZVwiPlBlcmZlY3QgZm9yIHNtYWxsZXIgY2VsZWJyYXRpb25zPFwvcD5cclxuICAgICAgICAgIDxkaXYgY2xhc3M9XCJwcmljZS1ib3hcIj5cclxuICAgICAgICAgICAgPGRpdiBjbGFzcz1cInByaWNlLWxhYmVsXCI+UHJpY2U8XC9kaXY+XHJcbiAgICAgICAgICAgIDxkaXYgY2xhc3M9XCJwcmljZVwiPlN0YXJ0aW5nIGF0ICQyNzU8XC9kaXY+XHJcbiAgICAgICAgICAgIDxkaXYgY2xhc3M9XCJkdXJhdGlvblwiPkR1cmF0aW9uOiA0NSBNaW51dGVzPFwvZGl2PlxyXG4gICAgICAgICAgPFwvZGl2PlxyXG4gICAgICAgICAgPGRpdiBjbGFzcz1cImJlc3QtZm9yXCI+XHJcbiAgICAgICAgICAgIDxkaXYgY2xhc3M9XCJiZXN0LWZvci10aXRsZVwiPkJlc3QgRm9yPFwvZGl2PlxyXG4gICAgICAgICAgICA8cD5CYWNreWFyZCBiaXJ0aGRheXMsIHlvdW5nZXIga2lkcywgcXVpY2sgZXZlbnRzPFwvcD5cclxuICAgICAgICAgIDxcL2Rpdj5cclxuICAgICAgICAgIDx1bCBjbGFzcz1cImZlYXR1cmVzXCI+XHJcbiAgICAgICAgICAgIDxsaT5Qcm9mZXNzaW9uYWwgZm9hbSBjYW5ub24gc2V0dXA8XC9saT5cclxuICAgICAgICAgICAgPGxpPktpZC1zYWZlIGZvYW0gc29sdXRpb248XC9saT5cclxuICAgICAgICAgICAgPGxpPk11c2ljLWZyaWVuZGx5IHBhcnR5IGF0bW9zcGhlcmU8XC9saT5cclxuICAgICAgICAgICAgPGxpPk9wZXJhdG9yIGluY2x1ZGVkPFwvbGk+XHJcbiAgICAgICAgICAgIDxsaT5TZXR1cCBhbmQgdGFrZWRvd24gaW5jbHVkZWQ8XC9saT5cclxuICAgICAgICAgIDxcL3VsPlxyXG4gICAgICAgICAgPGEgaHJlZj1cImh0dHBzOlwvXC9iYm95c2ZvYW1wYXJ0eS5jb21cLz9wYWdlX2lkPTE3NDNcIiBjbGFzcz1cImJ0biBidG4tcGFja2FnZVwiPkJvb2sgTm93PFwvYT5cclxuICAgICAgICA8XC9kaXY+XHJcblxyXG4gICAgICAgIDxkaXYgY2xhc3M9XCJwYWNrYWdlLWNhcmQgZmVhdHVyZWRcIj5cclxuICAgICAgICAgIDxkaXYgY2xhc3M9XCJiYWRnZS1yb3dcIj5cclxuICAgICAgICAgICAgPHNwYW4gY2xhc3M9XCJiYWRnZVwiPkJlc3QgU2VsbGVyPFwvc3Bhbj5cclxuICAgICAgICAgIDxcL2Rpdj5cclxuICAgICAgICAgIDxoMz4xIEhvdXIgUGFydHk8XC9oMz5cclxuICAgICAgICAgIDxwIGNsYXNzPVwicGFja2FnZS10YWdsaW5lXCI+T3VyIG1vc3QgcG9wdWxhciBwYWNrYWdlPFwvcD5cclxuICAgICAgICAgIDxkaXYgY2xhc3M9XCJwcmljZS1ib3hcIj5cclxuICAgICAgICAgICAgPGRpdiBjbGFzcz1cInByaWNlLWxhYmVsXCI+UHJpY2U8XC9kaXY+XHJcbiAgICAgICAgICAgIDxkaXYgY2xhc3M9XCJwcmljZVwiPlN0YXJ0aW5nIGF0ICQyOTA8XC9kaXY+XHJcbiAgICAgICAgICAgIDxkaXYgY2xhc3M9XCJkdXJhdGlvblwiPkR1cmF0aW9uOiAxIEhvdXI8XC9kaXY+XHJcbiAgICAgICAgICA8XC9kaXY+XHJcbiAgICAgICAgICA8ZGl2IGNsYXNzPVwiYmVzdC1mb3JcIj5cclxuICAgICAgICAgICAgPGRpdiBjbGFzcz1cImJlc3QtZm9yLXRpdGxlXCI+QmVzdCBGb3I8XC9kaXY+XHJcbiAgICAgICAgICAgIDxwPkJpcnRoZGF5cywgZmFtaWx5IHBhcnRpZXMsIHNjaG9vbCBjZWxlYnJhdGlvbnM8XC9wPlxyXG4gICAgICAgICAgPFwvZGl2PlxyXG4gICAgICAgICAgPHVsIGNsYXNzPVwiZmVhdHVyZXNcIj5cclxuICAgICAgICAgICAgPGxpPkV2ZXJ5dGhpbmcgaW4gdGhlIDQ1LW1pbnV0ZSBwYWNrYWdlPFwvbGk+XHJcbiAgICAgICAgICAgIDxsaT5Nb3JlIGZvYW0gcGxheSB0aW1lPFwvbGk+XHJcbiAgICAgICAgICAgIDxsaT5HcmVhdCBmb3IgbWVkaXVtLXNpemUgZ3JvdXBzPFwvbGk+XHJcbiAgICAgICAgICAgIDxsaT5IaWdoLWVuZXJneSBleHBlcmllbmNlIGZyb20gc3RhcnQgdG8gZmluaXNoPFwvbGk+XHJcbiAgICAgICAgICAgIDxsaT5TZXR1cCBhbmQgdGFrZWRvd24gaW5jbHVkZWQ8XC9saT5cclxuICAgICAgICAgIDxcL3VsPlxyXG4gICAgICAgICAgPGEgaHJlZj1cImh0dHBzOlwvXC9iYm95c2ZvYW1wYXJ0eS5jb21cLz9wYWdlX2lkPTE3NDNcIiBjbGFzcz1cImJ0biBidG4tcGFja2FnZVwiPkJvb2sgTm93PFwvYT5cclxuICAgICAgICA8XC9kaXY+XHJcblxyXG4gICAgICAgIDxkaXYgY2xhc3M9XCJwYWNrYWdlLWNhcmRcIj5cclxuICAgICAgICAgIDxkaXYgY2xhc3M9XCJiYWRnZS1yb3dcIj5cclxuICAgICAgICAgICAgPHNwYW4gY2xhc3M9XCJiYWRnZVwiPlBhcnR5IFVwZ3JhZGU8XC9zcGFuPlxyXG4gICAgICAgICAgPFwvZGl2PlxyXG4gICAgICAgICAgPGgzPjIgSG91ciBQYXJ0eTxcL2gzPlxyXG4gICAgICAgICAgPHAgY2xhc3M9XCJwYWNrYWdlLXRhZ2xpbmVcIj5CaWcgZnVuIGZvciBiaWdnZXIgZXZlbnRzPFwvcD5cclxuICAgICAgICAgIDxkaXYgY2xhc3M9XCJwcmljZS1ib3hcIj5cclxuICAgICAgICAgICAgPGRpdiBjbGFzcz1cInByaWNlLWxhYmVsXCI+UHJpY2U8XC9kaXY+XHJcbiAgICAgICAgICAgIDxkaXYgY2xhc3M9XCJwcmljZVwiPlN0YXJ0aW5nIGF0ICQzOTU8XC9kaXY+XHJcbiAgICAgICAgICAgIDxkaXYgY2xhc3M9XCJkdXJhdGlvblwiPkR1cmF0aW9uOiAyIEhvdXJzPFwvZGl2PlxyXG4gICAgICAgICAgPFwvZGl2PlxyXG4gICAgICAgICAgPGRpdiBjbGFzcz1cImJlc3QtZm9yXCI+XHJcbiAgICAgICAgICAgIDxkaXYgY2xhc3M9XCJiZXN0LWZvci10aXRsZVwiPkJlc3QgRm9yPFwvZGl2PlxyXG4gICAgICAgICAgICA8cD5MYXJnZSBiaXJ0aGRheXMsIGNodXJjaCBldmVudHMsIG5laWdoYm9yaG9vZCBwYXJ0aWVzPFwvcD5cclxuICAgICAgICAgIDxcL2Rpdj5cclxuICAgICAgICAgIDx1bCBjbGFzcz1cImZlYXR1cmVzXCI+XHJcbiAgICAgICAgICAgIDxsaT5FeHRlbmRlZCBmb2FtIGV4cGVyaWVuY2U8XC9saT5cclxuICAgICAgICAgICAgPGxpPklkZWFsIGZvciBsYXJnZXIgZ3Vlc3QgY291bnRzPFwvbGk+XHJcbiAgICAgICAgICAgIDxsaT5Nb3JlIHRpbWUgZm9yIHBob3RvcyBhbmQgcGxheTxcL2xpPlxyXG4gICAgICAgICAgICA8bGk+T3BlcmF0b3IgaW5jbHVkZWQgZm9yIGVudGlyZSBldmVudDxcL2xpPlxyXG4gICAgICAgICAgICA8bGk+U2V0dXAgYW5kIHRha2Vkb3duIGluY2x1ZGVkPFwvbGk+XHJcbiAgICAgICAgICA8XC91bD5cclxuICAgICAgICAgIDxhIGhyZWY9XCJodHRwczpcL1wvYmJveXNmb2FtcGFydHkuY29tXC8\/cGFnZV9pZD0xNzQzXCIgY2xhc3M9XCJidG4gYnRuLXBhY2thZ2VcIj5Cb29rIE5vdzxcL2E+XHJcbiAgICAgICAgPFwvZGl2PlxyXG5cclxuICAgICAgICA8ZGl2IGNsYXNzPVwicGFja2FnZS1jYXJkXCI+XHJcbiAgICAgICAgICA8ZGl2IGNsYXNzPVwiYmFkZ2Utcm93XCI+XHJcbiAgICAgICAgICAgIDxzcGFuIGNsYXNzPVwiYmFkZ2VcIj5FdmVudCBQYWNrYWdlPFwvc3Bhbj5cclxuICAgICAgICAgIDxcL2Rpdj5cclxuICAgICAgICAgIDxoMz5DdXN0b20gRXZlbnQgUGFja2FnZTxcL2gzPlxyXG4gICAgICAgICAgPHAgY2xhc3M9XCJwYWNrYWdlLXRhZ2xpbmVcIj5CdWlsdCBmb3Igc2Nob29scywgY2h1cmNoZXMsIGFuZCBsYXJnZSBldmVudHM8XC9wPlxyXG4gICAgICAgICAgPGRpdiBjbGFzcz1cInByaWNlLWJveFwiPlxyXG4gICAgICAgICAgICA8ZGl2IGNsYXNzPVwicHJpY2UtbGFiZWxcIj5QcmljZTxcL2Rpdj5cclxuICAgICAgICAgICAgPGRpdiBjbGFzcz1cInByaWNlXCI+Q2FsbCBmb3IgUHJpY2luZzxcL2Rpdj5cclxuICAgICAgICAgICAgPGRpdiBjbGFzcz1cImR1cmF0aW9uXCI+Q3VzdG9tIER1cmF0aW9uPFwvZGl2PlxyXG4gICAgICAgICAgPFwvZGl2PlxyXG4gICAgICAgICAgPGRpdiBjbGFzcz1cImJlc3QtZm9yXCI+XHJcbiAgICAgICAgICAgIDxkaXYgY2xhc3M9XCJiZXN0LWZvci10aXRsZVwiPkJlc3QgRm9yPFwvZGl2PlxyXG4gICAgICAgICAgICA8cD5TY2hvb2wgZXZlbnRzLCBmZXN0aXZhbHMsIGNodXJjaCBnYXRoZXJpbmdzLCBjb21tdW5pdHkgZnVuIGRheXM8XC9wPlxyXG4gICAgICAgICAgPFwvZGl2PlxyXG4gICAgICAgICAgPHVsIGNsYXNzPVwiZmVhdHVyZXNcIj5cclxuICAgICAgICAgICAgPGxpPkN1c3RvbSBldmVudCB0aW1pbmcgYXZhaWxhYmxlPFwvbGk+XHJcbiAgICAgICAgICAgIDxsaT5TY2FsYWJsZSBmb3IgbGFyZ2VyIGNyb3dkczxcL2xpPlxyXG4gICAgICAgICAgICA8bGk+RGVzaWduZWQgZm9yIGhpZ2gtdm9sdW1lIGZ1bjxcL2xpPlxyXG4gICAgICAgICAgICA8bGk+T3BlcmF0b3IgaW5jbHVkZWQ8XC9saT5cclxuICAgICAgICAgICAgPGxpPlNldHVwIGFuZCB0YWtlZG93biBpbmNsdWRlZDxcL2xpPlxyXG4gICAgICAgICAgPFwvdWw+XHJcbiAgICAgICAgICA8YSBocmVmPVwiaHR0cHM6XC9cL2Jib3lzZm9hbXBhcnR5LmNvbVwvP3BhZ2VfaWQ9MTc0M1wiIGNsYXNzPVwiYnRuIGJ0bi1wYWNrYWdlXCI+Qm9vayBOb3c8XC9hPlxyXG4gICAgICAgIDxcL2Rpdj5cclxuICAgICAgPFwvZGl2PlxyXG4gICAgPFwvZGl2PlxyXG4gIDxcL3NlY3Rpb24+XHJcblxyXG4gIDxzZWN0aW9uIGNsYXNzPVwicGhvdG8tc2VjdGlvblwiPlxyXG4gICAgPGRpdiBjbGFzcz1cImNvbnRhaW5lclwiPlxyXG4gICAgICA8ZGl2IGNsYXNzPVwicGhvdG8taGVhZGVyXCI+XHJcbiAgICAgIDxcL2Rpdj5cclxuXHJcbiAgICAgIFxyXG5cclxuICAgICAgPFwvZGl2PlxyXG5cclxuICAgICAgPGRpdiBjbGFzcz1cInBob3RvLWdyaWRcIj5cclxuICAgICAgICA8ZGl2IGNsYXNzPVwicGhvdG8tY2FyZFwiPlxyXG4gICAgICAgICAgPGRpdiBjbGFzcz1cInBob3RvLXBsYWNlaG9sZGVyXCI+PGltZyBzcmM9XCJodHRwczpcL1wvYmJveXNmb2FtcGFydHkuY29tXC93cC1jb250ZW50XC91cGxvYWRzXC8yMDI1XC8wNVwvUFhMXzIwMjUwNTE2XzE1MDMxMTUwNi1zY2FsZWQuanBnXCIgYWx0PVwiRm9hbSBQYXJ0eVwiIHN0eWxlPVwid2lkdGg6MTAwJTsgZGlzcGxheTpibG9jaztcIj48XC9kaXY+XHJcbiAgICAgICAgICBcclxuICAgICAgICA8XC9kaXY+XHJcblxyXG4gICAgICAgIDxkaXYgY2xhc3M9XCJwaG90by1jYXJkXCI+XHJcbiAgICAgICAgICA8ZGl2IGNsYXNzPVwicGhvdG8tcGxhY2Vob2xkZXJcIj48aW1nIHNyYz1cImh0dHBzOlwvXC9iYm95c2ZvYW1wYXJ0eS5jb21cL3dwLWNvbnRlbnRcL3VwbG9hZHNcLzIwMjVcLzA1XC9lODlhNGNlNy04MDNlLTQ2NmEtODYxNC1kMTY4YmVkYTRlZWMtUGljc2FydC1BaUltYWdlRW5oYW5jZXItc2NhbGVkLmpwZ1wiIGFsdD1cIkZvYW0gUGFydHlcIiBzdHlsZT1cIndpZHRoOjEwMCU7IGRpc3BsYXk6YmxvY2s7XCI+PFwvZGl2PlxyXG4gICAgICAgICAgXHJcbiAgICAgICAgPFwvZGl2PlxyXG5cclxuICAgICAgICA8ZGl2IGNsYXNzPVwicGhvdG8tY2FyZFwiPlxyXG4gICAgICAgICAgPGRpdiBjbGFzcz1cInBob3RvLXBsYWNlaG9sZGVyXCI+PGltZyBzcmM9XCJodHRwczpcL1wvYmJveXNmb2FtcGFydHkuY29tXC93cC1jb250ZW50XC91cGxvYWRzXC8yMDI1XC8wNVwvZjU2NzdmOTQtNGU1Yi00ODU2LWJkNDEtMDNjNmE2MGE2MWExMS1zY2FsZWQuanBnXCIgYWx0PVwiRm9hbSBQYXJ0eVwiIHN0eWxlPVwid2lkdGg6MTAwJTsgZGlzcGxheTpibG9jaztcIj48XC9kaXY+XHJcbiAgICAgICAgICBcclxuICAgICAgICA8XC9kaXY+XHJcbiAgICAgIDxcL2Rpdj5cclxuICAgIDxcL2Rpdj5cclxuICA8XC9zZWN0aW9uPlxyXG5cclxuICA8c2VjdGlvbiBjbGFzcz1cImdsb3ctc2VjdGlvblwiIGlkPVwiZ2xvd1wiPlxyXG4gICAgPGRpdiBjbGFzcz1cImNvbnRhaW5lclwiPlxyXG4gICAgICA8ZGl2IGNsYXNzPVwiZ2xvdy1oZWFkZXJcIj5cclxuICAgICAgICA8c3BhbiBjbGFzcz1cImxhYmVsXCI+R2xvdyBGb2FtIFBhcnRpZXM8XC9zcGFuPlxyXG4gICAgICAgIDxoMj48Zm9udCBjb2xvcj1cIiM2NmZmMDBcIj5UdXJuIHRoZSBsaWdodHMgb2ZmXHUyMDI2IGFuZCB0aGUgcGFydHkgT048XC9oMj48XC9mb250PlxyXG4gICAgICAgIDxwPlBlcmZlY3QgZm9yIG5pZ2h0dGltZSBldmVudHMsIGdsb3cgZm9hbSBwYXJ0aWVzIGJyaW5nIGEgd2hvbGUgbmV3IHZpYmUgd2l0aCBuZW9uIGNvbG9ycywgYmxhY2tsaWdodCBlZmZlY3RzLCBhbmQgYW4gdW5mb3JnZXR0YWJsZSBleHBlcmllbmNlLjxcL3A+XHJcbiAgICAgIDxcL2Rpdj5cclxuXHJcbiAgICAgIDxkaXYgY2xhc3M9XCJnbG93LWdyaWRcIj5cclxuICAgICAgICA8ZGl2IGNsYXNzPVwiZ2xvdy1jYXJkXCI+XHJcbiAgICAgICAgICA8aDM+R2xvdyBGb2FtIFBhcnR5IEV4cGVyaWVuY2U8XC9oMz5cclxuICAgICAgICAgIDx1bCBjbGFzcz1cImdsb3ctbGlzdFwiPlxyXG4gICAgICAgICAgICA8bGk+XHUyNzE0IEdsb3ctZW5oYW5jZWQgZm9hbSBwYXJ0eSBzZXR1cDxcL2xpPlxyXG4gICAgICAgICAgICA8bGk+XHUyNzE0IEJsYWNrbGlnaHQtc3R5bGUgbGlnaHRpbmcgZWZmZWN0czxcL2xpPlxyXG4gICAgICAgICAgICA8bGk+XHUyNzE0IFBlcmZlY3QgZm9yIHRlZW5zIGFuZCBuaWdodCBldmVudHM8XC9saT5cclxuICAgICAgICAgICAgPGxpPlx1MjcxNCBIaWdoLWVuZXJneSBtdXNpYyBhdG1vc3BoZXJlPFwvbGk+XHJcbiAgICAgICAgICAgIDxsaT5cdTI3MTQgRnVsbCBzZXR1cCBhbmQgdGFrZWRvd24gaW5jbHVkZWQ8XC9saT5cclxuICAgICAgICAgIDxcL3VsPlxyXG4gICAgICAgIDxcL2Rpdj5cclxuXHJcbiAgICAgICAgPGRpdiBjbGFzcz1cImdsb3ctaW5mb1wiPlxyXG4gICAgICAgICAgPGgyPjxmb250IGNvbG9yPVwiIzY2ZmYwMFwiPjEgSG91ciBQYWNrYWdlPFwvaDI+XHJcbiAgICAgICAgICA8cD5HbG93IGZvYW0gcGFydGllcyBhcmUgaWRlYWwgZm9yIGJpcnRoZGF5IHBhcnRpZXMsIHRlZW4gZXZlbnRzLCBzY2hvb2wgZnVuY3Rpb25zLCBhbmQgYW55IGNlbGVicmF0aW9uIHRoYXQgaGFwcGVucyBhZnRlciBkYXJrLjxcL3A+XHJcbiAgICAgICAgICA8ZGl2IGNsYXNzPVwiZ2xvdy1wcmljZS1sYWJlbFwiPlByaWNpbmc8XC9kaXY+XHJcbiAgICAgICAgICA8ZGl2IGNsYXNzPVwiZ2xvdy1wcmljZVwiPlN0YXJ0aW5nIGF0ICQzNjA8XC9kaXY+XHJcbiAgICAgICAgICA8ZGl2IGNsYXNzPVwiZ2xvdy1idXR0b25zXCI+XHJcbiAgICAgICAgICAgIDxhIGhyZWY9XCJodHRwczpcL1wvYmJveXNmb2FtcGFydHkuY29tXC8\/cGFnZV9pZD0xNzQzXCIgY2xhc3M9XCJidG4gYnRuLWdsb3dcIj5Cb29rIEdsb3cgUGFydHk8XC9hPlxyXG4gICAgICAgICAgPFwvZGl2PlxyXG4gICAgICAgIDxcL2Rpdj5cclxuICAgICAgPFwvZGl2PlxyXG4gICAgPFwvZGl2PlxyXG4gIDxcL3NlY3Rpb24+XHJcblxyXG4gIDxzZWN0aW9uIGNsYXNzPVwiZ2xvdy1waG90by1zZWN0aW9uXCI+XHJcbiAgICA8ZGl2IGNsYXNzPVwiY29udGFpbmVyXCI+XHJcbiAgICAgIDxkaXYgY2xhc3M9XCJnbG93LXBob3RvLWhlYWRlclwiPlxyXG4gICAgICA8XC9kaXY+XHJcblxyXG4gICAgICBcclxuXHJcbiAgICAgIDxcL2Rpdj5cclxuXHJcbiAgICAgIDxkaXYgY2xhc3M9XCJnbG93LXBob3RvLWdyaWRcIj5cclxuICAgICAgICA8ZGl2IGNsYXNzPVwiZ2xvdy1waG90by1jYXJkXCI+XHJcbiAgICAgICAgICA8ZGl2IGNsYXNzPVwiZ2xvdy1waG90by1wbGFjZWhvbGRlclwiPjxpbWcgc3JjPVwiaHR0cHM6XC9cL2Jib3lzZm9hbXBhcnR5LmNvbVwvd3AtY29udGVudFwvdXBsb2Fkc1wvMjAyNVwvMDJcLzIwMjQtMDgtMzEuanBnXCIgYWx0PVwiRm9hbSBQYXJ0eVwiIHN0eWxlPVwid2lkdGg6MTAwJTsgZGlzcGxheTpibG9jaztcIj48XC9kaXY+XHJcbiAgICAgICAgICBcclxuICAgICAgICA8XC9kaXY+XHJcblxyXG4gICAgICAgIDxkaXYgY2xhc3M9XCJnbG93LXBob3RvLWNhcmRcIj5cclxuICAgICAgICAgIDxkaXYgY2xhc3M9XCJnbG93LXBob3RvLXBsYWNlaG9sZGVyXCI+PGltZyBzcmM9XCJodHRwczpcL1wvYmJveXNmb2FtcGFydHkuY29tXC93cC1jb250ZW50XC91cGxvYWRzXC8yMDI0XC8wNlwvMjMxNDIzNDIzNDMyLmpwZ1wiIGFsdD1cIkZvYW0gUGFydHlcIiBzdHlsZT1cIndpZHRoOjEwMCU7IGRpc3BsYXk6YmxvY2s7XCI+PFwvZGl2PlxyXG4gICAgICAgICAgXHJcbiAgICAgICAgPFwvZGl2PlxyXG5cclxuICAgICAgICA8ZGl2IGNsYXNzPVwiZ2xvdy1waG90by1jYXJkXCI+XHJcbiAgICAgICAgICA8ZGl2IGNsYXNzPVwiZ2xvdy1waG90by1wbGFjZWhvbGRlclwiPjxpbWcgc3JjPVwiaHR0cHM6XC9cL2Jib3lzZm9hbXBhcnR5LmNvbVwvd3AtY29udGVudFwvdXBsb2Fkc1wvMjAyNlwvMDRcLzIxMTIxMjEyMi5qcGdcIiBhbHQ9XCJGb2FtIFBhcnR5XCIgc3R5bGU9XCJ3aWR0aDoxMDAlOyBkaXNwbGF5OmJsb2NrO1wiPjxcL2Rpdj5cclxuICAgICAgICAgIFxyXG4gICAgICAgIDxcL2Rpdj5cclxuICAgICAgPFwvZGl2PlxyXG4gICAgPFwvZGl2PlxyXG4gIDxcL3NlY3Rpb24+XHJcbjxcL2JvZHk+XHJcbjxcL2h0bWw+XHJcbiJ9LCJlbGVtZW50cyI6W10sIndpZGdldFR5cGUiOiJodG1sIn1dLCJpc0lubmVyIjpmYWxzZX1ddyRkN2UwZTBiYS1lMjBlLTQyNmMtYmU1YS1mMTk2YjA5MTBjMWZ3+JQBPHA+PCFET0NUWVBFIGh0bWw+PGJyIC8+CjxodG1sIGxhbmc9ImVuIj48YnIgLz4KPGhlYWQ+PGJyIC8+CiAgPG1ldGEgY2hhcnNldD0iVVRGLTgiIC8+PGJyIC8+CiAgPG1ldGEgbmFtZT0idmlld3BvcnQiIGNvbnRlbnQ9IndpZHRoPWRldmljZS13aWR0aCwgaW5pdGlhbC1zY2FsZT0xLjAiIC8+PGJyIC8+CiAgPHRpdGxlPkZvYW0gUGFydHkgUGFja2FnZXM8L3RpdGxlPjwvcD4KPHN0eWxlPgogICAgKiB7PGJyIC8+CiAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7PGJyIC8+CiAgICAgIG1hcmdpbjogMDs8YnIgLz4KICAgICAgcGFkZGluZzogMDs8YnIgLz4KICAgIH08YnIgLz4KICAgIGJvZHkgezxiciAvPgogICAgICBmb250LWZhbWlseTogQXJpYWwsIHNhbnMtc2VyaWY7PGJyIC8+CiAgICAgIGJhY2tncm91bmQ6ICNmMGZiZmY7PGJyIC8+CiAgICAgIGNvbG9yOiAjMGYxNzJhOzxiciAvPgogICAgICBsaW5lLWhlaWdodDogMS42OzxiciAvPgogICAgfTxiciAvPgogICAgYSB7PGJyIC8+CiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTs8YnIgLz4KICAgIH08YnIgLz4KICAgIC5jb250YWluZXIgezxiciAvPgogICAgICB3aWR0aDogMTAwJTs8YnIgLz4KICAgICAgbWF4LXdpZHRoOiAxMjAwcHg7PGJyIC8+CiAgICAgIG1hcmdpbjogMCBhdXRvOzxiciAvPgogICAgICBwYWRkaW5nOiAwIDIwcHg7PGJyIC8+CiAgICB9PGJyIC8+CiAgICAuaGVybyB7PGJyIC8+CiAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxMzVkZWcsICMyMmQzZWUsICMwZWE1ZTksICMyNTYzZWIpOzxiciAvPgogICAgICBjb2xvcjogI2ZmZmZmZjs8YnIgLz4KICAgICAgcGFkZGluZzogODBweCAwOzxiciAvPgogICAgICBwb3NpdGlvbjogcmVsYXRpdmU7PGJyIC8+CiAgICAgIG92ZXJmbG93OiBoaWRkZW47PGJyIC8+CiAgICB9PGJyIC8+CiAgICAuaGVybzo6YmVmb3JlLDxiciAvPgogICAgLmhlcm86OmFmdGVyIHs8YnIgLz4KICAgICAgY29udGVudDogIiI7PGJyIC8+CiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTs8YnIgLz4KICAgICAgYm9yZGVyLXJhZGl1czogNTAlOzxiciAvPgogICAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwyNTUsMjU1LDAuMTIpOzxiciAvPgogICAgICBmaWx0ZXI6IGJsdXIoMTBweCk7PGJyIC8+CiAgICB9PGJyIC8+CiAgICAuaGVybzo6YmVmb3JlIHs8YnIgLz4KICAgICAgd2lkdGg6IDIyMHB4OzxiciAvPgogICAgICBoZWlnaHQ6IDIyMHB4OzxiciAvPgogICAgICB0b3A6IC00MHB4OzxiciAvPgogICAgICBsZWZ0OiA0MHB4OzxiciAvPgogICAgfTxiciAvPgogICAgLmhlcm86OmFmdGVyIHs8YnIgLz4KICAgICAgd2lkdGg6IDMwMHB4OzxiciAvPgogICAgICBoZWlnaHQ6IDMwMHB4OzxiciAvPgogICAgICBib3R0b206IC04MHB4OzxiciAvPgogICAgICByaWdodDogNjBweDs8YnIgLz4KICAgIH08YnIgLz4KICAgIC5oZXJvLWNvbnRlbnQgezxiciAvPgogICAgICBwb3NpdGlvbjogcmVsYXRpdmU7PGJyIC8+CiAgICAgIHotaW5kZXg6IDI7PGJyIC8+CiAgICAgIG1heC13aWR0aDogNzYwcHg7PGJyIC8+CiAgICB9PGJyIC8+CiAgICAuZXllYnJvdyB7PGJyIC8+CiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazs8YnIgLz4KICAgICAgYmFja2dyb3VuZDogcmdiYSgyNTUsMjU1LDI1NSwwLjE4KTs8YnIgLz4KICAgICAgY29sb3I6ICNmZmY7PGJyIC8+CiAgICAgIHBhZGRpbmc6IDhweCAxNnB4OzxiciAvPgogICAgICBib3JkZXItcmFkaXVzOiA5OTlweDs8YnIgLz4KICAgICAgZm9udC1zaXplOiAxM3B4OzxiciAvPgogICAgICBmb250LXdlaWdodDogYm9sZDs8YnIgLz4KICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTs8YnIgLz4KICAgICAgbGV0dGVyLXNwYWNpbmc6IDEuNXB4OzxiciAvPgogICAgICBtYXJnaW4tYm90dG9tOiAyMHB4OzxiciAvPgogICAgfTxiciAvPgogICAgLmhlcm8gaDEgezxiciAvPgogICAgICBmb250LXNpemU6IDUycHg7PGJyIC8+CiAgICAgIGxpbmUtaGVpZ2h0OiAxLjE7PGJyIC8+CiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7PGJyIC8+CiAgICB9PGJyIC8+CiAgICAuaGVybyBwIHs8YnIgLz4KICAgICAgZm9udC1zaXplOiAyMHB4OzxiciAvPgogICAgICBtYXgtd2lkdGg6IDcwMHB4OzxiciAvPgogICAgICBjb2xvcjogcmdiYSgyNTUsMjU1LDI1NSwwLjk1KTs8YnIgLz4KICAgIH08YnIgLz4KICAgIC5oZXJvLWJ1dHRvbnMgezxiciAvPgogICAgICBtYXJnaW4tdG9wOiAzMHB4OzxiciAvPgogICAgICBkaXNwbGF5OiBmbGV4OzxiciAvPgogICAgICBmbGV4LXdyYXA6IHdyYXA7PGJyIC8+CiAgICAgIGdhcDogMTRweDs8YnIgLz4KICAgIH08YnIgLz4KICAgIC5idG4gezxiciAvPgogICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7PGJyIC8+CiAgICAgIHBhZGRpbmc6IDE0cHggMjRweDs8YnIgLz4KICAgICAgYm9yZGVyLXJhZGl1czogMTRweDs8YnIgLz4KICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7PGJyIC8+CiAgICAgIHRyYW5zaXRpb246IDAuMnMgZWFzZTs8YnIgLz4KICAgIH08YnIgLz4KICAgIC5idG4tcHJpbWFyeSB7PGJyIC8+CiAgICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7PGJyIC8+CiAgICAgIGNvbG9yOiAjMDI4NGM3OzxiciAvPgogICAgfTxiciAvPgogICAgLmJ0bi1wcmltYXJ5OmhvdmVyIHs8YnIgLz4KICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0ycHgpOzxiciAvPgogICAgfTxiciAvPgogICAgLmJ0bi1vdXRsaW5lIHs8YnIgLz4KICAgICAgYm9yZGVyOiAycHggc29saWQgcmdiYSgyNTUsMjU1LDI1NSwwLjcpOzxiciAvPgogICAgICBjb2xvcjogI2ZmZmZmZjs8YnIgLz4KICAgIH08YnIgLz4KICAgIC5idG4tb3V0bGluZTpob3ZlciB7PGJyIC8+CiAgICAgIGJhY2tncm91bmQ6IHJnYmEoMjU1LDI1NSwyNTUsMC4xKTs8YnIgLz4KICAgIH08YnIgLz4KICAgIC5idG4tcGFja2FnZSB7PGJyIC8+CiAgICAgIGJhY2tncm91bmQ6ICMwMjg0Yzc7PGJyIC8+CiAgICAgIGNvbG9yOiAjZmZmZmZmOzxiciAvPgogICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7PGJyIC8+CiAgICAgIG1hcmdpbi10b3A6IDhweDs8YnIgLz4KICAgIH08YnIgLz4KICAgIC5idG4tcGFja2FnZTpob3ZlciB7PGJyIC8+CiAgICAgIGJhY2tncm91bmQ6ICMwMzY5YTE7PGJyIC8+CiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMnB4KTs8YnIgLz4KICAgIH08YnIgLz4KICAgIC5idG4tZ2xvdyB7PGJyIC8+CiAgICAgIGJhY2tncm91bmQ6ICNhODU1Zjc7PGJyIC8+CiAgICAgIGNvbG9yOiAjZmZmZmZmOzxiciAvPgogICAgfTxiciAvPgogICAgLmJ0bi1nbG93OmhvdmVyIHs8YnIgLz4KICAgICAgYmFja2dyb3VuZDogIzkzMzNlYTs8YnIgLz4KICAgIH08YnIgLz4KICAgIC5wYWNrYWdlcy1zZWN0aW9uIHs8YnIgLz4KICAgICAgcGFkZGluZzogODBweCAwOzxiciAvPgogICAgfTxiciAvPgogICAgLnNlY3Rpb24taGVhZGVyIHs8YnIgLz4KICAgICAgdGV4dC1hbGlnbjogY2VudGVyOzxiciAvPgogICAgICBtYXgtd2lkdGg6IDc2MHB4OzxiciAvPgogICAgICBtYXJnaW46IDAgYXV0byA1MHB4OzxiciAvPgogICAgfTxiciAvPgogICAgLnNlY3Rpb24taGVhZGVyIC5sYWJlbCB7PGJyIC8+CiAgICAgIGNvbG9yOiAjMDI4NGM3OzxiciAvPgogICAgICBmb250LXNpemU6IDEzcHg7PGJyIC8+CiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkOzxiciAvPgogICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOzxiciAvPgogICAgICBsZXR0ZXItc3BhY2luZzogM3B4OzxiciAvPgogICAgICBtYXJnaW4tYm90dG9tOiAxMnB4OzxiciAvPgogICAgICBkaXNwbGF5OiBibG9jazs8YnIgLz4KICAgIH08YnIgLz4KICAgIC5zZWN0aW9uLWhlYWRlciBoMiB7PGJyIC8+CiAgICAgIGZvbnQtc2l6ZTogNDJweDs8YnIgLz4KICAgICAgbGluZS1oZWlnaHQ6IDEuMTU7PGJyIC8+CiAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7PGJyIC8+CiAgICB9PGJyIC8+CiAgICAuc2VjdGlvbi1oZWFkZXIgcCB7PGJyIC8+CiAgICAgIGZvbnQtc2l6ZTogMThweDs8YnIgLz4KICAgICAgY29sb3I6ICM0NzU1Njk7PGJyIC8+CiAgICB9PGJyIC8+CiAgICAucGFja2FnZXMtZ3JpZCB7PGJyIC8+CiAgICAgIGRpc3BsYXk6IGdyaWQ7PGJyIC8+CiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDQsIDFmcik7PGJyIC8+CiAgICAgIGdhcDogMjRweDs8YnIgLz4KICAgIH08YnIgLz4KICAgIC5wYWNrYWdlLWNhcmQgezxiciAvPgogICAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmOzxiciAvPgogICAgICBib3JkZXI6IDFweCBzb2xpZCAjZGJlYWZlOzxiciAvPgogICAgICBib3JkZXItcmFkaXVzOiAyOHB4OzxiciAvPgogICAgICBwYWRkaW5nOiAyOHB4OzxiciAvPgogICAgICBib3gtc2hhZG93OiAwIDEycHggMzBweCByZ2JhKDE1LCAyMywgNDIsIDAuMDgpOzxiciAvPgogICAgICBkaXNwbGF5OiBmbGV4OzxiciAvPgogICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOzxiciAvPgogICAgICBoZWlnaHQ6IDEwMCU7PGJyIC8+CiAgICB9PGJyIC8+CiAgICAucGFja2FnZS1jYXJkLmZlYXR1cmVkIHs8YnIgLz4KICAgICAgYm9yZGVyOiAycHggc29saWQgIzBlYTVlOTs8YnIgLz4KICAgICAgYm94LXNoYWRvdzogMCAxNnB4IDM2cHggcmdiYSgxNCwgMTY1LCAyMzMsIDAuMTYpOzxiciAvPgogICAgfTxiciAvPgogICAgLmJhZGdlLXJvdyB7PGJyIC8+CiAgICAgIGRpc3BsYXk6IGZsZXg7PGJyIC8+CiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjs8YnIgLz4KICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjs8YnIgLz4KICAgICAgZ2FwOiAxMHB4OzxiciAvPgogICAgICBmbGV4LXdyYXA6IHdyYXA7PGJyIC8+CiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7PGJyIC8+CiAgICB9PGJyIC8+CiAgICAuYmFkZ2UsPGJyIC8+CiAgICAuYmFkZ2UtaGlnaGxpZ2h0IHs8YnIgLz4KICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrOzxiciAvPgogICAgICBwYWRkaW5nOiA3cHggMTJweDs8YnIgLz4KICAgICAgYm9yZGVyLXJhZGl1czogOTk5cHg7PGJyIC8+CiAgICAgIGZvbnQtc2l6ZTogMTFweDs8YnIgLz4KICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7PGJyIC8+CiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7PGJyIC8+CiAgICAgIGxldHRlci1zcGFjaW5nOiAxcHg7PGJyIC8+CiAgICB9PGJyIC8+CiAgICAuYmFkZ2UgezxiciAvPgogICAgICBiYWNrZ3JvdW5kOiAjZTBmMmZlOzxiciAvPgogICAgICBjb2xvcjogIzAzNjlhMTs8YnIgLz4KICAgIH08YnIgLz4KICAgIC5iYWRnZS1oaWdobGlnaHQgezxiciAvPgogICAgICBiYWNrZ3JvdW5kOiAjMDI4NGM3OzxiciAvPgogICAgICBjb2xvcjogI2ZmZmZmZjs8YnIgLz4KICAgIH08YnIgLz4KICAgIC5wYWNrYWdlLWNhcmQgaDMgezxiciAvPgogICAgICBmb250LXNpemU6IDI4cHg7PGJyIC8+CiAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7PGJyIC8+CiAgICAgIG1hcmdpbi1ib3R0b206IDhweDs8YnIgLz4KICAgIH08YnIgLz4KICAgIC5wYWNrYWdlLXRhZ2xpbmUgezxiciAvPgogICAgICBjb2xvcjogIzY0NzQ4Yjs8YnIgLz4KICAgICAgbWFyZ2luLWJvdHRvbTogMjJweDs8YnIgLz4KICAgIH08YnIgLz4KICAgIC5wcmljZS1ib3ggezxiciAvPgogICAgICBiYWNrZ3JvdW5kOiAjZjBmOWZmOzxiciAvPgogICAgICBib3JkZXItcmFkaXVzOiAyMHB4OzxiciAvPgogICAgICBwYWRkaW5nOiAxOHB4OzxiciAvPgogICAgICBtYXJnaW4tYm90dG9tOiAyMHB4OzxiciAvPgogICAgfTxiciAvPgogICAgLnByaWNlLWxhYmVsIHs8YnIgLz4KICAgICAgZm9udC1zaXplOiAxMnB4OzxiciAvPgogICAgICBmb250LXdlaWdodDogYm9sZDs8YnIgLz4KICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTs8YnIgLz4KICAgICAgbGV0dGVyLXNwYWNpbmc6IDEuNHB4OzxiciAvPgogICAgICBjb2xvcjogIzY0NzQ4Yjs8YnIgLz4KICAgICAgbWFyZ2luLWJvdHRvbTogNnB4OzxiciAvPgogICAgfTxiciAvPgogICAgLnByaWNlIHs8YnIgLz4KICAgICAgZm9udC1zaXplOiAzNHB4OzxiciAvPgogICAgICBmb250LXdlaWdodDogYm9sZDs8YnIgLz4KICAgICAgY29sb3I6ICMwMjg0Yzc7PGJyIC8+CiAgICAgIGxpbmUtaGVpZ2h0OiAxLjE7PGJyIC8+CiAgICB9PGJyIC8+CiAgICAuZHVyYXRpb24gezxiciAvPgogICAgICBtYXJnaW4tdG9wOiA4cHg7PGJyIC8+CiAgICAgIGNvbG9yOiAjNDc1NTY5OzxiciAvPgogICAgICBmb250LXNpemU6IDE0cHg7PGJyIC8+CiAgICB9PGJyIC8+CiAgICAuYmVzdC1mb3IgezxiciAvPgogICAgICBtYXJnaW4tYm90dG9tOiAyMHB4OzxiciAvPgogICAgfTxiciAvPgogICAgLmJlc3QtZm9yLXRpdGxlIHs8YnIgLz4KICAgICAgZm9udC1zaXplOiAxMnB4OzxiciAvPgogICAgICBmb250LXdlaWdodDogYm9sZDs8YnIgLz4KICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTs8YnIgLz4KICAgICAgbGV0dGVyLXNwYWNpbmc6IDEuNHB4OzxiciAvPgogICAgICBjb2xvcjogIzY0NzQ4Yjs8YnIgLz4KICAgICAgbWFyZ2luLWJvdHRvbTogOHB4OzxiciAvPgogICAgfTxiciAvPgogICAgLmZlYXR1cmVzIHs8YnIgLz4KICAgICAgbGlzdC1zdHlsZTogbm9uZTs8YnIgLz4KICAgICAgbWFyZ2luLXRvcDogNnB4OzxiciAvPgogICAgICBtYXJnaW4tYm90dG9tOiAyNHB4OzxiciAvPgogICAgICBmbGV4LWdyb3c6IDE7PGJyIC8+CiAgICB9PGJyIC8+CiAgICAuZmVhdHVyZXMgbGkgezxiciAvPgogICAgICBwb3NpdGlvbjogcmVsYXRpdmU7PGJyIC8+CiAgICAgIHBhZGRpbmctbGVmdDogMjBweDs8YnIgLz4KICAgICAgbWFyZ2luLWJvdHRvbTogMTJweDs8YnIgLz4KICAgICAgY29sb3I6ICMzMzQxNTU7PGJyIC8+CiAgICB9PGJyIC8+CiAgICAuZmVhdHVyZXMgbGk6OmJlZm9yZSB7PGJyIC8+CiAgICAgIGNvbnRlbnQ6ICIiOzxiciAvPgogICAgICB3aWR0aDogOHB4OzxiciAvPgogICAgICBoZWlnaHQ6IDhweDs8YnIgLz4KICAgICAgYm9yZGVyLXJhZGl1czogNTAlOzxiciAvPgogICAgICBiYWNrZ3JvdW5kOiAjMGVhNWU5OzxiciAvPgogICAgICBwb3NpdGlvbjogYWJzb2x1dGU7PGJyIC8+CiAgICAgIHRvcDogOXB4OzxiciAvPgogICAgICBsZWZ0OiAwOzxiciAvPgogICAgfTxiciAvPgogICAgLnBhY2thZ2VzLWJvdHRvbS1jdGEgezxiciAvPgogICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7PGJyIC8+CiAgICAgIG1hcmdpbi10b3A6IDQwcHg7PGJyIC8+CiAgICB9PGJyIC8+CiAgICAucGhvdG8tc2VjdGlvbiB7PGJyIC8+CiAgICAgIHBhZGRpbmc6IDEwcHggNDBweCA4MHB4OzxiciAvPgogICAgfTxiciAvPgogICAgLnBob3RvLWhlYWRlciB7PGJyIC8+CiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjs8YnIgLz4KICAgICAgbWF4LXdpZHRoOiA3NjBweDs8YnIgLz4KICAgICAgbWFyZ2luOiAwIGF1dG8gMzZweDs8YnIgLz4KICAgIH08YnIgLz4KICAgIC5waG90by1oZWFkZXIgaDMgezxiciAvPgogICAgICBmb250LXNpemU6IDM0cHg7PGJyIC8+CiAgICAgIGxpbmUtaGVpZ2h0OiAxLjE1OzxiciAvPgogICAgICBtYXJnaW4tYm90dG9tOiAxMnB4OzxiciAvPgogICAgfTxiciAvPgogICAgLnBob3RvLWhlYWRlciBwIHs8YnIgLz4KICAgICAgZm9udC1zaXplOiAxOHB4OzxiciAvPgogICAgICBjb2xvcjogIzQ3NTU2OTs8YnIgLz4KICAgIH08YnIgLz4KICAgIC5waG90by1ncmlkIHs8YnIgLz4KICAgICAgZGlzcGxheTogZ3JpZDs8YnIgLz4KICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKTs8YnIgLz4KICAgICAgZ2FwOiAxOHB4OzxiciAvPgogICAgfTxiciAvPgogICAgLnBob3RvLWNhcmQgezxiciAvPgogICAgICBib3JkZXItcmFkaXVzOiAyOHB4OzxiciAvPgogICAgICBvdmVyZmxvdzogaGlkZGVuOzxiciAvPgogICAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmOzxiciAvPgogICAgICBib3JkZXI6IDFweCBzb2xpZCAjZGJlYWZlOzxiciAvPgogICAgICBib3JkZXItcmFkaXVzOiAyOHB4OzxiciAvPgogICAgICBvdmVyZmxvdzogaGlkZGVuOzxiciAvPgogICAgICBib3gtc2hhZG93OiAwIDEycHggMzBweCByZ2JhKDE1LCAyMywgNDIsIDAuMDgpOzxiciAvPgogICAgfTxiciAvPgogICAgLnBob3RvLXBsYWNlaG9sZGVyIHs8YnIgLz4KICAgICAgYXNwZWN0LXJhdGlvOiA0IC8gMzs8YnIgLz4KICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDEzNWRlZywgI2UwZjdmZiwgIzdkZDNmYyk7PGJyIC8+CiAgICAgIGRpc3BsYXk6IGZsZXg7PGJyIC8+CiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47PGJyIC8+CiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7PGJyIC8+CiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOzxiciAvPgogICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7PGJyIC8+CiAgICAgIGNvbG9yOiAjMDc1OTg1OzxiciAvPgogICAgICBmb250LXdlaWdodDogYm9sZDs8YnIgLz4KICAgICAgZm9udC1zaXplOiAyMHB4OzxiciAvPgogICAgICBwYWRkaW5nOiAzMHB4OzxiciAvPgogICAgICBib3JkZXI6IDJweCBkYXNoZWQgIzM4YmRmODs8YnIgLz4KICAgICAgdHJhbnNpdGlvbjogMC4ycyBlYXNlOzxiciAvPgogICAgfTxiciAvPgogICAgLnBob3RvLXBsYWNlaG9sZGVyOmhvdmVyIHs8YnIgLz4KICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjAyKTs8YnIgLz4KICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDEzNWRlZywgI2JhZTZmZCwgIzM4YmRmOCk7PGJyIC8+CiAgICB9PGJyIC8+CiAgICAucGhvdG8tY2FyZCB7PGJyIC8+CiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTs8YnIgLz4KICAgICAgdHJhbnNpdGlvbjogMC4ycyBlYXNlOzxiciAvPgogICAgfTxiciAvPgogICAgLnBob3RvLWNhcmQ6aG92ZXIgezxiciAvPgogICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTVweCk7PGJyIC8+CiAgICB9PGJyIC8+CiAgICAucGFja2FnZXMtYm90dG9tLWN0YSAuYnRuLXBhY2thZ2UgezxiciAvPgogICAgICBwYWRkaW5nOiAxNnB4IDMwcHg7PGJyIC8+CiAgICAgIGZvbnQtc2l6ZTogMThweDs8YnIgLz4KICAgIH08YnIgLz4KICAgIC5nbG93LXNlY3Rpb24gezxiciAvPgogICAgICBiYWNrZ3JvdW5kOiAjMDUwODE2OzxiciAvPgogICAgICBjb2xvcjogI2ZmZmZmZjs8YnIgLz4KICAgICAgcGFkZGluZzogODBweCAwOzxiciAvPgogICAgfTxiciAvPgogICAgLmdsb3ctaGVhZGVyIHs8YnIgLz4KICAgICAgbWF4LXdpZHRoOiA3NjBweDs8YnIgLz4KICAgICAgbWFyZ2luOiAwIGF1dG87PGJyIC8+CiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjs8YnIgLz4KICAgIH08YnIgLz4KICAgIC5nbG93LWhlYWRlciAubGFiZWwgezxiciAvPgogICAgICBjb2xvcjogI2MwODRmYzs8YnIgLz4KICAgICAgZm9udC1zaXplOiAzMHB4OzxiciAvPgogICAgICBmb250LXdlaWdodDogYm9sZDs8YnIgLz4KICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTs8YnIgLz4KICAgICAgbGV0dGVyLXNwYWNpbmc6IDNweDs8YnIgLz4KICAgICAgbWFyZ2luLWJvdHRvbTogMTJweDs8YnIgLz4KICAgICAgZGlzcGxheTogYmxvY2s7PGJyIC8+CiAgICB9PGJyIC8+CiAgICAuZ2xvdy1oZWFkZXIgaDIgezxiciAvPgogICAgICBmb250LXNpemU6IDQycHg7PGJyIC8+CiAgICAgIGxpbmUtaGVpZ2h0OiAxLjE1OzxiciAvPgogICAgICBtYXJnaW4tYm90dG9tOiAxNnB4OzxiciAvPgogICAgfTxiciAvPgogICAgLmdsb3ctaGVhZGVyIHAgezxiciAvPgogICAgICBmb250LXNpemU6IDE4cHg7PGJyIC8+CiAgICAgIGNvbG9yOiByZ2IoMjU1LDI1NSwyNTUpOzxiciAvPgogICAgfTxiciAvPgogICAgLmdsb3ctZ3JpZCB7PGJyIC8+CiAgICAgIGRpc3BsYXk6IGdyaWQ7PGJyIC8+CiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjs8YnIgLz4KICAgICAgZ2FwOiAyNHB4OzxiciAvPgogICAgICBtYXJnaW4tdG9wOiA1MHB4OzxiciAvPgogICAgfTxiciAvPgogICAgLmdsb3ctY2FyZCw8YnIgLz4KICAgIC5nbG93LWluZm8gezxiciAvPgogICAgICBib3JkZXItcmFkaXVzOiAyOHB4OzxiciAvPgogICAgICBwYWRkaW5nOiAzMHB4OzxiciAvPgogICAgICBib3gtc2hhZG93OiAwIDE0cHggMzRweCByZ2JhKDAsIDAsIDAsIDAuMzUpOzxiciAvPgogICAgfTxiciAvPgogICAgLmdsb3ctY2FyZCB7PGJyIC8+CiAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxMzVkZWcsICM3YzNhZWQsICNlYzQ4OTkpOzxiciAvPgogICAgfTxiciAvPgogICAgLmdsb3ctaW5mbyB7PGJyIC8+CiAgICAgIGJhY2tncm91bmQ6IHJnYmEoMjU1LDI1NSwyNTUsMC4wNik7PGJyIC8+CiAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMjU1LDI1NSwyNTUsMC4wOCk7PGJyIC8+CiAgICB9PGJyIC8+CiAgICAuZ2xvdy1jYXJkIGgzLDxiciAvPgogICAgLmdsb3ctaW5mbyBoMyB7PGJyIC8+CiAgICAgIGZvbnQtc2l6ZTogMjhweDs8YnIgLz4KICAgICAgbWFyZ2luLWJvdHRvbTogMThweDs8YnIgLz4KICAgIH08YnIgLz4KICAgIC5nbG93LWxpc3QgezxiciAvPgogICAgICBsaXN0LXN0eWxlOiBub25lOzxiciAvPgogICAgfTxiciAvPgogICAgLmdsb3ctbGlzdCBsaSB7PGJyIC8+CiAgICAgIG1hcmdpbi1ib3R0b206IDEycHg7PGJyIC8+CiAgICAgIGZvbnQtc2l6ZTogMTdweDs8YnIgLz4KICAgIH08YnIgLz4KICAgIC5nbG93LWluZm8gcCB7PGJyIC8+CiAgICAgIGNvbG9yOiByZ2JhKDI1NSwyNTUsMjU1LDAuOCk7PGJyIC8+CiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7PGJyIC8+CiAgICAgIGZvbnQtc2l6ZTogMTdweDs8YnIgLz4KICAgIH08YnIgLz4KICAgIC5nbG93LXByaWNlLWxhYmVsIHs8YnIgLz4KICAgICAgZm9udC1zaXplOiAxMnB4OzxiciAvPgogICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOzxiciAvPgogICAgICBsZXR0ZXItc3BhY2luZzogMS40cHg7PGJyIC8+CiAgICAgIGNvbG9yOiByZ2JhKDI1NSwyNTUsMjU1LDAuNik7PGJyIC8+CiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkOzxiciAvPgogICAgfTxiciAvPgogICAgLmdsb3ctcHJpY2UgezxiciAvPgogICAgICBmb250LXNpemU6IDM0cHg7PGJyIC8+CiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkOzxiciAvPgogICAgICBjb2xvcjogI2Q4YjRmZTs8YnIgLz4KICAgICAgbWFyZ2luLXRvcDogOHB4OzxiciAvPgogICAgICBtYXJnaW4tYm90dG9tOiAyNHB4OzxiciAvPgogICAgfTxiciAvPgogICAgLmdsb3ctYnV0dG9ucyB7PGJyIC8+CiAgICAgIGRpc3BsYXk6IGZsZXg7PGJyIC8+CiAgICAgIGZsZXgtd3JhcDogd3JhcDs8YnIgLz4KICAgICAgZ2FwOiAxNHB4OzxiciAvPgogICAgICBtYXJnaW4tdG9wOiA4cHg7PGJyIC8+CiAgICB9PGJyIC8+CiAgICAuZ2xvdy1waG90by1zZWN0aW9uIHs8YnIgLz4KICAgICAgcGFkZGluZzogMCA0MHB4IDgwcHg7PGJyIC8+CiAgICB9PGJyIC8+CiAgICAuZ2xvdy1waG90by1oZWFkZXIgezxiciAvPgogICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7PGJyIC8+CiAgICAgIG1heC13aWR0aDogNzYwcHg7PGJyIC8+CiAgICAgIG1hcmdpbjogMCBhdXRvIDM2cHg7PGJyIC8+CiAgICB9PGJyIC8+CiAgICAuZ2xvdy1waG90by1oZWFkZXIgaDMgezxiciAvPgogICAgICBmb250LXNpemU6IDM0cHg7PGJyIC8+CiAgICAgIGxpbmUtaGVpZ2h0OiAxLjE1OzxiciAvPgogICAgICBtYXJnaW4tYm90dG9tOiAxMnB4OzxiciAvPgogICAgfTxiciAvPgogICAgLmdsb3ctcGhvdG8taGVhZGVyIHAgezxiciAvPgogICAgICBmb250LXNpemU6IDE4cHg7PGJyIC8+CiAgICAgIGNvbG9yOiByZ2JhKDI1NSwyNTUsMjU1LDAuNzgpOzxiciAvPgogICAgfTxiciAvPgogICAgLmdsb3ctcGhvdG8tZ3JpZCB7PGJyIC8+CiAgICAgIGRpc3BsYXk6IGdyaWQ7PGJyIC8+CiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7PGJyIC8+CiAgICAgIGdhcDogMThweDs8YnIgLz4KICAgIH08YnIgLz4KICAgIC5nbG93LXBob3RvLWNhcmQgezxiciAvPgogICAgICBib3JkZXItcmFkaXVzOiAyOHB4OzxiciAvPgogICAgICBvdmVyZmxvdzogaGlkZGVuOzxiciAvPgogICAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwyNTUsMjU1LDAuMDYpOzxiciAvPgogICAgICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDI1NSwyNTUsMjU1LDAuMSk7PGJyIC8+CiAgICAgIGJvcmRlci1yYWRpdXM6IDI4cHg7PGJyIC8+CiAgICAgIG92ZXJmbG93OiBoaWRkZW47PGJyIC8+CiAgICAgIGJveC1zaGFkb3c6IDAgMTRweCAzNHB4IHJnYmEoMCwgMCwgMCwgMC4zNSk7PGJyIC8+CiAgICB9PGJyIC8+CiAgICAuZ2xvdy1waG90by1wbGFjZWhvbGRlciB7PGJyIC8+CiAgICAgIGFzcGVjdC1yYXRpbzogNCAvIDM7PGJyIC8+CiAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxMzVkZWcsICM1ODFjODcsICNlYzQ4OTkpOzxiciAvPgogICAgICBkaXNwbGF5OiBmbGV4OzxiciAvPgogICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOzxiciAvPgogICAgICBhbGlnbi1pdGVtczogY2VudGVyOzxiciAvPgogICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjs8YnIgLz4KICAgICAgdGV4dC1hbGlnbjogY2VudGVyOzxiciAvPgogICAgICBjb2xvcjogI2ZmZmZmZjs8YnIgLz4KICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7PGJyIC8+CiAgICAgIGZvbnQtc2l6ZTogMjBweDs8YnIgLz4KICAgICAgcGFkZGluZzogMzBweDs8YnIgLz4KICAgICAgYm9yZGVyOiAycHggZGFzaGVkIHJnYmEoMjU1LDI1NSwyNTUsMC40KTs8YnIgLz4KICAgICAgdHJhbnNpdGlvbjogMC4ycyBlYXNlOzxiciAvPgogICAgfTxiciAvPgogICAgLmdsb3ctcGhvdG8tcGxhY2Vob2xkZXI6aG92ZXIgezxiciAvPgogICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMDIpOzxiciAvPgogICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTM1ZGVnLCAjN2MzYWVkLCAjZjQ3MmI2KTs8YnIgLz4KICAgIH08YnIgLz4KICAgIC5nbG93LXBob3RvLWNhcmQgezxiciAvPgogICAgICB0cmFuc2l0aW9uOiAwLjJzIGVhc2U7PGJyIC8+CiAgICB9PGJyIC8+CiAgICAuZ2xvdy1waG90by1jYXJkOmhvdmVyIHs8YnIgLz4KICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01cHgpOzxiciAvPgogICAgfTxiciAvPgogICAgQG1lZGlhIChtYXgtd2lkdGg6IDExMDBweCkgezxiciAvPgogICAgICAucGFja2FnZXMtZ3JpZCB7PGJyIC8+CiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTs8YnIgLz4KICAgICAgfTxiciAvPgogICAgfTxiciAvPgogICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7PGJyIC8+CiAgICAgIC5oZXJvIHs8YnIgLz4KICAgICAgICBwYWRkaW5nOiA2MHB4IDA7PGJyIC8+CiAgICAgIH08YnIgLz4KICAgICAgLmhlcm8gaDEsPGJyIC8+CiAgICAgIC5zZWN0aW9uLWhlYWRlciBoMiw8YnIgLz4KICAgICAgLmdsb3ctaGVhZGVyIGgyLDxiciAvPgogICAgICAucGhvdG8taGVhZGVyIGgzLDxiciAvPgogICAgICAuZ2xvdy1waG90by1oZWFkZXIgaDMgezxiciAvPgogICAgICAgIGZvbnQtc2l6ZTogMzRweDs8YnIgLz4KICAgICAgfTxiciAvPgogICAgICAuaGVybyBwLDxiciAvPgogICAgICAuc2VjdGlvbi1oZWFkZXIgcCw8YnIgLz4KICAgICAgLmdsb3ctaGVhZGVyIHAsPGJyIC8+CiAgICAgIC5waG90by1oZWFkZXIgcCw8YnIgLz4KICAgICAgLmdsb3ctcGhvdG8taGVhZGVyIHAgezxiciAvPgogICAgICAgIGZvbnQtc2l6ZTogMTdweDs8YnIgLz4KICAgICAgfTxiciAvPgogICAgICAucGFja2FnZXMtZ3JpZCw8YnIgLz4KICAgICAgLmdsb3ctZ3JpZCw8YnIgLz4KICAgICAgLnBob3RvLWdyaWQsPGJyIC8+CiAgICAgIC5nbG93LXBob3RvLWdyaWQgezxiciAvPgogICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyOzxiciAvPgogICAgICB9PGJyIC8+CiAgICB9PGJyIC8+CiAgICB9PGJyIC8+CiAgICBAbWVkaWEgKG1heC13aWR0aDogNTIwcHgpIHs8YnIgLz4KICAgICAgLmhlcm8gaDEgezxiciAvPgogICAgICAgIGZvbnQtc2l6ZTogMzBweDs8YnIgLz4KICAgICAgfTxiciAvPgogICAgICAucGFja2FnZS1jYXJkLDxiciAvPgogICAgICAuZ2xvdy1jYXJkLDxiciAvPgogICAgICAuZ2xvdy1pbmZvIHs8YnIgLz4KICAgICAgICBwYWRkaW5nOiAyMnB4OzxiciAvPgogICAgICB9PGJyIC8+CiAgICAgIC5nbG93LWJ1dHRvbnMgezxiciAvPgogICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47PGJyIC8+CiAgICAgIH08YnIgLz4KICAgIH08YnIgLz4KICA8L3N0eWxlPgo8cD48L2hlYWQ+PGJyIC8+Cjxib2R5PjwvcD4KPHNlY3Rpb24+CiAgICAgICAgRm9hbSBQYXJ0eSBQYWNrYWdlczwvcD4KPGgxPlBpY2sgdGhlIHBlcmZlY3QgcGFja2FnZSBmb3IgeW91ciBuZXh0IGZvYW0gcGFydHk8L2gxPgo8cD5Gcm9tIGJhY2t5YXJkIGJpcnRoZGF5cyB0byBzY2hvb2wgZXZlbnRzLCB3ZSBicmluZyB0aGUgZm9hbSwgdGhlIGZ1biwgYW5kIHRoZSB1bmZvcmdldHRhYmxlIHBhcnR5IGV4cGVyaWVuY2UuPC9wPgo8cD4gICAgICAgICAgPGEgaHJlZj0iI3BhY2thZ2VzIj5WaWV3IFBhY2thZ2VzPC9hPjxiciAvPgogICAgICAgICAgPGEgaHJlZj0iI2dsb3ciPlNlZSBHbG93IFBhcnRpZXM8L2E+PGJyIC8+CiAgPC9zZWN0aW9uPgo8c2VjdGlvbiBpZD0icGFja2FnZXMiPgogICAgICAgIE91ciBQYWNrYWdlczwvcD4KPGgyPkZvYW0gcGFydHkgZnVuIGZvciBldmVyeSB0eXBlIG9mIGV2ZW50PC9oMj4KPHA+ICAgICAgICAgICAgUG9wdWxhciBTdGFydGVyPC9wPgo8aDM+NDUgTWludXRlIFBhcnR5PC9oMz4KPHA+UGVyZmVjdCBmb3Igc21hbGxlciBjZWxlYnJhdGlvbnM8L3A+CjxwPiAgICAgICAgICAgIFByaWNlPGJyIC8+CiAgICAgICAgICAgIFN0YXJ0aW5nIGF0ICQyNzU8YnIgLz4KICAgICAgICAgICAgRHVyYXRpb246IDQ1IE1pbnV0ZXM8YnIgLz4KICAgICAgICAgICAgQmVzdCBGb3I8L3A+CjxwPkJhY2t5YXJkIGJpcnRoZGF5cywgeW91bmdlciBraWRzLCBxdWljayBldmVudHM8L3A+Cjx1bD4KPGxpPlByb2Zlc3Npb25hbCBmb2FtIGNhbm5vbiBzZXR1cDwvbGk+CjxsaT5LaWQtc2FmZSBmb2FtIHNvbHV0aW9uPC9saT4KPGxpPk11c2ljLWZyaWVuZGx5IHBhcnR5IGF0bW9zcGhlcmU8L2xpPgo8bGk+T3BlcmF0b3IgaW5jbHVkZWQ8L2xpPgo8bGk+U2V0dXAgYW5kIHRha2Vkb3duIGluY2x1ZGVkPC9saT4KPC91bD4KPHA+ICAgICAgICAgIDxhIGhyZWY9Imh0dHBzOi8vYmJveXNmb2FtcGFydHkuY29tLz9wYWdlX2lkPTE3NDMiPkJvb2sgTm93PC9hPjxiciAvPgogICAgICAgICAgICBCZXN0IFNlbGxlcjwvcD4KPGgzPjEgSG91ciBQYXJ0eTwvaDM+CjxwPk91ciBtb3N0IHBvcHVsYXIgcGFja2FnZTwvcD4KPHA+ICAgICAgICAgICAgUHJpY2U8YnIgLz4KICAgICAgICAgICAgU3RhcnRpbmcgYXQgJDI5MDxiciAvPgogICAgICAgICAgICBEdXJhdGlvbjogMSBIb3VyPGJyIC8+CiAgICAgICAgICAgIEJlc3QgRm9yPC9wPgo8cD5CaXJ0aGRheXMsIGZhbWlseSBwYXJ0aWVzLCBzY2hvb2wgY2VsZWJyYXRpb25zPC9wPgo8dWw+CjxsaT5FdmVyeXRoaW5nIGluIHRoZSA0NS1taW51dGUgcGFja2FnZTwvbGk+CjxsaT5Nb3JlIGZvYW0gcGxheSB0aW1lPC9saT4KPGxpPkdyZWF0IGZvciBtZWRpdW0tc2l6ZSBncm91cHM8L2xpPgo8bGk+SGlnaC1lbmVyZ3kgZXhwZXJpZW5jZSBmcm9tIHN0YXJ0IHRvIGZpbmlzaDwvbGk+CjxsaT5TZXR1cCBhbmQgdGFrZWRvd24gaW5jbHVkZWQ8L2xpPgo8L3VsPgo8cD4gICAgICAgICAgPGEgaHJlZj0iaHR0cHM6Ly9iYm95c2ZvYW1wYXJ0eS5jb20vP3BhZ2VfaWQ9MTc0MyI+Qm9vayBOb3c8L2E+PGJyIC8+CiAgICAgICAgICAgIFBhcnR5IFVwZ3JhZGU8L3A+CjxoMz4yIEhvdXIgUGFydHk8L2gzPgo8cD5CaWcgZnVuIGZvciBiaWdnZXIgZXZlbnRzPC9wPgo8cD4gICAgICAgICAgICBQcmljZTxiciAvPgogICAgICAgICAgICBTdGFydGluZyBhdCAkMzk1PGJyIC8+CiAgICAgICAgICAgIER1cmF0aW9uOiAyIEhvdXJzPGJyIC8+CiAgICAgICAgICAgIEJlc3QgRm9yPC9wPgo8cD5MYXJnZSBiaXJ0aGRheXMsIGNodXJjaCBldmVudHMsIG5laWdoYm9yaG9vZCBwYXJ0aWVzPC9wPgo8dWw+CjxsaT5FeHRlbmRlZCBmb2FtIGV4cGVyaWVuY2U8L2xpPgo8bGk+SWRlYWwgZm9yIGxhcmdlciBndWVzdCBjb3VudHM8L2xpPgo8bGk+TW9yZSB0aW1lIGZvciBwaG90b3MgYW5kIHBsYXk8L2xpPgo8bGk+T3BlcmF0b3IgaW5jbHVkZWQgZm9yIGVudGlyZSBldmVudDwvbGk+CjxsaT5TZXR1cCBhbmQgdGFrZWRvd24gaW5jbHVkZWQ8L2xpPgo8L3VsPgo8cD4gICAgICAgICAgPGEgaHJlZj0iaHR0cHM6Ly9iYm95c2ZvYW1wYXJ0eS5jb20vP3BhZ2VfaWQ9MTc0MyI+Qm9vayBOb3c8L2E+PGJyIC8+CiAgICAgICAgICAgIEV2ZW50IFBhY2thZ2U8L3A+CjxoMz5DdXN0b20gRXZlbnQgUGFja2FnZTwvaDM+CjxwPkJ1aWx0IGZvciBzY2hvb2xzLCBjaHVyY2hlcywgYW5kIGxhcmdlIGV2ZW50czwvcD4KPHA+ICAgICAgICAgICAgUHJpY2U8YnIgLz4KICAgICAgICAgICAgQ2FsbCBmb3IgUHJpY2luZzxiciAvPgogICAgICAgICAgICBDdXN0b20gRHVyYXRpb248YnIgLz4KICAgICAgICAgICAgQmVzdCBGb3I8L3A+CjxwPlNjaG9vbCBldmVudHMsIGZlc3RpdmFscywgY2h1cmNoIGdhdGhlcmluZ3MsIGNvbW11bml0eSBmdW4gZGF5czwvcD4KPHVsPgo8bGk+Q3VzdG9tIGV2ZW50IHRpbWluZyBhdmFpbGFibGU8L2xpPgo8bGk+U2NhbGFibGUgZm9yIGxhcmdlciBjcm93ZHM8L2xpPgo8bGk+RGVzaWduZWQgZm9yIGhpZ2gtdm9sdW1lIGZ1bjwvbGk+CjxsaT5PcGVyYXRvciBpbmNsdWRlZDwvbGk+CjxsaT5TZXR1cCBhbmQgdGFrZWRvd24gaW5jbHVkZWQ8L2xpPgo8L3VsPgo8cD4gICAgICAgICAgPGEgaHJlZj0iaHR0cHM6Ly9iYm95c2ZvYW1wYXJ0eS5jb20vP3BhZ2VfaWQ9MTc0MyI+Qm9vayBOb3c8L2E+PGJyIC8+CiAgPC9zZWN0aW9uPgo8c2VjdGlvbj4KICAgICAgICAgIDxpbWcgc3JjPSJodHRwczovL2Jib3lzZm9hbXBhcnR5LmNvbS93cC1jb250ZW50L3VwbG9hZHMvMjAyNS8wNS9QWExfMjAyNTA1MTZfMTUwMzExNTA2LXNjYWxlZC5qcGciIGFsdD0iRm9hbSBQYXJ0eSIgc3R5bGU9IndpZHRoOjEwMCU7IGRpc3BsYXk6YmxvY2s7Ij48YnIgLz4KICAgICAgICAgIDxpbWcgc3JjPSJodHRwczovL2Jib3lzZm9hbXBhcnR5LmNvbS93cC1jb250ZW50L3VwbG9hZHMvMjAyNS8wNS9lODlhNGNlNy04MDNlLTQ2NmEtODYxNC1kMTY4YmVkYTRlZWMtUGljc2FydC1BaUltYWdlRW5oYW5jZXItc2NhbGVkLmpwZyIgYWx0PSJGb2FtIFBhcnR5IiBzdHlsZT0id2lkdGg6MTAwJTsgZGlzcGxheTpibG9jazsiPjxiciAvPgogICAgICAgICAgPGltZyBzcmM9Imh0dHBzOi8vYmJveXNmb2FtcGFydHkuY29tL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDI1LzA1L2Y1Njc3Zjk0LTRlNWItNDg1Ni1iZDQxLTAzYzZhNjBhNjFhMTEtc2NhbGVkLmpwZyIgYWx0PSJGb2FtIFBhcnR5IiBzdHlsZT0id2lkdGg6MTAwJTsgZGlzcGxheTpibG9jazsiPjxiciAvPgogIDwvc2VjdGlvbj4KPHNlY3Rpb24gaWQ9Imdsb3ciPgogICAgICAgIEdsb3cgRm9hbSBQYXJ0aWVzPC9wPgo8aDI+PGZvbnQgY29sb3I9IiM2NmZmMDAiPlR1cm4gdGhlIGxpZ2h0cyBvZmbigKYgYW5kIHRoZSBwYXJ0eSBPTjwvaDI+CjxwPjwvZm9udD48L3A+CjxwPlBlcmZlY3QgZm9yIG5pZ2h0dGltZSBldmVudHMsIGdsb3cgZm9hbSBwYXJ0aWVzIGJyaW5nIGEgd2hvbGUgbmV3IHZpYmUgd2l0aCBuZW9uIGNvbG9ycywgYmxhY2tsaWdodCBlZmZlY3RzLCBhbmQgYW4gdW5mb3JnZXR0YWJsZSBleHBlcmllbmNlLjwvcD4KPGgzPkdsb3cgRm9hbSBQYXJ0eSBFeHBlcmllbmNlPC9oMz4KPHVsPgo8bGk+JiN4MjcxNDsgR2xvdy1lbmhhbmNlZCBmb2FtIHBhcnR5IHNldHVwPC9saT4KPGxpPiYjeDI3MTQ7IEJsYWNrbGlnaHQtc3R5bGUgbGlnaHRpbmcgZWZmZWN0czwvbGk+CjxsaT4mI3gyNzE0OyBQZXJmZWN0IGZvciB0ZWVucyBhbmQgbmlnaHQgZXZlbnRzPC9saT4KPGxpPiYjeDI3MTQ7IEhpZ2gtZW5lcmd5IG11c2ljIGF0bW9zcGhlcmU8L2xpPgo8bGk+JiN4MjcxNDsgRnVsbCBzZXR1cCBhbmQgdGFrZWRvd24gaW5jbHVkZWQ8L2xpPgo8L3VsPgo8aDI+PGZvbnQgY29sb3I9IiM2NmZmMDAiPjEgSG91ciBQYWNrYWdlPC9oMj4KPHA+R2xvdyBmb2FtIHBhcnRpZXMgYXJlIGlkZWFsIGZvciBiaXJ0aGRheSBwYXJ0aWVzLCB0ZWVuIGV2ZW50cywgc2Nob29sIGZ1bmN0aW9ucywgYW5kIGFueSBjZWxlYnJhdGlvbiB0aGF0IGhhcHBlbnMgYWZ0ZXIgZGFyay48L3A+CjxwPiAgICAgICAgICBQcmljaW5nPGJyIC8+CiAgICAgICAgICBTdGFydGluZyBhdCAkMzYwPGJyIC8+CiAgICAgICAgICAgIDxhIGhyZWY9Imh0dHBzOi8vYmJveXNmb2FtcGFydHkuY29tLz9wYWdlX2lkPTE3NDMiPkJvb2sgR2xvdyBQYXJ0eTwvYT48YnIgLz4KICA8L3NlY3Rpb24+CjxzZWN0aW9uPgogICAgICAgICAgPGltZyBzcmM9Imh0dHBzOi8vYmJveXNmb2FtcGFydHkuY29tL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDI1LzAyLzIwMjQtMDgtMzEuanBnIiBhbHQ9IkZvYW0gUGFydHkiIHN0eWxlPSJ3aWR0aDoxMDAlOyBkaXNwbGF5OmJsb2NrOyI+PGJyIC8+CiAgICAgICAgICA8aW1nIHNyYz0iaHR0cHM6Ly9iYm95c2ZvYW1wYXJ0eS5jb20vd3AtY29udGVudC91cGxvYWRzLzIwMjQvMDYvMjMxNDIzNDIzNDMyLmpwZyIgYWx0PSJGb2FtIFBhcnR5IiBzdHlsZT0id2lkdGg6MTAwJTsgZGlzcGxheTpibG9jazsiPjxiciAvPgogICAgICAgICAgPGltZyBzcmM9Imh0dHBzOi8vYmJveXNmb2FtcGFydHkuY29tL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDI2LzA0LzIxMTIxMjEyMi5qcGciIGFsdD0iRm9hbSBQYXJ0eSIgc3R5bGU9IndpZHRoOjEwMCU7IGRpc3BsYXk6YmxvY2s7Ij48YnIgLz4KICA8L3NlY3Rpb24+CjxwPjwvYm9keT48YnIgLz4KPC9odG1sPjwvcD53+JQBPHA+PCFET0NUWVBFIGh0bWw+PGJyIC8+CjxodG1sIGxhbmc9ImVuIj48YnIgLz4KPGhlYWQ+PGJyIC8+CiAgPG1ldGEgY2hhcnNldD0iVVRGLTgiIC8+PGJyIC8+CiAgPG1ldGEgbmFtZT0idmlld3BvcnQiIGNvbnRlbnQ9IndpZHRoPWRldmljZS13aWR0aCwgaW5pdGlhbC1zY2FsZT0xLjAiIC8+PGJyIC8+CiAgPHRpdGxlPkZvYW0gUGFydHkgUGFja2FnZXM8L3RpdGxlPjwvcD4KPHN0eWxlPgogICAgKiB7PGJyIC8+CiAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7PGJyIC8+CiAgICAgIG1hcmdpbjogMDs8YnIgLz4KICAgICAgcGFkZGluZzogMDs8YnIgLz4KICAgIH08YnIgLz4KICAgIGJvZHkgezxiciAvPgogICAgICBmb250LWZhbWlseTogQXJpYWwsIHNhbnMtc2VyaWY7PGJyIC8+CiAgICAgIGJhY2tncm91bmQ6ICNmMGZiZmY7PGJyIC8+CiAgICAgIGNvbG9yOiAjMGYxNzJhOzxiciAvPgogICAgICBsaW5lLWhlaWdodDogMS42OzxiciAvPgogICAgfTxiciAvPgogICAgYSB7PGJyIC8+CiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTs8YnIgLz4KICAgIH08YnIgLz4KICAgIC5jb250YWluZXIgezxiciAvPgogICAgICB3aWR0aDogMTAwJTs8YnIgLz4KICAgICAgbWF4LXdpZHRoOiAxMjAwcHg7PGJyIC8+CiAgICAgIG1hcmdpbjogMCBhdXRvOzxiciAvPgogICAgICBwYWRkaW5nOiAwIDIwcHg7PGJyIC8+CiAgICB9PGJyIC8+CiAgICAuaGVybyB7PGJyIC8+CiAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxMzVkZWcsICMyMmQzZWUsICMwZWE1ZTksICMyNTYzZWIpOzxiciAvPgogICAgICBjb2xvcjogI2ZmZmZmZjs8YnIgLz4KICAgICAgcGFkZGluZzogODBweCAwOzxiciAvPgogICAgICBwb3NpdGlvbjogcmVsYXRpdmU7PGJyIC8+CiAgICAgIG92ZXJmbG93OiBoaWRkZW47PGJyIC8+CiAgICB9PGJyIC8+CiAgICAuaGVybzo6YmVmb3JlLDxiciAvPgogICAgLmhlcm86OmFmdGVyIHs8YnIgLz4KICAgICAgY29udGVudDogIiI7PGJyIC8+CiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTs8YnIgLz4KICAgICAgYm9yZGVyLXJhZGl1czogNTAlOzxiciAvPgogICAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwyNTUsMjU1LDAuMTIpOzxiciAvPgogICAgICBmaWx0ZXI6IGJsdXIoMTBweCk7PGJyIC8+CiAgICB9PGJyIC8+CiAgICAuaGVybzo6YmVmb3JlIHs8YnIgLz4KICAgICAgd2lkdGg6IDIyMHB4OzxiciAvPgogICAgICBoZWlnaHQ6IDIyMHB4OzxiciAvPgogICAgICB0b3A6IC00MHB4OzxiciAvPgogICAgICBsZWZ0OiA0MHB4OzxiciAvPgogICAgfTxiciAvPgogICAgLmhlcm86OmFmdGVyIHs8YnIgLz4KICAgICAgd2lkdGg6IDMwMHB4OzxiciAvPgogICAgICBoZWlnaHQ6IDMwMHB4OzxiciAvPgogICAgICBib3R0b206IC04MHB4OzxiciAvPgogICAgICByaWdodDogNjBweDs8YnIgLz4KICAgIH08YnIgLz4KICAgIC5oZXJvLWNvbnRlbnQgezxiciAvPgogICAgICBwb3NpdGlvbjogcmVsYXRpdmU7PGJyIC8+CiAgICAgIHotaW5kZXg6IDI7PGJyIC8+CiAgICAgIG1heC13aWR0aDogNzYwcHg7PGJyIC8+CiAgICB9PGJyIC8+CiAgICAuZXllYnJvdyB7PGJyIC8+CiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazs8YnIgLz4KICAgICAgYmFja2dyb3VuZDogcmdiYSgyNTUsMjU1LDI1NSwwLjE4KTs8YnIgLz4KICAgICAgY29sb3I6ICNmZmY7PGJyIC8+CiAgICAgIHBhZGRpbmc6IDhweCAxNnB4OzxiciAvPgogICAgICBib3JkZXItcmFkaXVzOiA5OTlweDs8YnIgLz4KICAgICAgZm9udC1zaXplOiAxM3B4OzxiciAvPgogICAgICBmb250LXdlaWdodDogYm9sZDs8YnIgLz4KICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTs8YnIgLz4KICAgICAgbGV0dGVyLXNwYWNpbmc6IDEuNXB4OzxiciAvPgogICAgICBtYXJnaW4tYm90dG9tOiAyMHB4OzxiciAvPgogICAgfTxiciAvPgogICAgLmhlcm8gaDEgezxiciAvPgogICAgICBmb250LXNpemU6IDUycHg7PGJyIC8+CiAgICAgIGxpbmUtaGVpZ2h0OiAxLjE7PGJyIC8+CiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7PGJyIC8+CiAgICB9PGJyIC8+CiAgICAuaGVybyBwIHs8YnIgLz4KICAgICAgZm9udC1zaXplOiAyMHB4OzxiciAvPgogICAgICBtYXgtd2lkdGg6IDcwMHB4OzxiciAvPgogICAgICBjb2xvcjogcmdiYSgyNTUsMjU1LDI1NSwwLjk1KTs8YnIgLz4KICAgIH08YnIgLz4KICAgIC5oZXJvLWJ1dHRvbnMgezxiciAvPgogICAgICBtYXJnaW4tdG9wOiAzMHB4OzxiciAvPgogICAgICBkaXNwbGF5OiBmbGV4OzxiciAvPgogICAgICBmbGV4LXdyYXA6IHdyYXA7PGJyIC8+CiAgICAgIGdhcDogMTRweDs8YnIgLz4KICAgIH08YnIgLz4KICAgIC5idG4gezxiciAvPgogICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7PGJyIC8+CiAgICAgIHBhZGRpbmc6IDE0cHggMjRweDs8YnIgLz4KICAgICAgYm9yZGVyLXJhZGl1czogMTRweDs8YnIgLz4KICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7PGJyIC8+CiAgICAgIHRyYW5zaXRpb246IDAuMnMgZWFzZTs8YnIgLz4KICAgIH08YnIgLz4KICAgIC5idG4tcHJpbWFyeSB7PGJyIC8+CiAgICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7PGJyIC8+CiAgICAgIGNvbG9yOiAjMDI4NGM3OzxiciAvPgogICAgfTxiciAvPgogICAgLmJ0bi1wcmltYXJ5OmhvdmVyIHs8YnIgLz4KICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0ycHgpOzxiciAvPgogICAgfTxiciAvPgogICAgLmJ0bi1vdXRsaW5lIHs8YnIgLz4KICAgICAgYm9yZGVyOiAycHggc29saWQgcmdiYSgyNTUsMjU1LDI1NSwwLjcpOzxiciAvPgogICAgICBjb2xvcjogI2ZmZmZmZjs8YnIgLz4KICAgIH08YnIgLz4KICAgIC5idG4tb3V0bGluZTpob3ZlciB7PGJyIC8+CiAgICAgIGJhY2tncm91bmQ6IHJnYmEoMjU1LDI1NSwyNTUsMC4xKTs8YnIgLz4KICAgIH08YnIgLz4KICAgIC5idG4tcGFja2FnZSB7PGJyIC8+CiAgICAgIGJhY2tncm91bmQ6ICMwMjg0Yzc7PGJyIC8+CiAgICAgIGNvbG9yOiAjZmZmZmZmOzxiciAvPgogICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7PGJyIC8+CiAgICAgIG1hcmdpbi10b3A6IDhweDs8YnIgLz4KICAgIH08YnIgLz4KICAgIC5idG4tcGFja2FnZTpob3ZlciB7PGJyIC8+CiAgICAgIGJhY2tncm91bmQ6ICMwMzY5YTE7PGJyIC8+CiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMnB4KTs8YnIgLz4KICAgIH08YnIgLz4KICAgIC5idG4tZ2xvdyB7PGJyIC8+CiAgICAgIGJhY2tncm91bmQ6ICNhODU1Zjc7PGJyIC8+CiAgICAgIGNvbG9yOiAjZmZmZmZmOzxiciAvPgogICAgfTxiciAvPgogICAgLmJ0bi1nbG93OmhvdmVyIHs8YnIgLz4KICAgICAgYmFja2dyb3VuZDogIzkzMzNlYTs8YnIgLz4KICAgIH08YnIgLz4KICAgIC5wYWNrYWdlcy1zZWN0aW9uIHs8YnIgLz4KICAgICAgcGFkZGluZzogODBweCAwOzxiciAvPgogICAgfTxiciAvPgogICAgLnNlY3Rpb24taGVhZGVyIHs8YnIgLz4KICAgICAgdGV4dC1hbGlnbjogY2VudGVyOzxiciAvPgogICAgICBtYXgtd2lkdGg6IDc2MHB4OzxiciAvPgogICAgICBtYXJnaW46IDAgYXV0byA1MHB4OzxiciAvPgogICAgfTxiciAvPgogICAgLnNlY3Rpb24taGVhZGVyIC5sYWJlbCB7PGJyIC8+CiAgICAgIGNvbG9yOiAjMDI4NGM3OzxiciAvPgogICAgICBmb250LXNpemU6IDEzcHg7PGJyIC8+CiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkOzxiciAvPgogICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOzxiciAvPgogICAgICBsZXR0ZXItc3BhY2luZzogM3B4OzxiciAvPgogICAgICBtYXJnaW4tYm90dG9tOiAxMnB4OzxiciAvPgogICAgICBkaXNwbGF5OiBibG9jazs8YnIgLz4KICAgIH08YnIgLz4KICAgIC5zZWN0aW9uLWhlYWRlciBoMiB7PGJyIC8+CiAgICAgIGZvbnQtc2l6ZTogNDJweDs8YnIgLz4KICAgICAgbGluZS1oZWlnaHQ6IDEuMTU7PGJyIC8+CiAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7PGJyIC8+CiAgICB9PGJyIC8+CiAgICAuc2VjdGlvbi1oZWFkZXIgcCB7PGJyIC8+CiAgICAgIGZvbnQtc2l6ZTogMThweDs8YnIgLz4KICAgICAgY29sb3I6ICM0NzU1Njk7PGJyIC8+CiAgICB9PGJyIC8+CiAgICAucGFja2FnZXMtZ3JpZCB7PGJyIC8+CiAgICAgIGRpc3BsYXk6IGdyaWQ7PGJyIC8+CiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDQsIDFmcik7PGJyIC8+CiAgICAgIGdhcDogMjRweDs8YnIgLz4KICAgIH08YnIgLz4KICAgIC5wYWNrYWdlLWNhcmQgezxiciAvPgogICAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmOzxiciAvPgogICAgICBib3JkZXI6IDFweCBzb2xpZCAjZGJlYWZlOzxiciAvPgogICAgICBib3JkZXItcmFkaXVzOiAyOHB4OzxiciAvPgogICAgICBwYWRkaW5nOiAyOHB4OzxiciAvPgogICAgICBib3gtc2hhZG93OiAwIDEycHggMzBweCByZ2JhKDE1LCAyMywgNDIsIDAuMDgpOzxiciAvPgogICAgICBkaXNwbGF5OiBmbGV4OzxiciAvPgogICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOzxiciAvPgogICAgICBoZWlnaHQ6IDEwMCU7PGJyIC8+CiAgICB9PGJyIC8+CiAgICAucGFja2FnZS1jYXJkLmZlYXR1cmVkIHs8YnIgLz4KICAgICAgYm9yZGVyOiAycHggc29saWQgIzBlYTVlOTs8YnIgLz4KICAgICAgYm94LXNoYWRvdzogMCAxNnB4IDM2cHggcmdiYSgxNCwgMTY1LCAyMzMsIDAuMTYpOzxiciAvPgogICAgfTxiciAvPgogICAgLmJhZGdlLXJvdyB7PGJyIC8+CiAgICAgIGRpc3BsYXk6IGZsZXg7PGJyIC8+CiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjs8YnIgLz4KICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjs8YnIgLz4KICAgICAgZ2FwOiAxMHB4OzxiciAvPgogICAgICBmbGV4LXdyYXA6IHdyYXA7PGJyIC8+CiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7PGJyIC8+CiAgICB9PGJyIC8+CiAgICAuYmFkZ2UsPGJyIC8+CiAgICAuYmFkZ2UtaGlnaGxpZ2h0IHs8YnIgLz4KICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrOzxiciAvPgogICAgICBwYWRkaW5nOiA3cHggMTJweDs8YnIgLz4KICAgICAgYm9yZGVyLXJhZGl1czogOTk5cHg7PGJyIC8+CiAgICAgIGZvbnQtc2l6ZTogMTFweDs8YnIgLz4KICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7PGJyIC8+CiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7PGJyIC8+CiAgICAgIGxldHRlci1zcGFjaW5nOiAxcHg7PGJyIC8+CiAgICB9PGJyIC8+CiAgICAuYmFkZ2UgezxiciAvPgogICAgICBiYWNrZ3JvdW5kOiAjZTBmMmZlOzxiciAvPgogICAgICBjb2xvcjogIzAzNjlhMTs8YnIgLz4KICAgIH08YnIgLz4KICAgIC5iYWRnZS1oaWdobGlnaHQgezxiciAvPgogICAgICBiYWNrZ3JvdW5kOiAjMDI4NGM3OzxiciAvPgogICAgICBjb2xvcjogI2ZmZmZmZjs8YnIgLz4KICAgIH08YnIgLz4KICAgIC5wYWNrYWdlLWNhcmQgaDMgezxiciAvPgogICAgICBmb250LXNpemU6IDI4cHg7PGJyIC8+CiAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7PGJyIC8+CiAgICAgIG1hcmdpbi1ib3R0b206IDhweDs8YnIgLz4KICAgIH08YnIgLz4KICAgIC5wYWNrYWdlLXRhZ2xpbmUgezxiciAvPgogICAgICBjb2xvcjogIzY0NzQ4Yjs8YnIgLz4KICAgICAgbWFyZ2luLWJvdHRvbTogMjJweDs8YnIgLz4KICAgIH08YnIgLz4KICAgIC5wcmljZS1ib3ggezxiciAvPgogICAgICBiYWNrZ3JvdW5kOiAjZjBmOWZmOzxiciAvPgogICAgICBib3JkZXItcmFkaXVzOiAyMHB4OzxiciAvPgogICAgICBwYWRkaW5nOiAxOHB4OzxiciAvPgogICAgICBtYXJnaW4tYm90dG9tOiAyMHB4OzxiciAvPgogICAgfTxiciAvPgogICAgLnByaWNlLWxhYmVsIHs8YnIgLz4KICAgICAgZm9udC1zaXplOiAxMnB4OzxiciAvPgogICAgICBmb250LXdlaWdodDogYm9sZDs8YnIgLz4KICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTs8YnIgLz4KICAgICAgbGV0dGVyLXNwYWNpbmc6IDEuNHB4OzxiciAvPgogICAgICBjb2xvcjogIzY0NzQ4Yjs8YnIgLz4KICAgICAgbWFyZ2luLWJvdHRvbTogNnB4OzxiciAvPgogICAgfTxiciAvPgogICAgLnByaWNlIHs8YnIgLz4KICAgICAgZm9udC1zaXplOiAzNHB4OzxiciAvPgogICAgICBmb250LXdlaWdodDogYm9sZDs8YnIgLz4KICAgICAgY29sb3I6ICMwMjg0Yzc7PGJyIC8+CiAgICAgIGxpbmUtaGVpZ2h0OiAxLjE7PGJyIC8+CiAgICB9PGJyIC8+CiAgICAuZHVyYXRpb24gezxiciAvPgogICAgICBtYXJnaW4tdG9wOiA4cHg7PGJyIC8+CiAgICAgIGNvbG9yOiAjNDc1NTY5OzxiciAvPgogICAgICBmb250LXNpemU6IDE0cHg7PGJyIC8+CiAgICB9PGJyIC8+CiAgICAuYmVzdC1mb3IgezxiciAvPgogICAgICBtYXJnaW4tYm90dG9tOiAyMHB4OzxiciAvPgogICAgfTxiciAvPgogICAgLmJlc3QtZm9yLXRpdGxlIHs8YnIgLz4KICAgICAgZm9udC1zaXplOiAxMnB4OzxiciAvPgogICAgICBmb250LXdlaWdodDogYm9sZDs8YnIgLz4KICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTs8YnIgLz4KICAgICAgbGV0dGVyLXNwYWNpbmc6IDEuNHB4OzxiciAvPgogICAgICBjb2xvcjogIzY0NzQ4Yjs8YnIgLz4KICAgICAgbWFyZ2luLWJvdHRvbTogOHB4OzxiciAvPgogICAgfTxiciAvPgogICAgLmZlYXR1cmVzIHs8YnIgLz4KICAgICAgbGlzdC1zdHlsZTogbm9uZTs8YnIgLz4KICAgICAgbWFyZ2luLXRvcDogNnB4OzxiciAvPgogICAgICBtYXJnaW4tYm90dG9tOiAyNHB4OzxiciAvPgogICAgICBmbGV4LWdyb3c6IDE7PGJyIC8+CiAgICB9PGJyIC8+CiAgICAuZmVhdHVyZXMgbGkgezxiciAvPgogICAgICBwb3NpdGlvbjogcmVsYXRpdmU7PGJyIC8+CiAgICAgIHBhZGRpbmctbGVmdDogMjBweDs8YnIgLz4KICAgICAgbWFyZ2luLWJvdHRvbTogMTJweDs8YnIgLz4KICAgICAgY29sb3I6ICMzMzQxNTU7PGJyIC8+CiAgICB9PGJyIC8+CiAgICAuZmVhdHVyZXMgbGk6OmJlZm9yZSB7PGJyIC8+CiAgICAgIGNvbnRlbnQ6ICIiOzxiciAvPgogICAgICB3aWR0aDogOHB4OzxiciAvPgogICAgICBoZWlnaHQ6IDhweDs8YnIgLz4KICAgICAgYm9yZGVyLXJhZGl1czogNTAlOzxiciAvPgogICAgICBiYWNrZ3JvdW5kOiAjMGVhNWU5OzxiciAvPgogICAgICBwb3NpdGlvbjogYWJzb2x1dGU7PGJyIC8+CiAgICAgIHRvcDogOXB4OzxiciAvPgogICAgICBsZWZ0OiAwOzxiciAvPgogICAgfTxiciAvPgogICAgLnBhY2thZ2VzLWJvdHRvbS1jdGEgezxiciAvPgogICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7PGJyIC8+CiAgICAgIG1hcmdpbi10b3A6IDQwcHg7PGJyIC8+CiAgICB9PGJyIC8+CiAgICAucGhvdG8tc2VjdGlvbiB7PGJyIC8+CiAgICAgIHBhZGRpbmc6IDEwcHggNDBweCA4MHB4OzxiciAvPgogICAgfTxiciAvPgogICAgLnBob3RvLWhlYWRlciB7PGJyIC8+CiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjs8YnIgLz4KICAgICAgbWF4LXdpZHRoOiA3NjBweDs8YnIgLz4KICAgICAgbWFyZ2luOiAwIGF1dG8gMzZweDs8YnIgLz4KICAgIH08YnIgLz4KICAgIC5waG90by1oZWFkZXIgaDMgezxiciAvPgogICAgICBmb250LXNpemU6IDM0cHg7PGJyIC8+CiAgICAgIGxpbmUtaGVpZ2h0OiAxLjE1OzxiciAvPgogICAgICBtYXJnaW4tYm90dG9tOiAxMnB4OzxiciAvPgogICAgfTxiciAvPgogICAgLnBob3RvLWhlYWRlciBwIHs8YnIgLz4KICAgICAgZm9udC1zaXplOiAxOHB4OzxiciAvPgogICAgICBjb2xvcjogIzQ3NTU2OTs8YnIgLz4KICAgIH08YnIgLz4KICAgIC5waG90by1ncmlkIHs8YnIgLz4KICAgICAgZGlzcGxheTogZ3JpZDs8YnIgLz4KICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKTs8YnIgLz4KICAgICAgZ2FwOiAxOHB4OzxiciAvPgogICAgfTxiciAvPgogICAgLnBob3RvLWNhcmQgezxiciAvPgogICAgICBib3JkZXItcmFkaXVzOiAyOHB4OzxiciAvPgogICAgICBvdmVyZmxvdzogaGlkZGVuOzxiciAvPgogICAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmOzxiciAvPgogICAgICBib3JkZXI6IDFweCBzb2xpZCAjZGJlYWZlOzxiciAvPgogICAgICBib3JkZXItcmFkaXVzOiAyOHB4OzxiciAvPgogICAgICBvdmVyZmxvdzogaGlkZGVuOzxiciAvPgogICAgICBib3gtc2hhZG93OiAwIDEycHggMzBweCByZ2JhKDE1LCAyMywgNDIsIDAuMDgpOzxiciAvPgogICAgfTxiciAvPgogICAgLnBob3RvLXBsYWNlaG9sZGVyIHs8YnIgLz4KICAgICAgYXNwZWN0LXJhdGlvOiA0IC8gMzs8YnIgLz4KICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDEzNWRlZywgI2UwZjdmZiwgIzdkZDNmYyk7PGJyIC8+CiAgICAgIGRpc3BsYXk6IGZsZXg7PGJyIC8+CiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47PGJyIC8+CiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7PGJyIC8+CiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOzxiciAvPgogICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7PGJyIC8+CiAgICAgIGNvbG9yOiAjMDc1OTg1OzxiciAvPgogICAgICBmb250LXdlaWdodDogYm9sZDs8YnIgLz4KICAgICAgZm9udC1zaXplOiAyMHB4OzxiciAvPgogICAgICBwYWRkaW5nOiAzMHB4OzxiciAvPgogICAgICBib3JkZXI6IDJweCBkYXNoZWQgIzM4YmRmODs8YnIgLz4KICAgICAgdHJhbnNpdGlvbjogMC4ycyBlYXNlOzxiciAvPgogICAgfTxiciAvPgogICAgLnBob3RvLXBsYWNlaG9sZGVyOmhvdmVyIHs8YnIgLz4KICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjAyKTs8YnIgLz4KICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDEzNWRlZywgI2JhZTZmZCwgIzM4YmRmOCk7PGJyIC8+CiAgICB9PGJyIC8+CiAgICAucGhvdG8tY2FyZCB7PGJyIC8+CiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTs8YnIgLz4KICAgICAgdHJhbnNpdGlvbjogMC4ycyBlYXNlOzxiciAvPgogICAgfTxiciAvPgogICAgLnBob3RvLWNhcmQ6aG92ZXIgezxiciAvPgogICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTVweCk7PGJyIC8+CiAgICB9PGJyIC8+CiAgICAucGFja2FnZXMtYm90dG9tLWN0YSAuYnRuLXBhY2thZ2UgezxiciAvPgogICAgICBwYWRkaW5nOiAxNnB4IDMwcHg7PGJyIC8+CiAgICAgIGZvbnQtc2l6ZTogMThweDs8YnIgLz4KICAgIH08YnIgLz4KICAgIC5nbG93LXNlY3Rpb24gezxiciAvPgogICAgICBiYWNrZ3JvdW5kOiAjMDUwODE2OzxiciAvPgogICAgICBjb2xvcjogI2ZmZmZmZjs8YnIgLz4KICAgICAgcGFkZGluZzogODBweCAwOzxiciAvPgogICAgfTxiciAvPgogICAgLmdsb3ctaGVhZGVyIHs8YnIgLz4KICAgICAgbWF4LXdpZHRoOiA3NjBweDs8YnIgLz4KICAgICAgbWFyZ2luOiAwIGF1dG87PGJyIC8+CiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjs8YnIgLz4KICAgIH08YnIgLz4KICAgIC5nbG93LWhlYWRlciAubGFiZWwgezxiciAvPgogICAgICBjb2xvcjogI2MwODRmYzs8YnIgLz4KICAgICAgZm9udC1zaXplOiAzMHB4OzxiciAvPgogICAgICBmb250LXdlaWdodDogYm9sZDs8YnIgLz4KICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTs8YnIgLz4KICAgICAgbGV0dGVyLXNwYWNpbmc6IDNweDs8YnIgLz4KICAgICAgbWFyZ2luLWJvdHRvbTogMTJweDs8YnIgLz4KICAgICAgZGlzcGxheTogYmxvY2s7PGJyIC8+CiAgICB9PGJyIC8+CiAgICAuZ2xvdy1oZWFkZXIgaDIgezxiciAvPgogICAgICBmb250LXNpemU6IDQycHg7PGJyIC8+CiAgICAgIGxpbmUtaGVpZ2h0OiAxLjE1OzxiciAvPgogICAgICBtYXJnaW4tYm90dG9tOiAxNnB4OzxiciAvPgogICAgfTxiciAvPgogICAgLmdsb3ctaGVhZGVyIHAgezxiciAvPgogICAgICBmb250LXNpemU6IDE4cHg7PGJyIC8+CiAgICAgIGNvbG9yOiByZ2IoMjU1LDI1NSwyNTUpOzxiciAvPgogICAgfTxiciAvPgogICAgLmdsb3ctZ3JpZCB7PGJyIC8+CiAgICAgIGRpc3BsYXk6IGdyaWQ7PGJyIC8+CiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjs8YnIgLz4KICAgICAgZ2FwOiAyNHB4OzxiciAvPgogICAgICBtYXJnaW4tdG9wOiA1MHB4OzxiciAvPgogICAgfTxiciAvPgogICAgLmdsb3ctY2FyZCw8YnIgLz4KICAgIC5nbG93LWluZm8gezxiciAvPgogICAgICBib3JkZXItcmFkaXVzOiAyOHB4OzxiciAvPgogICAgICBwYWRkaW5nOiAzMHB4OzxiciAvPgogICAgICBib3gtc2hhZG93OiAwIDE0cHggMzRweCByZ2JhKDAsIDAsIDAsIDAuMzUpOzxiciAvPgogICAgfTxiciAvPgogICAgLmdsb3ctY2FyZCB7PGJyIC8+CiAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxMzVkZWcsICM3YzNhZWQsICNlYzQ4OTkpOzxiciAvPgogICAgfTxiciAvPgogICAgLmdsb3ctaW5mbyB7PGJyIC8+CiAgICAgIGJhY2tncm91bmQ6IHJnYmEoMjU1LDI1NSwyNTUsMC4wNik7PGJyIC8+CiAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMjU1LDI1NSwyNTUsMC4wOCk7PGJyIC8+CiAgICB9PGJyIC8+CiAgICAuZ2xvdy1jYXJkIGgzLDxiciAvPgogICAgLmdsb3ctaW5mbyBoMyB7PGJyIC8+CiAgICAgIGZvbnQtc2l6ZTogMjhweDs8YnIgLz4KICAgICAgbWFyZ2luLWJvdHRvbTogMThweDs8YnIgLz4KICAgIH08YnIgLz4KICAgIC5nbG93LWxpc3QgezxiciAvPgogICAgICBsaXN0LXN0eWxlOiBub25lOzxiciAvPgogICAgfTxiciAvPgogICAgLmdsb3ctbGlzdCBsaSB7PGJyIC8+CiAgICAgIG1hcmdpbi1ib3R0b206IDEycHg7PGJyIC8+CiAgICAgIGZvbnQtc2l6ZTogMTdweDs8YnIgLz4KICAgIH08YnIgLz4KICAgIC5nbG93LWluZm8gcCB7PGJyIC8+CiAgICAgIGNvbG9yOiByZ2JhKDI1NSwyNTUsMjU1LDAuOCk7PGJyIC8+CiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7PGJyIC8+CiAgICAgIGZvbnQtc2l6ZTogMTdweDs8YnIgLz4KICAgIH08YnIgLz4KICAgIC5nbG93LXByaWNlLWxhYmVsIHs8YnIgLz4KICAgICAgZm9udC1zaXplOiAxMnB4OzxiciAvPgogICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOzxiciAvPgogICAgICBsZXR0ZXItc3BhY2luZzogMS40cHg7PGJyIC8+CiAgICAgIGNvbG9yOiByZ2JhKDI1NSwyNTUsMjU1LDAuNik7PGJyIC8+CiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkOzxiciAvPgogICAgfTxiciAvPgogICAgLmdsb3ctcHJpY2UgezxiciAvPgogICAgICBmb250LXNpemU6IDM0cHg7PGJyIC8+CiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkOzxiciAvPgogICAgICBjb2xvcjogI2Q4YjRmZTs8YnIgLz4KICAgICAgbWFyZ2luLXRvcDogOHB4OzxiciAvPgogICAgICBtYXJnaW4tYm90dG9tOiAyNHB4OzxiciAvPgogICAgfTxiciAvPgogICAgLmdsb3ctYnV0dG9ucyB7PGJyIC8+CiAgICAgIGRpc3BsYXk6IGZsZXg7PGJyIC8+CiAgICAgIGZsZXgtd3JhcDogd3JhcDs8YnIgLz4KICAgICAgZ2FwOiAxNHB4OzxiciAvPgogICAgICBtYXJnaW4tdG9wOiA4cHg7PGJyIC8+CiAgICB9PGJyIC8+CiAgICAuZ2xvdy1waG90by1zZWN0aW9uIHs8YnIgLz4KICAgICAgcGFkZGluZzogMCA0MHB4IDgwcHg7PGJyIC8+CiAgICB9PGJyIC8+CiAgICAuZ2xvdy1waG90by1oZWFkZXIgezxiciAvPgogICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7PGJyIC8+CiAgICAgIG1heC13aWR0aDogNzYwcHg7PGJyIC8+CiAgICAgIG1hcmdpbjogMCBhdXRvIDM2cHg7PGJyIC8+CiAgICB9PGJyIC8+CiAgICAuZ2xvdy1waG90by1oZWFkZXIgaDMgezxiciAvPgogICAgICBmb250LXNpemU6IDM0cHg7PGJyIC8+CiAgICAgIGxpbmUtaGVpZ2h0OiAxLjE1OzxiciAvPgogICAgICBtYXJnaW4tYm90dG9tOiAxMnB4OzxiciAvPgogICAgfTxiciAvPgogICAgLmdsb3ctcGhvdG8taGVhZGVyIHAgezxiciAvPgogICAgICBmb250LXNpemU6IDE4cHg7PGJyIC8+CiAgICAgIGNvbG9yOiByZ2JhKDI1NSwyNTUsMjU1LDAuNzgpOzxiciAvPgogICAgfTxiciAvPgogICAgLmdsb3ctcGhvdG8tZ3JpZCB7PGJyIC8+CiAgICAgIGRpc3BsYXk6IGdyaWQ7PGJyIC8+CiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7PGJyIC8+CiAgICAgIGdhcDogMThweDs8YnIgLz4KICAgIH08YnIgLz4KICAgIC5nbG93LXBob3RvLWNhcmQgezxiciAvPgogICAgICBib3JkZXItcmFkaXVzOiAyOHB4OzxiciAvPgogICAgICBvdmVyZmxvdzogaGlkZGVuOzxiciAvPgogICAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwyNTUsMjU1LDAuMDYpOzxiciAvPgogICAgICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDI1NSwyNTUsMjU1LDAuMSk7PGJyIC8+CiAgICAgIGJvcmRlci1yYWRpdXM6IDI4cHg7PGJyIC8+CiAgICAgIG92ZXJmbG93OiBoaWRkZW47PGJyIC8+CiAgICAgIGJveC1zaGFkb3c6IDAgMTRweCAzNHB4IHJnYmEoMCwgMCwgMCwgMC4zNSk7PGJyIC8+CiAgICB9PGJyIC8+CiAgICAuZ2xvdy1waG90by1wbGFjZWhvbGRlciB7PGJyIC8+CiAgICAgIGFzcGVjdC1yYXRpbzogNCAvIDM7PGJyIC8+CiAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxMzVkZWcsICM1ODFjODcsICNlYzQ4OTkpOzxiciAvPgogICAgICBkaXNwbGF5OiBmbGV4OzxiciAvPgogICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOzxiciAvPgogICAgICBhbGlnbi1pdGVtczogY2VudGVyOzxiciAvPgogICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjs8YnIgLz4KICAgICAgdGV4dC1hbGlnbjogY2VudGVyOzxiciAvPgogICAgICBjb2xvcjogI2ZmZmZmZjs8YnIgLz4KICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7PGJyIC8+CiAgICAgIGZvbnQtc2l6ZTogMjBweDs8YnIgLz4KICAgICAgcGFkZGluZzogMzBweDs8YnIgLz4KICAgICAgYm9yZGVyOiAycHggZGFzaGVkIHJnYmEoMjU1LDI1NSwyNTUsMC40KTs8YnIgLz4KICAgICAgdHJhbnNpdGlvbjogMC4ycyBlYXNlOzxiciAvPgogICAgfTxiciAvPgogICAgLmdsb3ctcGhvdG8tcGxhY2Vob2xkZXI6aG92ZXIgezxiciAvPgogICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMDIpOzxiciAvPgogICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTM1ZGVnLCAjN2MzYWVkLCAjZjQ3MmI2KTs8YnIgLz4KICAgIH08YnIgLz4KICAgIC5nbG93LXBob3RvLWNhcmQgezxiciAvPgogICAgICB0cmFuc2l0aW9uOiAwLjJzIGVhc2U7PGJyIC8+CiAgICB9PGJyIC8+CiAgICAuZ2xvdy1waG90by1jYXJkOmhvdmVyIHs8YnIgLz4KICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01cHgpOzxiciAvPgogICAgfTxiciAvPgogICAgQG1lZGlhIChtYXgtd2lkdGg6IDExMDBweCkgezxiciAvPgogICAgICAucGFja2FnZXMtZ3JpZCB7PGJyIC8+CiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTs8YnIgLz4KICAgICAgfTxiciAvPgogICAgfTxiciAvPgogICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7PGJyIC8+CiAgICAgIC5oZXJvIHs8YnIgLz4KICAgICAgICBwYWRkaW5nOiA2MHB4IDA7PGJyIC8+CiAgICAgIH08YnIgLz4KICAgICAgLmhlcm8gaDEsPGJyIC8+CiAgICAgIC5zZWN0aW9uLWhlYWRlciBoMiw8YnIgLz4KICAgICAgLmdsb3ctaGVhZGVyIGgyLDxiciAvPgogICAgICAucGhvdG8taGVhZGVyIGgzLDxiciAvPgogICAgICAuZ2xvdy1waG90by1oZWFkZXIgaDMgezxiciAvPgogICAgICAgIGZvbnQtc2l6ZTogMzRweDs8YnIgLz4KICAgICAgfTxiciAvPgogICAgICAuaGVybyBwLDxiciAvPgogICAgICAuc2VjdGlvbi1oZWFkZXIgcCw8YnIgLz4KICAgICAgLmdsb3ctaGVhZGVyIHAsPGJyIC8+CiAgICAgIC5waG90by1oZWFkZXIgcCw8YnIgLz4KICAgICAgLmdsb3ctcGhvdG8taGVhZGVyIHAgezxiciAvPgogICAgICAgIGZvbnQtc2l6ZTogMTdweDs8YnIgLz4KICAgICAgfTxiciAvPgogICAgICAucGFja2FnZXMtZ3JpZCw8YnIgLz4KICAgICAgLmdsb3ctZ3JpZCw8YnIgLz4KICAgICAgLnBob3RvLWdyaWQsPGJyIC8+CiAgICAgIC5nbG93LXBob3RvLWdyaWQgezxiciAvPgogICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyOzxiciAvPgogICAgICB9PGJyIC8+CiAgICB9PGJyIC8+CiAgICB9PGJyIC8+CiAgICBAbWVkaWEgKG1heC13aWR0aDogNTIwcHgpIHs8YnIgLz4KICAgICAgLmhlcm8gaDEgezxiciAvPgogICAgICAgIGZvbnQtc2l6ZTogMzBweDs8YnIgLz4KICAgICAgfTxiciAvPgogICAgICAucGFja2FnZS1jYXJkLDxiciAvPgogICAgICAuZ2xvdy1jYXJkLDxiciAvPgogICAgICAuZ2xvdy1pbmZvIHs8YnIgLz4KICAgICAgICBwYWRkaW5nOiAyMnB4OzxiciAvPgogICAgICB9PGJyIC8+CiAgICAgIC5nbG93LWJ1dHRvbnMgezxiciAvPgogICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47PGJyIC8+CiAgICAgIH08YnIgLz4KICAgIH08YnIgLz4KICA8L3N0eWxlPgo8cD48L2hlYWQ+PGJyIC8+Cjxib2R5PjwvcD4KPHNlY3Rpb24+CiAgICAgICAgRm9hbSBQYXJ0eSBQYWNrYWdlczwvcD4KPGgxPlBpY2sgdGhlIHBlcmZlY3QgcGFja2FnZSBmb3IgeW91ciBuZXh0IGZvYW0gcGFydHk8L2gxPgo8cD5Gcm9tIGJhY2t5YXJkIGJpcnRoZGF5cyB0byBzY2hvb2wgZXZlbnRzLCB3ZSBicmluZyB0aGUgZm9hbSwgdGhlIGZ1biwgYW5kIHRoZSB1bmZvcmdldHRhYmxlIHBhcnR5IGV4cGVyaWVuY2UuPC9wPgo8cD4gICAgICAgICAgPGEgaHJlZj0iI3BhY2thZ2VzIj5WaWV3IFBhY2thZ2VzPC9hPjxiciAvPgogICAgICAgICAgPGEgaHJlZj0iI2dsb3ciPlNlZSBHbG93IFBhcnRpZXM8L2E+PGJyIC8+CiAgPC9zZWN0aW9uPgo8c2VjdGlvbiBpZD0icGFja2FnZXMiPgogICAgICAgIE91ciBQYWNrYWdlczwvcD4KPGgyPkZvYW0gcGFydHkgZnVuIGZvciBldmVyeSB0eXBlIG9mIGV2ZW50PC9oMj4KPHA+ICAgICAgICAgICAgUG9wdWxhciBTdGFydGVyPC9wPgo8aDM+NDUgTWludXRlIFBhcnR5PC9oMz4KPHA+UGVyZmVjdCBmb3Igc21hbGxlciBjZWxlYnJhdGlvbnM8L3A+CjxwPiAgICAgICAgICAgIFByaWNlPGJyIC8+CiAgICAgICAgICAgIFN0YXJ0aW5nIGF0ICQyNzU8YnIgLz4KICAgICAgICAgICAgRHVyYXRpb246IDQ1IE1pbnV0ZXM8YnIgLz4KICAgICAgICAgICAgQmVzdCBGb3I8L3A+CjxwPkJhY2t5YXJkIGJpcnRoZGF5cywgeW91bmdlciBraWRzLCBxdWljayBldmVudHM8L3A+Cjx1bD4KPGxpPlByb2Zlc3Npb25hbCBmb2FtIGNhbm5vbiBzZXR1cDwvbGk+CjxsaT5LaWQtc2FmZSBmb2FtIHNvbHV0aW9uPC9saT4KPGxpPk11c2ljLWZyaWVuZGx5IHBhcnR5IGF0bW9zcGhlcmU8L2xpPgo8bGk+T3BlcmF0b3IgaW5jbHVkZWQ8L2xpPgo8bGk+U2V0dXAgYW5kIHRha2Vkb3duIGluY2x1ZGVkPC9saT4KPC91bD4KPHA+ICAgICAgICAgIDxhIGhyZWY9Imh0dHBzOi8vYmJveXNmb2FtcGFydHkuY29tLz9wYWdlX2lkPTE3NDMiPkJvb2sgTm93PC9hPjxiciAvPgogICAgICAgICAgICBCZXN0IFNlbGxlcjwvcD4KPGgzPjEgSG91ciBQYXJ0eTwvaDM+CjxwPk91ciBtb3N0IHBvcHVsYXIgcGFja2FnZTwvcD4KPHA+ICAgICAgICAgICAgUHJpY2U8YnIgLz4KICAgICAgICAgICAgU3RhcnRpbmcgYXQgJDI5MDxiciAvPgogICAgICAgICAgICBEdXJhdGlvbjogMSBIb3VyPGJyIC8+CiAgICAgICAgICAgIEJlc3QgRm9yPC9wPgo8cD5CaXJ0aGRheXMsIGZhbWlseSBwYXJ0aWVzLCBzY2hvb2wgY2VsZWJyYXRpb25zPC9wPgo8dWw+CjxsaT5FdmVyeXRoaW5nIGluIHRoZSA0NS1taW51dGUgcGFja2FnZTwvbGk+CjxsaT5Nb3JlIGZvYW0gcGxheSB0aW1lPC9saT4KPGxpPkdyZWF0IGZvciBtZWRpdW0tc2l6ZSBncm91cHM8L2xpPgo8bGk+SGlnaC1lbmVyZ3kgZXhwZXJpZW5jZSBmcm9tIHN0YXJ0IHRvIGZpbmlzaDwvbGk+CjxsaT5TZXR1cCBhbmQgdGFrZWRvd24gaW5jbHVkZWQ8L2xpPgo8L3VsPgo8cD4gICAgICAgICAgPGEgaHJlZj0iaHR0cHM6Ly9iYm95c2ZvYW1wYXJ0eS5jb20vP3BhZ2VfaWQ9MTc0MyI+Qm9vayBOb3c8L2E+PGJyIC8+CiAgICAgICAgICAgIFBhcnR5IFVwZ3JhZGU8L3A+CjxoMz4yIEhvdXIgUGFydHk8L2gzPgo8cD5CaWcgZnVuIGZvciBiaWdnZXIgZXZlbnRzPC9wPgo8cD4gICAgICAgICAgICBQcmljZTxiciAvPgogICAgICAgICAgICBTdGFydGluZyBhdCAkMzk1PGJyIC8+CiAgICAgICAgICAgIER1cmF0aW9uOiAyIEhvdXJzPGJyIC8+CiAgICAgICAgICAgIEJlc3QgRm9yPC9wPgo8cD5MYXJnZSBiaXJ0aGRheXMsIGNodXJjaCBldmVudHMsIG5laWdoYm9yaG9vZCBwYXJ0aWVzPC9wPgo8dWw+CjxsaT5FeHRlbmRlZCBmb2FtIGV4cGVyaWVuY2U8L2xpPgo8bGk+SWRlYWwgZm9yIGxhcmdlciBndWVzdCBjb3VudHM8L2xpPgo8bGk+TW9yZSB0aW1lIGZvciBwaG90b3MgYW5kIHBsYXk8L2xpPgo8bGk+T3BlcmF0b3IgaW5jbHVkZWQgZm9yIGVudGlyZSBldmVudDwvbGk+CjxsaT5TZXR1cCBhbmQgdGFrZWRvd24gaW5jbHVkZWQ8L2xpPgo8L3VsPgo8cD4gICAgICAgICAgPGEgaHJlZj0iaHR0cHM6Ly9iYm95c2ZvYW1wYXJ0eS5jb20vP3BhZ2VfaWQ9MTc0MyI+Qm9vayBOb3c8L2E+PGJyIC8+CiAgICAgICAgICAgIEV2ZW50IFBhY2thZ2U8L3A+CjxoMz5DdXN0b20gRXZlbnQgUGFja2FnZTwvaDM+CjxwPkJ1aWx0IGZvciBzY2hvb2xzLCBjaHVyY2hlcywgYW5kIGxhcmdlIGV2ZW50czwvcD4KPHA+ICAgICAgICAgICAgUHJpY2U8YnIgLz4KICAgICAgICAgICAgQ2FsbCBmb3IgUHJpY2luZzxiciAvPgogICAgICAgICAgICBDdXN0b20gRHVyYXRpb248YnIgLz4KICAgICAgICAgICAgQmVzdCBGb3I8L3A+CjxwPlNjaG9vbCBldmVudHMsIGZlc3RpdmFscywgY2h1cmNoIGdhdGhlcmluZ3MsIGNvbW11bml0eSBmdW4gZGF5czwvcD4KPHVsPgo8bGk+Q3VzdG9tIGV2ZW50IHRpbWluZyBhdmFpbGFibGU8L2xpPgo8bGk+U2NhbGFibGUgZm9yIGxhcmdlciBjcm93ZHM8L2xpPgo8bGk+RGVzaWduZWQgZm9yIGhpZ2gtdm9sdW1lIGZ1bjwvbGk+CjxsaT5PcGVyYXRvciBpbmNsdWRlZDwvbGk+CjxsaT5TZXR1cCBhbmQgdGFrZWRvd24gaW5jbHVkZWQ8L2xpPgo8L3VsPgo8cD4gICAgICAgICAgPGEgaHJlZj0iaHR0cHM6Ly9iYm95c2ZvYW1wYXJ0eS5jb20vP3BhZ2VfaWQ9MTc0MyI+Qm9vayBOb3c8L2E+PGJyIC8+CiAgPC9zZWN0aW9uPgo8c2VjdGlvbj4KICAgICAgICAgIDxpbWcgc3JjPSJodHRwczovL2Jib3lzZm9hbXBhcnR5LmNvbS93cC1jb250ZW50L3VwbG9hZHMvMjAyNS8wNS9QWExfMjAyNTA1MTZfMTUwMzExNTA2LXNjYWxlZC5qcGciIGFsdD0iRm9hbSBQYXJ0eSIgc3R5bGU9IndpZHRoOjEwMCU7IGRpc3BsYXk6YmxvY2s7Ij48YnIgLz4KICAgICAgICAgIDxpbWcgc3JjPSJodHRwczovL2Jib3lzZm9hbXBhcnR5LmNvbS93cC1jb250ZW50L3VwbG9hZHMvMjAyNS8wNS9lODlhNGNlNy04MDNlLTQ2NmEtODYxNC1kMTY4YmVkYTRlZWMtUGljc2FydC1BaUltYWdlRW5oYW5jZXItc2NhbGVkLmpwZyIgYWx0PSJGb2FtIFBhcnR5IiBzdHlsZT0id2lkdGg6MTAwJTsgZGlzcGxheTpibG9jazsiPjxiciAvPgogICAgICAgICAgPGltZyBzcmM9Imh0dHBzOi8vYmJveXNmb2FtcGFydHkuY29tL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDI1LzA1L2Y1Njc3Zjk0LTRlNWItNDg1Ni1iZDQxLTAzYzZhNjBhNjFhMTEtc2NhbGVkLmpwZyIgYWx0PSJGb2FtIFBhcnR5IiBzdHlsZT0id2lkdGg6MTAwJTsgZGlzcGxheTpibG9jazsiPjxiciAvPgogIDwvc2VjdGlvbj4KPHNlY3Rpb24gaWQ9Imdsb3ciPgogICAgICAgIEdsb3cgRm9hbSBQYXJ0aWVzPC9wPgo8aDI+PGZvbnQgY29sb3I9IiM2NmZmMDAiPlR1cm4gdGhlIGxpZ2h0cyBvZmbigKYgYW5kIHRoZSBwYXJ0eSBPTjwvaDI+CjxwPjwvZm9udD48L3A+CjxwPlBlcmZlY3QgZm9yIG5pZ2h0dGltZSBldmVudHMsIGdsb3cgZm9hbSBwYXJ0aWVzIGJyaW5nIGEgd2hvbGUgbmV3IHZpYmUgd2l0aCBuZW9uIGNvbG9ycywgYmxhY2tsaWdodCBlZmZlY3RzLCBhbmQgYW4gdW5mb3JnZXR0YWJsZSBleHBlcmllbmNlLjwvcD4KPGgzPkdsb3cgRm9hbSBQYXJ0eSBFeHBlcmllbmNlPC9oMz4KPHVsPgo8bGk+JiN4MjcxNDsgR2xvdy1lbmhhbmNlZCBmb2FtIHBhcnR5IHNldHVwPC9saT4KPGxpPiYjeDI3MTQ7IEJsYWNrbGlnaHQtc3R5bGUgbGlnaHRpbmcgZWZmZWN0czwvbGk+CjxsaT4mI3gyNzE0OyBQZXJmZWN0IGZvciB0ZWVucyBhbmQgbmlnaHQgZXZlbnRzPC9saT4KPGxpPiYjeDI3MTQ7IEhpZ2gtZW5lcmd5IG11c2ljIGF0bW9zcGhlcmU8L2xpPgo8bGk+JiN4MjcxNDsgRnVsbCBzZXR1cCBhbmQgdGFrZWRvd24gaW5jbHVkZWQ8L2xpPgo8L3VsPgo8aDI+PGZvbnQgY29sb3I9IiM2NmZmMDAiPjEgSG91ciBQYWNrYWdlPC9oMj4KPHA+R2xvdyBmb2FtIHBhcnRpZXMgYXJlIGlkZWFsIGZvciBiaXJ0aGRheSBwYXJ0aWVzLCB0ZWVuIGV2ZW50cywgc2Nob29sIGZ1bmN0aW9ucywgYW5kIGFueSBjZWxlYnJhdGlvbiB0aGF0IGhhcHBlbnMgYWZ0ZXIgZGFyay48L3A+CjxwPiAgICAgICAgICBQcmljaW5nPGJyIC8+CiAgICAgICAgICBTdGFydGluZyBhdCAkMzYwPGJyIC8+CiAgICAgICAgICAgIDxhIGhyZWY9Imh0dHBzOi8vYmJveXNmb2FtcGFydHkuY29tLz9wYWdlX2lkPTE3NDMiPkJvb2sgR2xvdyBQYXJ0eTwvYT48YnIgLz4KICA8L3NlY3Rpb24+CjxzZWN0aW9uPgogICAgICAgICAgPGltZyBzcmM9Imh0dHBzOi8vYmJveXNmb2FtcGFydHkuY29tL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDI1LzAyLzIwMjQtMDgtMzEuanBnIiBhbHQ9IkZvYW0gUGFydHkiIHN0eWxlPSJ3aWR0aDoxMDAlOyBkaXNwbGF5OmJsb2NrOyI+PGJyIC8+CiAgICAgICAgICA8aW1nIHNyYz0iaHR0cHM6Ly9iYm95c2ZvYW1wYXJ0eS5jb20vd3AtY29udGVudC91cGxvYWRzLzIwMjQvMDYvMjMxNDIzNDIzNDMyLmpwZyIgYWx0PSJGb2FtIFBhcnR5IiBzdHlsZT0id2lkdGg6MTAwJTsgZGlzcGxheTpibG9jazsiPjxiciAvPgogICAgICAgICAgPGltZyBzcmM9Imh0dHBzOi8vYmJveXNmb2FtcGFydHkuY29tL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDI2LzA0LzIxMTIxMjEyMi5qcGciIGFsdD0iRm9hbSBQYXJ0eSIgc3R5bGU9IndpZHRoOjEwMCU7IGRpc3BsYXk6YmxvY2s7Ij48YnIgLz4KICA8L3NlY3Rpb24+CjxwPjwvYm9keT48YnIgLz4KPC9odG1sPjwvcD4D2bj2\/wcJAAEIAAcCA4pUAQABAAEBEQcCBOyF4KADFQAA\/CoWnwIk2QgqHDD0ARdJFjcSuAViHCdEHJwDPTwcswMkPRyxAyy7BDaiBBuhAUYeAgEAkcbRygIBAAA=\",\"updateId\":221406228}","_uag_custom_page_level_css":"","_monsterinsights_skip_tracking":false,"_monsterinsights_sitenote_active":false,"_monsterinsights_sitenote_note":"","_monsterinsights_sitenote_category":0,"footnotes":""},"class_list":["post-2065","page","type-page","status-publish","hentry"],"aioseo_notices":[],"uagb_featured_image_src":{"full":false,"thumbnail":false,"medium":false,"medium_large":false,"large":false,"1536x1536":false,"2048x2048":false,"ashe-slider-grid-thumbnail":false,"ashe-full-thumbnail":false,"ashe-grid-thumbnail":false,"ashe-list-thumbnail":false,"ashe-single-navigation":false},"uagb_author_info":{"display_name":"Clintonb","author_link":"https:\/\/bboysfoamparty.com\/?author=1"},"uagb_comment_info":0,"uagb_excerpt":"Foam Party Packages Foam Party Packages Pick the perfect package for your next foam party From backyard birthdays to school events, we bring the foam, the fun, and the unforgettable party experience. View Packages See Glow Parties Our Packages Foam party fun for every type of event Popular Starter 45 Minute Party Perfect for smaller&hellip;","acf":[],"_links":{"self":[{"href":"https:\/\/bboysfoamparty.com\/index.php?rest_route=\/wp\/v2\/pages\/2065","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/bboysfoamparty.com\/index.php?rest_route=\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/bboysfoamparty.com\/index.php?rest_route=\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/bboysfoamparty.com\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/bboysfoamparty.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=2065"}],"version-history":[{"count":96,"href":"https:\/\/bboysfoamparty.com\/index.php?rest_route=\/wp\/v2\/pages\/2065\/revisions"}],"predecessor-version":[{"id":2169,"href":"https:\/\/bboysfoamparty.com\/index.php?rest_route=\/wp\/v2\/pages\/2065\/revisions\/2169"}],"wp:attachment":[{"href":"https:\/\/bboysfoamparty.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=2065"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}