{"id":1066,"date":"2026-03-20T19:54:31","date_gmt":"2026-03-20T18:54:31","guid":{"rendered":"https:\/\/mpalcoy.com\/?page_id=1066"},"modified":"2026-04-02T11:24:07","modified_gmt":"2026-04-02T09:24:07","slug":"1066-2","status":"publish","type":"page","link":"https:\/\/mpalcoy.com\/?page_id=1066","title":{"rendered":"producto nueva"},"content":{"rendered":"\n<div class=\"wp-block-columns alignwide is-layout-flex wp-container-core-columns-is-layout-f56f613f wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\" style=\"flex-basis:100%\"><\/div>\n<\/div>\n\n\n\n<div class=\"wp-block-columns alignwide is-layout-flex wp-container-core-columns-is-layout-f56f613f wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\" style=\"flex-basis:100%\">\n<header class=\"mpa-header-custom\">\n  <div class=\"mpa-container\">\n\n    <div class=\"mpa-logo\">\n      <a href=\"https:\/\/mpalcoy.com\/\">\n        <img data-recalc-dims=\"1\" decoding=\"async\" src=\"https:\/\/i0.wp.com\/mpalcoy.com\/wp-content\/uploads\/2023\/02\/diseno-sin-titulo-1.png?ssl=1\" alt=\"MPA\">\n      <\/a>\n      <div class=\"mpa-logo-text\">\n        <strong>MPA<\/strong>\n        <span>Manufacturas Pl\u00e1sticas Alcoy<\/span>\n      <\/div>\n    <\/div>\n\n    <div class=\"mpa-hamburger\" onclick=\"openMenu()\">\n      <span><\/span>\n      <span><\/span>\n      <span><\/span>\n    <\/div>\n\n  <\/div>\n\n  <nav class=\"mpa-menu\" id=\"mpaMenu\">\n\n    <!-- BOT\u00d3N CERRAR -->\n    <div class=\"mpa-close\" onclick=\"closeMenu()\">\u2715<\/div>\n\n    <ul>\n      <li><a href=\"https:\/\/mpalcoy.com\/\">Inicio<\/a><\/li>\n      <li><a href=\"https:\/\/mpalcoy.com\/?page_id=862\">Sistema de Nivelaci\u00f3n<\/a><\/li>\n      <li><a href=\"https:\/\/mpalcoy.com\/?page_id=1066\">Productos<\/a><\/li>\n      <li><a href=\"https:\/\/mpalcoy.com\/?page_id=984\">Fabricaci\u00f3n<\/a><\/li>\n      <li><a href=\"https:\/\/mpalcoy.com\/?page_id=1032\">Nuestra Historia<\/a><\/li>\n      <li><a href=\"https:\/\/mpalcoy.com\/?page_id=993\">Distribuidores<\/a><\/li>\n      <li><a href=\"https:\/\/mpalcoy.com\/?page_id=1004\">Contacto<\/a><\/li>\n      <li class=\"divider\"><\/li>\n      <li><a href=\"tel:+34865786890\">Llamar<\/a><\/li>\n      <li><a href=\"https:\/\/mpalcoy.com\/?page_id=1004\" class=\"btn-tarifa\">Solicitar Tarifa<\/a><\/li>\n    <\/ul>\n  <\/nav>\n<\/header>\n\n<style>\n.mpa-header-custom {\n  width: 100%;\n  background: #fff;\n  position: relative;\n  z-index: 9999;\n}\n\n.mpa-container {\n  width: 80%;\n  margin: 0 auto;\n  padding: 18px 0;\n  display: flex;\n  justify-content: space-between;\n  align-items: center;\n}\n\n\/* LOGO *\/\n.mpa-logo {\n  display: flex;\n  align-items: center;\n  gap: 12px;\n}\n\n.mpa-logo img {\n  width: 42px;\n}\n\n\/* HAMBURGUESA *\/\n.mpa-hamburger {\n  width: 44px;\n  height: 44px;\n  background: #f3f4f6;\n  border-radius: 12px;\n  display: flex;\n  flex-direction: column;\n  justify-content: center;\n  align-items: center;\n  gap: 6px;\n  cursor: pointer;\n}\n\n.mpa-hamburger span {\n  width: 22px;\n  height: 3px;\n  background: #1c2b43;\n  border-radius: 2px;\n}\n\n\/* MEN\u00da *\/\n.mpa-menu {\n  position: fixed;\n  top: 0;\n  right: -100%;\n  width: 320px;\n  height: 100vh;\n  background: #ffffff;\n  box-shadow: -5px 0 25px rgba(0,0,0,0.08);\n  transition: 0.4s ease;\n  padding: 100px 30px 30px 30px;\n}\n\n.mpa-menu.active {\n  right: 0;\n}\n\n\/* BOT\u00d3N X *\/\n.mpa-close {\n  position: absolute;\n  top: 25px;\n  right: 25px;\n  font-size: 26px;\n  font-weight: 700;\n  cursor: pointer;\n  color: #ef7608; \/* NARANJA CORPORATIVO *\/\n  transition: 0.3s ease;\n}\n\n.mpa-close:hover {\n  transform: rotate(90deg);\n}\n\n\/* LINKS *\/\n.mpa-menu ul {\n  list-style: none;\n  padding: 0;\n}\n\n.mpa-menu ul li {\n  margin-bottom: 18px;\n}\n\n.mpa-menu ul li a {\n  text-decoration: none;\n  font-size: 18px;\n  font-weight: 600;\n  color: #1c2b43;\n}\n\n.mpa-menu ul li a:hover {\n  color: #ef7608;\n}\n\n.divider {\n  height: 1px;\n  background: #e5e7eb;\n  margin: 25px 0;\n}\n\n.btn-tarifa {\n  background: #ef7608;\n  color: white !important;\n  padding: 12px 18px;\n  border-radius: 8px;\n  display: inline-block;\n}\n<\/style>\n\n<script>\nfunction openMenu() {\n  document.getElementById(\"mpaMenu\").classList.add(\"active\");\n}\n\nfunction closeMenu() {\n  document.getElementById(\"mpaMenu\").classList.remove(\"active\");\n}\n<\/script>\n<\/div>\n<\/div>\n\n\n\n<div class=\"wp-block-columns alignwide is-layout-flex wp-container-core-columns-is-layout-f56f613f wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\" style=\"flex-basis:100%\">\n<section class=\"mpa-productos-page\">\n\n  <!-- HERO -->\n  <section class=\"mpa-productos-hero\">\n    <div class=\"mpa-productos-hero-inner\">\n      <h1>Cat\u00e1logo de Productos<\/h1>\n      <p>Gama completa de clips y cu\u00f1as de nivelaci\u00f3n fabricados en nylon de alta resistencia.<\/p>\n    <\/div>\n  <\/section>\n\n  <!-- GRID PRODUCTOS -->\n  <section class=\"mpa-productos-grid-section\">\n    <div class=\"mpa-productos-container\">\n      <div class=\"mpa-productos-grid\">\n\n        <!-- PRODUCTO 1 -->\n        <article class=\"mpa-producto-card\">\n          <div class=\"mpa-producto-image\">\n            <img data-recalc-dims=\"1\" decoding=\"async\" src=\"https:\/\/i0.wp.com\/mpalcoy.com\/wp-content\/uploads\/2026\/03\/Kiwichi-Instagram-nuevo-75.png?ssl=1\" alt=\"Clip 0,5 mm\">\n          <\/div>\n          <div class=\"mpa-producto-body\">\n            <h3>Clip 0,5 mm<\/h3>\n\n            <div class=\"mpa-producto-row\">\n              <span>Espesor<\/span>\n              <strong>0,5 mm<\/strong>\n            <\/div>\n            <div class=\"mpa-producto-row\">\n              <span>Material<\/span>\n              <strong>Nylon (Poliamida)<\/strong>\n            <\/div>\n            <div class=\"mpa-producto-row\">\n              <span>Uso<\/span>\n              <strong>Juntas m\u00ednimas, rectificados<\/strong>\n            <\/div>\n            \n            <div class=\"mpa-producto-row\">\n              <span>Embalaje<\/span>\n              <strong>Cubo 300 uds \/ Cubo 1000 uds<\/strong>\n            <\/div>\n          <\/div>\n        <\/article>\n\n        <!-- PRODUCTO 2 -->\n        <article class=\"mpa-producto-card\">\n          <div class=\"mpa-producto-image\">\n            <img data-recalc-dims=\"1\" decoding=\"async\" src=\"https:\/\/i0.wp.com\/mpalcoy.com\/wp-content\/uploads\/2026\/03\/Kiwichi-Instagram-nuevo-76.png?ssl=1\" alt=\"Clip 1 mm\">\n          <\/div>\n          <div class=\"mpa-producto-body\">\n            <h3>Clip 1 mm<\/h3>\n\n            <div class=\"mpa-producto-row\">\n              <span>Espesor<\/span>\n              <strong>1 mm<\/strong>\n            <\/div>\n            <div class=\"mpa-producto-row\">\n              <span>Material<\/span>\n              <strong>Nylon (Poliamida)<\/strong>\n            <\/div>\n            <div class=\"mpa-producto-row\">\n              <span>Uso<\/span>\n              <strong>Uso est\u00e1ndar profesional<\/strong>\n            <\/div>\n            <div class=\"mpa-producto-row\">\n              <span>Embalaje<\/span>\n              <strong>Cubo 300 uds \/ Cubo 1000 uds<\/strong>\n            <\/div>\n          <\/div>\n        <\/article>\n\n        <!-- PRODUCTO 3 -->\n        <article class=\"mpa-producto-card\">\n          <div class=\"mpa-producto-image\">\n            <img data-recalc-dims=\"1\" decoding=\"async\" src=\"https:\/\/i0.wp.com\/mpalcoy.com\/wp-content\/uploads\/2026\/03\/Kiwichi-Instagram-nuevo-74.png?ssl=1\" alt=\"Clip 1,5 mm\">\n          <\/div>\n          <div class=\"mpa-producto-body\">\n            <h3>Clip 1,5 mm<\/h3>\n\n            <div class=\"mpa-producto-row\">\n              <span>Espesor<\/span>\n              <strong>1,5 mm<\/strong>\n            <\/div>\n            <div class=\"mpa-producto-row\">\n              <span>Material<\/span>\n              <strong>Nylon (Poliamida)<\/strong>\n            <\/div>\n            <div class=\"mpa-producto-row\">\n              <span>Uso<\/span>\n              <strong>Junta vers\u00e1til<\/strong>\n            <\/div>\n            <div class=\"mpa-producto-row\">\n              <span>Embalaje<\/span>\n              <strong>Cubo 300 uds \/ Cubo 1000 uds<\/strong>\n            <\/div>\n          <\/div>\n        <\/article>\n\n        <!-- PRODUCTO 4 -->\n        <article class=\"mpa-producto-card\">\n          <div class=\"mpa-producto-image\">\n            <img data-recalc-dims=\"1\" decoding=\"async\" src=\"https:\/\/i0.wp.com\/mpalcoy.com\/wp-content\/uploads\/2026\/03\/Kiwichi-Instagram-nuevo-78.png?ssl=1\" alt=\"Clip 2 mm\">\n          <\/div>\n          <div class=\"mpa-producto-body\">\n            <h3>Clip 2 mm<\/h3>\n\n            <div class=\"mpa-producto-row\">\n              <span>Espesor<\/span>\n              <strong>2 mm<\/strong>\n            <\/div>\n            <div class=\"mpa-producto-row\">\n              <span>Material<\/span>\n              <strong>Nylon (Poliamida)<\/strong>\n            <\/div>\n            <div class=\"mpa-producto-row\">\n              <span>Uso<\/span>\n              <strong>Junta media est\u00e1ndar<\/strong>\n            <\/div>\n            <div class=\"mpa-producto-row\">\n              <span>Embalaje<\/span>\n              <strong>Cubo 300 uds \/ Cubo 1000 uds<\/strong>\n            <\/div>\n          <\/div>\n        <\/article>\n\n        <!-- PRODUCTO 5 -->\n        <article class=\"mpa-producto-card\">\n          <div class=\"mpa-producto-image\">\n            <img data-recalc-dims=\"1\" decoding=\"async\" src=\"https:\/\/i0.wp.com\/mpalcoy.com\/wp-content\/uploads\/2026\/03\/Kiwichi-Instagram-nuevo-77.png?ssl=1\" alt=\"Clip 3 mm\">\n          <\/div>\n          <div class=\"mpa-producto-body\">\n            <h3>Clip 3 mm<\/h3>\n\n            <div class=\"mpa-producto-row\">\n              <span>Espesor<\/span>\n              <strong>3 mm<\/strong>\n            <\/div>\n            <div class=\"mpa-producto-row\">\n              <span>Material<\/span>\n              <strong>Nylon (Poliamida)<\/strong>\n            <\/div>\n            <div class=\"mpa-producto-row\">\n              <span>Uso<\/span>\n              <strong>Junta ancha, exteriores<\/strong>\n            <\/div>\n            <div class=\"mpa-producto-row\">\n              <span>Embalaje<\/span>\n              <strong>Cubo 300 uds \/ Cubo 1000 uds<\/strong>\n            <\/div>\n          <\/div>\n        <\/article>\n\n        <!-- PRODUCTO 6 -->\n        <article class=\"mpa-producto-card\">\n          <div class=\"mpa-producto-image\">\n            <img data-recalc-dims=\"1\" decoding=\"async\" src=\"https:\/\/i0.wp.com\/mpalcoy.com\/wp-content\/uploads\/2026\/03\/Kiwichi-Instagram-nuevo-79.png?ssl=1\" alt=\"Cu\u00f1a estrecha reutilizable\">\n          <\/div>\n          <div class=\"mpa-producto-body\">\n            <h3>Cu\u00f1a Reutilizable<\/h3>\n\n            <div class=\"mpa-producto-row\">\n              <span>Espesor<\/span>\n              <strong>Universal estrecha<\/strong>\n            <\/div>\n            <div class=\"mpa-producto-row\">\n              <span>Material<\/span>\n              <strong>Polietileno<\/strong>\n            <\/div>\n            <div class=\"mpa-producto-row\">\n              <span>Uso<\/span>\n              <strong>Compatible con todos los clips de medida estrecha<\/strong>\n            <\/div>\n            <div class=\"mpa-producto-row\">\n              <span>Compatibilidad<\/span>\n              <strong>Reutilizable +10 usos<\/strong>\n            <\/div>\n            <div class=\"mpa-producto-row\">\n              <span>Embalaje<\/span>\n              <strong>Cubo 150 uds \/ Cubo 700 uds<\/strong>\n            <\/div>\n          <\/div>\n        <\/article>\n\n      <\/div>\n    <\/div>\n  <\/section>\n\n  <!-- CTA -->\n  <section class=\"mpa-productos-cta\">\n    <div class=\"mpa-productos-cta-inner\">\n      <h2>\u00bfNecesitas una tarifa personalizada?<\/h2>\n      <p>\n        Contacta con nuestro equipo comercial para recibir precios y\n        condiciones de distribuci\u00f3n.\n      <\/p>\n      <a href=\"https:\/\/mpalcoy.com\/?page_id=1004\" class=\"mpa-productos-btn\">\n        Solicitar Tarifa\n        <span>\u2192<\/span>\n      <\/a>\n    <\/div>\n  <\/section>\n\n<\/section>\n\n<style>\n.mpa-productos-page {\n  width: 100%;\n  margin: 0;\n  padding: 0;\n  background: #f3f4f6;\n  color: #1f2937;\n  font-family: inherit;\n}\n\n\/* HERO *\/\n.mpa-productos-hero {\n  width: 100%;\n  background: #1f3b63;\n  padding: 78px 30px 72px;\n  text-align: center;\n}\n\n.mpa-productos-hero-inner {\n  max-width: 980px;\n  margin: 0 auto;\n}\n\n.mpa-productos-hero h1 {\n  margin: 0 0 14px;\n  font-size: 68px;\n  line-height: 1.05;\n  font-weight: 800;\n  color: #ffffff;\n}\n\n.mpa-productos-hero p {\n  margin: 0 auto;\n  max-width: 850px;\n  font-size: 22px;\n  line-height: 1.6;\n  color: rgba(255,255,255,0.86);\n}\n\n\/* GRID *\/\n.mpa-productos-grid-section {\n  width: 100%;\n  padding: 70px 30px 70px;\n  background: #f3f4f6;\n}\n\n.mpa-productos-container {\n  max-width: 1180px;\n  margin: 0 auto;\n}\n\n.mpa-productos-grid {\n  display: grid;\n  grid-template-columns: repeat(3, 1fr);\n  gap: 28px;\n}\n\n.mpa-producto-card {\n  background: #ffffff;\n  border: 1px solid #dbe1e8;\n  border-radius: 16px;\n  overflow: hidden;\n  box-shadow: 0 6px 18px rgba(16,24,40,0.05);\n}\n\n.mpa-producto-image {\n  background: #f7f8fa;\n  min-height: 240px;\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  padding: 26px;\n}\n\n.mpa-producto-image img {\n  max-width: 155px;\n  max-height: 155px;\n  width: auto;\n  height: auto;\n  display: block;\n}\n\n.mpa-producto-body {\n  padding: 22px 22px 22px;\n}\n\n.mpa-producto-body h3 {\n  margin: 0 0 16px;\n  font-size: 24px;\n  line-height: 1.2;\n  font-weight: 800;\n  color: #1f2937;\n}\n\n.mpa-producto-row {\n  display: flex;\n  justify-content: space-between;\n  gap: 16px;\n  padding: 11px 0;\n  border-top: 1px solid #e5e7eb;\n}\n\n.mpa-producto-row span {\n  font-size: 15px;\n  font-weight: 700;\n  color: #7b8491;\n}\n\n.mpa-producto-row strong {\n  font-size: 15px;\n  font-weight: 700;\n  color: #4b5563;\n  text-align: right;\n}\n\n\/* CTA *\/\n.mpa-productos-cta {\n  width: 100%;\n  background: #1f3b63;\n  padding: 90px 30px 95px;\n  text-align: center;\n}\n\n.mpa-productos-cta-inner {\n  max-width: 860px;\n  margin: 0 auto;\n}\n\n.mpa-productos-cta h2 {\n  margin: 0 0 16px;\n  font-size: 52px;\n  line-height: 1.08;\n  font-weight: 800;\n  color: #ffffff;\n}\n\n.mpa-productos-cta p {\n  max-width: 760px;\n  margin: 0 auto 30px;\n  font-size: 21px;\n  line-height: 1.6;\n  color: rgba(255,255,255,0.85);\n}\n\n.mpa-productos-btn {\n  display: inline-flex;\n  align-items: center;\n  justify-content: center;\n  gap: 10px;\n  min-width: 220px;\n  padding: 17px 28px;\n  background: #ef7608;\n  color: #ffffff;\n  text-decoration: none;\n  border-radius: 12px;\n  font-size: 18px;\n  font-weight: 800;\n  transition: all 0.25s ease;\n  box-shadow: 0 10px 30px rgba(239,118,8,0.22);\n}\n\n.mpa-productos-btn:hover {\n  background: #d96800;\n  color: #ffffff;\n  transform: translateY(-2px);\n}\n\n.mpa-productos-btn span {\n  font-size: 20px;\n  line-height: 1;\n}\n\n\/* RESPONSIVE *\/\n@media (max-width: 1100px) {\n  .mpa-productos-grid {\n    grid-template-columns: repeat(2, 1fr);\n  }\n}\n\n@media (max-width: 768px) {\n  .mpa-productos-hero {\n    padding: 58px 18px 54px;\n  }\n\n  .mpa-productos-hero h1 {\n    font-size: 38px;\n  }\n\n  .mpa-productos-hero p {\n    font-size: 16px;\n  }\n\n  .mpa-productos-grid-section {\n    padding: 50px 18px;\n  }\n\n  .mpa-productos-grid {\n    grid-template-columns: 1fr;\n  }\n\n  .mpa-producto-image {\n    min-height: 210px;\n  }\n\n  .mpa-producto-body h3 {\n    font-size: 22px;\n  }\n\n  .mpa-producto-row {\n    flex-direction: column;\n    align-items: flex-start;\n  }\n\n  .mpa-producto-row strong {\n    text-align: left;\n  }\n\n  .mpa-productos-cta {\n    padding: 62px 18px 68px;\n  }\n\n  .mpa-productos-cta h2 {\n    font-size: 34px;\n  }\n\n  .mpa-productos-cta p {\n    font-size: 16px;\n  }\n\n  .mpa-productos-btn {\n    width: 100%;\n  }\n}\n<\/style>\n\n\n\n<section class=\"mpa-footer-section\">\n  <div class=\"mpa-footer-container\">\n\n    <div class=\"mpa-footer-grid\">\n      <div class=\"mpa-footer-col\">\n        <h3>MPA<\/h3>\n        <p>Manufacturas Pl\u00e1sticas Alcoy S.L.<\/p>\n        <p>\n          M\u00e1s de 30 a\u00f1os de experiencia en el sector de sistemas de nivelaci\u00f3n cer\u00e1mica.\n          Fabricaci\u00f3n propia en Espa\u00f1a.\n        <\/p>\n      <\/div>\n\n      <div class=\"mpa-footer-col\">\n        <h4>Productos<\/h4>\n        <ul>\n          <li><a href=\"https:\/\/mpalcoy.com\/?page_id=862\/\">Sistema de Nivelaci\u00f3n<\/a><\/li>\n          <li><a href=\"https:\/\/mpalcoy.com\/?page_id=1066\">Clips de Nivelaci\u00f3n<\/a><\/li>\n          <li><a href=\"https:\/\/mpalcoy.com\/?page_id=1066\">Cu\u00f1as Reutilizables<\/a><\/li>\n          <li><a href=\"https:\/\/mpalcoy.com\/?page_id=984\">Inyecci\u00f3n Industrial<\/a><\/li>\n        <\/ul>\n      <\/div>\n\n      <div class=\"mpa-footer-col\">\n        <h4>Empresa<\/h4>\n        <ul>\n          <li><a href=\"https:\/\/mpalcoy.com\/?page_id=1032\">Nuestra Historia<\/a><\/li>\n          <li><a href=\"https:\/\/mpalcoy.com\/?page_id=984\">Fabricaci\u00f3n<\/a><\/li>\n          <li><a href=\"https:\/\/mpalcoy.com\/?page_id=993\">Distribuidores<\/a><\/li>\n          <li><a href=\"https:\/\/mpalcoy.com\/?page_id=1004\">Contacto<\/a><\/li>\n        <\/ul>\n      <\/div>\n\n      <div class=\"mpa-footer-col\">\n        <h4>Contacto<\/h4>\n        <ul class=\"mpa-footer-contact\">\n          <li>Cam\u00ed dels Talecons, 22\nPol\u00edgono Industrial Cotes Altes, 03804, Alcoy, Alicante, Espa\u00f1a<\/li>\n          <li><a href=\"tel:+34865786890\">+34 865 78 68 90<\/a><\/li>\n          <li><a href=\"mailto:info@mpalcoy.com\">info@mpalcoy.com<\/a><\/li>\n        <\/ul>\n      <\/div>\n    <\/div>\n\n    <div class=\"mpa-footer-bottom\">\n      <div class=\"mpa-footer-copy\">\n        \u00a9\ufe0f 2026 Manufacturas Pl\u00e1sticas Alcoy S.L. Todos los derechos reservados.\n      <\/div>\n      <div class=\"mpa-footer-made\">\n        Fabricado en Espa\u00f1a \ud83c\uddea\ud83c\uddf8\n      <\/div>\n    <\/div>\n\n  <\/div>\n<\/section>\n\n<style>\n.mpa-footer-section {\n  background: #1f3b63;\n  padding: 70px 20px 26px;\n  color: rgba(255,255,255,0.92);\n}\n\n.mpa-footer-container {\n  max-width: 1250px;\n  margin: 0 auto;\n}\n\n.mpa-footer-grid {\n  display: grid;\n  grid-template-columns: 1.3fr 1fr 1fr 1.15fr;\n  gap: 60px;\n  padding-bottom: 40px;\n  border-bottom: 1px solid rgba(255,255,255,0.16);\n}\n\n.mpa-footer-col h3,\n.mpa-footer-col h4 {\n  margin: 0 0 18px;\n  color: #ffffff;\n  font-weight: 800;\n}\n\n.mpa-footer-col h3 {\n  font-size: 30px;\n}\n\n.mpa-footer-col h4 {\n  font-size: 24px;\n}\n\n.mpa-footer-col p {\n  margin: 0 0 14px;\n  font-size: 19px;\n  line-height: 1.7;\n  color: rgba(255,255,255,0.78);\n}\n\n.mpa-footer-col ul {\n  list-style: none;\n  margin: 0;\n  padding: 0;\n}\n\n.mpa-footer-col ul li {\n  margin-bottom: 14px;\n  font-size: 19px;\n  line-height: 1.6;\n  color: rgba(255,255,255,0.78);\n}\n\n.mpa-footer-col ul li a {\n  color: rgba(255,255,255,0.78);\n  text-decoration: none;\n  transition: all 0.2s ease;\n}\n\n.mpa-footer-col ul li a:hover {\n  color: #ffffff;\n}\n\n.mpa-footer-contact li {\n  padding-left: 0;\n}\n\n.mpa-footer-bottom {\n  display: flex;\n  justify-content: space-between;\n  align-items: center;\n  gap: 20px;\n  padding-top: 24px;\n}\n\n.mpa-footer-copy,\n.mpa-footer-made {\n  font-size: 17px;\n  line-height: 1.5;\n  color: rgba(255,255,255,0.72);\n}\n\n@media (max-width: 1100px) {\n  .mpa-footer-grid {\n    grid-template-columns: 1fr 1fr;\n    gap: 40px;\n  }\n}\n\n@media (max-width: 768px) {\n  .mpa-footer-section {\n    padding: 50px 18px 22px;\n  }\n\n  .mpa-footer-grid {\n    grid-template-columns: 1fr;\n    gap: 30px;\n    padding-bottom: 30px;\n  }\n\n  .mpa-footer-col h3 {\n    font-size: 26px;\n  }\n\n  .mpa-footer-col h4 {\n    font-size: 22px;\n  }\n\n  .mpa-footer-col p,\n  .mpa-footer-col ul li {\n    font-size: 17px;\n  }\n\n  .mpa-footer-bottom {\n    flex-direction: column;\n    align-items: flex-start;\n  }\n\n  .mpa-footer-copy,\n  .mpa-footer-made {\n    font-size: 15px;\n  }\n}\n<\/style>\n<\/div>\n<\/div>\n\n\n\n<div class=\"wp-block-columns alignwide is-layout-flex wp-container-core-columns-is-layout-f56f613f wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\" style=\"flex-basis:100%\"><\/div>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>MPA Manufacturas Pl\u00e1sticas Alcoy \u2715 Inicio Sistema de Nivelaci\u00f3n Productos Fabricaci\u00f3n Nuestra Historia Distribuidores Contacto Llamar Solicitar Tarifa Cat\u00e1logo de Productos Gama completa de clips y cu\u00f1as de nivelaci\u00f3n fabricados en nylon de alta resistencia. Clip 0,5 mm Espesor 0,5 mm Material Nylon (Poliamida) Uso Juntas m\u00ednimas, rectificados Embalaje Cubo 300 uds \/ Cubo 1000 [&hellip;]<\/p>\n","protected":false},"author":231764158,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_crdt_document":"{\"document\":\"AAA08qyv5hnpAaGfmYwP8qyv5hkA4Z+ZjA8D8qyv5hkC4Z+ZjA8Rsqyv5hmhn5mMD\/Ksr+YZAKICCB6iA4wCvAGQAp4EmAaIGrgBOpIDtgGAAyC+AoQDhgIwqgKWA5gCtgOsAZgCvASYApoCvAMCkgYCiAICsgeIAp4ClAO+BJgDnAGIArABnAKFAgCCBK4FnswDAQYUAgECCgBKEAIBAgpKDgIBAgpKYjIBAgoAShACAQIKSg4CAQIKSgAQAQIKSnKCAQECCgBKEAIBAgpKxAISEArE3wS8AZACngSYBogauAE6kgO2AYADIL4ChAOGAjCqApYDmAK2A6wBmAK8BJgCmgK8AwKSBorXBMjXBK7hBALo3wQCnMgHrgXYxgeIAp4ClAO+BJgDnAGIArABnAKFAgCCBKLSA+jkBAEChgS6Y\/hnRgQDAKYCAQEISAwCAQEISPYCuGemygdllga8AZACngSYBogauAE6kgO2AYADIL4ChAOGAjCqApYDmAK2A6wBmAK8BJgCmgK8AwKSBgACAQCIAgIBALIHiAKeApQDvgSYA5wBiAKwAZwChQIAggSS0wPS4QSgvAXkvgWksAi3ASgDJwAEACcABACBG4QAgQ+EACcAKAQnACgIJwAHACEAKAInACgBJwAHACEAKAInACgAJwAHACEAKAInACEAJwCHACgDJwAoAScABwAoAycAKAAnAAcAKAMnACgAJwCHACgDJwAoACcAhwAoAycAKAEnAAcAKAMnACgAJwAoAagDwRvEAMEAxADBAsQAwQ0hAMcAKAInAcQAwQAoAKgBKAAHACgCJwAoACcABwAoAicAKAAnACgAxNycAcmbAXN0YXRldmVyc2lvbmRvY3VtZW50ZGF0ZWRvY3VtZW50c2x1Z2RvY3VtZW50c3RhdHVzZG9jdW1lbnR0aXRsZXByb2R1Y3RvIG51ZXZhZG9jdW1lbnRjb250ZW50PCEtLSB3cDpjb2x1bW5zIHsiYWxpZ24iOiJ3aWRlIn0gLS0+CjxkaXYgY2xhc3M9IndwLWJsb2NrLWNvbHVtbnMgYWxpZ253aWRlIj48IS0tIHdwOmNvbHVtbiB7IndpZHRoIjoiMTAwJSJ9IC0tPgoKPHNlY3Rpb24gY2xhc3M9Im1wYS1wcm9kdWN0b3MtcGFnZSI+CgogIDwhLS0gSEVSTyAtLT4KICA8c2VjdGlvbiBjbGFzcz0ibXBhLXByb2R1Y3Rvcy1oZXJvIj4KICAgIDxkaXYgY2xhc3M9Im1wYS1wcm9kdWN0b3MtaGVyby1pbm5lciI+CiAgICAgIDxoMT5DYXTDoWxvZ28gZGUgUHJvZHVjdG9zPC9oMT4KICAgICAgPHA+R2FtYSBjb21wbGV0YSBkZSBjbGlwcyB5IGN1w7FhcyBkZSBuaXZlbGFjacOzbiBmYWJyaWNhZG9zIGVuIG55bG9uIGRlIGFsdGEgcmVzaXN0ZW5jaWEuPC9wPgogICAgPC9kaXY+CiAgPC9zZWN0aW9uPgoKICA8IS0tIEdSSUQgUFJPRFVDVE9TIC0tPgogIDxzZWN0aW9uIGNsYXNzPSJtcGEtcHJvZHVjdG9zLWdyaWQtc2VjdGlvbiI+CiAgICA8ZGl2IGNsYXNzPSJtcGEtcHJvZHVjdG9zLWNvbnRhaW5lciI+CiAgICAgIDxkaXYgY2xhc3M9Im1wYS1wcm9kdWN0b3MtZ3JpZCI+CgogICAgICAgIDwhLS0gUFJPRFVDVE8gMSAtLT4KICAgICAgICA8YXJ0aWNsZSBjbGFzcz0ibXBhLXByb2R1Y3RvLWNhcmQiPgogICAgICAgICAgPGRpdiBjbGFzcz0ibXBhLXByb2R1Y3RvLWltYWdlIj4KICAgICAgICAgICAgPGltZyBzcmM9Imh0dHBzOi8vbXBhbGNveS5jb20vd3AtY29udGVudC91cGxvYWRzLzIwMjYvMDMvS2l3aWNoaS1JbnN0YWdyYW0tbnVldm8tNzUucG5nIiBhbHQ9IkNsaXAgMCw1IG1tIj4KICAgICAgICAgIDwvZGl2PgogICAgICAgICAgPGRpdiBjbGFzcz0ibXBhLXByb2R1Y3RvLWJvZHkiPgogICAgICAgICAgICA8aDM+Q2xpcCAwLDUgbW08L2gzPgoKICAgICAgICAgICAgPGRpdiBjbGFzcz0ibXBhLXByb2R1Y3RvLXJvdyI+CiAgICAgICAgICAgICAgPHNwYW4+RXNwZXNvcjwvc3Bhbj4KICAgICAgICAgICAgICA8c3Ryb25nPjAsNSBtbTwvc3Ryb25nPgogICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgPGRpdiBjbGFzcz0ibXBhLXByb2R1Y3RvLXJvdyI+CiAgICAgICAgICAgICAgPHNwYW4+TWF0ZXJpYWw8L3NwYW4+CiAgICAgICAgICAgICAgPHN0cm9uZz5OeWxvbiAoUG9saWFtaWRhKTwvc3Ryb25nPgogICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgPGRpdiBjbGFzcz0ibXBhLXByb2R1Y3RvLXJvdyI+CiAgICAgICAgICAgICAgPHNwYW4+VXNvPC9zcGFuPgogICAgICAgICAgICAgIDxzdHJvbmc+SnVudGFzIG3DrW5pbWFzLCByZWN0aWZpY2Fkb3M8L3N0cm9uZz4KICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgIAogICAgICAgICAgICA8ZGl2IGNsYXNzPSJtcGEtcHJvZHVjdG8tcm93Ij4KICAgICAgICAgICAgICA8c3Bhbj5FbWJhbGFqZTwvc3Bhbj4KICAgICAgICAgICAgICA8c3Ryb25nPkN1Ym8gMzAwIHVkcyAvIEN1Ym8gMTAwMCB1ZHM8L3N0cm9uZz4KICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICA8L2Rpdj4KICAgICAgICA8L2FydGljbGU+CgogICAgICAgIDwhLS0gUFJPRFVDVE8gMiAtLT4KICAgICAgICA8YXJ0aWNsZSBjbGFzcz0ibXBhLXByb2R1Y3RvLWNhcmQiPgogICAgICAgICAgPGRpdiBjbGFzcz0ibXBhLXByb2R1Y3RvLWltYWdlIj4KICAgICAgICAgICAgPGltZyBzcmM9Imh0dHBzOi8vbXBhbGNveS5jb20vd3AtY29udGVudC91cGxvYWRzLzIwMjYvMDMvS2l3aWNoaS1JbnN0YWdyYW0tbnVldm8tNzYucG5nIiBhbHQ9IkNsaXAgMSBtbSI+CiAgICAgICAgICA8L2Rpdj4KICAgICAgICAgIDxkaXYgY2xhc3M9Im1wYS1wcm9kdWN0by1ib2R5Ij4KICAgICAgICAgICAgPGgzPkNsaXAgMSBtbTwvaDM+CgogICAgICAgICAgICA8ZGl2IGNsYXNzPSJtcGEtcHJvZHVjdG8tcm93Ij4KICAgICAgICAgICAgICA8c3Bhbj5Fc3Blc29yPC9zcGFuPgogICAgICAgICAgICAgIDxzdHJvbmc+MSBtbTwvc3Ryb25nPgogICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgPGRpdiBjbGFzcz0ibXBhLXByb2R1Y3RvLXJvdyI+CiAgICAgICAgICAgICAgPHNwYW4+TWF0ZXJpYWw8L3NwYW4+CiAgICAgICAgICAgICAgPHN0cm9uZz5OeWxvbiAoUG9saWFtaWRhKTwvc3Ryb25nPgogICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgPGRpdiBjbGFzcz0ibXBhLXByb2R1Y3RvLXJvdyI+CiAgICAgICAgICAgICAgPHNwYW4+VXNvPC9zcGFuPgogICAgICAgICAgICAgIDxzdHJvbmc+VXNvIGVzdMOhbmRhciBwcm9mZXNpb25hbDwvc3Ryb25nPgogICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgPGRpdiBjbGFzcz0ibXBhLXByb2R1Y3RvLXJvdyI+CiAgICAgICAgICAgICAgPHNwYW4+RW1iYWxhamU8L3NwYW4+CiAgICAgICAgICAgICAgPHN0cm9uZz5DdWJvIDMwMCB1ZHMgLyBDdWJvIDEwMDAgdWRzPC9zdHJvbmc+CiAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgPC9kaXY+CiAgICAgICAgPC9hcnRpY2xlPgoKICAgICAgICA8IS0tIFBST0RVQ1RPIDMgLS0+CiAgICAgICAgPGFydGljbGUgY2xhc3M9Im1wYS1wcm9kdWN0by1jYXJkIj4KICAgICAgICAgIDxkaXYgY2xhc3M9Im1wYS1wcm9kdWN0by1pbWFnZSI+CiAgICAgICAgICAgIDxpbWcgc3JjPSJodHRwczovL21wYWxjb3kuY29tL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDI2LzAzL0tpd2ljaGktSW5zdGFncmFtLW51ZXZvLTc0LnBuZyIgYWx0PSJDbGlwIDEsNSBtbSI+CiAgICAgICAgICA8L2Rpdj4KICAgICAgICAgIDxkaXYgY2xhc3M9Im1wYS1wcm9kdWN0by1ib2R5Ij4KICAgICAgICAgICAgPGgzPkNsaXAgMSw1IG1tPC9oMz4KCiAgICAgICAgICAgIDxkaXYgY2xhc3M9Im1wYS1wcm9kdWN0by1yb3ciPgogICAgICAgICAgICAgIDxzcGFuPkVzcGVzb3I8L3NwYW4+CiAgICAgICAgICAgICAgPHN0cm9uZz4xLDUgbW08L3N0cm9uZz4KICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgIDxkaXYgY2xhc3M9Im1wYS1wcm9kdWN0by1yb3ciPgogICAgICAgICAgICAgIDxzcGFuPk1hdGVyaWFsPC9zcGFuPgogICAgICAgICAgICAgIDxzdHJvbmc+Tnlsb24gKFBvbGlhbWlkYSk8L3N0cm9uZz4KICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgIDxkaXYgY2xhc3M9Im1wYS1wcm9kdWN0by1yb3ciPgogICAgICAgICAgICAgIDxzcGFuPlVzbzwvc3Bhbj4KICAgICAgICAgICAgICA8c3Ryb25nPkp1bnRhIHZlcnPDoXRpbDwvc3Ryb25nPgogICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgPGRpdiBjbGFzcz0ibXBhLXByb2R1Y3RvLXJvdyI+CiAgICAgICAgICAgICAgPHNwYW4+RW1iYWxhamU8L3NwYW4+CiAgICAgICAgICAgICAgPHN0cm9uZz5DdWJvIDMwMCB1ZHMgLyBDdWJvIDEwMDAgdWRzPC9zdHJvbmc+CiAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgPC9kaXY+CiAgICAgICAgPC9hcnRpY2xlPgoKICAgICAgICA8IS0tIFBST0RVQ1RPIDQgLS0+CiAgICAgICAgPGFydGljbGUgY2xhc3M9Im1wYS1wcm9kdWN0by1jYXJkIj4KICAgICAgICAgIDxkaXYgY2xhc3M9Im1wYS1wcm9kdWN0by1pbWFnZSI+CiAgICAgICAgICAgIDxpbWcgc3JjPSJodHRwczovL21wYWxjb3kuY29tL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDI2LzAzL0tpd2ljaGktSW5zdGFncmFtLW51ZXZvLTc4LnBuZyIgYWx0PSJDbGlwIDIgbW0iPgogICAgICAgICAgPC9kaXY+CiAgICAgICAgICA8ZGl2IGNsYXNzPSJtcGEtcHJvZHVjdG8tYm9keSI+CiAgICAgICAgICAgIDxoMz5DbGlwIDIgbW08L2gzPgoKICAgICAgICAgICAgPGRpdiBjbGFzcz0ibXBhLXByb2R1Y3RvLXJvdyI+CiAgICAgICAgICAgICAgPHNwYW4+RXNwZXNvcjwvc3Bhbj4KICAgICAgICAgICAgICA8c3Ryb25nPjIgbW08L3N0cm9uZz4KICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgIDxkaXYgY2xhc3M9Im1wYS1wcm9kdWN0by1yb3ciPgogICAgICAgICAgICAgIDxzcGFuPk1hdGVyaWFsPC9zcGFuPgogICAgICAgICAgICAgIDxzdHJvbmc+Tnlsb24gKFBvbGlhbWlkYSk8L3N0cm9uZz4KICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgIDxkaXYgY2xhc3M9Im1wYS1wcm9kdWN0by1yb3ciPgogICAgICAgICAgICAgIDxzcGFuPlVzbzwvc3Bhbj4KICAgICAgICAgICAgICA8c3Ryb25nPkp1bnRhIG1lZGlhIGVzdMOhbmRhcjwvc3Ryb25nPgogICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgPGRpdiBjbGFzcz0ibXBhLXByb2R1Y3RvLXJvdyI+CiAgICAgICAgICAgICAgPHNwYW4+RW1iYWxhamU8L3NwYW4+CiAgICAgICAgICAgICAgPHN0cm9uZz5DdWJvIDMwMCB1ZHMgLyBDdWJvIDEwMDAgdWRzPC9zdHJvbmc+CiAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgPC9kaXY+CiAgICAgICAgPC9hcnRpY2xlPgoKICAgICAgICA8IS0tIFBST0RVQ1RPIDUgLS0+CiAgICAgICAgPGFydGljbGUgY2xhc3M9Im1wYS1wcm9kdWN0by1jYXJkIj4KICAgICAgICAgIDxkaXYgY2xhc3M9Im1wYS1wcm9kdWN0by1pbWFnZSI+CiAgICAgICAgICAgIDxpbWcgc3JjPSJodHRwczovL21wYWxjb3kuY29tL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDI2LzAzL0tpd2ljaGktSW5zdGFncmFtLW51ZXZvLTc3LnBuZyIgYWx0PSJDbGlwIDMgbW0iPgogICAgICAgICAgPC9kaXY+CiAgICAgICAgICA8ZGl2IGNsYXNzPSJtcGEtcHJvZHVjdG8tYm9keSI+CiAgICAgICAgICAgIDxoMz5DbGlwIDMgbW08L2gzPgoKICAgICAgICAgICAgPGRpdiBjbGFzcz0ibXBhLXByb2R1Y3RvLXJvdyI+CiAgICAgICAgICAgICAgPHNwYW4+RXNwZXNvcjwvc3Bhbj4KICAgICAgICAgICAgICA8c3Ryb25nPjMgbW08L3N0cm9uZz4KICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgIDxkaXYgY2xhc3M9Im1wYS1wcm9kdWN0by1yb3ciPgogICAgICAgICAgICAgIDxzcGFuPk1hdGVyaWFsPC9zcGFuPgogICAgICAgICAgICAgIDxzdHJvbmc+Tnlsb24gKFBvbGlhbWlkYSk8L3N0cm9uZz4KICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgIDxkaXYgY2xhc3M9Im1wYS1wcm9kdWN0by1yb3ciPgogICAgICAgICAgICAgIDxzcGFuPlVzbzwvc3Bhbj4KICAgICAgICAgICAgICA8c3Ryb25nPkp1bnRhIGFuY2hhLCBleHRlcmlvcmVzPC9zdHJvbmc+CiAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICA8ZGl2IGNsYXNzPSJtcGEtcHJvZHVjdG8tcm93Ij4KICAgICAgICAgICAgICA8c3Bhbj5FbWJhbGFqZTwvc3Bhbj4KICAgICAgICAgICAgICA8c3Ryb25nPkN1Ym8gMzAwIHVkcyAvIEN1Ym8gMTAwMCB1ZHM8L3N0cm9uZz4KICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICA8L2Rpdj4KICAgICAgICA8L2FydGljbGU+CgogICAgICAgIDwhLS0gUFJPRFVDVE8gNiAtLT4KICAgICAgICA8YXJ0aWNsZSBjbGFzcz0ibXBhLXByb2R1Y3RvLWNhcmQiPgogICAgICAgICAgPGRpdiBjbGFzcz0ibXBhLXByb2R1Y3RvLWltYWdlIj4KICAgICAgICAgICAgPGltZyBzcmM9Imh0dHBzOi8vbXBhbGNveS5jb20vd3AtY29udGVudC91cGxvYWRzLzIwMjYvMDMvS2l3aWNoaS1JbnN0YWdyYW0tbnVldm8tNzkucG5nIiBhbHQ9IkN1w7FhIGVzdHJlY2hhIHJldXRpbGl6YWJsZSI+CiAgICAgICAgICA8L2Rpdj4KICAgICAgICAgIDxkaXYgY2xhc3M9Im1wYS1wcm9kdWN0by1ib2R5Ij4KICAgICAgICAgICAgPGgzPkN1w7FhIFJldXRpbGl6YWJsZTwvaDM+CgogICAgICAgICAgICA8ZGl2IGNsYXNzPSJtcGEtcHJvZHVjdG8tcm93Ij4KICAgICAgICAgICAgICA8c3Bhbj5Fc3Blc29yPC9zcGFuPgogICAgICAgICAgICAgIDxzdHJvbmc+VW5pdmVyc2FsIGVzdHJlY2hhPC9zdHJvbmc+CiAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICA8ZGl2IGNsYXNzPSJtcGEtcHJvZHVjdG8tcm93Ij4KICAgICAgICAgICAgICA8c3Bhbj5NYXRlcmlhbDwvc3Bhbj4KICAgICAgICAgICAgICA8c3Ryb25nPlBvbGlldGlsZW5vPC9zdHJvbmc+CiAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICA8ZGl2IGNsYXNzPSJtcGEtcHJvZHVjdG8tcm93Ij4KICAgICAgICAgICAgICA8c3Bhbj5Vc288L3NwYW4+CiAgICAgICAgICAgICAgPHN0cm9uZz5Db21wYXRpYmxlIGNvbiB0b2RvcyBsb3MgY2xpcHMgZGUgbWVkaWRhIGVzdHJlY2hhPC9zdHJvbmc+CiAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICA8ZGl2IGNsYXNzPSJtcGEtcHJvZHVjdG8tcm93Ij4KICAgICAgICAgICAgICA8c3Bhbj5Db21wYXRpYmlsaWRhZDwvc3Bhbj4KICAgICAgICAgICAgICA8c3Ryb25nPlJldXRpbGl6YWJsZSArMTAgdXNvczwvc3Ryb25nPgogICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgPGRpdiBjbGFzcz0ibXBhLXByb2R1Y3RvLXJvdyI+CiAgICAgICAgICAgICAgPHNwYW4+RW1iYWxhamU8L3NwYW4+CiAgICAgICAgICAgICAgPHN0cm9uZz5DdWJvIDE1MCB1ZHMgLyBDdWJvIDcwMCB1ZHM8L3N0cm9uZz4KICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICA8L2Rpdj4KICAgICAgICA8L2FydGljbGU+CgogICAgICA8L2Rpdj4KICAgIDwvZGl2PgogIDwvc2VjdGlvbj4KCiAgPCEtLSBDVEEgLS0+CiAgPHNlY3Rpb24gY2xhc3M9Im1wYS1wcm9kdWN0b3MtY3RhIj4KICAgIDxkaXYgY2xhc3M9Im1wYS1wcm9kdWN0b3MtY3RhLWlubmVyIj4KICAgICAgPGgyPsK\/TmVjZXNpdGFzIHVuYSB0YXJpZmEgcGVyc29uYWxpemFkYT88L2gyPgogICAgICA8cD4KICAgICAgICBDb250YWN0YSBjb24gbnVlc3RybyBlcXVpcG8gY29tZXJjaWFsIHBhcmEgcmVjaWJpciBwcmVjaW9zIHkKICAgICAgICBjb25kaWNpb25lcyBkZSBkaXN0cmlidWNpw7NuLgogICAgICA8L3A+CiAgICAgIDxhIGhyZWY9Imh0dHBzOi8vbXBhbGNveS5jb20vP3BhZ2VfaWQ9MTAwNCIgY2xhc3M9Im1wYS1wcm9kdWN0b3MtYnRuIj4KICAgICAgICBTb2xpY2l0YXIgVGFyaWZhCiAgICAgICAgPHNwYW4+4oaSPC9zcGFuPgogICAgICA8L2E+CiAgICA8L2Rpdj4KICA8L3NlY3Rpb24+Cgo8L3NlY3Rpb24+Cgo8c3R5bGU+Ci5tcGEtcHJvZHVjdG9zLXBhZ2UgewogIHdpZHRoOiAxMDAlOwogIG1hcmdpbjogMDsKICBwYWRkaW5nOiAwOwogIGJhY2tncm91bmQ6ICNmM2Y0ZjY7CiAgY29sb3I6ICMxZjI5Mzc7CiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7Cn0KCi8qIEhFUk8gKi8KLm1wYS1wcm9kdWN0b3MtaGVybyB7CiAgd2lkdGg6IDEwMCU7CiAgYmFja2dyb3VuZDogIzFmM2I2MzsKICBwYWRkaW5nOiA3OHB4IDMwcHggNzJweDsKICB0ZXh0LWFsaWduOiBjZW50ZXI7Cn0KCi5tcGEtcHJvZHVjdG9zLWhlcm8taW5uZXIgewogIG1heC13aWR0aDogOTgwcHg7CiAgbWFyZ2luOiAwIGF1dG87Cn0KCi5tcGEtcHJvZHVjdG9zLWhlcm8gaDEgewogIG1hcmdpbjogMCAwIDE0cHg7CiAgZm9udC1zaXplOiA2OHB4OwogIGxpbmUtaGVpZ2h0OiAxLjA1OwogIGZvbnQtd2VpZ2h0OiA4MDA7CiAgY29sb3I6ICNmZmZmZmY7Cn0KCi5tcGEtcHJvZHVjdG9zLWhlcm8gcCB7CiAgbWFyZ2luOiAwIGF1dG87CiAgbWF4LXdpZHRoOiA4NTBweDsKICBmb250LXNpemU6IDIycHg7CiAgbGluZS1oZWlnaHQ6IDEuNjsKICBjb2xvcjogcmdiYSgyNTUsMjU1LDI1NSwwLjg2KTsKfQoKLyogR1JJRCAqLwoubXBhLXByb2R1Y3Rvcy1ncmlkLXNlY3Rpb24gewogIHdpZHRoOiAxMDAlOwogIHBhZGRpbmc6IDcwcHggMzBweCA3MHB4OwogIGJhY2tncm91bmQ6ICNmM2Y0ZjY7Cn0KCi5tcGEtcHJvZHVjdG9zLWNvbnRhaW5lciB7CiAgbWF4LXdpZHRoOiAxMTgwcHg7CiAgbWFyZ2luOiAwIGF1dG87Cn0KCi5tcGEtcHJvZHVjdG9zLWdyaWQgewogIGRpc3BsYXk6IGdyaWQ7CiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKTsKICBnYXA6IDI4cHg7Cn0KCi5tcGEtcHJvZHVjdG8tY2FyZCB7CiAgYmFja2dyb3VuZDogI2ZmZmZmZjsKICBib3JkZXI6IDFweCBzb2xpZCAjZGJlMWU4OwogIGJvcmRlci1yYWRpdXM6IDE2cHg7CiAgb3ZlcmZsb3c6IGhpZGRlbjsKICBib3gtc2hhZG93OiAwIDZweCAxOHB4IHJnYmEoMTYsMjQsNDAsMC4wNSk7Cn0KCi5tcGEtcHJvZHVjdG8taW1hZ2UgewogIGJhY2tncm91bmQ6ICNmN2Y4ZmE7CiAgbWluLWhlaWdodDogMjQwcHg7CiAgZGlzcGxheTogZmxleDsKICBhbGlnbi1pdGVtczogY2VudGVyOwogIGp1c3RpZnktY29udGVudDogY2VudGVyOwogIHBhZGRpbmc6IDI2cHg7Cn0KCi5tcGEtcHJvZHVjdG8taW1hZ2UgaW1nIHsKICBtYXgtd2lkdGg6IDE1NXB4OwogIG1heC1oZWlnaHQ6IDE1NXB4OwogIHdpZHRoOiBhdXRvOwogIGhlaWdodDogYXV0bzsKICBkaXNwbGF5OiBibG9jazsKfQoKLm1wYS1wcm9kdWN0by1ib2R5IHsKICBwYWRkaW5nOiAyMnB4IDIycHggMjJweDsKfQoKLm1wYS1wcm9kdWN0by1ib2R5IGgzIHsKICBtYXJnaW46IDAgMCAxNnB4OwogIGZvbnQtc2l6ZTogMjRweDsKICBsaW5lLWhlaWdodDogMS4yOwogIGZvbnQtd2VpZ2h0OiA4MDA7CiAgY29sb3I6ICMxZjI5Mzc7Cn0KCi5tcGEtcHJvZHVjdG8tcm93IHsKICBkaXNwbGF5OiBmbGV4OwogIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsKICBnYXA6IDE2cHg7CiAgcGFkZGluZzogMTFweCAwOwogIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZTVlN2ViOwp9CgoubXBhLXByb2R1Y3RvLXJvdyBzcGFuIHsKICBmb250LXNpemU6IDE1cHg7CiAgZm9udC13ZWlnaHQ6IDcwMDsKICBjb2xvcjogIzdiODQ5MTsKfQoKLm1wYS1wcm9kdWN0by1yb3cgc3Ryb25nIHsKICBmb250LXNpemU6IDE1cHg7CiAgZm9udC13ZWlnaHQ6IDcwMDsKICBjb2xvcjogIzRiNTU2MzsKICB0ZXh0LWFsaWduOiByaWdodDsKfQoKLyogQ1RBICovCi5tcGEtcHJvZHVjdG9zLWN0YSB7CiAgd2lkdGg6IDEwMCU7CiAgYmFja2dyb3VuZDogIzFmM2I2MzsKICBwYWRkaW5nOiA5MHB4IDMwcHggOTVweDsKICB0ZXh0LWFsaWduOiBjZW50ZXI7Cn0KCi5tcGEtcHJvZHVjdG9zLWN0YS1pbm5lciB7CiAgbWF4LXdpZHRoOiA4NjBweDsKICBtYXJnaW46IDAgYXV0bzsKfQoKLm1wYS1wcm9kdWN0b3MtY3RhIGgyIHsKICBtYXJnaW46IDAgMCAxNnB4OwogIGZvbnQtc2l6ZTogNTJweDsKICBsaW5lLWhlaWdodDogMS4wODsKICBmb250LXdlaWdodDogODAwOwogIGNvbG9yOiAjZmZmZmZmOwp9CgoubXBhLXByb2R1Y3Rvcy1jdGEgcCB7CiAgbWF4LXdpZHRoOiA3NjBweDsKICBtYXJnaW46IDAgYXV0byAzMHB4OwogIGZvbnQtc2l6ZTogMjFweDsKICBsaW5lLWhlaWdodDogMS42OwogIGNvbG9yOiByZ2JhKDI1NSwyNTUsMjU1LDAuODUpOwp9CgoubXBhLXByb2R1Y3Rvcy1idG4gewogIGRpc3BsYXk6IGlubGluZS1mbGV4OwogIGFsaWduLWl0ZW1zOiBjZW50ZXI7CiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7CiAgZ2FwOiAxMHB4OwogIG1pbi13aWR0aDogMjIwcHg7CiAgcGFkZGluZzogMTdweCAyOHB4OwogIGJhY2tncm91bmQ6ICNlZjc2MDg7CiAgY29sb3I6ICNmZmZmZmY7CiAgdGV4dC1kZWNvcmF0aW9uOiBub25lOwogIGJvcmRlci1yYWRpdXM6IDEycHg7CiAgZm9udC1zaXplOiAxOHB4OwogIGZvbnQtd2VpZ2h0OiA4MDA7CiAgdHJhbnNpdGlvbjogYWxsIDAuMjVzIGVhc2U7CiAgYm94LXNoYWRvdzogMCAxMHB4IDMwcHggcmdiYSgyMzksMTE4LDgsMC4yMik7Cn0KCi5tcGEtcHJvZHVjdG9zLWJ0bjpob3ZlciB7CiAgYmFja2dyb3VuZDogI2Q5NjgwMDsKICBjb2xvcjogI2ZmZmZmZjsKICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTJweCk7Cn0KCi5tcGEtcHJvZHVjdG9zLWJ0biBzcGFuIHsKICBmb250LXNpemU6IDIwcHg7CiAgbGluZS1oZWlnaHQ6IDE7Cn0KCi8qIFJFU1BPTlNJVkUgKi8KQG1lZGlhIChtYXgtd2lkdGg6IDExMDBweCkgewogIC5tcGEtcHJvZHVjdG9zLWdyaWQgewogICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTsKICB9Cn0KCkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkgewogIC5tcGEtcHJvZHVjdG9zLWhlcm8gewogICAgcGFkZGluZzogNThweCAxOHB4IDU0cHg7CiAgfQoKICAubXBhLXByb2R1Y3Rvcy1oZXJvIGgxIHsKICAgIGZvbnQtc2l6ZTogMzhweDsKICB9CgogIC5tcGEtcHJvZHVjdG9zLWhlcm8gcCB7CiAgICBmb250LXNpemU6IDE2cHg7CiAgfQoKICAubXBhLXByb2R1Y3Rvcy1ncmlkLXNlY3Rpb24gewogICAgcGFkZGluZzogNTBweCAxOHB4OwogIH0KCiAgLm1wYS1wcm9kdWN0b3MtZ3JpZCB7CiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjsKICB9CgogIC5tcGEtcHJvZHVjdG8taW1hZ2UgewogICAgbWluLWhlaWdodDogMjEwcHg7CiAgfQoKICAubXBhLXByb2R1Y3RvLWJvZHkgaDMgewogICAgZm9udC1zaXplOiAyMnB4OwogIH0KCiAgLm1wYS1wcm9kdWN0by1yb3cgewogICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsKICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0OwogIH0KCiAgLm1wYS1wcm9kdWN0by1yb3cgc3Ryb25nIHsKICAgIHRleHQtYWxpZ246IGxlZnQ7CiAgfQoKICAubXBhLXByb2R1Y3Rvcy1jdGEgewogICAgcGFkZGluZzogNjJweCAxOHB4IDY4cHg7CiAgfQoKICAubXBhLXByb2R1Y3Rvcy1jdGEgaDIgewogICAgZm9udC1zaXplOiAzNHB4OwogIH0KCiAgLm1wYS1wcm9kdWN0b3MtY3RhIHAgewogICAgZm9udC1zaXplOiAxNnB4OwogIH0KCiAgLm1wYS1wcm9kdWN0b3MtYnRuIHsKICAgIHdpZHRoOiAxMDAlOwogIH0KfQo8L3N0eWxlPgo8IS0tIC93cDpodG1sIC0tPgoKPCEtLSB3cDpodG1sIC0tPgo8c2VjdGlvbiBjbGFzcz0ibXBhLWZvb3Rlci1zZWN0aW9uIj4KICA8ZGl2IGNsYXNzPSJtcGEtZm9vdGVyLWNvbnRhaW5lciI+CgogICAgPGRpdiBjbGFzcz0ibXBhLWZvb3Rlci1ncmlkIj4KICAgICAgPGRpdiBjbGFzcz0ibXBhLWZvb3Rlci1jb2wiPgogICAgICAgIDxoMz5NUEE8L2gzPgogICAgICAgIDxwPk1hbnVmYWN0dXJhcyBQbMOhc3RpY2FzIEFsY295IFMuTC48L3A+CiAgICAgICAgPHA+CiAgICAgICAgICBNw6FzIGRlIDMwIGHDsW9zIGRlIGV4cGVyaWVuY2lhIGVuIGVsIHNlY3RvciBkZSBzaXN0ZW1hcyBkZSBuaXZlbGFjacOzbiBjZXLDoW1pY2EuCiAgICAgICAgICBGYWJyaWNhY2nDs24gcHJvcGlhIGVuIEVzcGHDsWEuCiAgICAgICAgPC9wPgogICAgICA8L2Rpdj4KCiAgICAgIDxkaXYgY2xhc3M9Im1wYS1mb290ZXItY29sIj4KICAgICAgICA8aDQ+UHJvZHVjdG9zPC9oND4KICAgICAgICA8dWw+CiAgICAgICAgICA8bGk+PGEgaHJlZj0iaHR0cHM6Ly9tcGFsY295LmNvbS8\/cGFnZV9pZD04NjIvIj5TaXN0ZW1hIGRlIE5pdmVsYWNpw7NuPC9hPjwvbGk+CiAgICAgICAgICA8bGk+PGEgaHJlZj0iaHR0cHM6Ly9tcGFsY295LmNvbS8\/cGFnZV9pZD0xMDY2Ij5DbGlwcyBkZSBOaXZlbGFjacOzbjwvYT48L2xpPgogICAgICAgICAgPGxpPjxhIGhyZWY9Imh0dHBzOi8vbXBhbGNveS5jb20vP3BhZ2VfaWQ9MTA2NiI+Q3XDsWFzIFJldXRpbGl6YWJsZXM8L2E+PC9saT4KICAgICAgICAgIDxsaT48YSBocmVmPSJodHRwczovL21wYWxjb3kuY29tLz9wYWdlX2lkPTk4NCI+SW55ZWNjacOzbiBJbmR1c3RyaWFsPC9hPjwvbGk+CiAgICAgICAgPC91bD4KICAgICAgPC9kaXY+CgogICAgICA8ZGl2IGNsYXNzPSJtcGEtZm9vdGVyLWNvbCI+CiAgICAgICAgPGg0PkVtcHJlc2E8L2g0PgogICAgICAgIDx1bD4KICAgICAgICAgIDxsaT48YSBocmVmPSJodHRwczovL21wYWxjb3kuY29tLz9wYWdlX2lkPTEwMzIiPk51ZXN0cmEgSGlzdG9yaWE8L2E+PC9saT4KICAgICAgICAgIDxsaT48YSBocmVmPSJodHRwczovL21wYWxjb3kuY29tLz9wYWdlX2lkPTk4NCI+RmFicmljYWNpw7NuPC9hPjwvbGk+CiAgICAgICAgICA8bGk+PGEgaHJlZj0iaHR0cHM6Ly9tcGFsY295LmNvbS8\/cGFnZV9pZD05OTMiPkRpc3RyaWJ1aWRvcmVzPC9hPjwvbGk+CiAgICAgICAgICA8bGk+PGEgaHJlZj0iaHR0cHM6Ly9tcGFsY295LmNvbS8\/cGFnZV9pZD0xMDA0Ij5Db250YWN0bzwvYT48L2xpPgogICAgICAgIDwvdWw+CiAgICAgIDwvZGl2PgoKICAgICAgPGRpdiBjbGFzcz0ibXBhLWZvb3Rlci1jb2wiPgogICAgICAgIDxoND5Db250YWN0bzwvaDQ+CiAgICAgICAgPHVsIGNsYXNzPSJtcGEtZm9vdGVyLWNvbnRhY3QiPgogICAgICAgICAgPGxpPkNhbcOtIGRlbHMgVGFsZWNvbnMsIDIyClBvbMOtZ29ubyBJbmR1c3RyaWFsIENvdGVzIEFsdGVzLCAwMzgwNCwgQWxjb3ksIEFsaWNhbnRlLCBFc3Bhw7FhPC9saT4KICAgICAgICAgIDxsaT48YSBocmVmPSJ0ZWw6KzM0ODY1Nzg2ODkwIj4rMzQgODY1IDc4IDY4IDkwPC9hPjwvbGk+CiAgICAgICAgICA8bGk+PGEgaHJlZj0ibWFpbHRvOmluZm9AbXBhbGNveS5jb20iPmluZm9AbXBhbGNveS5jb208L2E+PC9saT4KICAgICAgICA8L3VsPgogICAgICA8L2Rpdj4KICAgIDwvZGl2PgoKICAgIDxkaXYgY2xhc3M9Im1wYS1mb290ZXItYm90dG9tIj4KICAgICAgPGRpdiBjbGFzcz0ibXBhLWZvb3Rlci1jb3B5Ij4KICAgICAgICDCqe+4jyAyMDI2IE1hbnVmYWN0dXJhcyBQbMOhc3RpY2FzIEFsY295IFMuTC4gVG9kb3MgbG9zIGRlcmVjaG9zIHJlc2VydmFkb3MuCiAgICAgIDwvZGl2PgogICAgICA8ZGl2IGNsYXNzPSJtcGEtZm9vdGVyLW1hZGUiPgogICAgICAgIEZhYnJpY2FkbyBlbiBFc3Bhw7FhIPCfh6rwn4e4CiAgICAgIDwvZGl2PgogICAgPC9kaXY+CgogIDwvZGl2Pgo8L3NlY3Rpb24+Cgo8c3R5bGU+Ci5tcGEtZm9vdGVyLXNlY3Rpb24gewogIGJhY2tncm91bmQ6ICMxZjNiNjM7CiAgcGFkZGluZzogNzBweCAyMHB4IDI2cHg7CiAgY29sb3I6IHJnYmEoMjU1LDI1NSwyNTUsMC45Mik7Cn0KCi5tcGEtZm9vdGVyLWNvbnRhaW5lciB7CiAgbWF4LXdpZHRoOiAxMjUwcHg7CiAgbWFyZ2luOiAwIGF1dG87Cn0KCi5tcGEtZm9vdGVyLWdyaWQgewogIGRpc3BsYXk6IGdyaWQ7CiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxLjNmciAxZnIgMWZyIDEuMTVmcjsKICBnYXA6IDYwcHg7CiAgcGFkZGluZy1ib3R0b206IDQwcHg7CiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMjU1LDI1NSwyNTUsMC4xNik7Cn0KCi5tcGEtZm9vdGVyLWNvbCBoMywKLm1wYS1mb290ZXItY29sIGg0IHsKICBtYXJnaW46IDAgMCAxOHB4OwogIGNvbG9yOiAjZmZmZmZmOwogIGZvbnQtd2VpZ2h0OiA4MDA7Cn0KCi5tcGEtZm9vdGVyLWNvbCBoMyB7CiAgZm9udC1zaXplOiAzMHB4Owp9CgoubXBhLWZvb3Rlci1jb2wgaDQgewogIGZvbnQtc2l6ZTogMjRweDsKfQoKLm1wYS1mb290ZXItY29sIHAgewogIG1hcmdpbjogMCAwIDE0cHg7CiAgZm9udC1zaXplOiAxOXB4OwogIGxpbmUtaGVpZ2h0OiAxLjc7CiAgY29sb3I6IHJnYmEoMjU1LDI1NSwyNTUsMC43OCk7Cn0KCi5tcGEtZm9vdGVyLWNvbCB1bCB7CiAgbGlzdC1zdHlsZTogbm9uZTsKICBtYXJnaW46IDA7CiAgcGFkZGluZzogMDsKfQoKLm1wYS1mb290ZXItY29sIHVsIGxpIHsKICBtYXJnaW4tYm90dG9tOiAxNHB4OwogIGZvbnQtc2l6ZTogMTlweDsKICBsaW5lLWhlaWdodDogMS42OwogIGNvbG9yOiByZ2JhKDI1NSwyNTUsMjU1LDAuNzgpOwp9CgoubXBhLWZvb3Rlci1jb2wgdWwgbGkgYSB7CiAgY29sb3I6IHJnYmEoMjU1LDI1NSwyNTUsMC43OCk7CiAgdGV4dC1kZWNvcmF0aW9uOiBub25lOwogIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2U7Cn0KCi5tcGEtZm9vdGVyLWNvbCB1bCBsaSBhOmhvdmVyIHsKICBjb2xvcjogI2ZmZmZmZjsKfQoKLm1wYS1mb290ZXItY29udGFjdCBsaSB7CiAgcGFkZGluZy1sZWZ0OiAwOwp9CgoubXBhLWZvb3Rlci1ib3R0b20gewogIGRpc3BsYXk6IGZsZXg7CiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOwogIGFsaWduLWl0ZW1zOiBjZW50ZXI7CiAgZ2FwOiAyMHB4OwogIHBhZGRpbmctdG9wOiAyNHB4Owp9CgoubXBhLWZvb3Rlci1jb3B5LAoubXBhLWZvb3Rlci1tYWRlIHsKICBmb250LXNpemU6IDE3cHg7CiAgbGluZS1oZWlnaHQ6IDEuNTsKICBjb2xvcjogcmdiYSgyNTUsMjU1LDI1NSwwLjcyKTsKfQoKQG1lZGlhIChtYXgtd2lkdGg6IDExMDBweCkgewogIC5tcGEtZm9vdGVyLWdyaWQgewogICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyOwogICAgZ2FwOiA0MHB4OwogIH0KfQoKQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7CiAgLm1wYS1mb290ZXItc2VjdGlvbiB7CiAgICBwYWRkaW5nOiA1MHB4IDE4cHggMjJweDsKICB9CgogIC5tcGEtZm9vdGVyLWdyaWQgewogICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7CiAgICBnYXA6IDMwcHg7CiAgICBwYWRkaW5nLWJvdHRvbTogMzBweDsKICB9CgogIC5tcGEtZm9vdGVyLWNvbCBoMyB7CiAgICBmb250LXNpemU6IDI2cHg7CiAgfQoKICAubXBhLWZvb3Rlci1jb2wgaDQgewogICAgZm9udC1zaXplOiAyMnB4OwogIH0KCiAgLm1wYS1mb290ZXItY29sIHAsCiAgLm1wYS1mb290ZXItY29sIHVsIGxpIHsKICAgIGZvbnQtc2l6ZTogMTdweDsKICB9CgogIC5tcGEtZm9vdGVyLWJvdHRvbSB7CiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOwogICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7CiAgfQoKICAubXBhLWZvb3Rlci1jb3B5LAogIC5tcGEtZm9vdGVyLW1hZGUgewogICAgZm9udC1zaXplOiAxNXB4OwogIH0KfQo8L3N0eWxlPgo8IS0tIC93cDpodG1sIC0tPjwvZGl2Pgo8IS0tIC93cDpjb2x1bW4gLS0+PC9kaXY+CjwhLS0gL3dwOmNvbHVtbnMgLS0+Cgo8IS0tIHdwOmNvbHVtbnMgeyJhbGlnbiI6IndpZGUifSAtLT4KPGRpdiBjbGFzcz0id3AtYmxvY2stY29sdW1ucyBhbGlnbndpZGUiPjwhLS0gd3A6Y29sdW1uIHsid2lkdGgiOiIxMDAlIn0gLS0+CjxkaXYgY2xhc3M9IndwLWJsb2NrLWNvbHVtbiIgc3R5bGU9ImZsZXgtYmFzaXM6MTAwJSI+PC9kaXY+CjwhLS0gL3dwOmNvbHVtbiAtLT48L2Rpdj4KPCEtLSAvd3A6Y29sdW1ucyAtLT5kb2N1bWVudGV4Y2VycHRkb2N1bWVudGF1dGhvcmRvY3VtZW50ZmVhdHVyZWRfbWVkaWFkb2N1bWVudGNvbW1lbnRfc3RhdHVzZG9jdW1lbnRwaW5nX3N0YXR1c2RvY3VtZW50dGVtcGxhdGVkb2N1bWVudG1ldGFhZHZhbmNlZF9zZW9fZGVzY3JpcHRpb25qZXRwYWNrX3Nlb19odG1sX3RpdGxlamV0cGFja19zZW9fbm9pbmRleGpldHBhY2tfcG9zdF93YXNfZXZlcl9wdWJsaXNoZWRmb290bm90ZXNfZWxlbWVudG9yX2VkaXRfbW9kZV9lbGVtZW50b3JfdGVtcGxhdGVfdHlwZV9lbGVtZW50b3JfZGF0YV9lbGVtZW50b3JfcGFnZV9zZXR0aW5nc2RvY3VtZW50YmxvY2tzY2xpZW50SWRpc1ZhbGlkb3JpZ2luYWxDb250ZW50bmFtZWF0dHJpYnV0ZXNpc1N0YWNrZWRPbk1vYmlsZWFsaWduaW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRvcmlnaW5hbENvbnRlbnRuYW1lYXR0cmlidXRlc3dpZHRoaW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRvcmlnaW5hbENvbnRlbnRuYW1lYXR0cmlidXRlc2NvbnRlbnRpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG9yaWdpbmFsQ29udGVudG5hbWVhdHRyaWJ1dGVzaXNTdGFja2VkT25Nb2JpbGVhbGlnbmlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkb3JpZ2luYWxDb250ZW50bmFtZWF0dHJpYnV0ZXN3aWR0aGlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkb3JpZ2luYWxDb250ZW50bmFtZWF0dHJpYnV0ZXNjb250ZW50aW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRvcmlnaW5hbENvbnRlbnRuYW1lYXR0cmlidXRlc2NvbnRlbnRpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG9yaWdpbmFsQ29udGVudG5hbWVhdHRyaWJ1dGVzaXNTdGFja2VkT25Nb2JpbGVhbGlnbmlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkb3JpZ2luYWxDb250ZW50bmFtZWF0dHJpYnV0ZXN3aWR0aGlubmVyQmxvY2tzc3RhdGVzYXZlZEF0c3RhdGVzYXZlZEJ5PCEtLSAvd3A6Y29sdW1uIC0tPjwvZGl2Pgo8IS0tIC93cDpjb2x1bW5zIC0tPgoKPCEtLSB3cDpjb2x1bW5zIHsiYWxpZ24iOiJ3aWRlIn0gLS0+CjxkaXYgY2xhc3M9IndwLWJsb2NrLWNvbHVtbnMgYWxpZ253aWRlIj48IS0tIHdwOmNvbHVtbiB7IndpZHRoIjoiMTAwJSJ9IC0tPgo8ZGl2IGNsYXNzPSJ3cC1ibG9jay1jb2x1bW4iIHN0eWxlPSJmbGV4LWJhc2lzOjEwMCUiPjwhLS0gd3A6aHRtbCAtLT4Kc3RhdGV2ZXJzaW9uY2xpZW50SWRpc1ZhbGlkbmFtZWF0dHJpYnV0ZXNpbm5lckJsb2NrczxkaXYgY2xhc3M9IndwLWJsb2NrLWNvbHVtbiIgc3R5bGU9ImZsZXgtYmFzaXM6MTAwJSI+PC9kaXY+CmNvbnRlbnRpc1N0YWNrZWRPbk1vYmlsZWNsaWVudElkaXNWYWxpZG5hbWVhdHRyaWJ1dGVzd2lkdGhpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG5hbWVhdHRyaWJ1dGVzY29udGVudGlubmVyQmxvY2tzYWxpZ248IS0tIHdwOmNvbHVtbnMgeyJhbGlnbiI6IndpZGUifSAtLT4KPGRpdiBjbGFzcz0id3AtYmxvY2stY29sdW1ucyBhbGlnbndpZGUiPjwhLS0gd3A6Y29sdW1uIHsid2lkdGgiOiIxMDAlIn0gLS0+CjxkaXYgY2xhc3M9IndwLWJsb2NrLWNvbHVtbiIgc3R5bGU9ImZsZXgtYmFzaXM6MTAwJSI+PCEtLSB3cDpodG1sIC0tPgo8aGVhZGVyIGNsYXNzPSJtcGEtaGVhZGVyLWN1c3RvbSI+CiAgPGRpdiBjbGFzcz0ibXBhLWNvbnRhaW5lciI+CiAgICA8ZGl2IGNsYXNzPSJtcGEtbG9nbyI+CiAgICAgIDxhIGhyZWY9Imh0dHBzOi8vbXBhbGNveS5jb20vIj4KICAgICAgICA8aW1nIHNyYz0iaHR0cHM6Ly9tcGFsY295LmNvbS93cC1jb250ZW50L3VwbG9hZHMvMjAyMy8wMi9kaXNlbm8tc2luLXRpdHVsby0xLnBuZyIgYWx0PSJNUEEiPgogICAgICA8L2E+CiAgICAgIDxkaXYgY2xhc3M9Im1wYS1sb2dvLXRleHQiPgogICAgICAgIDxzdHJvbmc+TVBBPC9zdHJvbmc+CiAgICAgICAgPHNwYW4+TWFudWZhY3R1cmFzIFBsw6FzdGljYXMgQWxjb3k8L3NwYW4+CiAgICAgIDwvZGl2PgogICAgPC9kaXY+CgogICAgPGRpdiBjbGFzcz0ibXBhLWhhbWJ1cmdlciIgb25jbGljaz0ib3Blbk1lbnUoKSI+CiAgICAgIDxzcGFuPjwvc3Bhbj4KICAgICAgPHNwYW4+PC9zcGFuPgogICAgICA8c3Bhbj48L3NwYW4+CiAgICA8L2Rpdj4KCiAgPC9kaXY+CgogIDxuYXYgY2xhc3M9Im1wYS1tZW51IiBpZD0ibXBhTWVudSI+CgogICAgPCEtLSBCT1TDk04gQ0VSUkFSIC0tPgogICAgPGRpdiBjbGFzcz0ibXBhLWNsb3NlIiBvbmNsaWNrPSJjbG9zZU1lbnUoKSI+4pyVPC9kaXY+CgogICAgPHVsPgogICAgICA8bGk+PGEgaHJlZj0iaHR0cHM6Ly9tcGFsY295LmNvbS8iPkluaWNpbzwvYT48L2xpPgogICAgICA8bGk+PGEgaHJlZj0iaHR0cHM6Ly9tcGFsY295LmNvbS8\/cGFnZV9pZD04NjIiPlNpc3RlbWEgZGUgTml2ZWxhY2nDs248L2E+PC9saT4KICAgICAgPGxpPjxhIGhyZWY9Imh0dHBzOi8vbXBhbGNveS5jb20vP3BhZ2VfaWQ9MTA2NiI+UHJvZHVjdG9zPC9hPjwvbGk+CiAgICAgIDxsaT48YSBocmVmPSJodHRwczovL21wYWxjb3kuY29tLz9wYWdlX2lkPTk4NCI+RmFicmljYWNpw7NuPC9hPjwvbGk+CiAgICAgIDxsaT48YSBocmVmPSJodHRwczovL21wYWxjb3kuY29tLz9wYWdlX2lkPTEwMzIiPk51ZXN0cmEgSGlzdG9yaWE8L2E+PC9saT4KICAgICAgPGxpPjxhIGhyZWY9Imh0dHBzOi8vbXBhbGNveS5jb20vP3BhZ2VfaWQ9OTkzIj5EaXN0cmlidWlkb3JlczwvYT48L2xpPgogICAgICA8bGk+PGEgaHJlZj0iaHR0cHM6Ly9tcGFsY295LmNvbS8\/cGFnZV9pZD0xMDA0Ij5Db250YWN0bzwvYT48L2xpPgogICAgICA8bGkgY2xhc3M9ImRpdmlkZXIiPjwvbGk+CiAgICAgIDxsaT48YSBocmVmPSJ0ZWw6KzM0ODY1Nzg2ODkwIj5MbGFtYXI8L2E+PC9saT4KICAgICAgPGxpPjxhIGhyZWY9Imh0dHBzOi8vbXBhbGNveS5jb20vP3BhZ2VfaWQ9MTAwNCIgY2xhc3M9ImJ0bi10YXJpZmEiPlNvbGljaXRhciBUYXJpZmE8L2E+PC9saT4KICAgIDwvdWw+CiAgPC9uYXY+CjwvaGVhZGVyPgoKPHN0eWxlPgoubXBhLWhlYWRlci1jdXN0b20gewogIHdpZHRoOiAxMDAlOwogIGJhY2tncm91bmQ6ICNmZmY7CiAgcG9zaXRpb246IHJlbGF0aXZlOwogIHotaW5kZXg6IDk5OTk7Cn0KCi5tcGEtY29udGFpbmVyIHsKICB3aWR0aDogODAlOwogIG1hcmdpbjogMCBhdXRvOwogIHBhZGRpbmc6IDE4cHggMDsKICBkaXNwbGF5OiBmbGV4OwogIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsKICBhbGlnbi1pdGVtczogY2VudGVyOwp9CgovKiBMT0dPICovCi5tcGEtbG9nbyB7CiAgZGlzcGxheTogZmxleDsKICBhbGlnbi1pdGVtczogY2VudGVyOwogIGdhcDogMTJweDsKfQoKLm1wYS1sb2dvIGltZyB7CiAgd2lkdGg6IDQycHg7Cn0KCi8qIEhBTUJVUkdVRVNBICovCi5tcGEtaGFtYnVyZ2VyIHsKICB3aWR0aDogNDRweDsKICBoZWlnaHQ6IDQ0cHg7CiAgYmFja2dyb3VuZDogI2YzZjRmNjsKICBib3JkZXItcmFkaXVzOiAxMnB4OwogIGRpc3BsYXk6IGZsZXg7CiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsKICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsKICBhbGlnbi1pdGVtczogY2VudGVyOwogIGdhcDogNnB4OwogIGN1cnNvcjogcG9pbnRlcjsKfQoKLm1wYS1oYW1idXJnZXIgc3BhbiB7CiAgd2lkdGg6IDIycHg7CiAgaGVpZ2h0OiAzcHg7CiAgYmFja2dyb3VuZDogIzFjMmI0MzsKICBib3JkZXItcmFkaXVzOiAycHg7Cn0KCi8qIE1FTsOaICovCi5tcGEtbWVudSB7CiAgcG9zaXRpb246IGZpeGVkOwogIHRvcDogMDsKICByaWdodDogLTEwMCU7CiAgd2lkdGg6IDMyMHB4OwogIGhlaWdodDogMTAwdmg7CiAgYmFja2dyb3VuZDogI2ZmZmZmZjsKICBib3gtc2hhZG93OiAtNXB4IDAgMjVweCByZ2JhKDAsMCwwLDAuMDgpOwogIHRyYW5zaXRpb246IDAuNHMgZWFzZTsKICBwYWRkaW5nOiAxMDBweCAzMHB4IDMwcHggMzBweDsKfQoKLm1wYS1tZW51LmFjdGl2ZSB7CiAgcmlnaHQ6IDA7Cn0KCi8qIEJPVMOTTiBYICovCi5tcGEtY2xvc2UgewogIHBvc2l0aW9uOiBhYnNvbHV0ZTsKICB0b3A6IDI1cHg7CiAgcmlnaHQ6IDI1cHg7CiAgZm9udC1zaXplOiAyNnB4OwogIGZvbnQtd2VpZ2h0OiA3MDA7CiAgY3Vyc29yOiBwb2ludGVyOwogIGNvbG9yOiAjZWY3NjA4OyAvKiBOQVJBTkpBIENPUlBPUkFUSVZPICovCiAgdHJhbnNpdGlvbjogMC4zcyBlYXNlOwp9CgoubXBhLWNsb3NlOmhvdmVyIHsKICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7Cn0KCi8qIExJTktTICovCi5tcGEtbWVudSB1bCB7CiAgbGlzdC1zdHlsZTogbm9uZTsKICBwYWRkaW5nOiAwOwp9CgoubXBhLW1lbnUgdWwgbGkgewogIG1hcmdpbi1ib3R0b206IDE4cHg7Cn0KCi5tcGEtbWVudSB1bCBsaSBhIHsKICB0ZXh0LWRlY29yYXRpb246IG5vbmU7CiAgZm9udC1zaXplOiAxOHB4OwogIGZvbnQtd2VpZ2h0OiA2MDA7CiAgY29sb3I6ICMxYzJiNDM7Cn0KCi5tcGEtbWVudSB1bCBsaSBhOmhvdmVyIHsKICBjb2xvcjogI2VmNzYwODsKfQoKLmRpdmlkZXIgewogIGhlaWdodDogMXB4OwogIGJhY2tncm91bmQ6ICNlNWU3ZWI7CiAgbWFyZ2luOiAyNXB4IDA7Cn0KCi5idG4tdGFyaWZhIHsKICBiYWNrZ3JvdW5kOiAjZWY3NjA4OwogIGNvbG9yOiB3aGl0ZSAhaW1wb3J0YW50OwogIHBhZGRpbmc6IDEycHggMThweDsKICBib3JkZXItcmFkaXVzOiA4cHg7CiAgZGlzcGxheTogaW5saW5lLWJsb2NrOwp9Cjwvc3R5bGU+Cgo8c2NyaXB0PgpmdW5jdGlvbiBvcGVuTWVudSgpIHsKICBkb2N1bWVudC5nZXRFbGVtZW50QnlJZCgibXBhTWVudSIpLmNsYXNzTGlzdC5hZGQoImFjdGl2ZSIpOwp9CgpmdW5jdGlvbiBjbG9zZU1lbnUoKSB7CiAgZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoIm1wYU1lbnUiKS5jbGFzc0xpc3QucmVtb3ZlKCJhY3RpdmUiKTsKfQo8L3NjcmlwdD4KPCEtLSAvd3A6aHRtbCAtLT48L2Rpdj4KPCEtLSAvd3A6Y29sdW1uIC0tPjwvZGl2Pgo8IS0tIC93cDpjb2x1bW5zIC0tPgoKBQcIBAgECAYIBQ4IB7EBAYjmAQgHCAYIDggOCAtIAQQYFhMfCRQYDxgIBggHDwQKEQULCAcPBAoFCwgHDwQKBwsIBw8EChEFCwgHDwQKBQsIBw8ECgcLCAcPBAoHCwgHDwQKEQULCAcPBAoFCwUHBQcvAbcCBQcIBwQKCzwHEQgHBAoFCwgHBAoHCwW4A48zEwEEAAABAAAAAQYACAEAAEcBAgAoQgEBAEEAAEEAAEEAAEEAAEEAAEEAAEEAAEEAAEEAAEEAAEEAAEEAAJ0BQQKGAT6IAY8CjAOEDTwdqQE7oAEQnwGiAYMBGJUBqwGMAbsBNowBngKMAY0BvgEBiQOEAQG5A4QBjwGqAZ8CrAEuhAE4jgHCAQCBArcCQUKsBBulAbEBtgG\/CyoUNBNXAJ0CsAGRAaEBlAMfDykUOSyDAYUCCaUBIqQEvg0Gl6YBpCSeCCyDAq8BpQE1ngFsAIQBkAE+vQFBAhJBCwLJAQB9AXcTMjAyNi0wMy0yMFQxOTo1NDozMXcGMTA2Ni0ydwdwdWJsaXNofb7Cg90BfQB3BmNsb3NlZHcGY2xvc2VkdwB3AHcAeXl3AHcAdwB3AH54dy48ZGl2IGNsYXNzPSJ3cC1ibG9jay1jb2x1bW5zIGFsaWdud2lkZSI+PC9kaXY+dwxjb3JlL2NvbHVtbnN4dwR3aWRleHc7PGRpdiBjbGFzcz0id3AtYmxvY2stY29sdW1uIiBzdHlsZT0iZmxleC1iYXNpczoxMDAlIj48L2Rpdj53C2NvcmUvY29sdW1udwQxMDAleHe1IjxoZWFkZXIgY2xhc3M9Im1wYS1oZWFkZXIiPgogIDxkaXYgY2xhc3M9Im1wYS1oZWFkZXItaW5uZXIiPgoKICAgIDxkaXYgY2xhc3M9Im1wYS1oZWFkZXItbG9nbyI+CiAgICAgIDxhIGhyZWY9Imh0dHBzOi8vbXBhbGNveS5jb20vIj4KICAgICAgICA8aW1nIHNyYz0iaHR0cHM6Ly9tcGFsY295LmNvbS93cC1jb250ZW50L3VwbG9hZHMvMjAyMy8wMi9kaXNlbm8tc2luLXRpdHVsby0xLnBuZyIgYWx0PSJNUEEgLSBNYW51ZmFjdHVyYXMgUGzDoXN0aWNhcyBBbGNveSI+CiAgICAgIDwvYT4KICAgICAgPGRpdiBjbGFzcz0ibXBhLWhlYWRlci1sb2dvLXRleHQiPgogICAgICAgIDxzcGFuIGNsYXNzPSJtcGEtaGVhZGVyLWxvZ28tdGl0bGUiPk1QQTwvc3Bhbj4KICAgICAgICA8c3BhbiBjbGFzcz0ibXBhLWhlYWRlci1sb2dvLXN1YnRpdGxlIj5NYW51ZmFjdHVyYXMgUGzDoXN0aWNhcyBBbGNveTwvc3Bhbj4KICAgICAgPC9kaXY+CiAgICA8L2Rpdj4KCiAgICA8bmF2IGNsYXNzPSJtcGEtaGVhZGVyLW5hdiI+CiAgICAgIDx1bD4KICAgICAgICA8bGk+PGEgaHJlZj0iaHR0cHM6Ly9tcGFsY295LmNvbS8iPkluaWNpbzwvYT48L2xpPgogICAgICAgIDxsaT48YSBocmVmPSJodHRwczovL21wYWxjb3kuY29tLz9wYWdlX2lkPTg2MiI+U2lzdGVtYSBkZSBOaXZlbGFjacOzbjwvYT48L2xpPgogICAgICAgIDxsaT48YSBocmVmPSJodHRwczovL21wYWxjb3kuY29tLz9wYWdlX2lkPTEwNjYiIGNsYXNzPSJhY3RpdmUiPlByb2R1Y3RvczwvYT48L2xpPgogICAgICAgIDxsaT48YSBocmVmPSJodHRwczovL21wYWxjb3kuY29tLz9wYWdlX2lkPTk4NCI+RmFicmljYWNpw7NuPC9hPjwvbGk+CiAgICAgICAgPGxpPjxhIGhyZWY9Imh0dHBzOi8vbXBhbGNveS5jb20vP3BhZ2VfaWQ9MTAzMiI+TnVlc3RyYSBIaXN0b3JpYTwvYT48L2xpPgogICAgICAgIDxsaT48YSBocmVmPSJodHRwczovL21wYWxjb3kuY29tLz9wYWdlX2lkPTk5MyI+RGlzdHJpYnVpZG9yZXM8L2E+PC9saT4KICAgICAgICA8bGk+PGEgaHJlZj0iaHR0cHM6Ly9tcGFsY295LmNvbS8\/cGFnZV9pZD0xMDA0Ij5Db250YWN0bzwvYT48L2xpPgogICAgICA8L3VsPgogICAgPC9uYXY+CgogICAgPGRpdiBjbGFzcz0ibXBhLWhlYWRlci1hY3Rpb25zIj4KICAgICAgPGEgaHJlZj0idGVsOiszNDg2NTc4Njg5MCIgY2xhc3M9Im1wYS1oZWFkZXItY2FsbCI+IExsYW1hcjwvYT4KICAgICAgPGEgaHJlZj0iaHR0cHM6Ly9tcGFsY295LmNvbS8\/cGFnZV9pZD0xMDA0IiBjbGFzcz0ibXBhLWhlYWRlci1idG4iPlNvbGljaXRhciBUYXJpZmE8L2E+CiAgICA8L2Rpdj4KCiAgPC9kaXY+CgogIDxkaXYgY2xhc3M9Im1wYS1oZWFkZXItYmx1ZWJhciI+PC9kaXY+CjwvaGVhZGVyPgoKPHN0eWxlPgoubXBhLWhlYWRlciB7CiAgd2lkdGg6IDEwMCU7CiAgYmFja2dyb3VuZDogI2ZmZmZmZjsKICBwb3NpdGlvbjogcmVsYXRpdmU7CiAgei1pbmRleDogOTk5OTsKICBib3gtc2hhZG93OiAwIDFweCAwIHJnYmEoMCwwLDAsMC4wNSk7Cn0KCi5tcGEtaGVhZGVyLWlubmVyIHsKICBtYXgtd2lkdGg6IDEzODBweDsKICBtYXJnaW46IDAgYXV0bzsKICBwYWRkaW5nOiAxMnB4IDI0cHg7CiAgZGlzcGxheTogZmxleDsKICBhbGlnbi1pdGVtczogY2VudGVyOwogIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsKICBnYXA6IDIwcHg7Cn0KCi5tcGEtaGVhZGVyLWxvZ28gewogIGRpc3BsYXk6IGZsZXg7CiAgYWxpZ24taXRlbXM6IGNlbnRlcjsKICBnYXA6IDEycHg7CiAgbWluLXdpZHRoOiAyODBweDsKfQoKLm1wYS1oZWFkZXItbG9nbyBpbWcgewogIHdpZHRoOiA0OHB4OwogIGhlaWdodDogNDhweDsKICBvYmplY3QtZml0OiBjb250YWluOwogIGRpc3BsYXk6IGJsb2NrOwp9CgoubXBhLWhlYWRlci1sb2dvLXRleHQgewogIGRpc3BsYXk6IGZsZXg7CiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsKICBsaW5lLWhlaWdodDogMS4wNTsKfQoKLm1wYS1oZWFkZXItbG9nby10aXRsZSB7CiAgZm9udC1zaXplOiAyNHB4OwogIGZvbnQtd2VpZ2h0OiA4MDA7CiAgY29sb3I6ICMxNTI2M2M7Cn0KCi5tcGEtaGVhZGVyLWxvZ28tc3VidGl0bGUgewogIGZvbnQtc2l6ZTogMTRweDsKICBjb2xvcjogIzZiNzI4MDsKICBmb250LXdlaWdodDogNTAwOwogIG1hcmdpbi10b3A6IDNweDsKfQoKLm1wYS1oZWFkZXItbmF2IHsKICBmbGV4OiAxOwogIGRpc3BsYXk6IGZsZXg7CiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7Cn0KCi5tcGEtaGVhZGVyLW5hdiB1bCB7CiAgbGlzdC1zdHlsZTogbm9uZTsKICBkaXNwbGF5OiBmbGV4OwogIGFsaWduLWl0ZW1zOiBjZW50ZXI7CiAgZ2FwOiA4cHg7CiAgbWFyZ2luOiAwOwogIHBhZGRpbmc6IDA7Cn0KCi5tcGEtaGVhZGVyLW5hdiB1bCBsaSB7CiAgbWFyZ2luOiAwOwogIHBhZGRpbmc6IDA7Cn0KCi5tcGEtaGVhZGVyLW5hdiB1bCBsaSBhIHsKICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7CiAgdGV4dC1kZWNvcmF0aW9uOiBub25lOwogIGNvbG9yOiAjNWM2NDcwOwogIGZvbnQtc2l6ZTogMTZweDsKICBmb250LXdlaWdodDogNzAwOwogIHBhZGRpbmc6IDEycHggMTRweDsKICBib3JkZXItcmFkaXVzOiAxMHB4OwogIHRyYW5zaXRpb246IGFsbCAwLjI1cyBlYXNlOwogIHdoaXRlLXNwYWNlOiBub3dyYXA7Cn0KCi5tcGEtaGVhZGVyLW5hdiB1bCBsaSBhOmhvdmVyIHsKICBjb2xvcjogIzFjMmI0MzsKICBiYWNrZ3JvdW5kOiAjZjNmNGY2Owp9CgoubXBhLWhlYWRlci1uYXYgdWwgbGkgYS5hY3RpdmUgewogIGJhY2tncm91bmQ6ICNlZWYxZjU7CiAgY29sb3I6ICMxYzJiNDM7Cn0KCi5tcGEtaGVhZGVyLWFjdGlvbnMgewogIGRpc3BsYXk6IGZsZXg7CiAgYWxpZ24taXRlbXM6IGNlbnRlcjsKICBnYXA6IDEycHg7CiAgbWluLXdpZHRoOiAyNTBweDsKICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kOwp9CgoubXBhLWhlYWRlci1jYWxsIHsKICB0ZXh0LWRlY29yYXRpb246IG5vbmU7CiAgY29sb3I6ICM2YjcyODA7CiAgZm9udC1zaXplOiAxNnB4OwogIGZvbnQtd2VpZ2h0OiA3MDA7CiAgcGFkZGluZzogMTBweCAxMnB4OwogIGJvcmRlci1yYWRpdXM6IDEwcHg7CiAgdHJhbnNpdGlvbjogYWxsIDAuMjVzIGVhc2U7CiAgd2hpdGUtc3BhY2U6IG5vd3JhcDsKfQoKLm1wYS1oZWFkZXItY2FsbDpob3ZlciB7CiAgYmFja2dyb3VuZDogI2YzZjRmNjsKICBjb2xvcjogIzFjMmI0MzsKfQoKLm1wYS1oZWFkZXItYnRuIHsKICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7CiAgdGV4dC1kZWNvcmF0aW9uOiBub25lOwogIGJhY2tncm91bmQ6ICNlZjc2MDg7CiAgY29sb3I6ICNmZmZmZmY7CiAgZm9udC1zaXplOiAxNnB4OwogIGZvbnQtd2VpZ2h0OiA4MDA7CiAgcGFkZGluZzogMTRweCAyMHB4OwogIGJvcmRlci1yYWRpdXM6IDEwcHg7CiAgdHJhbnNpdGlvbjogYWxsIDAuMjVzIGVhc2U7CiAgd2hpdGUtc3BhY2U6IG5vd3JhcDsKfQoKLm1wYS1oZWFkZXItYnRuOmhvdmVyIHsKICBiYWNrZ3JvdW5kOiAjZDk2ODAwOwogIGNvbG9yOiAjZmZmZmZmOwp9CgoubXBhLWhlYWRlci1ibHVlYmFyIHsKICB3aWR0aDogMTAwJTsKICBoZWlnaHQ6IDMwcHg7CiAgYmFja2dyb3VuZDogI2ZmZmZmZjsKfQoKQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkgewogIC5tcGEtaGVhZGVyLWlubmVyIHsKICAgIGZsZXgtd3JhcDogd3JhcDsKICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOwogIH0KCiAgLm1wYS1oZWFkZXItbG9nbywKICAubXBhLWhlYWRlci1uYXYsCiAgLm1wYS1oZWFkZXItYWN0aW9ucyB7CiAgICB3aWR0aDogMTAwJTsKICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOwogICAgdGV4dC1hbGlnbjogY2VudGVyOwogICAgbWluLXdpZHRoOiBhdXRvOwogIH0KCiAgLm1wYS1oZWFkZXItbmF2IHVsIHsKICAgIGZsZXgtd3JhcDogd3JhcDsKICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOwogIH0KfQoKQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7CiAgLm1wYS1oZWFkZXItaW5uZXIgewogICAgcGFkZGluZzogMTZweDsKICB9CgogIC5tcGEtaGVhZGVyLWxvZ28gewogICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsKICAgIGdhcDogOHB4OwogIH0KCiAgLm1wYS1oZWFkZXItbG9nby10ZXh0IHsKICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7CiAgfQoKICAubXBhLWhlYWRlci1uYXYgdWwgbGkgYSB7CiAgICBmb250LXNpemU6IDE1cHg7CiAgICBwYWRkaW5nOiAxMHB4IDEycHg7CiAgfQoKICAubXBhLWhlYWRlci1jYWxsLAogIC5tcGEtaGVhZGVyLWJ0biB7CiAgICBmb250LXNpemU6IDE1cHg7CiAgfQoKICAubXBhLWhlYWRlci1idG4gewogICAgd2lkdGg6IDEwMCU7CiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7CiAgfQoKICAubXBhLWhlYWRlci1ibHVlYmFyIHsKICAgIGhlaWdodDogMjJweDsKICB9Cn0KPC9zdHlsZT53CWNvcmUvaHRtbHckMTQ3MzAxNDItYTQ1My00ZTBmLThlMjYtMjAzZjAzN2MyYjRieHcuPGRpdiBjbGFzcz0id3AtYmxvY2stY29sdW1ucyBhbGlnbndpZGUiPjwvZGl2PncMY29yZS9jb2x1bW5zeHcEd2lkZXckYThhODkwMzEtYzFiNC00NzFlLWE1NmUtYzY4Mzk3NjAwNjg5eHc9PGRpdiBjbGFzcz0id3AtYmxvY2stY29sdW1uIiBzdHlsZT0iZmxleC1iYXNpczoxMDAlIj4KCjwvZGl2PncLY29yZS9jb2x1bW53BDEwMCV3JDg0Mzg3Yzc2LTIxNjEtNDYyMS04N2E3LWM1YjgwZjViN2Q5MHh3uFI8c2VjdGlvbiBjbGFzcz0ibXBhLXByb2R1Y3Rvcy1wYWdlIj4KCiAgPCEtLSBIRVJPIC0tPgogIDxzZWN0aW9uIGNsYXNzPSJtcGEtcHJvZHVjdG9zLWhlcm8iPgogICAgPGRpdiBjbGFzcz0ibXBhLXByb2R1Y3Rvcy1oZXJvLWlubmVyIj4KICAgICAgPGgxPkNhdMOhbG9nbyBkZSBQcm9kdWN0b3M8L2gxPgogICAgICA8cD5HYW1hIGNvbXBsZXRhIGRlIGNsaXBzIHkgY3XDsWFzIGRlIG5pdmVsYWNpw7NuIGZhYnJpY2Fkb3MgZW4gbnlsb24gZGUgYWx0YSByZXNpc3RlbmNpYS48L3A+CiAgICA8L2Rpdj4KICA8L3NlY3Rpb24+CgogIDwhLS0gR1JJRCBQUk9EVUNUT1MgLS0+CiAgPHNlY3Rpb24gY2xhc3M9Im1wYS1wcm9kdWN0b3MtZ3JpZC1zZWN0aW9uIj4KICAgIDxkaXYgY2xhc3M9Im1wYS1wcm9kdWN0b3MtY29udGFpbmVyIj4KICAgICAgPGRpdiBjbGFzcz0ibXBhLXByb2R1Y3Rvcy1ncmlkIj4KCiAgICAgICAgPCEtLSBQUk9EVUNUTyAxIC0tPgogICAgICAgIDxhcnRpY2xlIGNsYXNzPSJtcGEtcHJvZHVjdG8tY2FyZCI+CiAgICAgICAgICA8ZGl2IGNsYXNzPSJtcGEtcHJvZHVjdG8taW1hZ2UiPgogICAgICAgICAgICA8aW1nIHNyYz0iaHR0cHM6Ly9tcGFsY295LmNvbS93cC1jb250ZW50L3VwbG9hZHMvMjAyNi8wMy9LaXdpY2hpLUluc3RhZ3JhbS1udWV2by03NS5wbmciIGFsdD0iQ2xpcCAwLDUgbW0iPgogICAgICAgICAgPC9kaXY+CiAgICAgICAgICA8ZGl2IGNsYXNzPSJtcGEtcHJvZHVjdG8tYm9keSI+CiAgICAgICAgICAgIDxoMz5DbGlwIDAsNSBtbTwvaDM+CgogICAgICAgICAgICA8ZGl2IGNsYXNzPSJtcGEtcHJvZHVjdG8tcm93Ij4KICAgICAgICAgICAgICA8c3Bhbj5Fc3Blc29yPC9zcGFuPgogICAgICAgICAgICAgIDxzdHJvbmc+MCw1IG1tPC9zdHJvbmc+CiAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICA8ZGl2IGNsYXNzPSJtcGEtcHJvZHVjdG8tcm93Ij4KICAgICAgICAgICAgICA8c3Bhbj5NYXRlcmlhbDwvc3Bhbj4KICAgICAgICAgICAgICA8c3Ryb25nPk55bG9uIChQb2xpYW1pZGEpPC9zdHJvbmc+CiAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICA8ZGl2IGNsYXNzPSJtcGEtcHJvZHVjdG8tcm93Ij4KICAgICAgICAgICAgICA8c3Bhbj5Vc288L3NwYW4+CiAgICAgICAgICAgICAgPHN0cm9uZz5KdW50YXMgbcOtbmltYXMsIHJlY3RpZmljYWRvczwvc3Ryb25nPgogICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgCiAgICAgICAgICAgIDxkaXYgY2xhc3M9Im1wYS1wcm9kdWN0by1yb3ciPgogICAgICAgICAgICAgIDxzcGFuPkVtYmFsYWplPC9zcGFuPgogICAgICAgICAgICAgIDxzdHJvbmc+Q3VibyAzMDAgdWRzIC8gQ3VibyAxMDAwIHVkczwvc3Ryb25nPgogICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgIDwvZGl2PgogICAgICAgIDwvYXJ0aWNsZT4KCiAgICAgICAgPCEtLSBQUk9EVUNUTyAyIC0tPgogICAgICAgIDxhcnRpY2xlIGNsYXNzPSJtcGEtcHJvZHVjdG8tY2FyZCI+CiAgICAgICAgICA8ZGl2IGNsYXNzPSJtcGEtcHJvZHVjdG8taW1hZ2UiPgogICAgICAgICAgICA8aW1nIHNyYz0iaHR0cHM6Ly9tcGFsY295LmNvbS93cC1jb250ZW50L3VwbG9hZHMvMjAyNi8wMy9LaXdpY2hpLUluc3RhZ3JhbS1udWV2by03Ni5wbmciIGFsdD0iQ2xpcCAxIG1tIj4KICAgICAgICAgIDwvZGl2PgogICAgICAgICAgPGRpdiBjbGFzcz0ibXBhLXByb2R1Y3RvLWJvZHkiPgogICAgICAgICAgICA8aDM+Q2xpcCAxIG1tPC9oMz4KCiAgICAgICAgICAgIDxkaXYgY2xhc3M9Im1wYS1wcm9kdWN0by1yb3ciPgogICAgICAgICAgICAgIDxzcGFuPkVzcGVzb3I8L3NwYW4+CiAgICAgICAgICAgICAgPHN0cm9uZz4xIG1tPC9zdHJvbmc+CiAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICA8ZGl2IGNsYXNzPSJtcGEtcHJvZHVjdG8tcm93Ij4KICAgICAgICAgICAgICA8c3Bhbj5NYXRlcmlhbDwvc3Bhbj4KICAgICAgICAgICAgICA8c3Ryb25nPk55bG9uIChQb2xpYW1pZGEpPC9zdHJvbmc+CiAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICA8ZGl2IGNsYXNzPSJtcGEtcHJvZHVjdG8tcm93Ij4KICAgICAgICAgICAgICA8c3Bhbj5Vc288L3NwYW4+CiAgICAgICAgICAgICAgPHN0cm9uZz5Vc28gZXN0w6FuZGFyIHByb2Zlc2lvbmFsPC9zdHJvbmc+CiAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICA8ZGl2IGNsYXNzPSJtcGEtcHJvZHVjdG8tcm93Ij4KICAgICAgICAgICAgICA8c3Bhbj5FbWJhbGFqZTwvc3Bhbj4KICAgICAgICAgICAgICA8c3Ryb25nPkN1Ym8gMzAwIHVkcyAvIEN1Ym8gMTAwMCB1ZHM8L3N0cm9uZz4KICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICA8L2Rpdj4KICAgICAgICA8L2FydGljbGU+CgogICAgICAgIDwhLS0gUFJPRFVDVE8gMyAtLT4KICAgICAgICA8YXJ0aWNsZSBjbGFzcz0ibXBhLXByb2R1Y3RvLWNhcmQiPgogICAgICAgICAgPGRpdiBjbGFzcz0ibXBhLXByb2R1Y3RvLWltYWdlIj4KICAgICAgICAgICAgPGltZyBzcmM9Imh0dHBzOi8vbXBhbGNveS5jb20vd3AtY29udGVudC91cGxvYWRzLzIwMjYvMDMvS2l3aWNoaS1JbnN0YWdyYW0tbnVldm8tNzQucG5nIiBhbHQ9IkNsaXAgMSw1IG1tIj4KICAgICAgICAgIDwvZGl2PgogICAgICAgICAgPGRpdiBjbGFzcz0ibXBhLXByb2R1Y3RvLWJvZHkiPgogICAgICAgICAgICA8aDM+Q2xpcCAxLDUgbW08L2gzPgoKICAgICAgICAgICAgPGRpdiBjbGFzcz0ibXBhLXByb2R1Y3RvLXJvdyI+CiAgICAgICAgICAgICAgPHNwYW4+RXNwZXNvcjwvc3Bhbj4KICAgICAgICAgICAgICA8c3Ryb25nPjEsNSBtbTwvc3Ryb25nPgogICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgPGRpdiBjbGFzcz0ibXBhLXByb2R1Y3RvLXJvdyI+CiAgICAgICAgICAgICAgPHNwYW4+TWF0ZXJpYWw8L3NwYW4+CiAgICAgICAgICAgICAgPHN0cm9uZz5OeWxvbiAoUG9saWFtaWRhKTwvc3Ryb25nPgogICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgPGRpdiBjbGFzcz0ibXBhLXByb2R1Y3RvLXJvdyI+CiAgICAgICAgICAgICAgPHNwYW4+VXNvPC9zcGFuPgogICAgICAgICAgICAgIDxzdHJvbmc+SnVudGEgdmVyc8OhdGlsPC9zdHJvbmc+CiAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICA8ZGl2IGNsYXNzPSJtcGEtcHJvZHVjdG8tcm93Ij4KICAgICAgICAgICAgICA8c3Bhbj5FbWJhbGFqZTwvc3Bhbj4KICAgICAgICAgICAgICA8c3Ryb25nPkN1Ym8gMzAwIHVkcyAvIEN1Ym8gMTAwMCB1ZHM8L3N0cm9uZz4KICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICA8L2Rpdj4KICAgICAgICA8L2FydGljbGU+CgogICAgICAgIDwhLS0gUFJPRFVDVE8gNCAtLT4KICAgICAgICA8YXJ0aWNsZSBjbGFzcz0ibXBhLXByb2R1Y3RvLWNhcmQiPgogICAgICAgICAgPGRpdiBjbGFzcz0ibXBhLXByb2R1Y3RvLWltYWdlIj4KICAgICAgICAgICAgPGltZyBzcmM9Imh0dHBzOi8vbXBhbGNveS5jb20vd3AtY29udGVudC91cGxvYWRzLzIwMjYvMDMvS2l3aWNoaS1JbnN0YWdyYW0tbnVldm8tNzgucG5nIiBhbHQ9IkNsaXAgMiBtbSI+CiAgICAgICAgICA8L2Rpdj4KICAgICAgICAgIDxkaXYgY2xhc3M9Im1wYS1wcm9kdWN0by1ib2R5Ij4KICAgICAgICAgICAgPGgzPkNsaXAgMiBtbTwvaDM+CgogICAgICAgICAgICA8ZGl2IGNsYXNzPSJtcGEtcHJvZHVjdG8tcm93Ij4KICAgICAgICAgICAgICA8c3Bhbj5Fc3Blc29yPC9zcGFuPgogICAgICAgICAgICAgIDxzdHJvbmc+MiBtbTwvc3Ryb25nPgogICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgPGRpdiBjbGFzcz0ibXBhLXByb2R1Y3RvLXJvdyI+CiAgICAgICAgICAgICAgPHNwYW4+TWF0ZXJpYWw8L3NwYW4+CiAgICAgICAgICAgICAgPHN0cm9uZz5OeWxvbiAoUG9saWFtaWRhKTwvc3Ryb25nPgogICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgPGRpdiBjbGFzcz0ibXBhLXByb2R1Y3RvLXJvdyI+CiAgICAgICAgICAgICAgPHNwYW4+VXNvPC9zcGFuPgogICAgICAgICAgICAgIDxzdHJvbmc+SnVudGEgbWVkaWEgZXN0w6FuZGFyPC9zdHJvbmc+CiAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICA8ZGl2IGNsYXNzPSJtcGEtcHJvZHVjdG8tcm93Ij4KICAgICAgICAgICAgICA8c3Bhbj5FbWJhbGFqZTwvc3Bhbj4KICAgICAgICAgICAgICA8c3Ryb25nPkN1Ym8gMzAwIHVkcyAvIEN1Ym8gMTAwMCB1ZHM8L3N0cm9uZz4KICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICA8L2Rpdj4KICAgICAgICA8L2FydGljbGU+CgogICAgICAgIDwhLS0gUFJPRFVDVE8gNSAtLT4KICAgICAgICA8YXJ0aWNsZSBjbGFzcz0ibXBhLXByb2R1Y3RvLWNhcmQiPgogICAgICAgICAgPGRpdiBjbGFzcz0ibXBhLXByb2R1Y3RvLWltYWdlIj4KICAgICAgICAgICAgPGltZyBzcmM9Imh0dHBzOi8vbXBhbGNveS5jb20vd3AtY29udGVudC91cGxvYWRzLzIwMjYvMDMvS2l3aWNoaS1JbnN0YWdyYW0tbnVldm8tNzcucG5nIiBhbHQ9IkNsaXAgMyBtbSI+CiAgICAgICAgICA8L2Rpdj4KICAgICAgICAgIDxkaXYgY2xhc3M9Im1wYS1wcm9kdWN0by1ib2R5Ij4KICAgICAgICAgICAgPGgzPkNsaXAgMyBtbTwvaDM+CgogICAgICAgICAgICA8ZGl2IGNsYXNzPSJtcGEtcHJvZHVjdG8tcm93Ij4KICAgICAgICAgICAgICA8c3Bhbj5Fc3Blc29yPC9zcGFuPgogICAgICAgICAgICAgIDxzdHJvbmc+MyBtbTwvc3Ryb25nPgogICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgPGRpdiBjbGFzcz0ibXBhLXByb2R1Y3RvLXJvdyI+CiAgICAgICAgICAgICAgPHNwYW4+TWF0ZXJpYWw8L3NwYW4+CiAgICAgICAgICAgICAgPHN0cm9uZz5OeWxvbiAoUG9saWFtaWRhKTwvc3Ryb25nPgogICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgPGRpdiBjbGFzcz0ibXBhLXByb2R1Y3RvLXJvdyI+CiAgICAgICAgICAgICAgPHNwYW4+VXNvPC9zcGFuPgogICAgICAgICAgICAgIDxzdHJvbmc+SnVudGEgYW5jaGEsIGV4dGVyaW9yZXM8L3N0cm9uZz4KICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgIDxkaXYgY2xhc3M9Im1wYS1wcm9kdWN0by1yb3ciPgogICAgICAgICAgICAgIDxzcGFuPkVtYmFsYWplPC9zcGFuPgogICAgICAgICAgICAgIDxzdHJvbmc+Q3VibyAzMDAgdWRzIC8gQ3VibyAxMDAwIHVkczwvc3Ryb25nPgogICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgIDwvZGl2PgogICAgICAgIDwvYXJ0aWNsZT4KCiAgICAgICAgPCEtLSBQUk9EVUNUTyA2IC0tPgogICAgICAgIDxhcnRpY2xlIGNsYXNzPSJtcGEtcHJvZHVjdG8tY2FyZCI+CiAgICAgICAgICA8ZGl2IGNsYXNzPSJtcGEtcHJvZHVjdG8taW1hZ2UiPgogICAgICAgICAgICA8aW1nIHNyYz0iaHR0cHM6Ly9tcGFsY295LmNvbS93cC1jb250ZW50L3VwbG9hZHMvMjAyNi8wMy9LaXdpY2hpLUluc3RhZ3JhbS1udWV2by03OS5wbmciIGFsdD0iQ3XDsWEgZXN0cmVjaGEgcmV1dGlsaXphYmxlIj4KICAgICAgICAgIDwvZGl2PgogICAgICAgICAgPGRpdiBjbGFzcz0ibXBhLXByb2R1Y3RvLWJvZHkiPgogICAgICAgICAgICA8aDM+Q3XDsWEgUmV1dGlsaXphYmxlPC9oMz4KCiAgICAgICAgICAgIDxkaXYgY2xhc3M9Im1wYS1wcm9kdWN0by1yb3ciPgogICAgICAgICAgICAgIDxzcGFuPkVzcGVzb3I8L3NwYW4+CiAgICAgICAgICAgICAgPHN0cm9uZz5Vbml2ZXJzYWwgZXN0cmVjaGE8L3N0cm9uZz4KICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgIDxkaXYgY2xhc3M9Im1wYS1wcm9kdWN0by1yb3ciPgogICAgICAgICAgICAgIDxzcGFuPk1hdGVyaWFsPC9zcGFuPgogICAgICAgICAgICAgIDxzdHJvbmc+UG9saWV0aWxlbm88L3N0cm9uZz4KICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgIDxkaXYgY2xhc3M9Im1wYS1wcm9kdWN0by1yb3ciPgogICAgICAgICAgICAgIDxzcGFuPlVzbzwvc3Bhbj4KICAgICAgICAgICAgICA8c3Ryb25nPkNvbXBhdGlibGUgY29uIHRvZG9zIGxvcyBjbGlwcyBkZSBtZWRpZGEgZXN0cmVjaGE8L3N0cm9uZz4KICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgIDxkaXYgY2xhc3M9Im1wYS1wcm9kdWN0by1yb3ciPgogICAgICAgICAgICAgIDxzcGFuPkNvbXBhdGliaWxpZGFkPC9zcGFuPgogICAgICAgICAgICAgIDxzdHJvbmc+UmV1dGlsaXphYmxlICsxMCB1c29zPC9zdHJvbmc+CiAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICA8ZGl2IGNsYXNzPSJtcGEtcHJvZHVjdG8tcm93Ij4KICAgICAgICAgICAgICA8c3Bhbj5FbWJhbGFqZTwvc3Bhbj4KICAgICAgICAgICAgICA8c3Ryb25nPkN1Ym8gMTUwIHVkcyAvIEN1Ym8gNzAwIHVkczwvc3Ryb25nPgogICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgIDwvZGl2PgogICAgICAgIDwvYXJ0aWNsZT4KCiAgICAgIDwvZGl2PgogICAgPC9kaXY+CiAgPC9zZWN0aW9uPgoKICA8IS0tIENUQSAtLT4KICA8c2VjdGlvbiBjbGFzcz0ibXBhLXByb2R1Y3Rvcy1jdGEiPgogICAgPGRpdiBjbGFzcz0ibXBhLXByb2R1Y3Rvcy1jdGEtaW5uZXIiPgogICAgICA8aDI+wr9OZWNlc2l0YXMgdW5hIHRhcmlmYSBwZXJzb25hbGl6YWRhPzwvaDI+CiAgICAgIDxwPgogICAgICAgIENvbnRhY3RhIGNvbiBudWVzdHJvIGVxdWlwbyBjb21lcmNpYWwgcGFyYSByZWNpYmlyIHByZWNpb3MgeQogICAgICAgIGNvbmRpY2lvbmVzIGRlIGRpc3RyaWJ1Y2nDs24uCiAgICAgIDwvcD4KICAgICAgPGEgaHJlZj0iaHR0cHM6Ly9tcGFsY295LmNvbS8\/cGFnZV9pZD0xMDA0IiBjbGFzcz0ibXBhLXByb2R1Y3Rvcy1idG4iPgogICAgICAgIFNvbGljaXRhciBUYXJpZmEKICAgICAgICA8c3Bhbj7ihpI8L3NwYW4+CiAgICAgIDwvYT4KICAgIDwvZGl2PgogIDwvc2VjdGlvbj4KCjwvc2VjdGlvbj4KCjxzdHlsZT4KLm1wYS1wcm9kdWN0b3MtcGFnZSB7CiAgd2lkdGg6IDEwMCU7CiAgbWFyZ2luOiAwOwogIHBhZGRpbmc6IDA7CiAgYmFja2dyb3VuZDogI2YzZjRmNjsKICBjb2xvcjogIzFmMjkzNzsKICBmb250LWZhbWlseTogaW5oZXJpdDsKfQoKLyogSEVSTyAqLwoubXBhLXByb2R1Y3Rvcy1oZXJvIHsKICB3aWR0aDogMTAwJTsKICBiYWNrZ3JvdW5kOiAjMWYzYjYzOwogIHBhZGRpbmc6IDc4cHggMzBweCA3MnB4OwogIHRleHQtYWxpZ246IGNlbnRlcjsKfQoKLm1wYS1wcm9kdWN0b3MtaGVyby1pbm5lciB7CiAgbWF4LXdpZHRoOiA5ODBweDsKICBtYXJnaW46IDAgYXV0bzsKfQoKLm1wYS1wcm9kdWN0b3MtaGVybyBoMSB7CiAgbWFyZ2luOiAwIDAgMTRweDsKICBmb250LXNpemU6IDY4cHg7CiAgbGluZS1oZWlnaHQ6IDEuMDU7CiAgZm9udC13ZWlnaHQ6IDgwMDsKICBjb2xvcjogI2ZmZmZmZjsKfQoKLm1wYS1wcm9kdWN0b3MtaGVybyBwIHsKICBtYXJnaW46IDAgYXV0bzsKICBtYXgtd2lkdGg6IDg1MHB4OwogIGZvbnQtc2l6ZTogMjJweDsKICBsaW5lLWhlaWdodDogMS42OwogIGNvbG9yOiByZ2JhKDI1NSwyNTUsMjU1LDAuODYpOwp9CgovKiBHUklEICovCi5tcGEtcHJvZHVjdG9zLWdyaWQtc2VjdGlvbiB7CiAgd2lkdGg6IDEwMCU7CiAgcGFkZGluZzogNzBweCAzMHB4IDcwcHg7CiAgYmFja2dyb3VuZDogI2YzZjRmNjsKfQoKLm1wYS1wcm9kdWN0b3MtY29udGFpbmVyIHsKICBtYXgtd2lkdGg6IDExODBweDsKICBtYXJnaW46IDAgYXV0bzsKfQoKLm1wYS1wcm9kdWN0b3MtZ3JpZCB7CiAgZGlzcGxheTogZ3JpZDsKICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpOwogIGdhcDogMjhweDsKfQoKLm1wYS1wcm9kdWN0by1jYXJkIHsKICBiYWNrZ3JvdW5kOiAjZmZmZmZmOwogIGJvcmRlcjogMXB4IHNvbGlkICNkYmUxZTg7CiAgYm9yZGVyLXJhZGl1czogMTZweDsKICBvdmVyZmxvdzogaGlkZGVuOwogIGJveC1zaGFkb3c6IDAgNnB4IDE4cHggcmdiYSgxNiwyNCw0MCwwLjA1KTsKfQoKLm1wYS1wcm9kdWN0by1pbWFnZSB7CiAgYmFja2dyb3VuZDogI2Y3ZjhmYTsKICBtaW4taGVpZ2h0OiAyNDBweDsKICBkaXNwbGF5OiBmbGV4OwogIGFsaWduLWl0ZW1zOiBjZW50ZXI7CiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7CiAgcGFkZGluZzogMjZweDsKfQoKLm1wYS1wcm9kdWN0by1pbWFnZSBpbWcgewogIG1heC13aWR0aDogMTU1cHg7CiAgbWF4LWhlaWdodDogMTU1cHg7CiAgd2lkdGg6IGF1dG87CiAgaGVpZ2h0OiBhdXRvOwogIGRpc3BsYXk6IGJsb2NrOwp9CgoubXBhLXByb2R1Y3RvLWJvZHkgewogIHBhZGRpbmc6IDIycHggMjJweCAyMnB4Owp9CgoubXBhLXByb2R1Y3RvLWJvZHkgaDMgewogIG1hcmdpbjogMCAwIDE2cHg7CiAgZm9udC1zaXplOiAyNHB4OwogIGxpbmUtaGVpZ2h0OiAxLjI7CiAgZm9udC13ZWlnaHQ6IDgwMDsKICBjb2xvcjogIzFmMjkzNzsKfQoKLm1wYS1wcm9kdWN0by1yb3cgewogIGRpc3BsYXk6IGZsZXg7CiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOwogIGdhcDogMTZweDsKICBwYWRkaW5nOiAxMXB4IDA7CiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlNWU3ZWI7Cn0KCi5tcGEtcHJvZHVjdG8tcm93IHNwYW4gewogIGZvbnQtc2l6ZTogMTVweDsKICBmb250LXdlaWdodDogNzAwOwogIGNvbG9yOiAjN2I4NDkxOwp9CgoubXBhLXByb2R1Y3RvLXJvdyBzdHJvbmcgewogIGZvbnQtc2l6ZTogMTVweDsKICBmb250LXdlaWdodDogNzAwOwogIGNvbG9yOiAjNGI1NTYzOwogIHRleHQtYWxpZ246IHJpZ2h0Owp9CgovKiBDVEEgKi8KLm1wYS1wcm9kdWN0b3MtY3RhIHsKICB3aWR0aDogMTAwJTsKICBiYWNrZ3JvdW5kOiAjMWYzYjYzOwogIHBhZGRpbmc6IDkwcHggMzBweCA5NXB4OwogIHRleHQtYWxpZ246IGNlbnRlcjsKfQoKLm1wYS1wcm9kdWN0b3MtY3RhLWlubmVyIHsKICBtYXgtd2lkdGg6IDg2MHB4OwogIG1hcmdpbjogMCBhdXRvOwp9CgoubXBhLXByb2R1Y3Rvcy1jdGEgaDIgewogIG1hcmdpbjogMCAwIDE2cHg7CiAgZm9udC1zaXplOiA1MnB4OwogIGxpbmUtaGVpZ2h0OiAxLjA4OwogIGZvbnQtd2VpZ2h0OiA4MDA7CiAgY29sb3I6ICNmZmZmZmY7Cn0KCi5tcGEtcHJvZHVjdG9zLWN0YSBwIHsKICBtYXgtd2lkdGg6IDc2MHB4OwogIG1hcmdpbjogMCBhdXRvIDMwcHg7CiAgZm9udC1zaXplOiAyMXB4OwogIGxpbmUtaGVpZ2h0OiAxLjY7CiAgY29sb3I6IHJnYmEoMjU1LDI1NSwyNTUsMC44NSk7Cn0KCi5tcGEtcHJvZHVjdG9zLWJ0biB7CiAgZGlzcGxheTogaW5saW5lLWZsZXg7CiAgYWxpZ24taXRlbXM6IGNlbnRlcjsKICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsKICBnYXA6IDEwcHg7CiAgbWluLXdpZHRoOiAyMjBweDsKICBwYWRkaW5nOiAxN3B4IDI4cHg7CiAgYmFja2dyb3VuZDogI2VmNzYwODsKICBjb2xvcjogI2ZmZmZmZjsKICB0ZXh0LWRlY29yYXRpb246IG5vbmU7CiAgYm9yZGVyLXJhZGl1czogMTJweDsKICBmb250LXNpemU6IDE4cHg7CiAgZm9udC13ZWlnaHQ6IDgwMDsKICB0cmFuc2l0aW9uOiBhbGwgMC4yNXMgZWFzZTsKICBib3gtc2hhZG93OiAwIDEwcHggMzBweCByZ2JhKDIzOSwxMTgsOCwwLjIyKTsKfQoKLm1wYS1wcm9kdWN0b3MtYnRuOmhvdmVyIHsKICBiYWNrZ3JvdW5kOiAjZDk2ODAwOwogIGNvbG9yOiAjZmZmZmZmOwogIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMnB4KTsKfQoKLm1wYS1wcm9kdWN0b3MtYnRuIHNwYW4gewogIGZvbnQtc2l6ZTogMjBweDsKICBsaW5lLWhlaWdodDogMTsKfQoKLyogUkVTUE9OU0lWRSAqLwpAbWVkaWEgKG1heC13aWR0aDogMTEwMHB4KSB7CiAgLm1wYS1wcm9kdWN0b3MtZ3JpZCB7CiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpOwogIH0KfQoKQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7CiAgLm1wYS1wcm9kdWN0b3MtaGVybyB7CiAgICBwYWRkaW5nOiA1OHB4IDE4cHggNTRweDsKICB9CgogIC5tcGEtcHJvZHVjdG9zLWhlcm8gaDEgewogICAgZm9udC1zaXplOiAzOHB4OwogIH0KCiAgLm1wYS1wcm9kdWN0b3MtaGVybyBwIHsKICAgIGZvbnQtc2l6ZTogMTZweDsKICB9CgogIC5tcGEtcHJvZHVjdG9zLWdyaWQtc2VjdGlvbiB7CiAgICBwYWRkaW5nOiA1MHB4IDE4cHg7CiAgfQoKICAubXBhLXByb2R1Y3Rvcy1ncmlkIHsKICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyOwogIH0KCiAgLm1wYS1wcm9kdWN0by1pbWFnZSB7CiAgICBtaW4taGVpZ2h0OiAyMTBweDsKICB9CgogIC5tcGEtcHJvZHVjdG8tYm9keSBoMyB7CiAgICBmb250LXNpemU6IDIycHg7CiAgfQoKICAubXBhLXByb2R1Y3RvLXJvdyB7CiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOwogICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7CiAgfQoKICAubXBhLXByb2R1Y3RvLXJvdyBzdHJvbmcgewogICAgdGV4dC1hbGlnbjogbGVmdDsKICB9CgogIC5tcGEtcHJvZHVjdG9zLWN0YSB7CiAgICBwYWRkaW5nOiA2MnB4IDE4cHggNjhweDsKICB9CgogIC5tcGEtcHJvZHVjdG9zLWN0YSBoMiB7CiAgICBmb250LXNpemU6IDM0cHg7CiAgfQoKICAubXBhLXByb2R1Y3Rvcy1jdGEgcCB7CiAgICBmb250LXNpemU6IDE2cHg7CiAgfQoKICAubXBhLXByb2R1Y3Rvcy1idG4gewogICAgd2lkdGg6IDEwMCU7CiAgfQp9Cjwvc3R5bGU+dwljb3JlL2h0bWx3uFI8c2VjdGlvbiBjbGFzcz0ibXBhLXByb2R1Y3Rvcy1wYWdlIj4KCiAgPCEtLSBIRVJPIC0tPgogIDxzZWN0aW9uIGNsYXNzPSJtcGEtcHJvZHVjdG9zLWhlcm8iPgogICAgPGRpdiBjbGFzcz0ibXBhLXByb2R1Y3Rvcy1oZXJvLWlubmVyIj4KICAgICAgPGgxPkNhdMOhbG9nbyBkZSBQcm9kdWN0b3M8L2gxPgogICAgICA8cD5HYW1hIGNvbXBsZXRhIGRlIGNsaXBzIHkgY3XDsWFzIGRlIG5pdmVsYWNpw7NuIGZhYnJpY2Fkb3MgZW4gbnlsb24gZGUgYWx0YSByZXNpc3RlbmNpYS48L3A+CiAgICA8L2Rpdj4KICA8L3NlY3Rpb24+CgogIDwhLS0gR1JJRCBQUk9EVUNUT1MgLS0+CiAgPHNlY3Rpb24gY2xhc3M9Im1wYS1wcm9kdWN0b3MtZ3JpZC1zZWN0aW9uIj4KICAgIDxkaXYgY2xhc3M9Im1wYS1wcm9kdWN0b3MtY29udGFpbmVyIj4KICAgICAgPGRpdiBjbGFzcz0ibXBhLXByb2R1Y3Rvcy1ncmlkIj4KCiAgICAgICAgPCEtLSBQUk9EVUNUTyAxIC0tPgogICAgICAgIDxhcnRpY2xlIGNsYXNzPSJtcGEtcHJvZHVjdG8tY2FyZCI+CiAgICAgICAgICA8ZGl2IGNsYXNzPSJtcGEtcHJvZHVjdG8taW1hZ2UiPgogICAgICAgICAgICA8aW1nIHNyYz0iaHR0cHM6Ly9tcGFsY295LmNvbS93cC1jb250ZW50L3VwbG9hZHMvMjAyNi8wMy9LaXdpY2hpLUluc3RhZ3JhbS1udWV2by03NS5wbmciIGFsdD0iQ2xpcCAwLDUgbW0iPgogICAgICAgICAgPC9kaXY+CiAgICAgICAgICA8ZGl2IGNsYXNzPSJtcGEtcHJvZHVjdG8tYm9keSI+CiAgICAgICAgICAgIDxoMz5DbGlwIDAsNSBtbTwvaDM+CgogICAgICAgICAgICA8ZGl2IGNsYXNzPSJtcGEtcHJvZHVjdG8tcm93Ij4KICAgICAgICAgICAgICA8c3Bhbj5Fc3Blc29yPC9zcGFuPgogICAgICAgICAgICAgIDxzdHJvbmc+MCw1IG1tPC9zdHJvbmc+CiAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICA8ZGl2IGNsYXNzPSJtcGEtcHJvZHVjdG8tcm93Ij4KICAgICAgICAgICAgICA8c3Bhbj5NYXRlcmlhbDwvc3Bhbj4KICAgICAgICAgICAgICA8c3Ryb25nPk55bG9uIChQb2xpYW1pZGEpPC9zdHJvbmc+CiAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICA8ZGl2IGNsYXNzPSJtcGEtcHJvZHVjdG8tcm93Ij4KICAgICAgICAgICAgICA8c3Bhbj5Vc288L3NwYW4+CiAgICAgICAgICAgICAgPHN0cm9uZz5KdW50YXMgbcOtbmltYXMsIHJlY3RpZmljYWRvczwvc3Ryb25nPgogICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgCiAgICAgICAgICAgIDxkaXYgY2xhc3M9Im1wYS1wcm9kdWN0by1yb3ciPgogICAgICAgICAgICAgIDxzcGFuPkVtYmFsYWplPC9zcGFuPgogICAgICAgICAgICAgIDxzdHJvbmc+Q3VibyAzMDAgdWRzIC8gQ3VibyAxMDAwIHVkczwvc3Ryb25nPgogICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgIDwvZGl2PgogICAgICAgIDwvYXJ0aWNsZT4KCiAgICAgICAgPCEtLSBQUk9EVUNUTyAyIC0tPgogICAgICAgIDxhcnRpY2xlIGNsYXNzPSJtcGEtcHJvZHVjdG8tY2FyZCI+CiAgICAgICAgICA8ZGl2IGNsYXNzPSJtcGEtcHJvZHVjdG8taW1hZ2UiPgogICAgICAgICAgICA8aW1nIHNyYz0iaHR0cHM6Ly9tcGFsY295LmNvbS93cC1jb250ZW50L3VwbG9hZHMvMjAyNi8wMy9LaXdpY2hpLUluc3RhZ3JhbS1udWV2by03Ni5wbmciIGFsdD0iQ2xpcCAxIG1tIj4KICAgICAgICAgIDwvZGl2PgogICAgICAgICAgPGRpdiBjbGFzcz0ibXBhLXByb2R1Y3RvLWJvZHkiPgogICAgICAgICAgICA8aDM+Q2xpcCAxIG1tPC9oMz4KCiAgICAgICAgICAgIDxkaXYgY2xhc3M9Im1wYS1wcm9kdWN0by1yb3ciPgogICAgICAgICAgICAgIDxzcGFuPkVzcGVzb3I8L3NwYW4+CiAgICAgICAgICAgICAgPHN0cm9uZz4xIG1tPC9zdHJvbmc+CiAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICA8ZGl2IGNsYXNzPSJtcGEtcHJvZHVjdG8tcm93Ij4KICAgICAgICAgICAgICA8c3Bhbj5NYXRlcmlhbDwvc3Bhbj4KICAgICAgICAgICAgICA8c3Ryb25nPk55bG9uIChQb2xpYW1pZGEpPC9zdHJvbmc+CiAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICA8ZGl2IGNsYXNzPSJtcGEtcHJvZHVjdG8tcm93Ij4KICAgICAgICAgICAgICA8c3Bhbj5Vc288L3NwYW4+CiAgICAgICAgICAgICAgPHN0cm9uZz5Vc28gZXN0w6FuZGFyIHByb2Zlc2lvbmFsPC9zdHJvbmc+CiAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICA8ZGl2IGNsYXNzPSJtcGEtcHJvZHVjdG8tcm93Ij4KICAgICAgICAgICAgICA8c3Bhbj5FbWJhbGFqZTwvc3Bhbj4KICAgICAgICAgICAgICA8c3Ryb25nPkN1Ym8gMzAwIHVkcyAvIEN1Ym8gMTAwMCB1ZHM8L3N0cm9uZz4KICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICA8L2Rpdj4KICAgICAgICA8L2FydGljbGU+CgogICAgICAgIDwhLS0gUFJPRFVDVE8gMyAtLT4KICAgICAgICA8YXJ0aWNsZSBjbGFzcz0ibXBhLXByb2R1Y3RvLWNhcmQiPgogICAgICAgICAgPGRpdiBjbGFzcz0ibXBhLXByb2R1Y3RvLWltYWdlIj4KICAgICAgICAgICAgPGltZyBzcmM9Imh0dHBzOi8vbXBhbGNveS5jb20vd3AtY29udGVudC91cGxvYWRzLzIwMjYvMDMvS2l3aWNoaS1JbnN0YWdyYW0tbnVldm8tNzQucG5nIiBhbHQ9IkNsaXAgMSw1IG1tIj4KICAgICAgICAgIDwvZGl2PgogICAgICAgICAgPGRpdiBjbGFzcz0ibXBhLXByb2R1Y3RvLWJvZHkiPgogICAgICAgICAgICA8aDM+Q2xpcCAxLDUgbW08L2gzPgoKICAgICAgICAgICAgPGRpdiBjbGFzcz0ibXBhLXByb2R1Y3RvLXJvdyI+CiAgICAgICAgICAgICAgPHNwYW4+RXNwZXNvcjwvc3Bhbj4KICAgICAgICAgICAgICA8c3Ryb25nPjEsNSBtbTwvc3Ryb25nPgogICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgPGRpdiBjbGFzcz0ibXBhLXByb2R1Y3RvLXJvdyI+CiAgICAgICAgICAgICAgPHNwYW4+TWF0ZXJpYWw8L3NwYW4+CiAgICAgICAgICAgICAgPHN0cm9uZz5OeWxvbiAoUG9saWFtaWRhKTwvc3Ryb25nPgogICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgPGRpdiBjbGFzcz0ibXBhLXByb2R1Y3RvLXJvdyI+CiAgICAgICAgICAgICAgPHNwYW4+VXNvPC9zcGFuPgogICAgICAgICAgICAgIDxzdHJvbmc+SnVudGEgdmVyc8OhdGlsPC9zdHJvbmc+CiAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICA8ZGl2IGNsYXNzPSJtcGEtcHJvZHVjdG8tcm93Ij4KICAgICAgICAgICAgICA8c3Bhbj5FbWJhbGFqZTwvc3Bhbj4KICAgICAgICAgICAgICA8c3Ryb25nPkN1Ym8gMzAwIHVkcyAvIEN1Ym8gMTAwMCB1ZHM8L3N0cm9uZz4KICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICA8L2Rpdj4KICAgICAgICA8L2FydGljbGU+CgogICAgICAgIDwhLS0gUFJPRFVDVE8gNCAtLT4KICAgICAgICA8YXJ0aWNsZSBjbGFzcz0ibXBhLXByb2R1Y3RvLWNhcmQiPgogICAgICAgICAgPGRpdiBjbGFzcz0ibXBhLXByb2R1Y3RvLWltYWdlIj4KICAgICAgICAgICAgPGltZyBzcmM9Imh0dHBzOi8vbXBhbGNveS5jb20vd3AtY29udGVudC91cGxvYWRzLzIwMjYvMDMvS2l3aWNoaS1JbnN0YWdyYW0tbnVldm8tNzgucG5nIiBhbHQ9IkNsaXAgMiBtbSI+CiAgICAgICAgICA8L2Rpdj4KICAgICAgICAgIDxkaXYgY2xhc3M9Im1wYS1wcm9kdWN0by1ib2R5Ij4KICAgICAgICAgICAgPGgzPkNsaXAgMiBtbTwvaDM+CgogICAgICAgICAgICA8ZGl2IGNsYXNzPSJtcGEtcHJvZHVjdG8tcm93Ij4KICAgICAgICAgICAgICA8c3Bhbj5Fc3Blc29yPC9zcGFuPgogICAgICAgICAgICAgIDxzdHJvbmc+MiBtbTwvc3Ryb25nPgogICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgPGRpdiBjbGFzcz0ibXBhLXByb2R1Y3RvLXJvdyI+CiAgICAgICAgICAgICAgPHNwYW4+TWF0ZXJpYWw8L3NwYW4+CiAgICAgICAgICAgICAgPHN0cm9uZz5OeWxvbiAoUG9saWFtaWRhKTwvc3Ryb25nPgogICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgPGRpdiBjbGFzcz0ibXBhLXByb2R1Y3RvLXJvdyI+CiAgICAgICAgICAgICAgPHNwYW4+VXNvPC9zcGFuPgogICAgICAgICAgICAgIDxzdHJvbmc+SnVudGEgbWVkaWEgZXN0w6FuZGFyPC9zdHJvbmc+CiAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICA8ZGl2IGNsYXNzPSJtcGEtcHJvZHVjdG8tcm93Ij4KICAgICAgICAgICAgICA8c3Bhbj5FbWJhbGFqZTwvc3Bhbj4KICAgICAgICAgICAgICA8c3Ryb25nPkN1Ym8gMzAwIHVkcyAvIEN1Ym8gMTAwMCB1ZHM8L3N0cm9uZz4KICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICA8L2Rpdj4KICAgICAgICA8L2FydGljbGU+CgogICAgICAgIDwhLS0gUFJPRFVDVE8gNSAtLT4KICAgICAgICA8YXJ0aWNsZSBjbGFzcz0ibXBhLXByb2R1Y3RvLWNhcmQiPgogICAgICAgICAgPGRpdiBjbGFzcz0ibXBhLXByb2R1Y3RvLWltYWdlIj4KICAgICAgICAgICAgPGltZyBzcmM9Imh0dHBzOi8vbXBhbGNveS5jb20vd3AtY29udGVudC91cGxvYWRzLzIwMjYvMDMvS2l3aWNoaS1JbnN0YWdyYW0tbnVldm8tNzcucG5nIiBhbHQ9IkNsaXAgMyBtbSI+CiAgICAgICAgICA8L2Rpdj4KICAgICAgICAgIDxkaXYgY2xhc3M9Im1wYS1wcm9kdWN0by1ib2R5Ij4KICAgICAgICAgICAgPGgzPkNsaXAgMyBtbTwvaDM+CgogICAgICAgICAgICA8ZGl2IGNsYXNzPSJtcGEtcHJvZHVjdG8tcm93Ij4KICAgICAgICAgICAgICA8c3Bhbj5Fc3Blc29yPC9zcGFuPgogICAgICAgICAgICAgIDxzdHJvbmc+MyBtbTwvc3Ryb25nPgogICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgPGRpdiBjbGFzcz0ibXBhLXByb2R1Y3RvLXJvdyI+CiAgICAgICAgICAgICAgPHNwYW4+TWF0ZXJpYWw8L3NwYW4+CiAgICAgICAgICAgICAgPHN0cm9uZz5OeWxvbiAoUG9saWFtaWRhKTwvc3Ryb25nPgogICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgPGRpdiBjbGFzcz0ibXBhLXByb2R1Y3RvLXJvdyI+CiAgICAgICAgICAgICAgPHNwYW4+VXNvPC9zcGFuPgogICAgICAgICAgICAgIDxzdHJvbmc+SnVudGEgYW5jaGEsIGV4dGVyaW9yZXM8L3N0cm9uZz4KICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgIDxkaXYgY2xhc3M9Im1wYS1wcm9kdWN0by1yb3ciPgogICAgICAgICAgICAgIDxzcGFuPkVtYmFsYWplPC9zcGFuPgogICAgICAgICAgICAgIDxzdHJvbmc+Q3VibyAzMDAgdWRzIC8gQ3VibyAxMDAwIHVkczwvc3Ryb25nPgogICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgIDwvZGl2PgogICAgICAgIDwvYXJ0aWNsZT4KCiAgICAgICAgPCEtLSBQUk9EVUNUTyA2IC0tPgogICAgICAgIDxhcnRpY2xlIGNsYXNzPSJtcGEtcHJvZHVjdG8tY2FyZCI+CiAgICAgICAgICA8ZGl2IGNsYXNzPSJtcGEtcHJvZHVjdG8taW1hZ2UiPgogICAgICAgICAgICA8aW1nIHNyYz0iaHR0cHM6Ly9tcGFsY295LmNvbS93cC1jb250ZW50L3VwbG9hZHMvMjAyNi8wMy9LaXdpY2hpLUluc3RhZ3JhbS1udWV2by03OS5wbmciIGFsdD0iQ3XDsWEgZXN0cmVjaGEgcmV1dGlsaXphYmxlIj4KICAgICAgICAgIDwvZGl2PgogICAgICAgICAgPGRpdiBjbGFzcz0ibXBhLXByb2R1Y3RvLWJvZHkiPgogICAgICAgICAgICA8aDM+Q3XDsWEgUmV1dGlsaXphYmxlPC9oMz4KCiAgICAgICAgICAgIDxkaXYgY2xhc3M9Im1wYS1wcm9kdWN0by1yb3ciPgogICAgICAgICAgICAgIDxzcGFuPkVzcGVzb3I8L3NwYW4+CiAgICAgICAgICAgICAgPHN0cm9uZz5Vbml2ZXJzYWwgZXN0cmVjaGE8L3N0cm9uZz4KICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgIDxkaXYgY2xhc3M9Im1wYS1wcm9kdWN0by1yb3ciPgogICAgICAgICAgICAgIDxzcGFuPk1hdGVyaWFsPC9zcGFuPgogICAgICAgICAgICAgIDxzdHJvbmc+UG9saWV0aWxlbm88L3N0cm9uZz4KICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgIDxkaXYgY2xhc3M9Im1wYS1wcm9kdWN0by1yb3ciPgogICAgICAgICAgICAgIDxzcGFuPlVzbzwvc3Bhbj4KICAgICAgICAgICAgICA8c3Ryb25nPkNvbXBhdGlibGUgY29uIHRvZG9zIGxvcyBjbGlwcyBkZSBtZWRpZGEgZXN0cmVjaGE8L3N0cm9uZz4KICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgIDxkaXYgY2xhc3M9Im1wYS1wcm9kdWN0by1yb3ciPgogICAgICAgICAgICAgIDxzcGFuPkNvbXBhdGliaWxpZGFkPC9zcGFuPgogICAgICAgICAgICAgIDxzdHJvbmc+UmV1dGlsaXphYmxlICsxMCB1c29zPC9zdHJvbmc+CiAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICA8ZGl2IGNsYXNzPSJtcGEtcHJvZHVjdG8tcm93Ij4KICAgICAgICAgICAgICA8c3Bhbj5FbWJhbGFqZTwvc3Bhbj4KICAgICAgICAgICAgICA8c3Ryb25nPkN1Ym8gMTUwIHVkcyAvIEN1Ym8gNzAwIHVkczwvc3Ryb25nPgogICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgIDwvZGl2PgogICAgICAgIDwvYXJ0aWNsZT4KCiAgICAgIDwvZGl2PgogICAgPC9kaXY+CiAgPC9zZWN0aW9uPgoKICA8IS0tIENUQSAtLT4KICA8c2VjdGlvbiBjbGFzcz0ibXBhLXByb2R1Y3Rvcy1jdGEiPgogICAgPGRpdiBjbGFzcz0ibXBhLXByb2R1Y3Rvcy1jdGEtaW5uZXIiPgogICAgICA8aDI+wr9OZWNlc2l0YXMgdW5hIHRhcmlmYSBwZXJzb25hbGl6YWRhPzwvaDI+CiAgICAgIDxwPgogICAgICAgIENvbnRhY3RhIGNvbiBudWVzdHJvIGVxdWlwbyBjb21lcmNpYWwgcGFyYSByZWNpYmlyIHByZWNpb3MgeQogICAgICAgIGNvbmRpY2lvbmVzIGRlIGRpc3RyaWJ1Y2nDs24uCiAgICAgIDwvcD4KICAgICAgPGEgaHJlZj0iaHR0cHM6Ly9tcGFsY295LmNvbS8\/cGFnZV9pZD0xMDA0IiBjbGFzcz0ibXBhLXByb2R1Y3Rvcy1idG4iPgogICAgICAgIFNvbGljaXRhciBUYXJpZmEKICAgICAgICA8c3Bhbj7ihpI8L3NwYW4+CiAgICAgIDwvYT4KICAgIDwvZGl2PgogIDwvc2VjdGlvbj4KCjwvc2VjdGlvbj4KCjxzdHlsZT4KLm1wYS1wcm9kdWN0b3MtcGFnZSB7CiAgd2lkdGg6IDEwMCU7CiAgbWFyZ2luOiAwOwogIHBhZGRpbmc6IDA7CiAgYmFja2dyb3VuZDogI2YzZjRmNjsKICBjb2xvcjogIzFmMjkzNzsKICBmb250LWZhbWlseTogaW5oZXJpdDsKfQoKLyogSEVSTyAqLwoubXBhLXByb2R1Y3Rvcy1oZXJvIHsKICB3aWR0aDogMTAwJTsKICBiYWNrZ3JvdW5kOiAjMWYzYjYzOwogIHBhZGRpbmc6IDc4cHggMzBweCA3MnB4OwogIHRleHQtYWxpZ246IGNlbnRlcjsKfQoKLm1wYS1wcm9kdWN0b3MtaGVyby1pbm5lciB7CiAgbWF4LXdpZHRoOiA5ODBweDsKICBtYXJnaW46IDAgYXV0bzsKfQoKLm1wYS1wcm9kdWN0b3MtaGVybyBoMSB7CiAgbWFyZ2luOiAwIDAgMTRweDsKICBmb250LXNpemU6IDY4cHg7CiAgbGluZS1oZWlnaHQ6IDEuMDU7CiAgZm9udC13ZWlnaHQ6IDgwMDsKICBjb2xvcjogI2ZmZmZmZjsKfQoKLm1wYS1wcm9kdWN0b3MtaGVybyBwIHsKICBtYXJnaW46IDAgYXV0bzsKICBtYXgtd2lkdGg6IDg1MHB4OwogIGZvbnQtc2l6ZTogMjJweDsKICBsaW5lLWhlaWdodDogMS42OwogIGNvbG9yOiByZ2JhKDI1NSwyNTUsMjU1LDAuODYpOwp9CgovKiBHUklEICovCi5tcGEtcHJvZHVjdG9zLWdyaWQtc2VjdGlvbiB7CiAgd2lkdGg6IDEwMCU7CiAgcGFkZGluZzogNzBweCAzMHB4IDcwcHg7CiAgYmFja2dyb3VuZDogI2YzZjRmNjsKfQoKLm1wYS1wcm9kdWN0b3MtY29udGFpbmVyIHsKICBtYXgtd2lkdGg6IDExODBweDsKICBtYXJnaW46IDAgYXV0bzsKfQoKLm1wYS1wcm9kdWN0b3MtZ3JpZCB7CiAgZGlzcGxheTogZ3JpZDsKICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpOwogIGdhcDogMjhweDsKfQoKLm1wYS1wcm9kdWN0by1jYXJkIHsKICBiYWNrZ3JvdW5kOiAjZmZmZmZmOwogIGJvcmRlcjogMXB4IHNvbGlkICNkYmUxZTg7CiAgYm9yZGVyLXJhZGl1czogMTZweDsKICBvdmVyZmxvdzogaGlkZGVuOwogIGJveC1zaGFkb3c6IDAgNnB4IDE4cHggcmdiYSgxNiwyNCw0MCwwLjA1KTsKfQoKLm1wYS1wcm9kdWN0by1pbWFnZSB7CiAgYmFja2dyb3VuZDogI2Y3ZjhmYTsKICBtaW4taGVpZ2h0OiAyNDBweDsKICBkaXNwbGF5OiBmbGV4OwogIGFsaWduLWl0ZW1zOiBjZW50ZXI7CiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7CiAgcGFkZGluZzogMjZweDsKfQoKLm1wYS1wcm9kdWN0by1pbWFnZSBpbWcgewogIG1heC13aWR0aDogMTU1cHg7CiAgbWF4LWhlaWdodDogMTU1cHg7CiAgd2lkdGg6IGF1dG87CiAgaGVpZ2h0OiBhdXRvOwogIGRpc3BsYXk6IGJsb2NrOwp9CgoubXBhLXByb2R1Y3RvLWJvZHkgewogIHBhZGRpbmc6IDIycHggMjJweCAyMnB4Owp9CgoubXBhLXByb2R1Y3RvLWJvZHkgaDMgewogIG1hcmdpbjogMCAwIDE2cHg7CiAgZm9udC1zaXplOiAyNHB4OwogIGxpbmUtaGVpZ2h0OiAxLjI7CiAgZm9udC13ZWlnaHQ6IDgwMDsKICBjb2xvcjogIzFmMjkzNzsKfQoKLm1wYS1wcm9kdWN0by1yb3cgewogIGRpc3BsYXk6IGZsZXg7CiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOwogIGdhcDogMTZweDsKICBwYWRkaW5nOiAxMXB4IDA7CiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlNWU3ZWI7Cn0KCi5tcGEtcHJvZHVjdG8tcm93IHNwYW4gewogIGZvbnQtc2l6ZTogMTVweDsKICBmb250LXdlaWdodDogNzAwOwogIGNvbG9yOiAjN2I4NDkxOwp9CgoubXBhLXByb2R1Y3RvLXJvdyBzdHJvbmcgewogIGZvbnQtc2l6ZTogMTVweDsKICBmb250LXdlaWdodDogNzAwOwogIGNvbG9yOiAjNGI1NTYzOwogIHRleHQtYWxpZ246IHJpZ2h0Owp9CgovKiBDVEEgKi8KLm1wYS1wcm9kdWN0b3MtY3RhIHsKICB3aWR0aDogMTAwJTsKICBiYWNrZ3JvdW5kOiAjMWYzYjYzOwogIHBhZGRpbmc6IDkwcHggMzBweCA5NXB4OwogIHRleHQtYWxpZ246IGNlbnRlcjsKfQoKLm1wYS1wcm9kdWN0b3MtY3RhLWlubmVyIHsKICBtYXgtd2lkdGg6IDg2MHB4OwogIG1hcmdpbjogMCBhdXRvOwp9CgoubXBhLXByb2R1Y3Rvcy1jdGEgaDIgewogIG1hcmdpbjogMCAwIDE2cHg7CiAgZm9udC1zaXplOiA1MnB4OwogIGxpbmUtaGVpZ2h0OiAxLjA4OwogIGZvbnQtd2VpZ2h0OiA4MDA7CiAgY29sb3I6ICNmZmZmZmY7Cn0KCi5tcGEtcHJvZHVjdG9zLWN0YSBwIHsKICBtYXgtd2lkdGg6IDc2MHB4OwogIG1hcmdpbjogMCBhdXRvIDMwcHg7CiAgZm9udC1zaXplOiAyMXB4OwogIGxpbmUtaGVpZ2h0OiAxLjY7CiAgY29sb3I6IHJnYmEoMjU1LDI1NSwyNTUsMC44NSk7Cn0KCi5tcGEtcHJvZHVjdG9zLWJ0biB7CiAgZGlzcGxheTogaW5saW5lLWZsZXg7CiAgYWxpZ24taXRlbXM6IGNlbnRlcjsKICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsKICBnYXA6IDEwcHg7CiAgbWluLXdpZHRoOiAyMjBweDsKICBwYWRkaW5nOiAxN3B4IDI4cHg7CiAgYmFja2dyb3VuZDogI2VmNzYwODsKICBjb2xvcjogI2ZmZmZmZjsKICB0ZXh0LWRlY29yYXRpb246IG5vbmU7CiAgYm9yZGVyLXJhZGl1czogMTJweDsKICBmb250LXNpemU6IDE4cHg7CiAgZm9udC13ZWlnaHQ6IDgwMDsKICB0cmFuc2l0aW9uOiBhbGwgMC4yNXMgZWFzZTsKICBib3gtc2hhZG93OiAwIDEwcHggMzBweCByZ2JhKDIzOSwxMTgsOCwwLjIyKTsKfQoKLm1wYS1wcm9kdWN0b3MtYnRuOmhvdmVyIHsKICBiYWNrZ3JvdW5kOiAjZDk2ODAwOwogIGNvbG9yOiAjZmZmZmZmOwogIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMnB4KTsKfQoKLm1wYS1wcm9kdWN0b3MtYnRuIHNwYW4gewogIGZvbnQtc2l6ZTogMjBweDsKICBsaW5lLWhlaWdodDogMTsKfQoKLyogUkVTUE9OU0lWRSAqLwpAbWVkaWEgKG1heC13aWR0aDogMTEwMHB4KSB7CiAgLm1wYS1wcm9kdWN0b3MtZ3JpZCB7CiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpOwogIH0KfQoKQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7CiAgLm1wYS1wcm9kdWN0b3MtaGVybyB7CiAgICBwYWRkaW5nOiA1OHB4IDE4cHggNTRweDsKICB9CgogIC5tcGEtcHJvZHVjdG9zLWhlcm8gaDEgewogICAgZm9udC1zaXplOiAzOHB4OwogIH0KCiAgLm1wYS1wcm9kdWN0b3MtaGVybyBwIHsKICAgIGZvbnQtc2l6ZTogMTZweDsKICB9CgogIC5tcGEtcHJvZHVjdG9zLWdyaWQtc2VjdGlvbiB7CiAgICBwYWRkaW5nOiA1MHB4IDE4cHg7CiAgfQoKICAubXBhLXByb2R1Y3Rvcy1ncmlkIHsKICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyOwogIH0KCiAgLm1wYS1wcm9kdWN0by1pbWFnZSB7CiAgICBtaW4taGVpZ2h0OiAyMTBweDsKICB9CgogIC5tcGEtcHJvZHVjdG8tYm9keSBoMyB7CiAgICBmb250LXNpemU6IDIycHg7CiAgfQoKICAubXBhLXByb2R1Y3RvLXJvdyB7CiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOwogICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7CiAgfQoKICAubXBhLXByb2R1Y3RvLXJvdyBzdHJvbmcgewogICAgdGV4dC1hbGlnbjogbGVmdDsKICB9CgogIC5tcGEtcHJvZHVjdG9zLWN0YSB7CiAgICBwYWRkaW5nOiA2MnB4IDE4cHggNjhweDsKICB9CgogIC5tcGEtcHJvZHVjdG9zLWN0YSBoMiB7CiAgICBmb250LXNpemU6IDM0cHg7CiAgfQoKICAubXBhLXByb2R1Y3Rvcy1jdGEgcCB7CiAgICBmb250LXNpemU6IDE2cHg7CiAgfQoKICAubXBhLXByb2R1Y3Rvcy1idG4gewogICAgd2lkdGg6IDEwMCU7CiAgfQp9Cjwvc3R5bGU+dyRiYjVjMTAzNS1hYjk3LTQwY2YtYmUwNy03MTIyOTA3ZTY0MWR4d6wePHNlY3Rpb24gY2xhc3M9Im1wYS1mb290ZXItc2VjdGlvbiI+CiAgPGRpdiBjbGFzcz0ibXBhLWZvb3Rlci1jb250YWluZXIiPgoKICAgIDxkaXYgY2xhc3M9Im1wYS1mb290ZXItZ3JpZCI+CiAgICAgIDxkaXYgY2xhc3M9Im1wYS1mb290ZXItY29sIj4KICAgICAgICA8aDM+TVBBPC9oMz4KICAgICAgICA8cD5NYW51ZmFjdHVyYXMgUGzDoXN0aWNhcyBBbGNveSBTLkwuPC9wPgogICAgICAgIDxwPgogICAgICAgICAgTcOhcyBkZSAzMCBhw7FvcyBkZSBleHBlcmllbmNpYSBlbiBlbCBzZWN0b3IgZGUgc2lzdGVtYXMgZGUgbml2ZWxhY2nDs24gY2Vyw6FtaWNhLgogICAgICAgICAgRmFicmljYWNpw7NuIHByb3BpYSBlbiBFc3Bhw7FhLgogICAgICAgIDwvcD4KICAgICAgPC9kaXY+CgogICAgICA8ZGl2IGNsYXNzPSJtcGEtZm9vdGVyLWNvbCI+CiAgICAgICAgPGg0PlByb2R1Y3RvczwvaDQ+CiAgICAgICAgPHVsPgogICAgICAgICAgPGxpPjxhIGhyZWY9Imh0dHBzOi8vbXBhbGNveS5jb20vP3BhZ2VfaWQ9ODYyLyI+U2lzdGVtYSBkZSBOaXZlbGFjacOzbjwvYT48L2xpPgogICAgICAgICAgPGxpPjxhIGhyZWY9Imh0dHBzOi8vbXBhbGNveS5jb20vP3BhZ2VfaWQ9MTA2NiI+Q2xpcHMgZGUgTml2ZWxhY2nDs248L2E+PC9saT4KICAgICAgICAgIDxsaT48YSBocmVmPSJodHRwczovL21wYWxjb3kuY29tLz9wYWdlX2lkPTEwNjYiPkN1w7FhcyBSZXV0aWxpemFibGVzPC9hPjwvbGk+CiAgICAgICAgICA8bGk+PGEgaHJlZj0iaHR0cHM6Ly9tcGFsY295LmNvbS8\/cGFnZV9pZD05ODQiPklueWVjY2nDs24gSW5kdXN0cmlhbDwvYT48L2xpPgogICAgICAgIDwvdWw+CiAgICAgIDwvZGl2PgoKICAgICAgPGRpdiBjbGFzcz0ibXBhLWZvb3Rlci1jb2wiPgogICAgICAgIDxoND5FbXByZXNhPC9oND4KICAgICAgICA8dWw+CiAgICAgICAgICA8bGk+PGEgaHJlZj0iaHR0cHM6Ly9tcGFsY295LmNvbS8\/cGFnZV9pZD0xMDMyIj5OdWVzdHJhIEhpc3RvcmlhPC9hPjwvbGk+CiAgICAgICAgICA8bGk+PGEgaHJlZj0iaHR0cHM6Ly9tcGFsY295LmNvbS8\/cGFnZV9pZD05ODQiPkZhYnJpY2FjacOzbjwvYT48L2xpPgogICAgICAgICAgPGxpPjxhIGhyZWY9Imh0dHBzOi8vbXBhbGNveS5jb20vP3BhZ2VfaWQ9OTkzIj5EaXN0cmlidWlkb3JlczwvYT48L2xpPgogICAgICAgICAgPGxpPjxhIGhyZWY9Imh0dHBzOi8vbXBhbGNveS5jb20vP3BhZ2VfaWQ9MTAwNCI+Q29udGFjdG88L2E+PC9saT4KICAgICAgICA8L3VsPgogICAgICA8L2Rpdj4KCiAgICAgIDxkaXYgY2xhc3M9Im1wYS1mb290ZXItY29sIj4KICAgICAgICA8aDQ+Q29udGFjdG88L2g0PgogICAgICAgIDx1bCBjbGFzcz0ibXBhLWZvb3Rlci1jb250YWN0Ij4KICAgICAgICAgIDxsaT5DYW3DrSBkZWxzIFRhbGVjb25zLCAyMgpQb2zDrWdvbm8gSW5kdXN0cmlhbCBDb3RlcyBBbHRlcywgMDM4MDQsIEFsY295LCBBbGljYW50ZSwgRXNwYcOxYTwvbGk+CiAgICAgICAgICA8bGk+PGEgaHJlZj0idGVsOiszNDg2NTc4Njg5MCI+KzM0IDg2NSA3OCA2OCA5MDwvYT48L2xpPgogICAgICAgICAgPGxpPjxhIGhyZWY9Im1haWx0bzppbmZvQG1wYWxjb3kuY29tIj5pbmZvQG1wYWxjb3kuY29tPC9hPjwvbGk+CiAgICAgICAgPC91bD4KICAgICAgPC9kaXY+CiAgICA8L2Rpdj4KCiAgICA8ZGl2IGNsYXNzPSJtcGEtZm9vdGVyLWJvdHRvbSI+CiAgICAgIDxkaXYgY2xhc3M9Im1wYS1mb290ZXItY29weSI+CiAgICAgICAgwqnvuI8gMjAyNiBNYW51ZmFjdHVyYXMgUGzDoXN0aWNhcyBBbGNveSBTLkwuIFRvZG9zIGxvcyBkZXJlY2hvcyByZXNlcnZhZG9zLgogICAgICA8L2Rpdj4KICAgICAgPGRpdiBjbGFzcz0ibXBhLWZvb3Rlci1tYWRlIj4KICAgICAgICBGYWJyaWNhZG8gZW4gRXNwYcOxYSDwn4eq8J+HuAogICAgICA8L2Rpdj4KICAgIDwvZGl2PgoKICA8L2Rpdj4KPC9zZWN0aW9uPgoKPHN0eWxlPgoubXBhLWZvb3Rlci1zZWN0aW9uIHsKICBiYWNrZ3JvdW5kOiAjMWYzYjYzOwogIHBhZGRpbmc6IDcwcHggMjBweCAyNnB4OwogIGNvbG9yOiByZ2JhKDI1NSwyNTUsMjU1LDAuOTIpOwp9CgoubXBhLWZvb3Rlci1jb250YWluZXIgewogIG1heC13aWR0aDogMTI1MHB4OwogIG1hcmdpbjogMCBhdXRvOwp9CgoubXBhLWZvb3Rlci1ncmlkIHsKICBkaXNwbGF5OiBncmlkOwogIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMS4zZnIgMWZyIDFmciAxLjE1ZnI7CiAgZ2FwOiA2MHB4OwogIHBhZGRpbmctYm90dG9tOiA0MHB4OwogIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDI1NSwyNTUsMjU1LDAuMTYpOwp9CgoubXBhLWZvb3Rlci1jb2wgaDMsCi5tcGEtZm9vdGVyLWNvbCBoNCB7CiAgbWFyZ2luOiAwIDAgMThweDsKICBjb2xvcjogI2ZmZmZmZjsKICBmb250LXdlaWdodDogODAwOwp9CgoubXBhLWZvb3Rlci1jb2wgaDMgewogIGZvbnQtc2l6ZTogMzBweDsKfQoKLm1wYS1mb290ZXItY29sIGg0IHsKICBmb250LXNpemU6IDI0cHg7Cn0KCi5tcGEtZm9vdGVyLWNvbCBwIHsKICBtYXJnaW46IDAgMCAxNHB4OwogIGZvbnQtc2l6ZTogMTlweDsKICBsaW5lLWhlaWdodDogMS43OwogIGNvbG9yOiByZ2JhKDI1NSwyNTUsMjU1LDAuNzgpOwp9CgoubXBhLWZvb3Rlci1jb2wgdWwgewogIGxpc3Qtc3R5bGU6IG5vbmU7CiAgbWFyZ2luOiAwOwogIHBhZGRpbmc6IDA7Cn0KCi5tcGEtZm9vdGVyLWNvbCB1bCBsaSB7CiAgbWFyZ2luLWJvdHRvbTogMTRweDsKICBmb250LXNpemU6IDE5cHg7CiAgbGluZS1oZWlnaHQ6IDEuNjsKICBjb2xvcjogcmdiYSgyNTUsMjU1LDI1NSwwLjc4KTsKfQoKLm1wYS1mb290ZXItY29sIHVsIGxpIGEgewogIGNvbG9yOiByZ2JhKDI1NSwyNTUsMjU1LDAuNzgpOwogIHRleHQtZGVjb3JhdGlvbjogbm9uZTsKICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlOwp9CgoubXBhLWZvb3Rlci1jb2wgdWwgbGkgYTpob3ZlciB7CiAgY29sb3I6ICNmZmZmZmY7Cn0KCi5tcGEtZm9vdGVyLWNvbnRhY3QgbGkgewogIHBhZGRpbmctbGVmdDogMDsKfQoKLm1wYS1mb290ZXItYm90dG9tIHsKICBkaXNwbGF5OiBmbGV4OwogIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsKICBhbGlnbi1pdGVtczogY2VudGVyOwogIGdhcDogMjBweDsKICBwYWRkaW5nLXRvcDogMjRweDsKfQoKLm1wYS1mb290ZXItY29weSwKLm1wYS1mb290ZXItbWFkZSB7CiAgZm9udC1zaXplOiAxN3B4OwogIGxpbmUtaGVpZ2h0OiAxLjU7CiAgY29sb3I6IHJnYmEoMjU1LDI1NSwyNTUsMC43Mik7Cn0KCkBtZWRpYSAobWF4LXdpZHRoOiAxMTAwcHgpIHsKICAubXBhLWZvb3Rlci1ncmlkIHsKICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjsKICAgIGdhcDogNDBweDsKICB9Cn0KCkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkgewogIC5tcGEtZm9vdGVyLXNlY3Rpb24gewogICAgcGFkZGluZzogNTBweCAxOHB4IDIycHg7CiAgfQoKICAubXBhLWZvb3Rlci1ncmlkIHsKICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyOwogICAgZ2FwOiAzMHB4OwogICAgcGFkZGluZy1ib3R0b206IDMwcHg7CiAgfQoKICAubXBhLWZvb3Rlci1jb2wgaDMgewogICAgZm9udC1zaXplOiAyNnB4OwogIH0KCiAgLm1wYS1mb290ZXItY29sIGg0IHsKICAgIGZvbnQtc2l6ZTogMjJweDsKICB9CgogIC5tcGEtZm9vdGVyLWNvbCBwLAogIC5tcGEtZm9vdGVyLWNvbCB1bCBsaSB7CiAgICBmb250LXNpemU6IDE3cHg7CiAgfQoKICAubXBhLWZvb3Rlci1ib3R0b20gewogICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsKICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0OwogIH0KCiAgLm1wYS1mb290ZXItY29weSwKICAubXBhLWZvb3Rlci1tYWRlIHsKICAgIGZvbnQtc2l6ZTogMTVweDsKICB9Cn0KPC9zdHlsZT53CWNvcmUvaHRtbHesHjxzZWN0aW9uIGNsYXNzPSJtcGEtZm9vdGVyLXNlY3Rpb24iPgogIDxkaXYgY2xhc3M9Im1wYS1mb290ZXItY29udGFpbmVyIj4KCiAgICA8ZGl2IGNsYXNzPSJtcGEtZm9vdGVyLWdyaWQiPgogICAgICA8ZGl2IGNsYXNzPSJtcGEtZm9vdGVyLWNvbCI+CiAgICAgICAgPGgzPk1QQTwvaDM+CiAgICAgICAgPHA+TWFudWZhY3R1cmFzIFBsw6FzdGljYXMgQWxjb3kgUy5MLjwvcD4KICAgICAgICA8cD4KICAgICAgICAgIE3DoXMgZGUgMzAgYcOxb3MgZGUgZXhwZXJpZW5jaWEgZW4gZWwgc2VjdG9yIGRlIHNpc3RlbWFzIGRlIG5pdmVsYWNpw7NuIGNlcsOhbWljYS4KICAgICAgICAgIEZhYnJpY2FjacOzbiBwcm9waWEgZW4gRXNwYcOxYS4KICAgICAgICA8L3A+CiAgICAgIDwvZGl2PgoKICAgICAgPGRpdiBjbGFzcz0ibXBhLWZvb3Rlci1jb2wiPgogICAgICAgIDxoND5Qcm9kdWN0b3M8L2g0PgogICAgICAgIDx1bD4KICAgICAgICAgIDxsaT48YSBocmVmPSJodHRwczovL21wYWxjb3kuY29tLz9wYWdlX2lkPTg2Mi8iPlNpc3RlbWEgZGUgTml2ZWxhY2nDs248L2E+PC9saT4KICAgICAgICAgIDxsaT48YSBocmVmPSJodHRwczovL21wYWxjb3kuY29tLz9wYWdlX2lkPTEwNjYiPkNsaXBzIGRlIE5pdmVsYWNpw7NuPC9hPjwvbGk+CiAgICAgICAgICA8bGk+PGEgaHJlZj0iaHR0cHM6Ly9tcGFsY295LmNvbS8\/cGFnZV9pZD0xMDY2Ij5DdcOxYXMgUmV1dGlsaXphYmxlczwvYT48L2xpPgogICAgICAgICAgPGxpPjxhIGhyZWY9Imh0dHBzOi8vbXBhbGNveS5jb20vP3BhZ2VfaWQ9OTg0Ij5JbnllY2Npw7NuIEluZHVzdHJpYWw8L2E+PC9saT4KICAgICAgICA8L3VsPgogICAgICA8L2Rpdj4KCiAgICAgIDxkaXYgY2xhc3M9Im1wYS1mb290ZXItY29sIj4KICAgICAgICA8aDQ+RW1wcmVzYTwvaDQ+CiAgICAgICAgPHVsPgogICAgICAgICAgPGxpPjxhIGhyZWY9Imh0dHBzOi8vbXBhbGNveS5jb20vP3BhZ2VfaWQ9MTAzMiI+TnVlc3RyYSBIaXN0b3JpYTwvYT48L2xpPgogICAgICAgICAgPGxpPjxhIGhyZWY9Imh0dHBzOi8vbXBhbGNveS5jb20vP3BhZ2VfaWQ9OTg0Ij5GYWJyaWNhY2nDs248L2E+PC9saT4KICAgICAgICAgIDxsaT48YSBocmVmPSJodHRwczovL21wYWxjb3kuY29tLz9wYWdlX2lkPTk5MyI+RGlzdHJpYnVpZG9yZXM8L2E+PC9saT4KICAgICAgICAgIDxsaT48YSBocmVmPSJodHRwczovL21wYWxjb3kuY29tLz9wYWdlX2lkPTEwMDQiPkNvbnRhY3RvPC9hPjwvbGk+CiAgICAgICAgPC91bD4KICAgICAgPC9kaXY+CgogICAgICA8ZGl2IGNsYXNzPSJtcGEtZm9vdGVyLWNvbCI+CiAgICAgICAgPGg0PkNvbnRhY3RvPC9oND4KICAgICAgICA8dWwgY2xhc3M9Im1wYS1mb290ZXItY29udGFjdCI+CiAgICAgICAgICA8bGk+Q2Ftw60gZGVscyBUYWxlY29ucywgMjIKUG9sw61nb25vIEluZHVzdHJpYWwgQ290ZXMgQWx0ZXMsIDAzODA0LCBBbGNveSwgQWxpY2FudGUsIEVzcGHDsWE8L2xpPgogICAgICAgICAgPGxpPjxhIGhyZWY9InRlbDorMzQ4NjU3ODY4OTAiPiszNCA4NjUgNzggNjggOTA8L2E+PC9saT4KICAgICAgICAgIDxsaT48YSBocmVmPSJtYWlsdG86aW5mb0BtcGFsY295LmNvbSI+aW5mb0BtcGFsY295LmNvbTwvYT48L2xpPgogICAgICAgIDwvdWw+CiAgICAgIDwvZGl2PgogICAgPC9kaXY+CgogICAgPGRpdiBjbGFzcz0ibXBhLWZvb3Rlci1ib3R0b20iPgogICAgICA8ZGl2IGNsYXNzPSJtcGEtZm9vdGVyLWNvcHkiPgogICAgICAgIMKp77iPIDIwMjYgTWFudWZhY3R1cmFzIFBsw6FzdGljYXMgQWxjb3kgUy5MLiBUb2RvcyBsb3MgZGVyZWNob3MgcmVzZXJ2YWRvcy4KICAgICAgPC9kaXY+CiAgICAgIDxkaXYgY2xhc3M9Im1wYS1mb290ZXItbWFkZSI+CiAgICAgICAgRmFicmljYWRvIGVuIEVzcGHDsWEg8J+HqvCfh7gKICAgICAgPC9kaXY+CiAgICA8L2Rpdj4KCiAgPC9kaXY+Cjwvc2VjdGlvbj4KCjxzdHlsZT4KLm1wYS1mb290ZXItc2VjdGlvbiB7CiAgYmFja2dyb3VuZDogIzFmM2I2MzsKICBwYWRkaW5nOiA3MHB4IDIwcHggMjZweDsKICBjb2xvcjogcmdiYSgyNTUsMjU1LDI1NSwwLjkyKTsKfQoKLm1wYS1mb290ZXItY29udGFpbmVyIHsKICBtYXgtd2lkdGg6IDEyNTBweDsKICBtYXJnaW46IDAgYXV0bzsKfQoKLm1wYS1mb290ZXItZ3JpZCB7CiAgZGlzcGxheTogZ3JpZDsKICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDEuM2ZyIDFmciAxZnIgMS4xNWZyOwogIGdhcDogNjBweDsKICBwYWRkaW5nLWJvdHRvbTogNDBweDsKICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgyNTUsMjU1LDI1NSwwLjE2KTsKfQoKLm1wYS1mb290ZXItY29sIGgzLAoubXBhLWZvb3Rlci1jb2wgaDQgewogIG1hcmdpbjogMCAwIDE4cHg7CiAgY29sb3I6ICNmZmZmZmY7CiAgZm9udC13ZWlnaHQ6IDgwMDsKfQoKLm1wYS1mb290ZXItY29sIGgzIHsKICBmb250LXNpemU6IDMwcHg7Cn0KCi5tcGEtZm9vdGVyLWNvbCBoNCB7CiAgZm9udC1zaXplOiAyNHB4Owp9CgoubXBhLWZvb3Rlci1jb2wgcCB7CiAgbWFyZ2luOiAwIDAgMTRweDsKICBmb250LXNpemU6IDE5cHg7CiAgbGluZS1oZWlnaHQ6IDEuNzsKICBjb2xvcjogcmdiYSgyNTUsMjU1LDI1NSwwLjc4KTsKfQoKLm1wYS1mb290ZXItY29sIHVsIHsKICBsaXN0LXN0eWxlOiBub25lOwogIG1hcmdpbjogMDsKICBwYWRkaW5nOiAwOwp9CgoubXBhLWZvb3Rlci1jb2wgdWwgbGkgewogIG1hcmdpbi1ib3R0b206IDE0cHg7CiAgZm9udC1zaXplOiAxOXB4OwogIGxpbmUtaGVpZ2h0OiAxLjY7CiAgY29sb3I6IHJnYmEoMjU1LDI1NSwyNTUsMC43OCk7Cn0KCi5tcGEtZm9vdGVyLWNvbCB1bCBsaSBhIHsKICBjb2xvcjogcmdiYSgyNTUsMjU1LDI1NSwwLjc4KTsKICB0ZXh0LWRlY29yYXRpb246IG5vbmU7CiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZTsKfQoKLm1wYS1mb290ZXItY29sIHVsIGxpIGE6aG92ZXIgewogIGNvbG9yOiAjZmZmZmZmOwp9CgoubXBhLWZvb3Rlci1jb250YWN0IGxpIHsKICBwYWRkaW5nLWxlZnQ6IDA7Cn0KCi5tcGEtZm9vdGVyLWJvdHRvbSB7CiAgZGlzcGxheTogZmxleDsKICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47CiAgYWxpZ24taXRlbXM6IGNlbnRlcjsKICBnYXA6IDIwcHg7CiAgcGFkZGluZy10b3A6IDI0cHg7Cn0KCi5tcGEtZm9vdGVyLWNvcHksCi5tcGEtZm9vdGVyLW1hZGUgewogIGZvbnQtc2l6ZTogMTdweDsKICBsaW5lLWhlaWdodDogMS41OwogIGNvbG9yOiByZ2JhKDI1NSwyNTUsMjU1LDAuNzIpOwp9CgpAbWVkaWEgKG1heC13aWR0aDogMTEwMHB4KSB7CiAgLm1wYS1mb290ZXItZ3JpZCB7CiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7CiAgICBnYXA6IDQwcHg7CiAgfQp9CgpAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHsKICAubXBhLWZvb3Rlci1zZWN0aW9uIHsKICAgIHBhZGRpbmc6IDUwcHggMThweCAyMnB4OwogIH0KCiAgLm1wYS1mb290ZXItZ3JpZCB7CiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjsKICAgIGdhcDogMzBweDsKICAgIHBhZGRpbmctYm90dG9tOiAzMHB4OwogIH0KCiAgLm1wYS1mb290ZXItY29sIGgzIHsKICAgIGZvbnQtc2l6ZTogMjZweDsKICB9CgogIC5tcGEtZm9vdGVyLWNvbCBoNCB7CiAgICBmb250LXNpemU6IDIycHg7CiAgfQoKICAubXBhLWZvb3Rlci1jb2wgcCwKICAubXBhLWZvb3Rlci1jb2wgdWwgbGkgewogICAgZm9udC1zaXplOiAxN3B4OwogIH0KCiAgLm1wYS1mb290ZXItYm90dG9tIHsKICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47CiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDsKICB9CgogIC5tcGEtZm9vdGVyLWNvcHksCiAgLm1wYS1mb290ZXItbWFkZSB7CiAgICBmb250LXNpemU6IDE1cHg7CiAgfQp9Cjwvc3R5bGU+dyQwMjJkNjBlYy0zZjA3LTRmNDktODRmZi02MmQxMmYyZTJhYTN4dy48ZGl2IGNsYXNzPSJ3cC1ibG9jay1jb2x1bW5zIGFsaWdud2lkZSI+PC9kaXY+dwxjb3JlL2NvbHVtbnN4dwR3aWRldyQyMzE1NWIzOS0xMDgwLTQyN2YtODM3MS00OGNmYjZjYWVkYzB4dzs8ZGl2IGNsYXNzPSJ3cC1ibG9jay1jb2x1bW4iIHN0eWxlPSJmbGV4LWJhc2lzOjEwMCUiPjwvZGl2PncLY29yZS9jb2x1bW53BDEwMCV7QnnU1avtsAB7QenMvWZAAAB3JGU4NmYwYWM5LTgzYjAtNGFiOS04YmFlLWVkNTgyNDcwMzBiOXckMjkzNTM1OWEtYjg4Yy00MmVlLWI4YWEtZmE2MGE3NDRhNmI0dyRhMTk4MDJiNS1mYjQ4LTQ0M2EtOGEyZi1hODQ2ZGY4NWQ4ZGN3t5cBPCEtLSB3cDpjb2x1bW5zIHsiYWxpZ24iOiJmdWxsIn0gLS0+CjxkaXYgY2xhc3M9IndwLWJsb2NrLWNvbHVtbnMgYWxpZ25mdWxsIj48IS0tIHdwOmNvbHVtbiB7InZlcnRpY2FsQWxpZ25tZW50IjoidG9wIiwid2lkdGgiOiIxMDAlIn0gLS0+CjxkaXYgY2xhc3M9IndwLWJsb2NrLWNvbHVtbiBpcy12ZXJ0aWNhbGx5LWFsaWduZWQtdG9wIiBzdHlsZT0iZmxleC1iYXNpczoxMDAlIj48IS0tIHdwOmh0bWwgLS0+CjxoZWFkZXIgY2xhc3M9Im1wYS1oZWFkZXItY3VzdG9tIj4KICA8ZGl2IGNsYXNzPSJtcGEtY29udGFpbmVyIj4KCiAgICA8ZGl2IGNsYXNzPSJtcGEtbG9nbyI+CiAgICAgIDxhIGhyZWY9Imh0dHBzOi8vbXBhbGNveS5jb20vIj4KICAgICAgICA8aW1nIHNyYz0iaHR0cHM6Ly9tcGFsY295LmNvbS93cC1jb250ZW50L3VwbG9hZHMvMjAyMy8wMi9kaXNlbm8tc2luLXRpdHVsby0xLnBuZyIgYWx0PSJNUEEiPgogICAgICA8L2E+CiAgICAgIDxkaXYgY2xhc3M9Im1wYS1sb2dvLXRleHQiPgogICAgICAgIDxzdHJvbmc+TVBBPC9zdHJvbmc+CiAgICAgICAgPHNwYW4+TWFudWZhY3R1cmFzIFBsw6FzdGljYXMgQWxjb3k8L3NwYW4+CiAgICAgIDwvZGl2PgogICAgPC9kaXY+CgogICAgPGRpdiBjbGFzcz0ibXBhLWhhbWJ1cmdlciIgb25jbGljaz0idG9nZ2xlTVBBTWVudSgpIj4KICAgICAgPHNwYW4+PC9zcGFuPgogICAgICA8c3Bhbj48L3NwYW4+CiAgICAgIDxzcGFuPjwvc3Bhbj4KICAgIDwvZGl2PgoKICA8L2Rpdj4KCiAgPG5hdiBjbGFzcz0ibXBhLW1lbnUiIGlkPSJtcGFNZW51Ij4KICAgIDx1bD4KICAgICAgPGxpPjxhIGhyZWY9Imh0dHBzOi8vbXBhbGNveS5jb20vIj5JbmljaW88L2E+PC9saT4KICAgICAgPGxpPjxhIGhyZWY9Imh0dHBzOi8vbXBhbGNveS5jb20vP3BhZ2VfaWQ9ODYyIj5TaXN0ZW1hIGRlIE5pdmVsYWNpw7NuPC9hPjwvbGk+CiAgICAgIDxsaT48YSBocmVmPSJodHRwczovL21wYWxjb3kuY29tLz9wYWdlX2lkPTEwNjYiPlByb2R1Y3RvczwvYT48L2xpPgogICAgICA8bGk+PGEgaHJlZj0iaHR0cHM6Ly9tcGFsY295LmNvbS8\/cGFnZV9pZD05ODQiPkZhYnJpY2FjacOzbjwvYT48L2xpPgogICAgICA8bGk+PGEgaHJlZj0iaHR0cHM6Ly9tcGFsY295LmNvbS8\/cGFnZV9pZD0xMDMyIj5OdWVzdHJhIEhpc3RvcmlhPC9hPjwvbGk+CiAgICAgIDxsaT48YSBocmVmPSJodHRwczovL21wYWxjb3kuY29tLz9wYWdlX2lkPTk5MyI+RGlzdHJpYnVpZG9yZXM8L2E+PC9saT4KICAgICAgPGxpPjxhIGhyZWY9Imh0dHBzOi8vbXBhbGNveS5jb20vP3BhZ2VfaWQ9MTAwNCI+Q29udGFjdG88L2E+PC9saT4KICAgICAgPGxpIGNsYXNzPSJkaXZpZGVyIj48L2xpPgogICAgICA8bGk+PGEgaHJlZj0idGVsOiszNDg2NTc4Njg5MCI+TGxhbWFyPC9hPjwvbGk+CiAgICAgIDxsaT48YSBocmVmPSJodHRwczovL21wYWxjb3kuY29tLz9wYWdlX2lkPTEwMDQiIGNsYXNzPSJidG4tdGFyaWZhIj5Tb2xpY2l0YXIgVGFyaWZhPC9hPjwvbGk+CiAgICA8L3VsPgogIDwvbmF2Pgo8L2hlYWRlcj4KCjxzdHlsZT4KLyogSEVBREVSIEdFTkVSQUwgKi8KLm1wYS1oZWFkZXItY3VzdG9tIHsKICB3aWR0aDogMTAwJTsKICBiYWNrZ3JvdW5kOiAjZmZmOwogIHBvc2l0aW9uOiByZWxhdGl2ZTsKICB6LWluZGV4OiA5OTk5Owp9CgovKiBDT05URU5FRE9SIDgwJSAqLwoubXBhLWNvbnRhaW5lciB7CiAgd2lkdGg6IDgwJTsKICBtYXJnaW46IDAgYXV0bzsKICBwYWRkaW5nOiAxOHB4IDA7CiAgZGlzcGxheTogZmxleDsKICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47CiAgYWxpZ24taXRlbXM6IGNlbnRlcjsKfQoKLyogTE9HTyAqLwoubXBhLWxvZ28gewogIGRpc3BsYXk6IGZsZXg7CiAgYWxpZ24taXRlbXM6IGNlbnRlcjsKICBnYXA6IDEycHg7Cn0KCi5tcGEtbG9nbyBpbWcgewogIHdpZHRoOiA0MnB4Owp9CgoubXBhLWxvZ28tdGV4dCBzdHJvbmcgewogIGZvbnQtc2l6ZTogMjJweDsKICBjb2xvcjogIzFjMmI0MzsKfQoKLm1wYS1sb2dvLXRleHQgc3BhbiB7CiAgZm9udC1zaXplOiAxM3B4OwogIGNvbG9yOiAjNmI3MjgwOwogIGRpc3BsYXk6IGJsb2NrOwp9CgovKiBIQU1CVVJHVUVTQSAqLwoubXBhLWhhbWJ1cmdlciB7CiAgd2lkdGg6IDQ0cHg7CiAgaGVpZ2h0OiA0NHB4OwogIGJhY2tncm91bmQ6ICNmM2Y0ZjY7CiAgYm9yZGVyLXJhZGl1czogMTJweDsKICBkaXNwbGF5OiBmbGV4OwogIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47CiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7CiAgYWxpZ24taXRlbXM6IGNlbnRlcjsKICBnYXA6IDVweDsKICBjdXJzb3I6IHBvaW50ZXI7Cn0KCi5tcGEtaGFtYnVyZ2VyIHNwYW4gewogIHdpZHRoOiAyMnB4OwogIGhlaWdodDogM3B4OwogIGJhY2tncm91bmQ6ICMxYzJiNDM7CiAgYm9yZGVyLXJhZGl1czogMnB4Owp9CgovKiBNRU7DmiAqLwoubXBhLW1lbnUgewogIHBvc2l0aW9uOiBmaXhlZDsKICB0b3A6IDA7CiAgcmlnaHQ6IC0xMDAlOwogIHdpZHRoOiAzMjBweDsKICBoZWlnaHQ6IDEwMHZoOwogIGJhY2tncm91bmQ6ICNmZmY7CiAgYm94LXNoYWRvdzogLTVweCAwIDI1cHggcmdiYSgwLDAsMCwwLjA4KTsKICB0cmFuc2l0aW9uOiAwLjRzIGVhc2U7CiAgcGFkZGluZzogODBweCAzMHB4Owp9CgoubXBhLW1lbnUuYWN0aXZlIHsKICByaWdodDogMDsKfQoKLm1wYS1tZW51IHVsIHsKICBsaXN0LXN0eWxlOiBub25lOwogIHBhZGRpbmc6IDA7Cn0KCi5tcGEtbWVudSB1bCBsaSB7CiAgbWFyZ2luLWJvdHRvbTogMThweDsKfQoKLm1wYS1tZW51IHVsIGxpIGEgewogIHRleHQtZGVjb3JhdGlvbjogbm9uZTsKICBmb250LXNpemU6IDE4cHg7CiAgZm9udC13ZWlnaHQ6IDYwMDsKICBjb2xvcjogIzFjMmI0MzsKfQoKLm1wYS1tZW51IHVsIGxpIGE6aG92ZXIgewogIGNvbG9yOiAjZWY3NjA4Owp9CgouZGl2aWRlciB7CiAgaGVpZ2h0OiAxcHg7CiAgYmFja2dyb3VuZDogI2U1ZTdlYjsKICBtYXJnaW46IDI1cHggMDsKfQoKLmJ0bi10YXJpZmEgewogIGJhY2tncm91bmQ6ICNlZjc2MDg7CiAgY29sb3I6IHdoaXRlICFpbXBvcnRhbnQ7CiAgcGFkZGluZzogMTJweCAxOHB4OwogIGJvcmRlci1yYWRpdXM6IDhweDsKICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7Cn0KPC9zdHlsZT4KCjxzY3JpcHQ+CmZ1bmN0aW9uIHRvZ2dsZU1QQU1lbnUoKSB7CiAgZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoIm1wYU1lbnUiKS5jbGFzc0xpc3QudG9nZ2xlKCJhY3RpdmUiKTsKfQo8L3NjcmlwdD4KPCEtLSAvd3A6aHRtbCAtLT48L2Rpdj4KPCEtLSAvd3A6Y29sdW1uIC0tPjwvZGl2Pgo8IS0tIC93cDpjb2x1bW5zIC0tPgoKPCEtLSB3cDpjb2x1bW5zIHsiYWxpZ24iOiJ3aWRlIn0gLS0+CjxkaXYgY2xhc3M9IndwLWJsb2NrLWNvbHVtbnMgYWxpZ253aWRlIj48IS0tIHdwOmNvbHVtbiB7IndpZHRoIjoiMTAwJSJ9IC0tPgo8ZGl2IGNsYXNzPSJ3cC1ibG9jay1jb2x1bW4iIHN0eWxlPSJmbGV4LWJhc2lzOjEwMCUiPjwhLS0gd3A6aHRtbCAtLT4KPHN0eWxlPgogIEBpbXBvcnQgdXJsKCdodHRwczovL2ZvbnRzLmdvb2dsZWFwaXMuY29tL2NzczI\/ZmFtaWx5PVBvcHBpbnM6d2dodEA0MDA7NjAwOzcwMDs4MDAmZGlzcGxheT1zd2FwJyk7CgogIDpyb290ewogICAgLS1tcGEtZm9udC1kaXNwbGF5OiAiUG9wcGlucyIsIHN5c3RlbS11aSwgLWFwcGxlLXN5c3RlbSwgIlNlZ29lIFVJIiwgUm9ib3RvLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmOwogICAgLS1tcGEtZm9udC1ib2R5OiAiUG9wcGlucyIsIHN5c3RlbS11aSwgLWFwcGxlLXN5c3RlbSwgIlNlZ29lIFVJIiwgUm9ib3RvLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmOwoKICAgIC0tbXBhLW5hdnktMTojMGUxZjMzOwogICAgLS1tcGEtbmF2eS0yOiMwYjE2MjQ7CiAgICAtLW1wYS10ZXh0OiMxZjI5Mzc7CiAgICAtLW1wYS1tdXRlZDojNmI3MjgwOwogICAgLS1tcGEtYm9yZGVyOiNlNWU3ZWI7CiAgICAtLW1wYS1iZzojZmZmZmZmOwogICAgLS1tcGEtY2FyZDojZmZmZmZmOwogICAgLS1tcGEtYWNjZW50OiNmZjZhMDA7CiAgICAtLW1wYS1hY2NlbnQtMjojZmY3YjFmOwogICAgLS1tcGEtc29mdDojZjdmOGZhOwogICAgLS1tcGEtcmFkaXVzOjE0cHg7CiAgfQoKICAubXBhLWNvbnRhY3Qtd3JhcHsKICAgIHdpZHRoOjEwMHZ3OwogICAgbWFyZ2luLWxlZnQ6Y2FsYyg1MCUgLSA1MHZ3KTsKICAgIG1hcmdpbi1yaWdodDpjYWxjKDUwJSAtIDUwdncpOwogICAgcGFkZGluZzowOwogICAgYmFja2dyb3VuZDojZjNmNGY2OwogICAgY29sb3I6dmFyKC0tbXBhLXRleHQpOwogICAgZm9udC1mYW1pbHk6dmFyKC0tbXBhLWZvbnQtYm9keSk7CiAgICBvdmVyZmxvdzpoaWRkZW47CiAgfQoKIC5tcGEtY29udGFjdC1oZXJvewogIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsICMyMzQ2NzQgMCUsICMxZjQyNzAgMTAwJSk7CiAgY29sb3I6I2ZmZmZmZjsKICBwYWRkaW5nOjcycHggMThweCA1NnB4OwogIHRleHQtYWxpZ246Y2VudGVyOwp9Cn0KICB9CgogIC5tcGEtY29udGFjdC1oZXJvIGgxewogICAgbWFyZ2luOjAgMCAxMnB4OwogICAgZm9udC1zaXplOmNsYW1wKDQwcHgsIDQuNnZ3LCA2MnB4KTsKICAgIGZvbnQtd2VpZ2h0OjgwMDsKICAgIGxpbmUtaGVpZ2h0OjEuMDU7CiAgICBjb2xvcjojZmZmZmZmOwogICAgdGV4dC10cmFuc2Zvcm06bm9uZTsKICB9CgogIC5tcGEtY29udGFjdC1oZXJvIHB7CiAgICBtYXJnaW46MCBhdXRvOwogICAgbWF4LXdpZHRoOjgyMHB4OwogICAgZm9udC1zaXplOjE1LjVweDsKICAgIGxpbmUtaGVpZ2h0OjEuNTU7CiAgICBvcGFjaXR5Oi45MjsKICAgIGNvbG9yOnJnYmEoMjU1LDI1NSwyNTUsLjk1KTsKICB9CgogIC5tcGEtY29udGFjdC1jb250YWluZXJ7CiAgICB3aWR0aDptaW4oMTMyMHB4LCAxMDAlKTsKICAgIG1hcmdpbjowIGF1dG87CiAgICBwYWRkaW5nOjQ0cHggMjRweCA3MHB4OwogICAgYm94LXNpemluZzpib3JkZXItYm94OwogIH0KCiAgLm1wYS1ncmlkewogICAgZGlzcGxheTpncmlkOwogICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOjEuMmZyIC45ZnI7CiAgICBnYXA6MjhweDsKICAgIGFsaWduLWl0ZW1zOnN0YXJ0OwogIH0KCiAgLm1wYS1jYXJkewogICAgYmFja2dyb3VuZDp2YXIoLS1tcGEtY2FyZCk7CiAgICBib3JkZXI6MXB4IHNvbGlkIHZhcigtLW1wYS1ib3JkZXIpOwogICAgYm9yZGVyLXJhZGl1czp2YXIoLS1tcGEtcmFkaXVzKTsKICAgIHBhZGRpbmc6MjZweDsKICAgIGJveC1zaGFkb3c6MCAxMHB4IDI0cHggcmdiYSgxNiwyNCw0MCwuMDYpOwogIH0KCiAgLm1wYS1jYXJkIGgyewogICAgbWFyZ2luOjAgMCAxNHB4OwogICAgZm9udC1zaXplOjIycHg7CiAgICBmb250LXdlaWdodDo4MDA7CiAgICBsZXR0ZXItc3BhY2luZzouMnB4OwogICAgY29sb3I6IzExMTgyNzsKICB9CgogIC5tcGEtZm9ybXsKICAgIGRpc3BsYXk6Z3JpZDsKICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczoxZnIgMWZyOwogICAgZ2FwOjE0cHggMTZweDsKICB9CgogIC5tcGEtZmllbGR7CiAgICBkaXNwbGF5OmZsZXg7CiAgICBmbGV4LWRpcmVjdGlvbjpjb2x1bW47CiAgICBnYXA6OHB4OwogIH0KCiAgLm1wYS1maWVsZCBsYWJlbHsKICAgIGZvbnQtc2l6ZToxM3B4OwogICAgZm9udC13ZWlnaHQ6NzAwOwogICAgY29sb3I6IzExMTgyNzsKICB9CgogIC5tcGEtZmllbGQgbGFiZWwgLnJlcXsKICAgIGNvbG9yOiNlZjQ0NDQ7CiAgICBtYXJnaW4tbGVmdDo0cHg7CiAgfQoKICAubXBhLWlucHV0LAogIC5tcGEtc2VsZWN0LAogIC5tcGEtdGV4dGFyZWF7CiAgICB3aWR0aDoxMDAlOwogICAgYm9yZGVyOjFweCBzb2xpZCB2YXIoLS1tcGEtYm9yZGVyKTsKICAgIGJvcmRlci1yYWRpdXM6MTBweDsKICAgIGJhY2tncm91bmQ6I2ZmZjsKICAgIHBhZGRpbmc6MTJweCAxMnB4OwogICAgZm9udC1zaXplOjE0cHg7CiAgICBvdXRsaW5lOm5vbmU7CiAgICB0cmFuc2l0aW9uOmJveC1zaGFkb3cgLjE1cyBlYXNlLCBib3JkZXItY29sb3IgLjE1cyBlYXNlOwogICAgYm94LXNpemluZzpib3JkZXItYm94OwogIH0KCiAgLm1wYS10ZXh0YXJlYXsKICAgIG1pbi1oZWlnaHQ6MTQwcHg7CiAgICByZXNpemU6dmVydGljYWw7CiAgfQoKICAubXBhLWlucHV0OmZvY3VzLAogIC5tcGEtc2VsZWN0OmZvY3VzLAogIC5tcGEtdGV4dGFyZWE6Zm9jdXN7CiAgICBib3JkZXItY29sb3I6cmdiYSgyNTUsMTA2LDAsLjU1KTsKICAgIGJveC1zaGFkb3c6MCAwIDAgNHB4IHJnYmEoMjU1LDEwNiwwLC4xOCk7CiAgfQoKICAuc3Bhbi0yewogICAgZ3JpZC1jb2x1bW46MSAvIC0xOwogIH0KCiAgLm1wYS1hY3Rpb25zewogICAgZGlzcGxheTpmbGV4OwogICAgZ2FwOjEycHg7CiAgICBhbGlnbi1pdGVtczpjZW50ZXI7CiAgICBqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydDsKICAgIG1hcmdpbi10b3A6NnB4OwogICAgZmxleC13cmFwOndyYXA7CiAgfQoKICAubXBhLWJ0bnsKICAgIGFwcGVhcmFuY2U6bm9uZTsKICAgIGJvcmRlcjowOwogICAgYm9yZGVyLXJhZGl1czoxMnB4OwogICAgcGFkZGluZzoxMnB4IDE4cHg7CiAgICBmb250LXdlaWdodDo4MDA7CiAgICBjdXJzb3I6cG9pbnRlcjsKICAgIGJhY2tncm91bmQ6bGluZWFyLWdyYWRpZW50KDE4MGRlZywgdmFyKC0tbXBhLWFjY2VudC0yKSwgdmFyKC0tbXBhLWFjY2VudCkpOwogICAgY29sb3I6I2ZmZjsKICAgIGJveC1zaGFkb3c6MCAxMHB4IDE4cHggcmdiYSgyNTUsMTA2LDAsLjI1KTsKICAgIHRyYW5zaXRpb246dHJhbnNmb3JtIC4wOHMgZWFzZSwgZmlsdGVyIC4xNXMgZWFzZTsKICB9CgogIC5tcGEtYnRuOmhvdmVyeyBmaWx0ZXI6YnJpZ2h0bmVzcygxLjAzKTsgfQogIC5tcGEtYnRuOmFjdGl2ZXsgdHJhbnNmb3JtOnRyYW5zbGF0ZVkoMXB4KTsgfQoKICAubXBhLW5vdGV7CiAgICBmb250LXNpemU6MTJweDsKICAgIGNvbG9yOnZhcigtLW1wYS1tdXRlZCk7CiAgICBsaW5lLWhlaWdodDoxLjQ7CiAgfQoKICAubXBhLWluZm8tdGl0bGV7CiAgICBtYXJnaW46MCAwIDE0cHg7CiAgICBmb250LXNpemU6MjJweDsKICAgIGZvbnQtd2VpZ2h0OjgwMDsKICAgIGNvbG9yOiMxMTE4Mjc7CiAgfQoKICAubXBhLWluZm8tbGlzdHsKICAgIGRpc3BsYXk6ZmxleDsKICAgIGZsZXgtZGlyZWN0aW9uOmNvbHVtbjsKICAgIGdhcDoxMnB4OwogICAgbWFyZ2luOjA7CiAgICBwYWRkaW5nOjA7CiAgICBsaXN0LXN0eWxlOm5vbmU7CiAgfQoKICAubXBhLWluZm8taXRlbXsKICAgIGRpc3BsYXk6ZmxleDsKICAgIGdhcDoxMnB4OwogICAgYWxpZ24taXRlbXM6ZmxleC1zdGFydDsKICAgIHBhZGRpbmc6MTJweDsKICAgIGJvcmRlcjoxcHggc29saWQgdmFyKC0tbXBhLWJvcmRlcik7CiAgICBib3JkZXItcmFkaXVzOjEycHg7CiAgICBiYWNrZ3JvdW5kOiNmZmY7CiAgfQoKICAubXBhLWljb257CiAgICB3aWR0aDo0MHB4OwogICAgaGVpZ2h0OjQwcHg7CiAgICBib3JkZXItcmFkaXVzOjEycHg7CiAgICBkaXNwbGF5OmdyaWQ7CiAgICBwbGFjZS1pdGVtczpjZW50ZXI7CiAgICBiYWNrZ3JvdW5kOnJnYmEoMjU1LDEwNiwwLC4xMik7CiAgICBjb2xvcjp2YXIoLS1tcGEtYWNjZW50KTsKICAgIGZsZXg6MCAwIGF1dG87CiAgfQoKICAubXBhLWluZm8taXRlbSBiewogICAgZGlzcGxheTpibG9jazsKICAgIGZvbnQtc2l6ZToxM3B4OwogICAgY29sb3I6IzExMTgyNzsKICB9CgogIC5tcGEtaW5mby1pdGVtIHNwYW57CiAgICBkaXNwbGF5OmJsb2NrOwogICAgY29sb3I6dmFyKC0tbXBhLW11dGVkKTsKICAgIGZvbnQtc2l6ZToxNHB4OwogICAgbGluZS1oZWlnaHQ6MS4zNTsKICB9CgogIC5tcGEtaW5mby1saW5rewogICAgZGlzcGxheTpmbGV4OwogICAgZ2FwOjEycHg7CiAgICBhbGlnbi1pdGVtczpmbGV4LXN0YXJ0OwogICAgd2lkdGg6MTAwJTsKICAgIHRleHQtZGVjb3JhdGlvbjpub25lOwogICAgY29sb3I6aW5oZXJpdDsKICB9CgogIC5tcGEtaW5mby1saW5rOmhvdmVyIC5tcGEtbWluaXsKICAgIHRleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmU7CiAgfQoKICAubXBhLW1pbml7CiAgICBtYXJnaW4tdG9wOjZweDsKICAgIGZvbnQtc2l6ZToxMnB4OwogICAgY29sb3I6cmdiYSgyNTUsMTA2LDAsLjk1KTsKICAgIGZvbnQtd2VpZ2h0OjcwMDsKICB9CgogIC5tcGEtaW5mby1zdGF0aWN7CiAgICBkaXNwbGF5OmZsZXg7CiAgICBnYXA6MTJweDsKICAgIGFsaWduLWl0ZW1zOmZsZXgtc3RhcnQ7CiAgICB3aWR0aDoxMDAlOwogIH0KCiAgLm1wYS1jdGF7CiAgICBtYXJnaW4tdG9wOjE2cHg7CiAgICBwYWRkaW5nOjE4cHg7CiAgICBiYWNrZ3JvdW5kOnZhcigtLW1wYS1zb2Z0KTsKICAgIGJvcmRlcjoxcHggc29saWQgdmFyKC0tbXBhLWJvcmRlcik7CiAgICBib3JkZXItcmFkaXVzOjE0cHg7CiAgfQoKICAubXBhLWN0YSBoM3sKICAgIG1hcmdpbjowIDAgOHB4OwogICAgZm9udC1zaXplOjE2cHg7CiAgICBmb250LXdlaWdodDo5MDA7CiAgICBjb2xvcjojMTExODI3OwogIH0KCiAgLm1wYS1jdGEgcHsKICAgIG1hcmdpbjowOwogICAgY29sb3I6dmFyKC0tbXBhLW11dGVkKTsKICAgIGZvbnQtc2l6ZToxNHB4OwogICAgbGluZS1oZWlnaHQ6MS40NTsKICB9CgogIEBtZWRpYSAobWF4LXdpZHRoOiA5ODBweCl7CiAgICAubXBhLWdyaWR7IGdyaWQtdGVtcGxhdGUtY29sdW1uczoxZnI7IH0KICAgIC5tcGEtZm9ybXsgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOjFmcjsgfQogICAgLm1wYS1jb250YWN0LWNvbnRhaW5lcnsgcGFkZGluZzozMnB4IDE2cHggNTZweDsgfQogIH0KPC9zdHlsZT4KCjxkaXYgY2xhc3M9Im1wYS1jb250YWN0LXdyYXAiPgogIDxoZWFkZXIgY2xhc3M9Im1wYS1jb250YWN0LWhlcm8iPgogICAgPGgxPkNvbnRhY3RvPC9oMT4KICAgIDxwPlNvbGljaXRhIHRhcmlmYSwgY2F0w6Fsb2dvLCBtdWVzdHJhIG8gY3VhbHF1aWVyIGluZm9ybWFjacOzbiBjb21lcmNpYWwuIFJlc3BvbmRlbW9zIGVuIG1lbm9zIGRlIDI0IGhvcmFzLjwvcD4KICA8L2hlYWRlcj4KCiAgPG1haW4gY2xhc3M9Im1wYS1jb250YWN0LWNvbnRhaW5lciI+CiAgICA8ZGl2IGNsYXNzPSJtcGEtZ3JpZCI+CgogICAgICA8c2VjdGlvbiBjbGFzcz0ibXBhLWNhcmQiPgogICAgICAgIDxoMj5FbnbDrWFub3MgdW4gbWVuc2FqZTwvaDI+CgogICAgICAgIDxmb3JtIGNsYXNzPSJtcGEtZm9ybSIgYWN0aW9uPSJodHRwczovL2Zvcm1zdWJtaXQuY28vaW5mb0BtcGFsY295LmNvbSIgbWV0aG9kPSJQT1NUIj4KICAgICAgICAgIDxpbnB1dCB0eXBlPSJoaWRkZW4iIG5hbWU9Il9zdWJqZWN0IiB2YWx1ZT0iTnVldm8gbWVuc2FqZSBkZXNkZSBsYSB3ZWIgZGUgTVBBIj4KICAgICAgICAgIDxpbnB1dCB0eXBlPSJoaWRkZW4iIG5hbWU9Il90ZW1wbGF0ZSIgdmFsdWU9InRhYmxlIj4KICAgICAgICAgIDxpbnB1dCB0eXBlPSJoaWRkZW4iIG5hbWU9Il9jYXB0Y2hhIiB2YWx1ZT0idHJ1ZSI+CiAgICAgICAgICA8aW5wdXQgdHlwZT0iaGlkZGVuIiBuYW1lPSJfbmV4dCIgdmFsdWU9Imh0dHBzOi8vbXBhbGNveS5jb20vY29udGFjdG8vP2VudmlhZG89MSI+CiAgICAgICAgICA8aW5wdXQgdHlwZT0idGV4dCIgbmFtZT0iX2hvbmV5IiBzdHlsZT0iZGlzcGxheTpub25lIj4KCiAgICAgICAgICA8ZGl2IGNsYXNzPSJtcGEtZmllbGQiPgogICAgICAgICAgICA8bGFiZWw+Tm9tYnJlIDxzcGFuIGNsYXNzPSJyZXEiPio8L3NwYW4+PC9sYWJlbD4KICAgICAgICAgICAgPGlucHV0IGNsYXNzPSJtcGEtaW5wdXQiIG5hbWU9Im5vbWJyZSIgdHlwZT0idGV4dCIgcGxhY2Vob2xkZXI9IlR1IG5vbWJyZSIgcmVxdWlyZWQ+CiAgICAgICAgICA8L2Rpdj4KCiAgICAgICAgICA8ZGl2IGNsYXNzPSJtcGEtZmllbGQiPgogICAgICAgICAgICA8bGFiZWw+RW1wcmVzYTwvbGFiZWw+CiAgICAgICAgICAgIDxpbnB1dCBjbGFzcz0ibXBhLWlucHV0IiBuYW1lPSJlbXByZXNhIiB0eXBlPSJ0ZXh0IiBwbGFjZWhvbGRlcj0iTm9tYnJlIGRlIGVtcHJlc2EiPgogICAgICAgICAgPC9kaXY+CgogICAgICAgICAgPGRpdiBjbGFzcz0ibXBhLWZpZWxkIj4KICAgICAgICAgICAgPGxhYmVsPkVtYWlsIDxzcGFuIGNsYXNzPSJyZXEiPio8L3NwYW4+PC9sYWJlbD4KICAgICAgICAgICAgPGlucHV0IGNsYXNzPSJtcGEtaW5wdXQiIG5hbWU9ImVtYWlsIiB0eXBlPSJlbWFpbCIgcGxhY2Vob2xkZXI9ImluZm9AZW1wcmVzYS5jb20iIHJlcXVpcmVkPgogICAgICAgICAgPC9kaXY+CgogICAgICAgICAgPGRpdiBjbGFzcz0ibXBhLWZpZWxkIj4KICAgICAgICAgICAgPGxhYmVsPlRlbMOpZm9ubzwvbGFiZWw+CiAgICAgICAgICAgIDxpbnB1dCBjbGFzcz0ibXBhLWlucHV0IiBuYW1lPSJ0ZWxlZm9ubyIgdHlwZT0idGVsIiBwbGFjZWhvbGRlcj0iKzM0IDg2NSA3ODYgODkwIj4KICAgICAgICAgIDwvZGl2PgoKICAgICAgICAgIDxkaXYgY2xhc3M9Im1wYS1maWVsZCBzcGFuLTIiPgogICAgICAgICAgICA8bGFiZWw+QXN1bnRvIDxzcGFuIGNsYXNzPSJyZXEiPio8L3NwYW4+PC9sYWJlbD4KICAgICAgICAgICAgPHNlbGVjdCBjbGFzcz0ibXBhLXNlbGVjdCIgbmFtZT0iYXN1bnRvIiByZXF1aXJlZD4KICAgICAgICAgICAgICA8b3B0aW9uIHZhbHVlPSJTb2xpY2l0YXIgdGFyaWZhIGRlIHByZWNpb3MiPlNvbGljaXRhciB0YXJpZmEgZGUgcHJlY2lvczwvb3B0aW9uPgogICAgICAgICAgICAgIDxvcHRpb24gdmFsdWU9IlNvbGljaXRhciBjYXTDoWxvZ28iPlNvbGljaXRhciBjYXTDoWxvZ288L29wdGlvbj4KICAgICAgICAgICAgICA8b3B0aW9uIHZhbHVlPSJQZWRpciBtdWVzdHJhIj5QZWRpciBtdWVzdHJhPC9vcHRpb24+CiAgICAgICAgICAgICAgPG9wdGlvbiB2YWx1ZT0iRGlzdHJpYnVjacOzbiAvIE1heW9yaXN0YSI+RGlzdHJpYnVjacOzbiAvIE1heW9yaXN0YTwvb3B0aW9uPgogICAgICAgICAgICAgIDxvcHRpb24gdmFsdWU9Ik90cmEgY29uc3VsdGEiPk90cmEgY29uc3VsdGE8L29wdGlvbj4KICAgICAgICAgICAgPC9zZWxlY3Q+CiAgICAgICAgICA8L2Rpdj4KCiAgICAgICAgICA8ZGl2IGNsYXNzPSJtcGEtZmllbGQgc3Bhbi0yIj4KICAgICAgICAgICAgPGxhYmVsPk1lbnNhamUgPHNwYW4gY2xhc3M9InJlcSI+Kjwvc3Bhbj48L2xhYmVsPgogICAgICAgICAgICA8dGV4dGFyZWEgY2xhc3M9Im1wYS10ZXh0YXJlYSIgbmFtZT0ibWVuc2FqZSIgcGxhY2Vob2xkZXI9IkN1w6ludGFub3MgcXXDqSBuZWNlc2l0YXMuLi4iIHJlcXVpcmVkPjwvdGV4dGFyZWE+CiAgICAgICAgICA8L2Rpdj4KCiAgICAgICAgICA8ZGl2IGNsYXNzPSJtcGEtYWN0aW9ucyBzcGFuLTIiPgogICAgICAgICAgICA8YnV0dG9uIGNsYXNzPSJtcGEtYnRuIiB0eXBlPSJzdWJtaXQiPkVudmlhciBtZW5zYWplPC9idXR0b24+CiAgICAgICAgICAgIDxkaXYgY2xhc3M9Im1wYS1ub3RlIj5BbCBlbnZpYXIgYWNlcHRhcyBxdWUgdGUgY29udGFjdGVtb3MgcGFyYSByZXNwb25kZXIgYSB0dSBzb2xpY2l0dWQuPC9kaXY+CiAgICAgICAgICA8L2Rpdj4KICAgICAgICA8L2Zvcm0+CiAgICAgIDwvc2VjdGlvbj4KCiAgICAgIDxhc2lkZSBjbGFzcz0ibXBhLWNhcmQiPgogICAgICAgIDxkaXYgY2xhc3M9Im1wYS1pbmZvLXRpdGxlIj5JbmZvcm1hY2nDs24gZGUgY29udGFjdG88L2Rpdj4KCiAgICAgICAgPHVsIGNsYXNzPSJtcGEtaW5mby1saXN0Ij4KICAgICAgICAgIDxsaSBjbGFzcz0ibXBhLWluZm8taXRlbSI+CiAgICAgICAgICAgIDxhIGNsYXNzPSJtcGEtaW5mby1saW5rIiBocmVmPSJodHRwczovL3d3dy5nb29nbGUuY29tL21hcHMvcGxhY2UvTWFudWZhY3R1cmFzK1BsJUMzJUExc3RpY2FzK2RlK0FsY295K1MuTC4vQDM4LjcwOTI1NTUsLTAuNDc4ODU0MSwxN3ovZGF0YT0hM20xITRiMSE0bTYhM201ITFzMHhkNjE4NzEyYjI1NzRkMzc6MHgyOWUzZmJiYjJjMmUyMDk5IThtMiEzZDM4LjcwOTI1MTMhNGQtMC40NzYyNzkyITE2cyUyRmclMkYxMXNobXJtcWtoIiB0YXJnZXQ9Il9ibGFuayIgcmVsPSJub29wZW5lciBub3JlZmVycmVyIiBhcmlhLWxhYmVsPSJBYnJpciB1YmljYWNpw7NuIGVuIEdvb2dsZSBNYXBzIj4KICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJtcGEtaWNvbiIgYXJpYS1oaWRkZW49InRydWUiPgogICAgICAgICAgICAgICAgPHN2ZyB3aWR0aD0iMTgiIGhlaWdodD0iMTgiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSI+CiAgICAgICAgICAgICAgICAgIDxwYXRoIGQ9Ik0xMiAyMnM3LTQuNSA3LTEyYTcgNyAwIDEgMC0xNCAwYzAgNy41IDcgMTIgNyAxMloiIHN0cm9rZT0iY3VycmVudENvbG9yIiBzdHJva2Utd2lkdGg9IjIiPjwvcGF0aD4KICAgICAgICAgICAgICAgICAgPHBhdGggZD0iTTEyIDEzYTMgMyAwIDEgMCAwLTYgMyAzIDAgMCAwIDAgNloiIHN0cm9rZT0iY3VycmVudENvbG9yIiBzdHJva2Utd2lkdGg9IjIiPjwvcGF0aD4KICAgICAgICAgICAgICAgIDwvc3ZnPgogICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICAgIDxkaXY+CiAgICAgICAgICAgICAgICA8Yj5EaXJlY2Npw7NuPC9iPgogICAgICAgICAgICAgICAgPHNwYW4+UFAuSS4gQ290ZXMgQWx0ZXMsIENhbcOtIGRlbHMgVGFsZWNvbnMsIDIyLCAwMzgwNCBBbGNvaSwgQWxpY2FudGU8L3NwYW4+CiAgICAgICAgICAgICAgICA8c3BhbiBjbGFzcz0ibXBhLW1pbmkiPkFicmlyIGVuIEdvb2dsZSBNYXBzIOKGkjwvc3Bhbj4KICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgPC9hPgogICAgICAgICAgPC9saT4KCiAgICAgICAgICA8bGkgY2xhc3M9Im1wYS1pbmZvLWl0ZW0iPgogICAgICAgICAgICA8YSBjbGFzcz0ibXBhLWluZm8tbGluayIgaHJlZj0idGVsOiszNDg2NTc4Njg5MCIgYXJpYS1sYWJlbD0iTGxhbWFyIHBvciB0ZWzDqWZvbm8iPgogICAgICAgICAgICAgIDxkaXYgY2xhc3M9Im1wYS1pY29uIiBhcmlhLWhpZGRlbj0idHJ1ZSI+CiAgICAgICAgICAgICAgICA8c3ZnIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDI0IDI0IiBmaWxsPSJub25lIj4KICAgICAgICAgICAgICAgICAgPHBhdGggZD0iTTIyIDE2Ljl2M2EyIDIgMCAwIDEtMi4yIDJBMTkuOCAxOS44IDAgMCAxIDMgNS4yIDIgMiAwIDAgMSA1IDNoM2EyIDIgMCAwIDEgMiAxLjdjLjEuOC4zIDEuNi42IDIuM2EyIDIgMCAwIDEtLjUgMi4xTDkgMTBhMTYgMTYgMCAwIDAgNSA1bC45LTEuMWEyIDIgMCAwIDEgMi4xLS41Yy43LjMgMS41LjUgMi4zLjZBMiAyIDAgMCAxIDIyIDE2LjlaIiBzdHJva2U9ImN1cnJlbnRDb2xvciIgc3Ryb2tlLXdpZHRoPSIyIj48L3BhdGg+CiAgICAgICAgICAgICAgICA8L3N2Zz4KICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICA8ZGl2PgogICAgICAgICAgICAgICAgPGI+VGVsw6lmb25vPC9iPgogICAgICAgICAgICAgICAgPHNwYW4+KzM0IDg2NSA3ODYgODkwPC9zcGFuPgogICAgICAgICAgICAgICAgPHNwYW4gY2xhc3M9Im1wYS1taW5pIj5Ub2NhciBwYXJhIGxsYW1hciDihpI8L3NwYW4+CiAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgIDwvYT4KICAgICAgICAgIDwvbGk+CgogICAgICAgICAgPGxpIGNsYXNzPSJtcGEtaW5mby1pdGVtIj4KICAgICAgICAgICAgPGEgY2xhc3M9Im1wYS1pbmZvLWxpbmsiIGhyZWY9Im1haWx0bzppbmZvQG1wYWxjb3kuY29tIiBhcmlhLWxhYmVsPSJFbnZpYXIgZW1haWwiPgogICAgICAgICAgICAgIDxkaXYgY2xhc3M9Im1wYS1pY29uIiBhcmlhLWhpZGRlbj0idHJ1ZSI+CiAgICAgICAgICAgICAgICA8c3ZnIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDI0IDI0IiBmaWxsPSJub25lIj4KICAgICAgICAgICAgICAgICAgPHBhdGggZD0iTTQgNGgxNnYxNkg0VjRaIiBzdHJva2U9ImN1cnJlbnRDb2xvciIgc3Ryb2tlLXdpZHRoPSIyIj48L3BhdGg+CiAgICAgICAgICAgICAgICAgIDxwYXRoIGQ9Im00IDcgOCA2IDgtNiIgc3Ryb2tlPSJjdXJyZW50Q29sb3IiIHN0cm9rZS13aWR0aD0iMiI+PC9wYXRoPgogICAgICAgICAgICAgICAgPC9zdmc+CiAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgICAgPGRpdj4KICAgICAgICAgICAgICAgIDxiPkVtYWlsPC9iPgogICAgICAgICAgICAgICAgPHNwYW4+aW5mb0BtcGFsY295LmNvbTwvc3Bhbj4KICAgICAgICAgICAgICAgIDxzcGFuIGNsYXNzPSJtcGEtbWluaSI+RXNjcmliaXIgZW1haWwg4oaSPC9zcGFuPgogICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICA8L2E+CiAgICAgICAgICA8L2xpPgoKICAgICAgICAgIDxsaSBjbGFzcz0ibXBhLWluZm8taXRlbSI+CiAgICAgICAgICAgIDxkaXYgY2xhc3M9Im1wYS1pbmZvLXN0YXRpYyI+CiAgICAgICAgICAgICAgPGRpdiBjbGFzcz0ibXBhLWljb24iIGFyaWEtaGlkZGVuPSJ0cnVlIj4KICAgICAgICAgICAgICAgIDxzdmcgd2lkdGg9IjE4IiBoZWlnaHQ9IjE4IiB2aWV3Qm94PSIwIDAgMjQgMjQiIGZpbGw9Im5vbmUiPgogICAgICAgICAgICAgICAgICA8cGF0aCBkPSJNMTIgMjJhMTAgMTAgMCAxIDAgMC0yMCAxMCAxMCAwIDAgMCAwIDIwWiIgc3Ryb2tlPSJjdXJyZW50Q29sb3IiIHN0cm9rZS13aWR0aD0iMiI+PC9wYXRoPgogICAgICAgICAgICAgICAgICA8cGF0aCBkPSJNMTIgNnY2bDQgMiIgc3Ryb2tlPSJjdXJyZW50Q29sb3IiIHN0cm9rZS13aWR0aD0iMiI+PC9wYXRoPgogICAgICAgICAgICAgICAgPC9zdmc+CiAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgICAgPGRpdj4KICAgICAgICAgICAgICAgIDxiPkhvcmFyaW88L2I+CiAgICAgICAgICAgICAgICA8c3Bhbj5MdW5lcyBhIFZpZXJuZXM6IDg6MDAgLSAxODowMDwvc3Bhbj4KICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICA8L2xpPgogICAgICAgIDwvdWw+CgogICAgICAgIDxkaXYgY2xhc3M9Im1wYS1jdGEiPgogICAgICAgICAgPGgzPsK\/RXJlcyBwcm9mZXNpb25hbD88L2gzPgogICAgICAgICAgPHA+U2kgZXJlcyBpbnN0YWxhZG9yLCBhbG1hY8OpbiBkZSBtYXRlcmlhbGVzIG8gZGlzdHJpYnVpZG9yLCBzb2xpY2l0YSBudWVzdHJhIHRhcmlmYSBlc3BlY2lhbCBjb24gcHJlY2lvcyBkZSBmYWJyaWNhbnRlLjwvcD4KICAgICAgICA8L2Rpdj4KICAgICAgPC9hc2lkZT4KCiAgICA8L2Rpdj4KICA8L21haW4+CjwvZGl2Pgo8IS0tIC93cDpodG1sIC0tPjwvZGl2Pgo8IS0tIC93cDpjb2x1bW4gLS0+PC9kaXY+CjwhLS0gL3dwOmNvbHVtbnMgLS0+Cgo8IS0tIHdwOmNvbHVtbnMgeyJhbGlnbiI6IndpZGUifSAtLT4KPGRpdiBjbGFzcz0id3AtYmxvY2stY29sdW1ucyBhbGlnbndpZGUiPjwhLS0gd3A6Y29sdW1uIHsid2lkdGgiOiIxMDAlIn0gLS0+CjxkaXYgY2xhc3M9IndwLWJsb2NrLWNvbHVtbiIgc3R5bGU9ImZsZXgtYmFzaXM6MTAwJSI+PCEtLSB3cDpodG1sIC0tPgo8c2VjdGlvbiBjbGFzcz0ibXBhLWZvb3Rlci1zZWN0aW9uIj4KICA8ZGl2IGNsYXNzPSJtcGEtZm9vdGVyLWNvbnRhaW5lciI+CgogICAgPGRpdiBjbGFzcz0ibXBhLWZvb3Rlci1ncmlkIj4KICAgICAgPGRpdiBjbGFzcz0ibXBhLWZvb3Rlci1jb2wiPgogICAgICAgIDxoMz5NUEE8L2gzPgogICAgICAgIDxwPk1hbnVmYWN0dXJhcyBQbMOhc3RpY2FzIEFsY295IFMuTC48L3A+CiAgICAgICAgPHA+CiAgICAgICAgICBNw6FzIGRlIDMwIGHDsW9zIGRlIGV4cGVyaWVuY2lhIGVuIGVsIHNlY3RvciBkZSBzaXN0ZW1hcyBkZSBuaXZlbGFjacOzbiBjZXLDoW1pY2EuCiAgICAgICAgICBGYWJyaWNhY2nDs24gcHJvcGlhIGVuIEVzcGHDsWEuCiAgICAgICAgPC9wPgogICAgICA8L2Rpdj4KCiAgICAgIDxkaXYgY2xhc3M9Im1wYS1mb290ZXItY29sIj4KICAgICAgICA8aDQ+UHJvZHVjdG9zPC9oND4KICAgICAgICA8dWw+CiAgICAgICAgICA8bGk+PGEgaHJlZj0iaHR0cHM6Ly9tcGFsY295LmNvbS8\/cGFnZV9pZD04NjIvIj5TaXN0ZW1hIGRlIE5pdmVsYWNpw7NuPC9hPjwvbGk+CiAgICAgICAgICA8bGk+PGEgaHJlZj0iaHR0cHM6Ly9tcGFsY295LmNvbS8\/cGFnZV9pZD0xMDY2Ij5DbGlwcyBkZSBOaXZlbGFjacOzbjwvYT48L2xpPgogICAgICAgICAgPGxpPjxhIGhyZWY9Imh0dHBzOi8vbXBhbGNveS5jb20vP3BhZ2VfaWQ9MTA2NiI+Q3XDsWFzIFJldXRpbGl6YWJsZXM8L2E+PC9saT4KICAgICAgICAgIDxsaT48YSBocmVmPSJodHRwczovL21wYWxjb3kuY29tLz9wYWdlX2lkPTk4NCI+SW55ZWNjacOzbiBJbmR1c3RyaWFsPC9hPjwvbGk+CiAgICAgICAgPC91bD4KICAgICAgPC9kaXY+CgogICAgICA8ZGl2IGNsYXNzPSJtcGEtZm9vdGVyLWNvbCI+CiAgICAgICAgPGg0PkVtcHJlc2E8L2g0PgogICAgICAgIDx1bD4KICAgICAgICAgIDxsaT48YSBocmVmPSJodHRwczovL21wYWxjb3kuY29tLz9wYWdlX2lkPTEwMzIiPk51ZXN0cmEgSGlzdG9yaWE8L2E+PC9saT4KICAgICAgICAgIDxsaT48YSBocmVmPSJodHRwczovL21wYWxjb3kuY29tLz9wYWdlX2lkPTk4NCI+RmFicmljYWNpw7NuPC9hPjwvbGk+CiAgICAgICAgICA8bGk+PGEgaHJlZj0iaHR0cHM6Ly9tcGFsY295LmNvbS8\/cGFnZV9pZD05OTMiPkRpc3RyaWJ1aWRvcmVzPC9hPjwvbGk+CiAgICAgICAgICA8bGk+PGEgaHJlZj0iaHR0cHM6Ly9tcGFsY295LmNvbS8\/cGFnZV9pZD0xMDA0Ij5Db250YWN0bzwvYT48L2xpPgogICAgICAgIDwvdWw+CiAgICAgIDwvZGl2PgoKICAgICAgPGRpdiBjbGFzcz0ibXBhLWZvb3Rlci1jb2wiPgogICAgICAgIDxoND5Db250YWN0bzwvaDQ+CiAgICAgICAgPHVsIGNsYXNzPSJtcGEtZm9vdGVyLWNvbnRhY3QiPgogICAgICAgICAgPGxpPkNhbcOtIGRlbHMgVGFsZWNvbnMsIDIyClBvbMOtZ29ubyBJbmR1c3RyaWFsIENvdGVzIEFsdGVzLCAwMzgwNCwgQWxjb3ksIEFsaWNhbnRlLCBFc3Bhw7FhPC9saT4KICAgICAgICAgIDxsaT48YSBocmVmPSJ0ZWw6KzM0ODY1Nzg2ODkwIj4rMzQgODY1IDc4IDY4IDkwPC9hPjwvbGk+CiAgICAgICAgICA8bGk+PGEgaHJlZj0ibWFpbHRvOmluZm9AbXBhbGNveS5jb20iPmluZm9AbXBhbGNveS5jb208L2E+PC9saT4KICAgICAgICA8L3VsPgogICAgICA8L2Rpdj4KICAgIDwvZGl2PgoKICAgIDxkaXYgY2xhc3M9Im1wYS1mb290ZXItYm90dG9tIj4KICAgICAgPGRpdiBjbGFzcz0ibXBhLWZvb3Rlci1jb3B5Ij4KICAgICAgICDCqe+4jyAyMDI2IE1hbnVmYWN0dXJhcyBQbMOhc3RpY2FzIEFsY295IFMuTC4gVG9kb3MgbG9zIGRlcmVjaG9zIHJlc2VydmFkb3MuCiAgICAgIDwvZGl2PgogICAgICA8ZGl2IGNsYXNzPSJtcGEtZm9vdGVyLW1hZGUiPgogICAgICAgIEZhYnJpY2FkbyBlbiBFc3Bhw7FhIPCfh6rwn4e4CiAgICAgIDwvZGl2PgogICAgPC9kaXY+CgogIDwvZGl2Pgo8L3NlY3Rpb24+Cgo8c3R5bGU+Ci5tcGEtZm9vdGVyLXNlY3Rpb24gewogIGJhY2tncm91bmQ6ICMxZjNiNjM7CiAgcGFkZGluZzogNzBweCAyMHB4IDI2cHg7CiAgY29sb3I6IHJnYmEoMjU1LDI1NSwyNTUsMC45Mik7Cn0KCi5tcGEtZm9vdGVyLWNvbnRhaW5lciB7CiAgbWF4LXdpZHRoOiAxMjUwcHg7CiAgbWFyZ2luOiAwIGF1dG87Cn0KCi5tcGEtZm9vdGVyLWdyaWQgewogIGRpc3BsYXk6IGdyaWQ7CiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxLjNmciAxZnIgMWZyIDEuMTVmcjsKICBnYXA6IDYwcHg7CiAgcGFkZGluZy1ib3R0b206IDQwcHg7CiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMjU1LDI1NSwyNTUsMC4xNik7Cn0KCi5tcGEtZm9vdGVyLWNvbCBoMywKLm1wYS1mb290ZXItY29sIGg0IHsKICBtYXJnaW46IDAgMCAxOHB4OwogIGNvbG9yOiAjZmZmZmZmOwogIGZvbnQtd2VpZ2h0OiA4MDA7Cn0KCi5tcGEtZm9vdGVyLWNvbCBoMyB7CiAgZm9udC1zaXplOiAzMHB4Owp9CgoubXBhLWZvb3Rlci1jb2wgaDQgewogIGZvbnQtc2l6ZTogMjRweDsKfQoKLm1wYS1mb290ZXItY29sIHAgewogIG1hcmdpbjogMCAwIDE0cHg7CiAgZm9udC1zaXplOiAxOXB4OwogIGxpbmUtaGVpZ2h0OiAxLjc7CiAgY29sb3I6IHJnYmEoMjU1LDI1NSwyNTUsMC43OCk7Cn0KCi5tcGEtZm9vdGVyLWNvbCB1bCB7CiAgbGlzdC1zdHlsZTogbm9uZTsKICBtYXJnaW46IDA7CiAgcGFkZGluZzogMDsKfQoKLm1wYS1mb290ZXItY29sIHVsIGxpIHsKICBtYXJnaW4tYm90dG9tOiAxNHB4OwogIGZvbnQtc2l6ZTogMTlweDsKICBsaW5lLWhlaWdodDogMS42OwogIGNvbG9yOiByZ2JhKDI1NSwyNTUsMjU1LDAuNzgpOwp9CgoubXBhLWZvb3Rlci1jb2wgdWwgbGkgYSB7CiAgY29sb3I6IHJnYmEoMjU1LDI1NSwyNTUsMC43OCk7CiAgdGV4dC1kZWNvcmF0aW9uOiBub25lOwogIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2U7Cn0KCi5tcGEtZm9vdGVyLWNvbCB1bCBsaSBhOmhvdmVyIHsKICBjb2xvcjogI2ZmZmZmZjsKfQoKLm1wYS1mb290ZXItY29udGFjdCBsaSB7CiAgcGFkZGluZy1sZWZ0OiAwOwp9CgoubXBhLWZvb3Rlci1ib3R0b20gewogIGRpc3BsYXk6IGZsZXg7CiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOwogIGFsaWduLWl0ZW1zOiBjZW50ZXI7CiAgZ2FwOiAyMHB4OwogIHBhZGRpbmctdG9wOiAyNHB4Owp9CgoubXBhLWZvb3Rlci1jb3B5LAoubXBhLWZvb3Rlci1tYWRlIHsKICBmb250LXNpemU6IDE3cHg7CiAgbGluZS1oZWlnaHQ6IDEuNTsKICBjb2xvcjogcmdiYSgyNTUsMjU1LDI1NSwwLjcyKTsKfQoKQG1lZGlhIChtYXgtd2lkdGg6IDExMDBweCkgewogIC5tcGEtZm9vdGVyLWdyaWQgewogICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyOwogICAgZ2FwOiA0MHB4OwogIH0KfQoKQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7CiAgLm1wYS1mb290ZXItc2VjdGlvbiB7CiAgICBwYWRkaW5nOiA1MHB4IDE4cHggMjJweDsKICB9CgogIC5tcGEtZm9vdGVyLWdyaWQgewogICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7CiAgICBnYXA6IDMwcHg7CiAgICBwYWRkaW5nLWJvdHRvbTogMzBweDsKICB9CgogIC5tcGEtZm9vdGVyLWNvbCBoMyB7CiAgICBmb250LXNpemU6IDI2cHg7CiAgfQoKICAubXBhLWZvb3Rlci1jb2wgaDQgewogICAgZm9udC1zaXplOiAyMnB4OwogIH0KCiAgLm1wYS1mb290ZXItY29sIHAsCiAgLm1wYS1mb290ZXItY29sIHVsIGxpIHsKICAgIGZvbnQtc2l6ZTogMTdweDsKICB9CgogIC5tcGEtZm9vdGVyLWJvdHRvbSB7CiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOwogICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7CiAgfQoKICAubXBhLWZvb3Rlci1jb3B5LAogIC5tcGEtZm9vdGVyLW1hZGUgewogICAgZm9udC1zaXplOiAxNXB4OwogIH0KfQo8L3N0eWxlPgo8IS0tIC93cDpodG1sIC0tPjwvZGl2Pgo8IS0tIC93cDpjb2x1bW4gLS0+PC9kaXY+CjwhLS0gL3dwOmNvbHVtbnMgLS0+Cgo8IS0tIHdwOnBhcmFncmFwaCAtLT4KPHA+PC9wPgo8IS0tIC93cDpwYXJhZ3JhcGggLS0+HgB3JGFhZDczNDg3LWYzZTAtNGVmYS1iODcwLWYwNWQyZmE1ODRlNXh3CWNvcmUvaHRtbHfQGTxoZWFkZXIgY2xhc3M9Im1wYS1oZWFkZXItY3VzdG9tIj4KICA8ZGl2IGNsYXNzPSJtcGEtY29udGFpbmVyIj4KCiAgICA8ZGl2IGNsYXNzPSJtcGEtbG9nbyI+CiAgICAgIDxhIGhyZWY9Imh0dHBzOi8vbXBhbGNveS5jb20vIj4KICAgICAgICA8aW1nIHNyYz0iaHR0cHM6Ly9tcGFsY295LmNvbS93cC1jb250ZW50L3VwbG9hZHMvMjAyMy8wMi9kaXNlbm8tc2luLXRpdHVsby0xLnBuZyIgYWx0PSJNUEEiPgogICAgICA8L2E+CiAgICAgIDxkaXYgY2xhc3M9Im1wYS1sb2dvLXRleHQiPgogICAgICAgIDxzdHJvbmc+TVBBPC9zdHJvbmc+CiAgICAgICAgPHNwYW4+TWFudWZhY3R1cmFzIFBsw6FzdGljYXMgQWxjb3k8L3NwYW4+CiAgICAgIDwvZGl2PgogICAgPC9kaXY+CgogICAgPGRpdiBjbGFzcz0ibXBhLWhhbWJ1cmdlciIgb25jbGljaz0ib3Blbk1lbnUoKSI+CiAgICAgIDxzcGFuPjwvc3Bhbj4KICAgICAgPHNwYW4+PC9zcGFuPgogICAgICA8c3Bhbj48L3NwYW4+CiAgICA8L2Rpdj4KCiAgPC9kaXY+CgogIDxuYXYgY2xhc3M9Im1wYS1tZW51IiBpZD0ibXBhTWVudSI+CgogICAgPCEtLSBCT1TDk04gQ0VSUkFSIC0tPgogICAgPGRpdiBjbGFzcz0ibXBhLWNsb3NlIiBvbmNsaWNrPSJjbG9zZU1lbnUoKSI+4pyVPC9kaXY+CgogICAgPHVsPgogICAgICA8bGk+PGEgaHJlZj0iaHR0cHM6Ly9tcGFsY295LmNvbS8iPkluaWNpbzwvYT48L2xpPgogICAgICA8bGk+PGEgaHJlZj0iaHR0cHM6Ly9tcGFsY295LmNvbS8\/cGFnZV9pZD04NjIiPlNpc3RlbWEgZGUgTml2ZWxhY2nDs248L2E+PC9saT4KICAgICAgPGxpPjxhIGhyZWY9Imh0dHBzOi8vbXBhbGNveS5jb20vP3BhZ2VfaWQ9MTA2NiI+UHJvZHVjdG9zPC9hPjwvbGk+CiAgICAgIDxsaT48YSBocmVmPSJodHRwczovL21wYWxjb3kuY29tLz9wYWdlX2lkPTk4NCI+RmFicmljYWNpw7NuPC9hPjwvbGk+CiAgICAgIDxsaT48YSBocmVmPSJodHRwczovL21wYWxjb3kuY29tLz9wYWdlX2lkPTEwMzIiPk51ZXN0cmEgSGlzdG9yaWE8L2E+PC9saT4KICAgICAgPGxpPjxhIGhyZWY9Imh0dHBzOi8vbXBhbGNveS5jb20vP3BhZ2VfaWQ9OTkzIj5EaXN0cmlidWlkb3JlczwvYT48L2xpPgogICAgICA8bGk+PGEgaHJlZj0iaHR0cHM6Ly9tcGFsY295LmNvbS8\/cGFnZV9pZD0xMDA0Ij5Db250YWN0bzwvYT48L2xpPgogICAgICA8bGkgY2xhc3M9ImRpdmlkZXIiPjwvbGk+CiAgICAgIDxsaT48YSBocmVmPSJ0ZWw6KzM0ODY1Nzg2ODkwIj5MbGFtYXI8L2E+PC9saT4KICAgICAgPGxpPjxhIGhyZWY9Imh0dHBzOi8vbXBhbGNveS5jb20vP3BhZ2VfaWQ9MTAwNCIgY2xhc3M9ImJ0bi10YXJpZmEiPlNvbGljaXRhciBUYXJpZmE8L2E+PC9saT4KICAgIDwvdWw+CiAgPC9uYXY+CjwvaGVhZGVyPgoKPHN0eWxlPgoubXBhLWhlYWRlci1jdXN0b20gewogIHdpZHRoOiAxMDAlOwogIGJhY2tncm91bmQ6ICNmZmY7CiAgcG9zaXRpb246IHJlbGF0aXZlOwogIHotaW5kZXg6IDk5OTk7Cn0KCi5tcGEtY29udGFpbmVyIHsKICB3aWR0aDogODAlOwogIG1hcmdpbjogMCBhdXRvOwogIHBhZGRpbmc6IDE4cHggMDsKICBkaXNwbGF5OiBmbGV4OwogIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsKICBhbGlnbi1pdGVtczogY2VudGVyOwp9CgovKiBMT0dPICovCi5tcGEtbG9nbyB7CiAgZGlzcGxheTogZmxleDsKICBhbGlnbi1pdGVtczogY2VudGVyOwogIGdhcDogMTJweDsKfQoKLm1wYS1sb2dvIGltZyB7CiAgd2lkdGg6IDQycHg7Cn0KCi8qIEhBTUJVUkdVRVNBICovCi5tcGEtaGFtYnVyZ2VyIHsKICB3aWR0aDogNDRweDsKICBoZWlnaHQ6IDQ0cHg7CiAgYmFja2dyb3VuZDogI2YzZjRmNjsKICBib3JkZXItcmFkaXVzOiAxMnB4OwogIGRpc3BsYXk6IGZsZXg7CiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsKICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsKICBhbGlnbi1pdGVtczogY2VudGVyOwogIGdhcDogNnB4OwogIGN1cnNvcjogcG9pbnRlcjsKfQoKLm1wYS1oYW1idXJnZXIgc3BhbiB7CiAgd2lkdGg6IDIycHg7CiAgaGVpZ2h0OiAzcHg7CiAgYmFja2dyb3VuZDogIzFjMmI0MzsKICBib3JkZXItcmFkaXVzOiAycHg7Cn0KCi8qIE1FTsOaICovCi5tcGEtbWVudSB7CiAgcG9zaXRpb246IGZpeGVkOwogIHRvcDogMDsKICByaWdodDogLTEwMCU7CiAgd2lkdGg6IDMyMHB4OwogIGhlaWdodDogMTAwdmg7CiAgYmFja2dyb3VuZDogI2ZmZmZmZjsKICBib3gtc2hhZG93OiAtNXB4IDAgMjVweCByZ2JhKDAsMCwwLDAuMDgpOwogIHRyYW5zaXRpb246IDAuNHMgZWFzZTsKICBwYWRkaW5nOiAxMDBweCAzMHB4IDMwcHggMzBweDsKfQoKLm1wYS1tZW51LmFjdGl2ZSB7CiAgcmlnaHQ6IDA7Cn0KCi8qIEJPVMOTTiBYICovCi5tcGEtY2xvc2UgewogIHBvc2l0aW9uOiBhYnNvbHV0ZTsKICB0b3A6IDI1cHg7CiAgcmlnaHQ6IDI1cHg7CiAgZm9udC1zaXplOiAyNnB4OwogIGZvbnQtd2VpZ2h0OiA3MDA7CiAgY3Vyc29yOiBwb2ludGVyOwogIGNvbG9yOiAjZWY3NjA4OyAvKiBOQVJBTkpBIENPUlBPUkFUSVZPICovCiAgdHJhbnNpdGlvbjogMC4zcyBlYXNlOwp9CgoubXBhLWNsb3NlOmhvdmVyIHsKICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7Cn0KCi8qIExJTktTICovCi5tcGEtbWVudSB1bCB7CiAgbGlzdC1zdHlsZTogbm9uZTsKICBwYWRkaW5nOiAwOwp9CgoubXBhLW1lbnUgdWwgbGkgewogIG1hcmdpbi1ib3R0b206IDE4cHg7Cn0KCi5tcGEtbWVudSB1bCBsaSBhIHsKICB0ZXh0LWRlY29yYXRpb246IG5vbmU7CiAgZm9udC1zaXplOiAxOHB4OwogIGZvbnQtd2VpZ2h0OiA2MDA7CiAgY29sb3I6ICMxYzJiNDM7Cn0KCi5tcGEtbWVudSB1bCBsaSBhOmhvdmVyIHsKICBjb2xvcjogI2VmNzYwODsKfQoKLmRpdmlkZXIgewogIGhlaWdodDogMXB4OwogIGJhY2tncm91bmQ6ICNlNWU3ZWI7CiAgbWFyZ2luOiAyNXB4IDA7Cn0KCi5idG4tdGFyaWZhIHsKICBiYWNrZ3JvdW5kOiAjZWY3NjA4OwogIGNvbG9yOiB3aGl0ZSAhaW1wb3J0YW50OwogIHBhZGRpbmc6IDEycHggMThweDsKICBib3JkZXItcmFkaXVzOiA4cHg7CiAgZGlzcGxheTogaW5saW5lLWJsb2NrOwp9Cjwvc3R5bGU+Cgo8c2NyaXB0PgpmdW5jdGlvbiBvcGVuTWVudSgpIHsKICBkb2N1bWVudC5nZXRFbGVtZW50QnlJZCgibXBhTWVudSIpLmNsYXNzTGlzdC5hZGQoImFjdGl2ZSIpOwp9CgpmdW5jdGlvbiBjbG9zZU1lbnUoKSB7CiAgZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoIm1wYU1lbnUiKS5jbGFzc0xpc3QucmVtb3ZlKCJhY3RpdmUiKTsKfQo8L3NjcmlwdD53JDhmODYwN2IyLWQ1ZmMtNDNiOS04ZjUxLTg3YTI5ODRlNGQ2ZHcMY29yZS9jb2x1bW5zeHckZjE1ODBiNjYtOTlmNi00ZjA1LTljMTgtNDMxMWQwZTBlYmFleHcLY29yZS9jb2x1bW53BDEwMCV3JDBmOGYyYjAwLTE3OWEtNDQ0Ny05ZGYwLWY0NzdkOWYwNDE2Mnh3CWNvcmUvaHRtbHfQGTxoZWFkZXIgY2xhc3M9Im1wYS1oZWFkZXItY3VzdG9tIj4KICA8ZGl2IGNsYXNzPSJtcGEtY29udGFpbmVyIj4KCiAgICA8ZGl2IGNsYXNzPSJtcGEtbG9nbyI+CiAgICAgIDxhIGhyZWY9Imh0dHBzOi8vbXBhbGNveS5jb20vIj4KICAgICAgICA8aW1nIHNyYz0iaHR0cHM6Ly9tcGFsY295LmNvbS93cC1jb250ZW50L3VwbG9hZHMvMjAyMy8wMi9kaXNlbm8tc2luLXRpdHVsby0xLnBuZyIgYWx0PSJNUEEiPgogICAgICA8L2E+CiAgICAgIDxkaXYgY2xhc3M9Im1wYS1sb2dvLXRleHQiPgogICAgICAgIDxzdHJvbmc+TVBBPC9zdHJvbmc+CiAgICAgICAgPHNwYW4+TWFudWZhY3R1cmFzIFBsw6FzdGljYXMgQWxjb3k8L3NwYW4+CiAgICAgIDwvZGl2PgogICAgPC9kaXY+CgogICAgPGRpdiBjbGFzcz0ibXBhLWhhbWJ1cmdlciIgb25jbGljaz0ib3Blbk1lbnUoKSI+CiAgICAgIDxzcGFuPjwvc3Bhbj4KICAgICAgPHNwYW4+PC9zcGFuPgogICAgICA8c3Bhbj48L3NwYW4+CiAgICA8L2Rpdj4KCiAgPC9kaXY+CgogIDxuYXYgY2xhc3M9Im1wYS1tZW51IiBpZD0ibXBhTWVudSI+CgogICAgPCEtLSBCT1TDk04gQ0VSUkFSIC0tPgogICAgPGRpdiBjbGFzcz0ibXBhLWNsb3NlIiBvbmNsaWNrPSJjbG9zZU1lbnUoKSI+4pyVPC9kaXY+CgogICAgPHVsPgogICAgICA8bGk+PGEgaHJlZj0iaHR0cHM6Ly9tcGFsY295LmNvbS8iPkluaWNpbzwvYT48L2xpPgogICAgICA8bGk+PGEgaHJlZj0iaHR0cHM6Ly9tcGFsY295LmNvbS8\/cGFnZV9pZD04NjIiPlNpc3RlbWEgZGUgTml2ZWxhY2nDs248L2E+PC9saT4KICAgICAgPGxpPjxhIGhyZWY9Imh0dHBzOi8vbXBhbGNveS5jb20vP3BhZ2VfaWQ9MTA2NiI+UHJvZHVjdG9zPC9hPjwvbGk+CiAgICAgIDxsaT48YSBocmVmPSJodHRwczovL21wYWxjb3kuY29tLz9wYWdlX2lkPTk4NCI+RmFicmljYWNpw7NuPC9hPjwvbGk+CiAgICAgIDxsaT48YSBocmVmPSJodHRwczovL21wYWxjb3kuY29tLz9wYWdlX2lkPTEwMzIiPk51ZXN0cmEgSGlzdG9yaWE8L2E+PC9saT4KICAgICAgPGxpPjxhIGhyZWY9Imh0dHBzOi8vbXBhbGNveS5jb20vP3BhZ2VfaWQ9OTkzIj5EaXN0cmlidWlkb3JlczwvYT48L2xpPgogICAgICA8bGk+PGEgaHJlZj0iaHR0cHM6Ly9tcGFsY295LmNvbS8\/cGFnZV9pZD0xMDA0Ij5Db250YWN0bzwvYT48L2xpPgogICAgICA8bGkgY2xhc3M9ImRpdmlkZXIiPjwvbGk+CiAgICAgIDxsaT48YSBocmVmPSJ0ZWw6KzM0ODY1Nzg2ODkwIj5MbGFtYXI8L2E+PC9saT4KICAgICAgPGxpPjxhIGhyZWY9Imh0dHBzOi8vbXBhbGNveS5jb20vP3BhZ2VfaWQ9MTAwNCIgY2xhc3M9ImJ0bi10YXJpZmEiPlNvbGljaXRhciBUYXJpZmE8L2E+PC9saT4KICAgIDwvdWw+CiAgPC9uYXY+CjwvaGVhZGVyPgoKPHN0eWxlPgoubXBhLWhlYWRlci1jdXN0b20gewogIHdpZHRoOiAxMDAlOwogIGJhY2tncm91bmQ6ICNmZmY7CiAgcG9zaXRpb246IHJlbGF0aXZlOwogIHotaW5kZXg6IDk5OTk7Cn0KCi5tcGEtY29udGFpbmVyIHsKICB3aWR0aDogODAlOwogIG1hcmdpbjogMCBhdXRvOwogIHBhZGRpbmc6IDE4cHggMDsKICBkaXNwbGF5OiBmbGV4OwogIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsKICBhbGlnbi1pdGVtczogY2VudGVyOwp9CgovKiBMT0dPICovCi5tcGEtbG9nbyB7CiAgZGlzcGxheTogZmxleDsKICBhbGlnbi1pdGVtczogY2VudGVyOwogIGdhcDogMTJweDsKfQoKLm1wYS1sb2dvIGltZyB7CiAgd2lkdGg6IDQycHg7Cn0KCi8qIEhBTUJVUkdVRVNBICovCi5tcGEtaGFtYnVyZ2VyIHsKICB3aWR0aDogNDRweDsKICBoZWlnaHQ6IDQ0cHg7CiAgYmFja2dyb3VuZDogI2YzZjRmNjsKICBib3JkZXItcmFkaXVzOiAxMnB4OwogIGRpc3BsYXk6IGZsZXg7CiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsKICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsKICBhbGlnbi1pdGVtczogY2VudGVyOwogIGdhcDogNnB4OwogIGN1cnNvcjogcG9pbnRlcjsKfQoKLm1wYS1oYW1idXJnZXIgc3BhbiB7CiAgd2lkdGg6IDIycHg7CiAgaGVpZ2h0OiAzcHg7CiAgYmFja2dyb3VuZDogIzFjMmI0MzsKICBib3JkZXItcmFkaXVzOiAycHg7Cn0KCi8qIE1FTsOaICovCi5tcGEtbWVudSB7CiAgcG9zaXRpb246IGZpeGVkOwogIHRvcDogMDsKICByaWdodDogLTEwMCU7CiAgd2lkdGg6IDMyMHB4OwogIGhlaWdodDogMTAwdmg7CiAgYmFja2dyb3VuZDogI2ZmZmZmZjsKICBib3gtc2hhZG93OiAtNXB4IDAgMjVweCByZ2JhKDAsMCwwLDAuMDgpOwogIHRyYW5zaXRpb246IDAuNHMgZWFzZTsKICBwYWRkaW5nOiAxMDBweCAzMHB4IDMwcHggMzBweDsKfQoKLm1wYS1tZW51LmFjdGl2ZSB7CiAgcmlnaHQ6IDA7Cn0KCi8qIEJPVMOTTiBYICovCi5tcGEtY2xvc2UgewogIHBvc2l0aW9uOiBhYnNvbHV0ZTsKICB0b3A6IDI1cHg7CiAgcmlnaHQ6IDI1cHg7CiAgZm9udC1zaXplOiAyNnB4OwogIGZvbnQtd2VpZ2h0OiA3MDA7CiAgY3Vyc29yOiBwb2ludGVyOwogIGNvbG9yOiAjZWY3NjA4OyAvKiBOQVJBTkpBIENPUlBPUkFUSVZPICovCiAgdHJhbnNpdGlvbjogMC4zcyBlYXNlOwp9CgoubXBhLWNsb3NlOmhvdmVyIHsKICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7Cn0KCi8qIExJTktTICovCi5tcGEtbWVudSB1bCB7CiAgbGlzdC1zdHlsZTogbm9uZTsKICBwYWRkaW5nOiAwOwp9CgoubXBhLW1lbnUgdWwgbGkgewogIG1hcmdpbi1ib3R0b206IDE4cHg7Cn0KCi5tcGEtbWVudSB1bCBsaSBhIHsKICB0ZXh0LWRlY29yYXRpb246IG5vbmU7CiAgZm9udC1zaXplOiAxOHB4OwogIGZvbnQtd2VpZ2h0OiA2MDA7CiAgY29sb3I6ICMxYzJiNDM7Cn0KCi5tcGEtbWVudSB1bCBsaSBhOmhvdmVyIHsKICBjb2xvcjogI2VmNzYwODsKfQoKLmRpdmlkZXIgewogIGhlaWdodDogMXB4OwogIGJhY2tncm91bmQ6ICNlNWU3ZWI7CiAgbWFyZ2luOiAyNXB4IDA7Cn0KCi5idG4tdGFyaWZhIHsKICBiYWNrZ3JvdW5kOiAjZWY3NjA4OwogIGNvbG9yOiB3aGl0ZSAhaW1wb3J0YW50OwogIHBhZGRpbmc6IDEycHggMThweDsKICBib3JkZXItcmFkaXVzOiA4cHg7CiAgZGlzcGxheTogaW5saW5lLWJsb2NrOwp9Cjwvc3R5bGU+Cgo8c2NyaXB0PgpmdW5jdGlvbiBvcGVuTWVudSgpIHsKICBkb2N1bWVudC5nZXRFbGVtZW50QnlJZCgibXBhTWVudSIpLmNsYXNzTGlzdC5hZGQoImFjdGl2ZSIpOwp9CgpmdW5jdGlvbiBjbG9zZU1lbnUoKSB7CiAgZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoIm1wYU1lbnUiKS5jbGFzc0xpc3QucmVtb3ZlKCJhY3RpdmUiKTsKfQo8L3NjcmlwdD53BHdpZGUCstaX8wwJhQH7GAH5C5pzAAgABgc2gRYvowIBmlq3Af4d4c+MxgcEAAABAAEAPhI=\",\"updateId\":740926296}","advanced_seo_description":"","jetpack_seo_html_title":"","jetpack_seo_noindex":false,"footnotes":""},"class_list":["post-1066","page","type-page","status-publish","hentry"],"jetpack_likes_enabled":true,"jetpack_sharing_enabled":true,"jetpack_shortlink":"https:\/\/wp.me\/PeAJAF-hc","jetpack-related-posts":[],"_links":{"self":[{"href":"https:\/\/mpalcoy.com\/index.php?rest_route=\/wp\/v2\/pages\/1066","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/mpalcoy.com\/index.php?rest_route=\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/mpalcoy.com\/index.php?rest_route=\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/mpalcoy.com\/index.php?rest_route=\/wp\/v2\/users\/231764158"}],"replies":[{"embeddable":true,"href":"https:\/\/mpalcoy.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=1066"}],"version-history":[{"count":10,"href":"https:\/\/mpalcoy.com\/index.php?rest_route=\/wp\/v2\/pages\/1066\/revisions"}],"predecessor-version":[{"id":1144,"href":"https:\/\/mpalcoy.com\/index.php?rest_route=\/wp\/v2\/pages\/1066\/revisions\/1144"}],"wp:attachment":[{"href":"https:\/\/mpalcoy.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=1066"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}