{"id":2132,"date":"2026-04-16T13:18:03","date_gmt":"2026-04-16T11:18:03","guid":{"rendered":"https:\/\/singularlocal-lab.com\/?p=2132"},"modified":"2026-04-22T13:45:00","modified_gmt":"2026-04-22T11:45:00","slug":"whatsapp-bussines","status":"publish","type":"post","link":"https:\/\/singularlocal-lab.com\/eu\/2026\/04\/16\/whatsapp-bussines\/","title":{"rendered":"Whatsapp Bussines"},"content":{"rendered":"\n<div class=\"wp-block-group alignfull is-style-section-2 has-theme-5-color has-text-color has-background has-link-color wp-elements-ad378da95d7af41b00eb542e2e428e6f has-global-padding is-content-justification-center is-layout-constrained wp-block-group-is-layout-constrained is-style-section-2--1\" style=\"background-color:#34b088;margin-top:0;margin-bottom:0;padding-top:var(--wp--preset--spacing--60);padding-bottom:var(--wp--preset--spacing--60)\">\n<div class=\"wp-block-columns alignwide has-theme-1-color has-text-color has-link-color wp-elements-4fb3c478858f058829cd2fa53e792e6d is-layout-flex wp-container-core-columns-is-layout-a2e1813e wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-vertically-aligned-center is-layout-flow wp-block-column-is-layout-flow\" style=\"flex-basis:50%\">\n<figure class=\"wp-block-image alignleft size-full has-custom-border wp-duotone-unset-2\" style=\"margin-top:0;margin-right:var(--wp--preset--spacing--20);margin-bottom:0;margin-left:var(--wp--preset--spacing--20)\"><img data-recalc-dims=\"1\" fetchpriority=\"high\" decoding=\"async\" width=\"1190\" height=\"1684\" data-attachment-id=\"2686\" data-permalink=\"https:\/\/singularlocal-lab.com\/eu\/2026\/04\/16\/whatsapp-bussines\/a4-3533-7\/\" data-orig-file=\"https:\/\/i0.wp.com\/singularlocal-lab.com\/wp-content\/uploads\/2026\/04\/A4-3533-6.png?fit=1190%2C1684&amp;ssl=1\" data-orig-size=\"1190,1684\" data-comments-opened=\"1\" data-image-meta=\"{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}\" data-image-title=\"A4 &amp;#8211; 3533\" data-image-description=\"\" data-image-caption=\"\" data-large-file=\"https:\/\/i0.wp.com\/singularlocal-lab.com\/wp-content\/uploads\/2026\/04\/A4-3533-6.png?fit=724%2C1024&amp;ssl=1\" src=\"https:\/\/i0.wp.com\/singularlocal-lab.com\/wp-content\/uploads\/2026\/04\/A4-3533-6.png?resize=1190%2C1684&#038;ssl=1\" alt=\"\" class=\"wp-image-2686\" style=\"border-top-left-radius:20px;border-top-right-radius:20px;border-bottom-left-radius:20px;border-bottom-right-radius:20px\" srcset=\"https:\/\/i0.wp.com\/singularlocal-lab.com\/wp-content\/uploads\/2026\/04\/A4-3533-6.png?w=1190&amp;ssl=1 1190w, https:\/\/i0.wp.com\/singularlocal-lab.com\/wp-content\/uploads\/2026\/04\/A4-3533-6.png?resize=212%2C300&amp;ssl=1 212w, https:\/\/i0.wp.com\/singularlocal-lab.com\/wp-content\/uploads\/2026\/04\/A4-3533-6.png?resize=724%2C1024&amp;ssl=1 724w, https:\/\/i0.wp.com\/singularlocal-lab.com\/wp-content\/uploads\/2026\/04\/A4-3533-6.png?resize=768%2C1087&amp;ssl=1 768w, https:\/\/i0.wp.com\/singularlocal-lab.com\/wp-content\/uploads\/2026\/04\/A4-3533-6.png?resize=1085%2C1536&amp;ssl=1 1085w, https:\/\/i0.wp.com\/singularlocal-lab.com\/wp-content\/uploads\/2026\/04\/A4-3533-6.png?resize=8%2C12&amp;ssl=1 8w, https:\/\/i0.wp.com\/singularlocal-lab.com\/wp-content\/uploads\/2026\/04\/A4-3533-6.png?resize=500%2C708&amp;ssl=1 500w, https:\/\/i0.wp.com\/singularlocal-lab.com\/wp-content\/uploads\/2026\/04\/A4-3533-6.png?resize=800%2C1132&amp;ssl=1 800w\" sizes=\"(max-width: 1000px) 100vw, 1000px\" \/><\/figure>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-vertically-aligned-center has-theme-1-color has-text-color has-link-color wp-elements-3695be605bcca6ec5f8c885b74835d97 has-global-padding is-content-justification-left is-layout-constrained wp-container-core-column-is-layout-a580ebe5 wp-block-column-is-layout-constrained\" style=\"flex-basis:50%\">\n<h2 class=\"wp-block-heading has-text-align-left alignfull has-theme-1-color has-text-color has-link-color wp-elements-1ae1735a2cf39e6b6ce62ac902dffb99\"><strong>Whatsapp Bussines<\/strong><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\"><em>Los martes del 21 de Abril a 19 de Mayo<\/em><\/p>\n\n\n\n<p class=\"has-text-align-left alignfull has-small-font-size wp-block-paragraph\">Singular Local Lab es un espacio impulsado por Gipuzkoa Merkatariak donde trabajar de forma colaborativa en los retos que influyen en tu actividad y en el territorio del que formas parte. Un entorno pr\u00e1ctico para compartir experiencias, identificar oportunidades y poner en marcha mejoras reales en tu comercio.<\/p>\n<\/div>\n<\/div>\n<\/div>\n\n\n\n<div class=\"wp-block-group alignfull is-style-section-2 has-theme-5-color has-text-color has-background has-link-color wp-elements-ea6ff8c5e559ca870ce5ceebf6be0fa8 has-global-padding is-content-justification-center is-layout-constrained wp-block-group-is-layout-constrained is-style-section-2--3\" style=\"background-color:#34b088;margin-top:0;margin-bottom:0;padding-top:var(--wp--preset--spacing--20);padding-bottom:var(--wp--preset--spacing--20)\">\n<div class=\"wp-block-columns alignwide has-background is-layout-flex wp-container-core-columns-is-layout-a1741900 wp-block-columns-is-layout-flex\" style=\"background-color:#34b088;margin-top:0;margin-bottom:0;padding-top:0;padding-right:0;padding-bottom:0;padding-left:0\">\n<div class=\"wp-block-column is-layout-flow wp-container-core-column-is-layout-1f452b5a wp-block-column-is-layout-flow\" style=\"padding-right:0;padding-left:0\">\n<div class=\"wb-fondo\">\n  <style>\n    :root {\n      --accent: #34b088;\n      --accent-dark: #2a906b;\n      --bg-light: #f8fafc;\n      --bg-card: #ffffff;\n      --border: #e5e5e5;\n      --shadow: rgba(0, 0, 0, 0.05);\n    }\n\n    \/* Fondo global con el color destacado *\/\n    .wb-fondo {\n      background-color: #34b088;\n      padding: 0;\n      margin: 0;\n    }\n\n    .wb-acordeon {\n      width: 100%;\n      margin: 0 auto 40px;\n      font-family: Arial, sans-serif;\n      color: #222;\n    }\n\n    .wb-acordeon details {\n      border: 1px solid var(--border);\n      border-radius: 20px;\n      margin-bottom: 20px;\n      background: var(--bg-card);\n      box-shadow: 0 4px 18px var(--shadow);\n      overflow: hidden;\n    }\n\n    .wb-acordeon summary {\n      cursor: pointer;\n      padding: 22px 30px;\n      font-weight: 700;\n      font-size: 20px;\n      background: var(--bg-light);\n      border-bottom: 1px solid var(--border);\n      display: flex;\n      align-items: center;\n    }\n\n    .wb-acordeon summary::after {\n      content: \"+\";\n      margin-left: auto;\n      font-size: 26px;\n      color: var(--accent-dark);\n      transition: transform 0.2s ease;\n    }\n\n    .wb-acordeon details[open] summary::after {\n      content: \"\u2212\";\n    }\n\n    .wb-acordeon .contenido {\n      padding: 32px 36px;\n      line-height: 1.7;\n    }\n\n    .wb-acordeon .contenido h4 {\n      margin: 22px 0 10px;\n      font-size: 18px;\n      color: var(--accent-dark);\n    }\n\n    .wb-acordeon .contenido p {\n      margin-bottom: 16px;\n    }\n\n    .wb-acordeon .contenido ul {\n      list-style: none;\n      margin: 0 0 16px 0;\n      padding: 0;\n    }\n\n    .wb-acordeon .contenido li {\n      position: relative;\n      padding-left: 28px;\n      margin-bottom: 8px;\n    }\n\n    \/* Iconos de verificaci\u00f3n en las listas *\/\n    .wb-acordeon .contenido li::before {\n      content: \"\u2713\";\n      position: absolute;\n      left: 0;\n      top: 0;\n      color: var(--accent);\n      font-weight: 700;\n      font-size: 16px;\n      line-height: 1.2;\n    }\n\n    \/* Puntos normales para la nota *\/\n    .nota li::before {\n      content: \"\u2022\";\n      color: var(--accent-dark);\n    }\n\n    .nota {\n      background: var(--bg-light);\n      border-left: 4px solid var(--accent);\n      padding: 16px 20px;\n      border-radius: 12px;\n      margin: 18px 0;\n    }\n\n    .nota p {\n      margin: 0 0 8px;\n    }\n\n    .img-inline {\n      margin: 28px 0;\n      text-align: center;\n    }\n\n    .img-inline img {\n      width: 100%;\n      max-width: 460px;\n      border-radius: 14px;\n      box-shadow: 0 8px 25px var(--shadow);\n      cursor: pointer;\n    }\n\n    .img-card {\n      background: var(--bg-light);\n      border-radius: 20px;\n      padding: 20px;\n      box-shadow: 0 8px 25px var(--shadow);\n      text-align: center;\n    }\n\n    .img-card img {\n      width: 100%;\n      height: auto;\n      border-radius: 12px;\n      cursor: pointer;\n    }\n\n    .img-card.vertical img {\n      max-width: 290px;\n    }\n\n    .img-card.horizontal img {\n      max-width: 460px;\n    }\n\n    .img-card .caption {\n      margin-top: 10px;\n      font-size: 14px;\n      font-style: italic;\n      color: #555;\n    }\n\n    \/* Estructura para el bloque de pasos *\/\n    .paso-grid {\n      margin-top: 16px;\n      display: grid;\n      grid-template-columns: 1fr 0.9fr;\n      gap: 40px;\n      align-items: flex-start;\n    }\n\n    .step-list {\n      display: flex;\n      flex-direction: column;\n    }\n\n    .step-card {\n      display: flex;\n      align-items: flex-start;\n      margin-bottom: 28px;\n    }\n\n    .step-card .numero {\n      width: 32px;\n      height: 32px;\n      border-radius: 50%;\n      background: var(--accent);\n      color: #fff;\n      font-weight: 700;\n      display: flex;\n      align-items: center;\n      justify-content: center;\n      margin-right: 14px;\n      flex-shrink: 0;\n      font-size: 16px;\n    }\n\n    .step-card .detalle {\n      flex: 1;\n    }\n\n    .step-card .detalle h4 {\n      margin: 0 0 6px;\n      font-size: 18px;\n      color: var(--accent-dark);\n    }\n\n    .step-card .detalle ul,\n    .step-card .detalle p {\n      margin: 0 0 8px;\n    }\n\n    .paso-grid .imagenes {\n      display: flex;\n      flex-direction: column;\n      gap: 26px;\n    }\n\n    .paso-grid .imagenes .img-card {\n      max-width: 240px;\n      margin: 0 auto;\n    }\n\n    \/* Lightbox overlay para ampliar im\u00e1genes en la misma p\u00e1gina *\/\n    .lightbox {\n      position: fixed;\n      top: 0;\n      left: 0;\n      width: 100%;\n      height: 100%;\n      background: rgba(0, 0, 0, 0.8);\n      display: none;\n      align-items: center;\n      justify-content: center;\n      z-index: 2000;\n    }\n\n    .lightbox img {\n      max-width: 90%;\n      max-height: 90%;\n      border-radius: 10px;\n    }\n\n    .lightbox:target {\n      display: flex;\n    }\n\n    .lightbox-close {\n      position: absolute;\n      top: 20px;\n      right: 20px;\n      font-size: 32px;\n      color: #fff;\n      text-decoration: none;\n      line-height: 1;\n      cursor: pointer;\n    }\n\n    @media (max-width: 900px) {\n      .paso-grid {\n        grid-template-columns: 1fr;\n      }\n      .paso-grid .imagenes .img-card {\n        max-width: 260px;\n      }\n    }\n\n    @media (max-width: 768px) {\n      \/* Ajustes espec\u00edficos para m\u00f3viles: ocupar todo el ancho *\/\n      .wb-acordeon {\n        width: 100%;\n        margin-left: 0;\n        margin-right: 0;\n      }\n      .wb-acordeon details {\n        margin-left: 0;\n        margin-right: 0;\n        border-radius: 12px;\n      }\n      .wb-acordeon .contenido {\n        padding: 24px;\n      }\n      .img-card.vertical img,\n      .img-card.horizontal img,\n      .img-inline img {\n        max-width: 100%;\n      }\n    }\n  <\/style>\n\n  <div class=\"wb-acordeon\">\n    <!-- Secci\u00f3n \u00bfQu\u00e9 es WhatsApp Business? -->\n    <details open>\n      <summary>\u00bfQu\u00e9 es WhatsApp Business?<\/summary>\n      <div class=\"contenido\">\n        <p>Es una versi\u00f3n de WhatsApp pensada para negocios.<\/p>\n        <p>Funciona igual que el WhatsApp de siempre, pero te permite:<\/p>\n        <ul>\n          <li>Tener un perfil profesional de tu negocio<\/li>\n          <li>Organizar conversaciones con clientes<\/li>\n          <li>Responder m\u00e1s r\u00e1pido y de forma m\u00e1s ordenada<\/li>\n        <\/ul>\n      <\/div>\n    <\/details>\n\n    <!-- Secci\u00f3n \u00bfPor qu\u00e9 te interesa? -->\n    <details>\n      <summary>\u00bfPor qu\u00e9 te interesa?<\/summary>\n      <div class=\"contenido\">\n        <p>Porque es una forma directa y r\u00e1pida de comunicarte con tus clientes.<\/p>\n        <p>Mucha gente ya usa WhatsApp a diario. Si tu negocio est\u00e1 ah\u00ed:<\/p>\n        <ul>\n          <li>Te encuentran f\u00e1cilmente<\/li>\n          <li>Pueden preguntarte sin llamar<\/li>\n          <li>Les resulta c\u00f3modo comprar o reservar<\/li>\n        <\/ul>\n      <\/div>\n    <\/details>\n\n    <!-- Secci\u00f3n \u00bfPara qu\u00e9 sirve en el d\u00eda a d\u00eda? -->\n    <details>\n      <summary>\u00bfPara qu\u00e9 sirve en el d\u00eda a d\u00eda?<\/summary>\n      <div class=\"contenido\">\n        <ul>\n          <li>Resolver dudas de clientes<\/li>\n          <li>Enviar horarios o ubicaci\u00f3n<\/li>\n          <li>Confirmar citas o pedidos<\/li>\n          <li>Ense\u00f1ar productos (fotos, cat\u00e1logo)<\/li>\n          <li>Avisar de cambios o novedades<\/li>\n          <li>Mantener el contacto con clientes habituales<\/li>\n        <\/ul>\n        <div class=\"img-inline\">\n          <a href=\"#lightbox-4768\">\n            <img data-recalc-dims=\"1\" decoding=\"async\" src=\"https:\/\/i0.wp.com\/singularlocal-lab.com\/wp-content\/uploads\/2026\/04\/Rectangle-4768.png?ssl=1\"\n                 alt=\"Ejemplo de uso de WhatsApp Business en pedidos\">\n          <\/a>\n        <\/div>\n      <\/div>\n    <\/details>\n\n    <!-- Secci\u00f3n \u00bfPara qu\u00e9 tipo de comercio es \u00fatil? -->\n    <details>\n      <summary>\u00bfPara qu\u00e9 tipo de comercio es \u00fatil?<\/summary>\n      <div class=\"contenido\">\n        <p>Especialmente si:<\/p>\n        <ul>\n          <li>Atiendes por encargo o con cita<\/li>\n          <li>Recibes muchas preguntas repetidas<\/li>\n          <li>Tienes clientes habituales<\/li>\n          <li>Vendes productos que se pueden consultar por mensaje<\/li>\n          <li>Quieres dar una atenci\u00f3n m\u00e1s cercana<\/li>\n          <li>Si ya usas WhatsApp con clientes<\/li>\n        <\/ul>\n      <\/div>\n    <\/details>\n\n    <!-- Secci\u00f3n C\u00f3mo empezar -->\n    <details>\n      <summary>C\u00f3mo empezar con WhatsApp Business (paso a paso)<\/summary>\n      <div class=\"contenido\">\n        <p class=\"subtitulo\">C\u00f3mo crear un perfil en WhatsApp\u00a0Business<\/p>\n        <div class=\"paso-grid\">\n          <div class=\"step-list\">\n            <!-- Paso 1 -->\n            <div class=\"step-card\">\n              <div class=\"numero\">1<\/div>\n              <div class=\"detalle\">\n                <h4>Descarga la app<\/h4>\n                <ul>\n                  <li>Busca WhatsApp Business en Google Play Store (Android) o App Store (IOS)<\/li>\n                  <li>Inst\u00e1lala como cualquier otra aplicaci\u00f3n<\/li>\n                <\/ul>\n              <\/div>\n            <\/div>\n\n            <!-- Paso 2 -->\n            <div class=\"step-card\">\n              <div class=\"numero\">2<\/div>\n              <div class=\"detalle\">\n                <h4>Registra tu n\u00famero<\/h4>\n                <ul>\n                  <li>Introduce tu n\u00famero de tel\u00e9fono fijo o m\u00f3vil<\/li>\n                  <li>Verif\u00edcalo con el c\u00f3digo que recibir\u00e1s por SMS o llamada telef\u00f3nica<\/li>\n                <\/ul>\n                <div class=\"nota\">\n                  <p><strong>Recomendaci\u00f3n:<\/strong><\/p>\n                  <ul>\n                    <li>Usa un n\u00famero del negocio (mejor que el personal)<\/li>\n                    <li>Si usas tu n\u00famero actual, no podr\u00e1s usarlo en el WhatsApp normal<\/li>\n                  <\/ul>\n                <\/div>\n              <\/div>\n            <\/div>\n\n            <!-- Paso 3 -->\n            <div class=\"step-card\">\n              <div class=\"numero\">3<\/div>\n              <div class=\"detalle\">\n                <h4>Crea el perfil de tu negocio<\/h4>\n                <p>Este paso es clave. Es lo primero que ver\u00e1 el cliente.<\/p>\n                <p>Rellena:<\/p>\n                <ul>\n                  <li>Nombre del negocio<\/li>\n                  <li>Categor\u00eda<\/li>\n                  <li>Foto (logo o imagen del local)<\/li>\n                <\/ul>\n              <\/div>\n            <\/div>\n\n            <!-- Paso 4 -->\n            <div class=\"step-card\">\n              <div class=\"numero\">4<\/div>\n              <div class=\"detalle\">\n                <h4>Completa la informaci\u00f3n<\/h4>\n                <p>Cuanto m\u00e1s completo est\u00e9, m\u00e1s confianza generas, adem\u00e1s de evitar muchas preguntas repetidas<\/p>\n                <p>A\u00f1ade:<\/p>\n                <ul>\n                  <li>Horario<\/li>\n                  <li>Direcci\u00f3n<\/li>\n                  <li>Descripci\u00f3n breve<\/li>\n                  <li>Email o web (si tienes)<\/li>\n                <\/ul>\n              <\/div>\n            <\/div>\n\n            <!-- Paso 5 -->\n            <div class=\"step-card\">\n              <div class=\"numero\">5<\/div>\n              <div class=\"detalle\">\n                <h4>Configura mensajes autom\u00e1ticos<\/h4>\n                <p>Te ahorra tiempo desde el primer d\u00eda.<\/p>\n                <p>Puedes activar:<\/p>\n                <p><strong>Mensaje de bienvenida<\/strong>\u00a0\u2013 Se env\u00eda cuando alguien te escribe por primera vez<\/p>\n                <p><strong>Mensaje de ausencia<\/strong>\u00a0\u2013 Se env\u00eda cuando no est\u00e1s disponible<\/p>\n                <p>Puedes ver ejemplos abajo.<\/p>\n              <\/div>\n            <\/div>\n\n            <!-- Paso 6 -->\n            <div class=\"step-card\">\n              <div class=\"numero\">6<\/div>\n              <div class=\"detalle\">\n                <h4>Empieza a usarlo con clientes<\/h4>\n                <p>No esperes a tenerlo perfecto.<\/p>\n                <ul>\n                  <li>Pru\u00e9balo con clientes habituales<\/li>\n                  <li>D\u00edselo a clientes en tienda<\/li>\n                  <li>A\u00f1\u00e1delo a tu web, redes o tarjeta<\/li>\n                <\/ul>\n              <\/div>\n            <\/div>\n\n            <!-- Paso 7 -->\n            <div class=\"step-card\">\n              <div class=\"numero\">7<\/div>\n              <div class=\"detalle\">\n                <h4>Organiza tus conversaciones (opcional pero recomendable)<\/h4>\n                <ul>\n                  <li>Usa etiquetas (clientes, pedidos, pendientes\u2026)<\/li>\n                  <li>Guarda respuestas frecuentes<\/li>\n                <\/ul>\n              <\/div>\n            <\/div>\n          <\/div>\n\n          <!-- Columna de im\u00e1genes asociadas a los pasos -->\n          <div class=\"imagenes\">\n            <div class=\"img-card vertical\">\n              <a href=\"#lightbox-4771\">\n                <img data-recalc-dims=\"1\" decoding=\"async\" src=\"https:\/\/i0.wp.com\/singularlocal-lab.com\/wp-content\/uploads\/2026\/04\/Rectangle-4771-1.png?ssl=1\"\n                     alt=\"Pantalla de descarga de WhatsApp Business\">\n              <\/a>\n              <p class=\"caption\">Descarga la app<\/p>\n            <\/div>\n            <div class=\"img-card vertical\">\n              <a href=\"#lightbox-4770\">\n                <img data-recalc-dims=\"1\" decoding=\"async\" src=\"https:\/\/i0.wp.com\/singularlocal-lab.com\/wp-content\/uploads\/2026\/04\/Rectangle-4770-1.png?ssl=1\"\n                     alt=\"Pantalla para crear el perfil de negocio\">\n              <\/a>\n              <p class=\"caption\">Crea el perfil de tu negocio<\/p>\n            <\/div>\n          <\/div>\n        <\/div>\n      <\/div>\n    <\/details>\n\n    <!-- Secci\u00f3n Mensajes autom\u00e1ticos -->\n    <details>\n      <summary>Mensajes autom\u00e1ticos (ejemplos reales)<\/summary>\n      <div class=\"contenido\">\n        <h4>Mensaje de bienvenida<\/h4>\n        <ul>\n          <li>\u201cHola, gracias por escribirnos \ud83d\ude0a\u00a0Te respondemos en cuanto podamos.\u201d<\/li>\n          <li>\u201cKaixo! Hemos recibido tu mensaje, en breve te contestamos.\u201d<\/li>\n          <li>\u201cGracias por contactar con [nombre del negocio], te respondemos lo antes posible.\u201d<\/li>\n        <\/ul>\n        <h4>Mensaje de ausencia<\/h4>\n        <ul>\n          <li>\u201cHola, ahora mismo estamos cerrados. Te responderemos ma\u00f1ana en horario de tienda.\u201d<\/li>\n          <li>\u201cGracias por escribirnos. En este momento no podemos atenderte, pero te contestamos en cuanto abramos.\u201d<\/li>\n          <li>\u201cNuestro horario es de 9:00 a 18:00. Te respondemos dentro de ese horario.\u201d<\/li>\n        <\/ul>\n        <h4>Respuestas habituales (para ahorrar tiempo)<\/h4>\n        <p>Puedes copiarlas y adaptarlas a tu negocio.<\/p>\n        <p><strong>Horarios<\/strong><\/p>\n        <ul>\n          <li>\u201cNuestro horario es de lunes a viernes de 9:00 a 18:00.\u201d<\/li>\n        <\/ul>\n        <p><strong>Ubicaci\u00f3n<\/strong><\/p>\n        <ul>\n          <li>\u201cEstamos en [direcci\u00f3n]. Si necesitas indicaciones te las enviamos.\u201d<\/li>\n        <\/ul>\n        <p><strong>Disponibilidad<\/strong><\/p>\n        <ul>\n          <li>\u201cS\u00ed, lo tenemos disponible. Si quieres te lo reservamos.\u201d<\/li>\n        <\/ul>\n        <p><strong>No disponible<\/strong><\/p>\n        <ul>\n          <li>\u201cAhora mismo no lo tenemos, pero podemos avisarte cuando llegue.\u201d<\/li>\n        <\/ul>\n        <p><strong>Citas<\/strong><\/p>\n        <ul>\n          <li>\u201c\u00bfQu\u00e9 d\u00eda te vendr\u00eda bien? Te confirmamos disponibilidad.\u201d<\/li>\n        <\/ul>\n      <\/div>\n    <\/details>\n\n    <!-- Secci\u00f3n Consejos pr\u00e1cticos -->\n    <details>\n      <summary>Consejos pr\u00e1cticos<\/summary>\n      <div class=\"contenido\">\n        <ul>\n          <li>Usa una foto clara (logo o fachada)<\/li>\n          <li>Completa toda la informaci\u00f3n<\/li>\n          <li>Responde lo antes posible<\/li>\n          <li>Usa mensajes guardados para ahorrar tiempo<\/li>\n          <li>Escribe de manera clara y cercana<\/li>\n        <\/ul>\n      <\/div>\n    <\/details>\n\n    <!-- Secci\u00f3n Errores comunes -->\n    <details>\n      <summary>Errores comunes<\/summary>\n      <div class=\"contenido\">\n        <ul>\n          <li>Usarlo como WhatsApp personal<\/li>\n          <li>No responder o tardar demasiado<\/li>\n          <li>Tener el perfil incompleto<\/li>\n          <li>Escribir de forma poco profesional<\/li>\n          <li>Enviar mensajes sin que el cliente lo haya pedido<\/li>\n        <\/ul>\n      <\/div>\n    <\/details>\n  <\/div>\n\n  <!-- Lightboxes para ampliar im\u00e1genes -->\n  <div id=\"lightbox-4768\" class=\"lightbox\">\n    <a href=\"#\" class=\"lightbox-close\">\u00d7<\/a>\n    <img data-recalc-dims=\"1\" decoding=\"async\" src=\"https:\/\/i0.wp.com\/singularlocal-lab.com\/wp-content\/uploads\/2026\/04\/Rectangle-4768.png?ssl=1\" alt=\"\">\n  <\/div>\n  <div id=\"lightbox-4771\" class=\"lightbox\">\n    <a href=\"#\" class=\"lightbox-close\">\u00d7<\/a>\n    <img data-recalc-dims=\"1\" decoding=\"async\" src=\"https:\/\/i0.wp.com\/singularlocal-lab.com\/wp-content\/uploads\/2026\/04\/Rectangle-4771-1.png?ssl=1\" alt=\"\">\n  <\/div>\n  <div id=\"lightbox-4770\" class=\"lightbox\">\n    <a href=\"#\" class=\"lightbox-close\">\u00d7<\/a>\n    <img data-recalc-dims=\"1\" decoding=\"async\" src=\"https:\/\/i0.wp.com\/singularlocal-lab.com\/wp-content\/uploads\/2026\/04\/Rectangle-4770-1.png?ssl=1\" alt=\"\">\n  <\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>Whatsapp Bussines Los martes del 21 de Abril a 19 de Mayo Singular Local Lab es un espacio impulsado por Gipuzkoa Merkatariak donde trabajar de forma colaborativa en los retos que influyen en tu actividad y en el territorio del que formas parte. Un entorno pr\u00e1ctico para compartir experiencias, identificar oportunidades y poner en marcha [&hellip;]<\/p>\n","protected":false},"author":275037825,"featured_media":2686,"comment_status":"closed","ping_status":"open","sticky":false,"template":"pagina-3","format":"standard","meta":{"_crdt_document":"{\"document\":\"AAButIib3hacm9ss9Iib3hYAnJvbLPSIm94WMdyb2ywAtIib3hacm9ss9Iib3hYA3JvbLAn0iJveFgacm9sstIib3ha21OAvtIib3hb21OAvB\/SIm94WAfbU4C8BtIib3hacm9sstIib3hbcm9ss9AG3AqiIAeaIASy6hwHMhwEBAQgBAEgCQgYCAQQIFgECCgEBShQCAQIKAQBKEgIBAgoAStABpoUBmqoDAOCUAwJgAwDsd6JJhC62lwMClh4C1h4DAI4e8q0E9CQBAQgBAUiw0gQDAODSBAMAntIEwq4EpEbUaxigGAwFAAYIBAoCELYKhAQCthIGJAY0AqAEthUEAgYCBQAClBO+AoAXqgE2AREuAgECCgEFShwCAQIKAQJKFgIBAgoBAEoSAgECCgEISlQ4AQIKAQNKGAIBAgoCEAQCBgIFAAJqAQJKAJQBAQIKAkIASgC0AQECCgJCAQJKAIgKAQIKAEoQ9JcBrpkBABIMAgBC3A8GCQD0MwYJAJ4wmBPGFPKHAQK+mwFC7BOwEwIKAwHqFJICCErCYQK2EgYkBjQCgF8CNAIAgocBAJqqA8yZA9pzokmWxgNUnh7e5wPUa4SaASBC3A8GCQD0MwYJAMovArYSBiQGNALlAigAgQAAAIEAAACBAAAAxwAhACgAIQAnACEBKAAnAKgAKACoACgGBwAoAycAKAMnAAcAKAMnACgCJwAHACgDJwAoAScAwQAAAMQAwQDEAKEEQQAAAMEBoQKoBcEAIQBHACgCJwAoAScAKAAnAKgGxAEhAicAAQAnAAQAgQCEAIEAhACBAIQAgQCEAIEAhACBCIQAgQCEAIEAhACBAIQAgQCEAIEBhACBACcAKAAhACgCIQAoACcAKAwhACgFIQAoACcABwAoAycAKAcnAAcAKAMnACgEJwAHACgDJwAoAicABwAoAycAIQAoACcAKAAhACgFJwCHACgDJwAoBScABwAoAycBBACBAIQAgQCEAIEAhACBAIQAKAQnAIcAKAMnAQQAKAEnAIcAKAMnAQQAKAQnAIcAKAMnACgBJwABAAAAQQCBAcEAhACBAIQAwQDECKEAqAGhASEBqAEoAKgAoQghAMEHobm\/AbG9AXN0YXRldmVyc2lvbmNsaWVudElkaXNWYWxpZG5hbWVhdHRyaWJ1dGVzY29udGVudGRyb3BDYXBUcnBDb250ZW50UmVzdHJpY3Rpb25pbm5lckJsb2Nrc29yaWdpbmFsQ29udGVudHRhZ05hbWVtZXRhZGF0YWFsaWduY2xhc3NOYW1lc3R5bGV0ZXh0Q29sb3JsYXlvdXRjbGllbnRJZGlzVmFsaWRvcmlnaW5hbENvbnRlbnRuYW1lYXR0cmlidXRlc2lzU3RhY2tlZE9uTW9iaWxlYWxpZ25zdHlsZVRycENvbnRlbnRSZXN0cmljdGlvbmlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkb3JpZ2luYWxDb250ZW50bmFtZWF0dHJpYnV0ZXNzdHlsZWxheW91dFRycENvbnRlbnRSZXN0cmljdGlvbmlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkb3JpZ2luYWxDb250ZW50bmFtZWF0dHJpYnV0ZXNjb250ZW50VHJwQ29udGVudFJlc3RyaWN0aW9uaW5uZXJCbG9ja3M8IS0tIC93cDpncm91cCAtLT4KCjwhLS0gd3A6Z3JvdXAgeyJtZXRhZGF0YSI6eyJuYW1lIjoiQWJvdXQiLCJjYXRlZ29yaWVzIjpbImFib3V0Il0sInBhdHRlcm5OYW1lIjoiYThjL2Fib3V0LWNvbnRlbnQtbGVmdC13aXRoLWltYWdlLXJpZ2h0In0sImFsaWduIjoiZnVsbCIsImNsYXNzTmFtZSI6ImFsaWduZnVsbCBpcy1zdHlsZS1zZWN0aW9uLTIiLCJzdHlsZSI6eyJzcGFjaW5nIjp7Im1hcmdpbiI6eyJ0b3AiOiIwIiwiYm90dG9tIjoiMCJ9LCJwYWRkaW5nIjp7InRvcCI6InZhcjpwcmVzZXR8c3BhY2luZ3wyMCIsImJvdHRvbSI6InZhcjpwcmVzZXR8c3BhY2luZ3wyMCJ9fSwiZWxlbWVudHMiOnsibGluayI6eyJjb2xvciI6eyJ0ZXh0IjoidmFyOnByZXNldHxjb2xvcnx0aGVtZS01In19fSwiY29sb3IiOnsiYmFja2dyb3VuZCI6IiMzNGIwODgifX0sInRleHRDb2xvciI6InRoZW1lLTUiLCJsYXlvdXQiOnsidHlwZSI6ImNvbnN0cmFpbmVkIiwianVzdGlmeUNvbnRlbnQiOiJjZW50ZXIifX0gLS0+CjxkaXYgY2xhc3M9IndwLWJsb2NrLWdyb3VwIGFsaWduZnVsbCBpcy1zdHlsZS1zZWN0aW9uLTIgaGFzLXRoZW1lLTUtY29sb3IgaGFzLXRleHQtY29sb3IgaGFzLWJhY2tncm91bmQgaGFzLWxpbmstY29sb3IiIHN0eWxlPSJiYWNrZ3JvdW5kLWNvbG9yOiMzNGIwODg7bWFyZ2luLXRvcDowO21hcmdpbi1ib3R0b206MDtwYWRkaW5nLXRvcDp2YXIoLS13cC0tcHJlc2V0LS1zcGFjaW5nLS0yMCk7cGFkZGluZy1ib3R0b206dmFyKC0td3AtLXByZXNldC0tc3BhY2luZy0tMjApIj48IS0tIHdwOmNvbHVtbnMgeyJhbGlnbiI6IndpZGUiLCJzdHlsZSI6eyJzcGFjaW5nIjp7InBhZGRpbmciOnsidG9wIjoiMCIsImJvdHRvbSI6IjAiLCJsZWZ0IjoiMCIsInJpZ2h0IjoiMCJ9LCJtYXJnaW4iOnsidG9wIjoiMCIsImJvdHRvbSI6IjAifX0sImNvbG9yIjp7ImJhY2tncm91bmQiOiIjMzRiMDg4In19fSAtLT4KPGRpdiBjbGFzcz0id3AtYmxvY2stY29sdW1ucyBhbGlnbndpZGUgaGFzLWJhY2tncm91bmQiIHN0eWxlPSJiYWNrZ3JvdW5kLWNvbG9yOiMzNGIwODg7bWFyZ2luLXRvcDowO21hcmdpbi1ib3R0b206MDtwYWRkaW5nLXRvcDowO3BhZGRpbmctcmlnaHQ6MDtwYWRkaW5nLWJvdHRvbTowO3BhZGRpbmctbGVmdDowIj48IS0tIHdwOmNvbHVtbiB7InN0eWxlIjp7InNwYWNpbmciOnsicGFkZGluZyI6eyJyaWdodCI6IjAiLCJsZWZ0IjoiMCJ9LCJibG9ja0dhcCI6IjAifX0sImxheW91dCI6eyJ0eXBlIjoiZGVmYXVsdCJ9fSAtLT4KPGRpdiBjbGFzcz0id3AtYmxvY2stY29sdW1uIiBzdHlsZT0icGFkZGluZy1yaWdodDowO3BhZGRpbmctbGVmdDowIj48IS0tIHdwOmh0bWwgLS0+CjxkaXYgY2xhc3M9IndiLWZvbmRvIj4KICA8c3R5bGU+CiAgICA6cm9vdCB7CiAgICAgIC0tYWNjZW50OiAjMzRiMDg4OwogICAgICAtLWFjY2VudC1kYXJrOiAjMmE5MDZiOwogICAgICAtLWJnLWxpZ2h0OiAjZjhmYWZjOwogICAgICAtLWJnLWNhcmQ6ICNmZmZmZmY7CiAgICAgIC0tYm9yZGVyOiAjZTVlNWU1OwogICAgICAtLXNoYWRvdzogcmdiYSgwLCAwLCAwLCAwLjA1KTsKICAgIH0KCiAgICAvKiBGb25kbyBnbG9iYWwgY29uIGVsIGNvbG9yIGRlc3RhY2FkbyAqLwogICAgLndiLWZvbmRvIHsKICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzM0YjA4ODsKICAgICAgcGFkZGluZzogMDsKICAgICAgbWFyZ2luOiAwOwogICAgfQoKICAgIC53Yi1hY29yZGVvbiB7CiAgICAgIHdpZHRoOiAxMDAlOwogICAgICBtYXJnaW46IDAgYXV0byA0MHB4OwogICAgICBmb250LWZhbWlseTogQXJpYWwsIHNhbnMtc2VyaWY7CiAgICAgIGNvbG9yOiAjMjIyOwogICAgfQoKICAgIC53Yi1hY29yZGVvbiBkZXRhaWxzIHsKICAgICAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tYm9yZGVyKTsKICAgICAgYm9yZGVyLXJhZGl1czogMjBweDsKICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDsKICAgICAgYmFja2dyb3VuZDogdmFyKC0tYmctY2FyZCk7CiAgICAgIGJveC1zaGFkb3c6IDAgNHB4IDE4cHggdmFyKC0tc2hhZG93KTsKICAgICAgb3ZlcmZsb3c6IGhpZGRlbjsKICAgIH0KCiAgICAud2ItYWNvcmRlb24gc3VtbWFyeSB7CiAgICAgIGN1cnNvcjogcG9pbnRlcjsKICAgICAgcGFkZGluZzogMjJweCAzMHB4OwogICAgICBmb250LXdlaWdodDogNzAwOwogICAgICBmb250LXNpemU6IDIwcHg7CiAgICAgIGJhY2tncm91bmQ6IHZhcigtLWJnLWxpZ2h0KTsKICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHZhcigtLWJvcmRlcik7CiAgICAgIGRpc3BsYXk6IGZsZXg7CiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7CiAgICB9CgogICAgLndiLWFjb3JkZW9uIHN1bW1hcnk6OmFmdGVyIHsKICAgICAgY29udGVudDogIisiOwogICAgICBtYXJnaW4tbGVmdDogYXV0bzsKICAgICAgZm9udC1zaXplOiAyNnB4OwogICAgICBjb2xvcjogdmFyKC0tYWNjZW50LWRhcmspOwogICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4ycyBlYXNlOwogICAgfQoKICAgIC53Yi1hY29yZGVvbiBkZXRhaWxzW29wZW5dIHN1bW1hcnk6OmFmdGVyIHsKICAgICAgY29udGVudDogIuKIkiI7CiAgICB9CgogICAgLndiLWFjb3JkZW9uIC5jb250ZW5pZG8gewogICAgICBwYWRkaW5nOiAzMnB4IDM2cHg7CiAgICAgIGxpbmUtaGVpZ2h0OiAxLjc7CiAgICB9CgogICAgLndiLWFjb3JkZW9uIC5jb250ZW5pZG8gaDQgewogICAgICBtYXJnaW46IDIycHggMCAxMHB4OwogICAgICBmb250LXNpemU6IDE4cHg7CiAgICAgIGNvbG9yOiB2YXIoLS1hY2NlbnQtZGFyayk7CiAgICB9CgogICAgLndiLWFjb3JkZW9uIC5jb250ZW5pZG8gcCB7CiAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7CiAgICB9CgogICAgLndiLWFjb3JkZW9uIC5jb250ZW5pZG8gdWwgewogICAgICBsaXN0LXN0eWxlOiBub25lOwogICAgICBtYXJnaW46IDAgMCAxNnB4IDA7CiAgICAgIHBhZGRpbmc6IDA7CiAgICB9CgogICAgLndiLWFjb3JkZW9uIC5jb250ZW5pZG8gbGkgewogICAgICBwb3NpdGlvbjogcmVsYXRpdmU7CiAgICAgIHBhZGRpbmctbGVmdDogMjhweDsKICAgICAgbWFyZ2luLWJvdHRvbTogOHB4OwogICAgfQoKICAgIC8qIEljb25vcyBkZSB2ZXJpZmljYWNpw7NuIGVuIGxhcyBsaXN0YXMgKi8KICAgIC53Yi1hY29yZGVvbiAuY29udGVuaWRvIGxpOjpiZWZvcmUgewogICAgICBjb250ZW50OiAi4pyTIjsKICAgICAgcG9zaXRpb246IGFic29sdXRlOwogICAgICBsZWZ0OiAwOwogICAgICB0b3A6IDA7CiAgICAgIGNvbG9yOiB2YXIoLS1hY2NlbnQpOwogICAgICBmb250LXdlaWdodDogNzAwOwogICAgICBmb250LXNpemU6IDE2cHg7CiAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7CiAgICB9CgogICAgLyogUHVudG9zIG5vcm1hbGVzIHBhcmEgbGEgbm90YSAqLwogICAgLm5vdGEgbGk6OmJlZm9yZSB7CiAgICAgIGNvbnRlbnQ6ICLigKIiOwogICAgICBjb2xvcjogdmFyKC0tYWNjZW50LWRhcmspOwogICAgfQoKICAgIC5ub3RhIHsKICAgICAgYmFja2dyb3VuZDogdmFyKC0tYmctbGlnaHQpOwogICAgICBib3JkZXItbGVmdDogNHB4IHNvbGlkIHZhcigtLWFjY2VudCk7CiAgICAgIHBhZGRpbmc6IDE2cHggMjBweDsKICAgICAgYm9yZGVyLXJhZGl1czogMTJweDsKICAgICAgbWFyZ2luOiAxOHB4IDA7CiAgICB9CgogICAgLm5vdGEgcCB7CiAgICAgIG1hcmdpbjogMCAwIDhweDsKICAgIH0KCiAgICAuaW1nLWlubGluZSB7CiAgICAgIG1hcmdpbjogMjhweCAwOwogICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7CiAgICB9CgogICAgLmltZy1pbmxpbmUgaW1nIHsKICAgICAgd2lkdGg6IDEwMCU7CiAgICAgIG1heC13aWR0aDogNDYwcHg7CiAgICAgIGJvcmRlci1yYWRpdXM6IDE0cHg7CiAgICAgIGJveC1zaGFkb3c6IDAgOHB4IDI1cHggdmFyKC0tc2hhZG93KTsKICAgICAgY3Vyc29yOiBwb2ludGVyOwogICAgfQoKICAgIC5pbWctY2FyZCB7CiAgICAgIGJhY2tncm91bmQ6IHZhcigtLWJnLWxpZ2h0KTsKICAgICAgYm9yZGVyLXJhZGl1czogMjBweDsKICAgICAgcGFkZGluZzogMjBweDsKICAgICAgYm94LXNoYWRvdzogMCA4cHggMjVweCB2YXIoLS1zaGFkb3cpOwogICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7CiAgICB9CgogICAgLmltZy1jYXJkIGltZyB7CiAgICAgIHdpZHRoOiAxMDAlOwogICAgICBoZWlnaHQ6IGF1dG87CiAgICAgIGJvcmRlci1yYWRpdXM6IDEycHg7CiAgICAgIGN1cnNvcjogcG9pbnRlcjsKICAgIH0KCiAgICAuaW1nLWNhcmQudmVydGljYWwgaW1nIHsKICAgICAgbWF4LXdpZHRoOiAyOTBweDsKICAgIH0KCiAgICAuaW1nLWNhcmQuaG9yaXpvbnRhbCBpbWcgewogICAgICBtYXgtd2lkdGg6IDQ2MHB4OwogICAgfQoKICAgIC5pbWctY2FyZCAuY2FwdGlvbiB7CiAgICAgIG1hcmdpbi10b3A6IDEwcHg7CiAgICAgIGZvbnQtc2l6ZTogMTRweDsKICAgICAgZm9udC1zdHlsZTogaXRhbGljOwogICAgICBjb2xvcjogIzU1NTsKICAgIH0KCiAgICAvKiBFc3RydWN0dXJhIHBhcmEgZWwgYmxvcXVlIGRlIHBhc29zICovCiAgICAucGFzby1ncmlkIHsKICAgICAgbWFyZ2luLXRvcDogMTZweDsKICAgICAgZGlzcGxheTogZ3JpZDsKICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMC45ZnI7CiAgICAgIGdhcDogNDBweDsKICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7CiAgICB9CgogICAgLnN0ZXAtbGlzdCB7CiAgICAgIGRpc3BsYXk6IGZsZXg7CiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47CiAgICB9CgogICAgLnN0ZXAtY2FyZCB7CiAgICAgIGRpc3BsYXk6IGZsZXg7CiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0OwogICAgICBtYXJnaW4tYm90dG9tOiAyOHB4OwogICAgfQoKICAgIC5zdGVwLWNhcmQgLm51bWVybyB7CiAgICAgIHdpZHRoOiAzMnB4OwogICAgICBoZWlnaHQ6IDMycHg7CiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTsKICAgICAgYmFja2dyb3VuZDogdmFyKC0tYWNjZW50KTsKICAgICAgY29sb3I6ICNmZmY7CiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7CiAgICAgIGRpc3BsYXk6IGZsZXg7CiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7CiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOwogICAgICBtYXJnaW4tcmlnaHQ6IDE0cHg7CiAgICAgIGZsZXgtc2hyaW5rOiAwOwogICAgICBmb250LXNpemU6IDE2cHg7CiAgICB9CgogICAgLnN0ZXAtY2FyZCAuZGV0YWxsZSB7CiAgICAgIGZsZXg6IDE7CiAgICB9CgogICAgLnN0ZXAtY2FyZCAuZGV0YWxsZSBoNCB7CiAgICAgIG1hcmdpbjogMCAwIDZweDsKICAgICAgZm9udC1zaXplOiAxOHB4OwogICAgICBjb2xvcjogdmFyKC0tYWNjZW50LWRhcmspOwogICAgfQoKICAgIC5zdGVwLWNhcmQgLmRldGFsbGUgdWwsCiAgICAuc3RlcC1jYXJkIC5kZXRhbGxlIHAgewogICAgICBtYXJnaW46IDAgMCA4cHg7CiAgICB9CgogICAgLnBhc28tZ3JpZCAuaW1hZ2VuZXMgewogICAgICBkaXNwbGF5OiBmbGV4OwogICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOwogICAgICBnYXA6IDI2cHg7CiAgICB9CgogICAgLnBhc28tZ3JpZCAuaW1hZ2VuZXMgLmltZy1jYXJkIHsKICAgICAgbWF4LXdpZHRoOiAyNDBweDsKICAgICAgbWFyZ2luOiAwIGF1dG87CiAgICB9CgogICAgLyogTGlnaHRib3ggb3ZlcmxheSBwYXJhIGFtcGxpYXIgaW3DoWdlbmVzIGVuIGxhIG1pc21hIHDDoWdpbmEgKi8KICAgIC5saWdodGJveCB7CiAgICAgIHBvc2l0aW9uOiBmaXhlZDsKICAgICAgdG9wOiAwOwogICAgICBsZWZ0OiAwOwogICAgICB3aWR0aDogMTAwJTsKICAgICAgaGVpZ2h0OiAxMDAlOwogICAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuOCk7CiAgICAgIGRpc3BsYXk6IG5vbmU7CiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7CiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOwogICAgICB6LWluZGV4OiAyMDAwOwogICAgfQoKICAgIC5saWdodGJveCBpbWcgewogICAgICBtYXgtd2lkdGg6IDkwJTsKICAgICAgbWF4LWhlaWdodDogOTAlOwogICAgICBib3JkZXItcmFkaXVzOiAxMHB4OwogICAgfQoKICAgIC5saWdodGJveDp0YXJnZXQgewogICAgICBkaXNwbGF5OiBmbGV4OwogICAgfQoKICAgIC5saWdodGJveC1jbG9zZSB7CiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTsKICAgICAgdG9wOiAyMHB4OwogICAgICByaWdodDogMjBweDsKICAgICAgZm9udC1zaXplOiAzMnB4OwogICAgICBjb2xvcjogI2ZmZjsKICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOwogICAgICBsaW5lLWhlaWdodDogMTsKICAgICAgY3Vyc29yOiBwb2ludGVyOwogICAgfQoKICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5MDBweCkgewogICAgICAucGFzby1ncmlkIHsKICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjsKICAgICAgfQogICAgICAucGFzby1ncmlkIC5pbWFnZW5lcyAuaW1nLWNhcmQgewogICAgICAgIG1heC13aWR0aDogMjYwcHg7CiAgICAgIH0KICAgIH0KCiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHsKICAgICAgLyogQWp1c3RlcyBlc3BlY8OtZmljb3MgcGFyYSBtw7N2aWxlczogb2N1cGFyIHRvZG8gZWwgYW5jaG8gKi8KICAgICAgLndiLWFjb3JkZW9uIHsKICAgICAgICB3aWR0aDogMTAwJTsKICAgICAgICBtYXJnaW4tbGVmdDogMDsKICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7CiAgICAgIH0KICAgICAgLndiLWFjb3JkZW9uIGRldGFpbHMgewogICAgICAgIG1hcmdpbi1sZWZ0OiAwOwogICAgICAgIG1hcmdpbi1yaWdodDogMDsKICAgICAgICBib3JkZXItcmFkaXVzOiAxMnB4OwogICAgICB9CiAgICAgIC53Yi1hY29yZGVvbiAuY29udGVuaWRvIHsKICAgICAgICBwYWRkaW5nOiAyNHB4OwogICAgICB9CiAgICAgIC5pbWctY2FyZC52ZXJ0aWNhbCBpbWcsCiAgICAgIC5pbWctY2FyZC5ob3Jpem9udGFsIGltZywKICAgICAgLmltZy1pbmxpbmUgaW1nIHsKICAgICAgICBtYXgtd2lkdGg6IDEwMCU7CiAgICAgIH0KICAgIH0KICA8L3N0eWxlPgoKICA8ZGl2IGNsYXNzPSJ3Yi1hY29yZGVvbiI+CiAgICA8IS0tIFNlY2Npw7NuIMK\/UXXDqSBlcyBXaGF0c0FwcCBCdXNpbmVzcz8gLS0+CiAgICA8ZGV0YWlscyBvcGVuPgogICAgICA8c3VtbWFyeT7Cv1F1w6kgZXMgV2hhdHNBcHAgQnVzaW5lc3M\/PC9zdW1tYXJ5PgogICAgICA8ZGl2IGNsYXNzPSJjb250ZW5pZG8iPgogICAgICAgIDxwPkVzIHVuYSB2ZXJzacOzbiBkZSBXaGF0c0FwcCBwZW5zYWRhIHBhcmEgbmVnb2Npb3MuPC9wPgogICAgICAgIDxwPkZ1bmNpb25hIGlndWFsIHF1ZSBlbCBXaGF0c0FwcCBkZSBzaWVtcHJlLCBwZXJvIHRlIHBlcm1pdGU6PC9wPgogICAgICAgIDx1bD4KICAgICAgICAgIDxsaT5UZW5lciB1biBwZXJmaWwgcHJvZmVzaW9uYWwgZGUgdHUgbmVnb2NpbzwvbGk+CiAgICAgICAgICA8bGk+T3JnYW5pemFyIGNvbnZlcnNhY2lvbmVzIGNvbiBjbGllbnRlczwvbGk+CiAgICAgICAgICA8bGk+UmVzcG9uZGVyIG3DoXMgcsOhcGlkbyB5IGRlIGZvcm1hIG3DoXMgb3JkZW5hZGE8L2xpPgogICAgICAgIDwvdWw+CiAgICAgIDwvZGl2PgogICAgPC9kZXRhaWxzPgoKICAgIDwhLS0gU2VjY2nDs24gwr9Qb3IgcXXDqSB0ZSBpbnRlcmVzYT8gLS0+CiAgICA8ZGV0YWlscz4KICAgICAgPHN1bW1hcnk+wr9Qb3IgcXXDqSB0ZSBpbnRlcmVzYT88L3N1bW1hcnk+CiAgICAgIDxkaXYgY2xhc3M9ImNvbnRlbmlkbyI+CiAgICAgICAgPHA+UG9ycXVlIGVzIHVuYSBmb3JtYSBkaXJlY3RhIHkgcsOhcGlkYSBkZSBjb211bmljYXJ0ZSBjb24gdHVzIGNsaWVudGVzLjwvcD4KICAgICAgICA8cD5NdWNoYSBnZW50ZSB5YSB1c2EgV2hhdHNBcHAgYSBkaWFyaW8uIFNpIHR1IG5lZ29jaW8gZXN0w6EgYWjDrTo8L3A+CiAgICAgICAgPHVsPgogICAgICAgICAgPGxpPlRlIGVuY3VlbnRyYW4gZsOhY2lsbWVudGU8L2xpPgogICAgICAgICAgPGxpPlB1ZWRlbiBwcmVndW50YXJ0ZSBzaW4gbGxhbWFyPC9saT4KICAgICAgICAgIDxsaT5MZXMgcmVzdWx0YSBjw7Ntb2RvIGNvbXByYXIgbyByZXNlcnZhcjwvbGk+CiAgICAgICAgPC91bD4KICAgICAgPC9kaXY+CiAgICA8L2RldGFpbHM+CgogICAgPCEtLSBTZWNjacOzbiDCv1BhcmEgcXXDqSBzaXJ2ZSBlbiBlbCBkw61hIGEgZMOtYT8gLS0+CiAgICA8ZGV0YWlscz4KICAgICAgPHN1bW1hcnk+wr9QYXJhIHF1w6kgc2lydmUgZW4gZWwgZMOtYSBhIGTDrWE\/PC9zdW1tYXJ5PgogICAgICA8ZGl2IGNsYXNzPSJjb250ZW5pZG8iPgogICAgICAgIDx1bD4KICAgICAgICAgIDxsaT5SZXNvbHZlciBkdWRhcyBkZSBjbGllbnRlczwvbGk+CiAgICAgICAgICA8bGk+RW52aWFyIGhvcmFyaW9zIG8gdWJpY2FjacOzbjwvbGk+CiAgICAgICAgICA8bGk+Q29uZmlybWFyIGNpdGFzIG8gcGVkaWRvczwvbGk+CiAgICAgICAgICA8bGk+RW5zZcOxYXIgcHJvZHVjdG9zIChmb3RvcywgY2F0w6Fsb2dvKTwvbGk+CiAgICAgICAgICA8bGk+QXZpc2FyIGRlIGNhbWJpb3MgbyBub3ZlZGFkZXM8L2xpPgogICAgICAgICAgPGxpPk1hbnRlbmVyIGVsIGNvbnRhY3RvIGNvbiBjbGllbnRlcyBoYWJpdHVhbGVzPC9saT4KICAgICAgICA8L3VsPgogICAgICAgIDxkaXYgY2xhc3M9ImltZy1pbmxpbmUiPgogICAgICAgICAgPGEgaHJlZj0iI2xpZ2h0Ym94LTQ3NjgiPgogICAgICAgICAgICA8aW1nIHNyYz0iaHR0cHM6Ly9zaW5ndWxhcmxvY2FsLWxhYi5jb20vd3AtY29udGVudC91cGxvYWRzLzIwMjYvMDQvUmVjdGFuZ2xlLTQ3NjgucG5nIgogICAgICAgICAgICAgICAgIGFsdD0iRWplbXBsbyBkZSB1c28gZGUgV2hhdHNBcHAgQnVzaW5lc3MgZW4gcGVkaWRvcyI+CiAgICAgICAgICA8L2E+CiAgICAgICAgPC9kaXY+CiAgICAgIDwvZGl2PgogICAgPC9kZXRhaWxzPgoKICAgIDwhLS0gU2VjY2nDs24gwr9QYXJhIHF1w6kgdGlwbyBkZSBjb21lcmNpbyBlcyDDunRpbD8gLS0+CiAgICA8ZGV0YWlscz4KICAgICAgPHN1bW1hcnk+wr9QYXJhIHF1w6kgdGlwbyBkZSBjb21lcmNpbyBlcyDDunRpbD88L3N1bW1hcnk+CiAgICAgIDxkaXYgY2xhc3M9ImNvbnRlbmlkbyI+CiAgICAgICAgPHA+RXNwZWNpYWxtZW50ZSBzaTo8L3A+CiAgICAgICAgPHVsPgogICAgICAgICAgPGxpPkF0aWVuZGVzIHBvciBlbmNhcmdvIG8gY29uIGNpdGE8L2xpPgogICAgICAgICAgPGxpPlJlY2liZXMgbXVjaGFzIHByZWd1bnRhcyByZXBldGlkYXM8L2xpPgogICAgICAgICAgPGxpPlRpZW5lcyBjbGllbnRlcyBoYWJpdHVhbGVzPC9saT4KICAgICAgICAgIDxsaT5WZW5kZXMgcHJvZHVjdG9zIHF1ZSBzZSBwdWVkZW4gY29uc3VsdGFyIHBvciBtZW5zYWplPC9saT4KICAgICAgICAgIDxsaT5RdWllcmVzIGRhciB1bmEgYXRlbmNpw7NuIG3DoXMgY2VyY2FuYTwvbGk+CiAgICAgICAgICA8bGk+U2kgeWEgdXNhcyBXaGF0c0FwcCBjb24gY2xpZW50ZXM8L2xpPgogICAgICAgIDwvdWw+CiAgICAgIDwvZGl2PgogICAgPC9kZXRhaWxzPgoKICAgIDwhLS0gU2VjY2nDs24gQ8OzbW8gZW1wZXphciAtLT4KICAgIDxkZXRhaWxzPgogICAgICA8c3VtbWFyeT5Dw7NtbyBlbXBlemFyIGNvbiBXaGF0c0FwcCBCdXNpbmVzcyAocGFzbyBhIHBhc28pPC9zdW1tYXJ5PgogICAgICA8ZGl2IGNsYXNzPSJjb250ZW5pZG8iPgogICAgICAgIDxwIGNsYXNzPSJzdWJ0aXR1bG8iPkPDs21vIGNyZWFyIHVuIHBlcmZpbCBlbiBXaGF0c0FwcMKgQnVzaW5lc3M8L3A+CiAgICAgICAgPGRpdiBjbGFzcz0icGFzby1ncmlkIj4KICAgICAgICAgIDxkaXYgY2xhc3M9InN0ZXAtbGlzdCI+CiAgICAgICAgICAgIDwhLS0gUGFzbyAxIC0tPgogICAgICAgICAgICA8ZGl2IGNsYXNzPSJzdGVwLWNhcmQiPgogICAgICAgICAgICAgIDxkaXYgY2xhc3M9Im51bWVybyI+MTwvZGl2PgogICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImRldGFsbGUiPgogICAgICAgICAgICAgICAgPGg0PkRlc2NhcmdhIGxhIGFwcDwvaDQ+CiAgICAgICAgICAgICAgICA8dWw+CiAgICAgICAgICAgICAgICAgIDxsaT5CdXNjYSBXaGF0c0FwcCBCdXNpbmVzcyBlbiBHb29nbGUgUGxheSBTdG9yZSAoQW5kcm9pZCkgbyBBcHAgU3RvcmUgKElPUyk8L2xpPgogICAgICAgICAgICAgICAgICA8bGk+SW5zdMOhbGFsYSBjb21vIGN1YWxxdWllciBvdHJhIGFwbGljYWNpw7NuPC9saT4KICAgICAgICAgICAgICAgIDwvdWw+CiAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgIDwvZGl2PgoKICAgICAgICAgICAgPCEtLSBQYXNvIDIgLS0+CiAgICAgICAgICAgIDxkaXYgY2xhc3M9InN0ZXAtY2FyZCI+CiAgICAgICAgICAgICAgPGRpdiBjbGFzcz0ibnVtZXJvIj4yPC9kaXY+CiAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iZGV0YWxsZSI+CiAgICAgICAgICAgICAgICA8aDQ+UmVnaXN0cmEgdHUgbsO6bWVybzwvaDQ+CiAgICAgICAgICAgICAgICA8dWw+CiAgICAgICAgICAgICAgICAgIDxsaT5JbnRyb2R1Y2UgdHUgbsO6bWVybyBkZSB0ZWzDqWZvbm8gZmlqbyBvIG3Ds3ZpbDwvbGk+CiAgICAgICAgICAgICAgICAgIDxsaT5WZXJpZsOtY2FsbyBjb24gZWwgY8OzZGlnbyBxdWUgcmVjaWJpcsOhcyBwb3IgU01TIG8gbGxhbWFkYSB0ZWxlZsOzbmljYTwvbGk+CiAgICAgICAgICAgICAgICA8L3VsPgogICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0ibm90YSI+CiAgICAgICAgICAgICAgICAgIDxwPjxzdHJvbmc+UmVjb21lbmRhY2nDs246PC9zdHJvbmc+PC9wPgogICAgICAgICAgICAgICAgICA8dWw+CiAgICAgICAgICAgICAgICAgICAgPGxpPlVzYSB1biBuw7ptZXJvIGRlbCBuZWdvY2lvIChtZWpvciBxdWUgZWwgcGVyc29uYWwpPC9saT4KICAgICAgICAgICAgICAgICAgICA8bGk+U2kgdXNhcyB0dSBuw7ptZXJvIGFjdHVhbCwgbm8gcG9kcsOhcyB1c2FybG8gZW4gZWwgV2hhdHNBcHAgbm9ybWFsPC9saT4KICAgICAgICAgICAgICAgICAgPC91bD4KICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICA8L2Rpdj4KCiAgICAgICAgICAgIDwhLS0gUGFzbyAzIC0tPgogICAgICAgICAgICA8ZGl2IGNsYXNzPSJzdGVwLWNhcmQiPgogICAgICAgICAgICAgIDxkaXYgY2xhc3M9Im51bWVybyI+MzwvZGl2PgogICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImRldGFsbGUiPgogICAgICAgICAgICAgICAgPGg0PkNyZWEgZWwgcGVyZmlsIGRlIHR1IG5lZ29jaW88L2g0PgogICAgICAgICAgICAgICAgPHA+RXN0ZSBwYXNvIGVzIGNsYXZlLiBFcyBsbyBwcmltZXJvIHF1ZSB2ZXLDoSBlbCBjbGllbnRlLjwvcD4KICAgICAgICAgICAgICAgIDxwPlJlbGxlbmE6PC9wPgogICAgICAgICAgICAgICAgPHVsPgogICAgICAgICAgICAgICAgICA8bGk+Tm9tYnJlIGRlbCBuZWdvY2lvPC9saT4KICAgICAgICAgICAgICAgICAgPGxpPkNhdGVnb3LDrWE8L2xpPgogICAgICAgICAgICAgICAgICA8bGk+Rm90byAobG9nbyBvIGltYWdlbiBkZWwgbG9jYWwpPC9saT4KICAgICAgICAgICAgICAgIDwvdWw+CiAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgIDwvZGl2PgoKICAgICAgICAgICAgPCEtLSBQYXNvIDQgLS0+CiAgICAgICAgICAgIDxkaXYgY2xhc3M9InN0ZXAtY2FyZCI+CiAgICAgICAgICAgICAgPGRpdiBjbGFzcz0ibnVtZXJvIj40PC9kaXY+CiAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iZGV0YWxsZSI+CiAgICAgICAgICAgICAgICA8aDQ+Q29tcGxldGEgbGEgaW5mb3JtYWNpw7NuPC9oND4KICAgICAgICAgICAgICAgIDxwPkN1YW50byBtw6FzIGNvbXBsZXRvIGVzdMOpLCBtw6FzIGNvbmZpYW56YSBnZW5lcmFzLCBhZGVtw6FzIGRlIGV2aXRhciBtdWNoYXMgcHJlZ3VudGFzIHJlcGV0aWRhczwvcD4KICAgICAgICAgICAgICAgIDxwPkHDsWFkZTo8L3A+CiAgICAgICAgICAgICAgICA8dWw+CiAgICAgICAgICAgICAgICAgIDxsaT5Ib3JhcmlvPC9saT4KICAgICAgICAgICAgICAgICAgPGxpPkRpcmVjY2nDs248L2xpPgogICAgICAgICAgICAgICAgICA8bGk+RGVzY3JpcGNpw7NuIGJyZXZlPC9saT4KICAgICAgICAgICAgICAgICAgPGxpPkVtYWlsIG8gd2ViIChzaSB0aWVuZXMpPC9saT4KICAgICAgICAgICAgICAgIDwvdWw+CiAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgIDwvZGl2PgoKICAgICAgICAgICAgPCEtLSBQYXNvIDUgLS0+CiAgICAgICAgICAgIDxkaXYgY2xhc3M9InN0ZXAtY2FyZCI+CiAgICAgICAgICAgICAgPGRpdiBjbGFzcz0ibnVtZXJvIj41PC9kaXY+CiAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iZGV0YWxsZSI+CiAgICAgICAgICAgICAgICA8aDQ+Q29uZmlndXJhIG1lbnNhamVzIGF1dG9tw6F0aWNvczwvaDQ+CiAgICAgICAgICAgICAgICA8cD5UZSBhaG9ycmEgdGllbXBvIGRlc2RlIGVsIHByaW1lciBkw61hLjwvcD4KICAgICAgICAgICAgICAgIDxwPlB1ZWRlcyBhY3RpdmFyOjwvcD4KICAgICAgICAgICAgICAgIDxwPjxzdHJvbmc+TWVuc2FqZSBkZSBiaWVudmVuaWRhPC9zdHJvbmc+wqDigJMgU2UgZW52w61hIGN1YW5kbyBhbGd1aWVuIHRlIGVzY3JpYmUgcG9yIHByaW1lcmEgdmV6PC9wPgogICAgICAgICAgICAgICAgPHA+PHN0cm9uZz5NZW5zYWplIGRlIGF1c2VuY2lhPC9zdHJvbmc+wqDigJMgU2UgZW52w61hIGN1YW5kbyBubyBlc3TDoXMgZGlzcG9uaWJsZTwvcD4KICAgICAgICAgICAgICAgIDxwPlB1ZWRlcyB2ZXIgZWplbXBsb3MgYWJham8uPC9wPgogICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICA8L2Rpdj4KCiAgICAgICAgICAgIDwhLS0gUGFzbyA2IC0tPgogICAgICAgICAgICA8ZGl2IGNsYXNzPSJzdGVwLWNhcmQiPgogICAgICAgICAgICAgIDxkaXYgY2xhc3M9Im51bWVybyI+NjwvZGl2PgogICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImRldGFsbGUiPgogICAgICAgICAgICAgICAgPGg0PkVtcGllemEgYSB1c2FybG8gY29uIGNsaWVudGVzPC9oND4KICAgICAgICAgICAgICAgIDxwPk5vIGVzcGVyZXMgYSB0ZW5lcmxvIHBlcmZlY3RvLjwvcD4KICAgICAgICAgICAgICAgIDx1bD4KICAgICAgICAgICAgICAgICAgPGxpPlBydcOpYmFsbyBjb24gY2xpZW50ZXMgaGFiaXR1YWxlczwvbGk+CiAgICAgICAgICAgICAgICAgIDxsaT5Ew61zZWxvIGEgY2xpZW50ZXMgZW4gdGllbmRhPC9saT4KICAgICAgICAgICAgICAgICAgPGxpPkHDscOhZGVsbyBhIHR1IHdlYiwgcmVkZXMgbyB0YXJqZXRhPC9saT4KICAgICAgICAgICAgICAgIDwvdWw+CiAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgIDwvZGl2PgoKICAgICAgICAgICAgPCEtLSBQYXNvIDcgLS0+CiAgICAgICAgICAgIDxkaXYgY2xhc3M9InN0ZXAtY2FyZCI+CiAgICAgICAgICAgICAgPGRpdiBjbGFzcz0ibnVtZXJvIj43PC9kaXY+CiAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iZGV0YWxsZSI+CiAgICAgICAgICAgICAgICA8aDQ+T3JnYW5pemEgdHVzIGNvbnZlcnNhY2lvbmVzIChvcGNpb25hbCBwZXJvIHJlY29tZW5kYWJsZSk8L2g0PgogICAgICAgICAgICAgICAgPHVsPgogICAgICAgICAgICAgICAgICA8bGk+VXNhIGV0aXF1ZXRhcyAoY2xpZW50ZXMsIHBlZGlkb3MsIHBlbmRpZW50ZXPigKYpPC9saT4KICAgICAgICAgICAgICAgICAgPGxpPkd1YXJkYSByZXNwdWVzdGFzIGZyZWN1ZW50ZXM8L2xpPgogICAgICAgICAgICAgICAgPC91bD4KICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICA8L2Rpdj4KCiAgICAgICAgICA8IS0tIENvbHVtbmEgZGUgaW3DoWdlbmVzIGFzb2NpYWRhcyBhIGxvcyBwYXNvcyAtLT4KICAgICAgICAgIDxkaXYgY2xhc3M9ImltYWdlbmVzIj4KICAgICAgICAgICAgPGRpdiBjbGFzcz0iaW1nLWNhcmQgdmVydGljYWwiPgogICAgICAgICAgICAgIDxhIGhyZWY9IiNsaWdodGJveC00NzcxIj4KICAgICAgICAgICAgICAgIDxpbWcgc3JjPSJodHRwczovL3Npbmd1bGFybG9jYWwtbGFiLmNvbS93cC1jb250ZW50L3VwbG9hZHMvMjAyNi8wNC9SZWN0YW5nbGUtNDc3MS0xLnBuZyIKICAgICAgICAgICAgICAgICAgICAgYWx0PSJQYW50YWxsYSBkZSBkZXNjYXJnYSBkZSBXaGF0c0FwcCBCdXNpbmVzcyI+CiAgICAgICAgICAgICAgPC9hPgogICAgICAgICAgICAgIDxwIGNsYXNzPSJjYXB0aW9uIj5EZXNjYXJnYSBsYSBhcHA8L3A+CiAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICA8ZGl2IGNsYXNzPSJpbWctY2FyZCB2ZXJ0aWNhbCI+CiAgICAgICAgICAgICAgPGEgaHJlZj0iI2xpZ2h0Ym94LTQ3NzAiPgogICAgICAgICAgICAgICAgPGltZyBzcmM9Imh0dHBzOi8vc2luZ3VsYXJsb2NhbC1sYWIuY29tL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDI2LzA0L1JlY3RhbmdsZS00NzcwLTEucG5nIgogICAgICAgICAgICAgICAgICAgICBhbHQ9IlBhbnRhbGxhIHBhcmEgY3JlYXIgZWwgcGVyZmlsIGRlIG5lZ29jaW8iPgogICAgICAgICAgICAgIDwvYT4KICAgICAgICAgICAgICA8cCBjbGFzcz0iY2FwdGlvbiI+Q3JlYSBlbCBwZXJmaWwgZGUgdHUgbmVnb2NpbzwvcD4KICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICA8L2Rpdj4KICAgICAgICA8L2Rpdj4KICAgICAgPC9kaXY+CiAgICA8L2RldGFpbHM+CgogICAgPCEtLSBTZWNjacOzbiBNZW5zYWplcyBhdXRvbcOhdGljb3MgLS0+CiAgICA8ZGV0YWlscz4KICAgICAgPHN1bW1hcnk+TWVuc2FqZXMgYXV0b23DoXRpY29zIChlamVtcGxvcyByZWFsZXMpPC9zdW1tYXJ5PgogICAgICA8ZGl2IGNsYXNzPSJjb250ZW5pZG8iPgogICAgICAgIDxoND5NZW5zYWplIGRlIGJpZW52ZW5pZGE8L2g0PgogICAgICAgIDx1bD4KICAgICAgICAgIDxsaT7igJxIb2xhLCBncmFjaWFzIHBvciBlc2NyaWJpcm5vcyDwn5iKwqBUZSByZXNwb25kZW1vcyBlbiBjdWFudG8gcG9kYW1vcy7igJ08L2xpPgogICAgICAgICAgPGxpPuKAnEthaXhvISBIZW1vcyByZWNpYmlkbyB0dSBtZW5zYWplLCBlbiBicmV2ZSB0ZSBjb250ZXN0YW1vcy7igJ08L2xpPgogICAgICAgICAgPGxpPuKAnEdyYWNpYXMgcG9yIGNvbnRhY3RhciBjb24gW25vbWJyZSBkZWwgbmVnb2Npb10sIHRlIHJlc3BvbmRlbW9zIGxvIGFudGVzIHBvc2libGUu4oCdPC9saT4KICAgICAgICA8L3VsPgogICAgICAgIDxoND5NZW5zYWplIGRlIGF1c2VuY2lhPC9oND4KICAgICAgICA8dWw+CiAgICAgICAgICA8bGk+4oCcSG9sYSwgYWhvcmEgbWlzbW8gZXN0YW1vcyBjZXJyYWRvcy4gVGUgcmVzcG9uZGVyZW1vcyBtYcOxYW5hIGVuIGhvcmFyaW8gZGUgdGllbmRhLuKAnTwvbGk+CiAgICAgICAgICA8bGk+4oCcR3JhY2lhcyBwb3IgZXNjcmliaXJub3MuIEVuIGVzdGUgbW9tZW50byBubyBwb2RlbW9zIGF0ZW5kZXJ0ZSwgcGVybyB0ZSBjb250ZXN0YW1vcyBlbiBjdWFudG8gYWJyYW1vcy7igJ08L2xpPgogICAgICAgICAgPGxpPuKAnE51ZXN0cm8gaG9yYXJpbyBlcyBkZSA5OjAwIGEgMTg6MDAuIFRlIHJlc3BvbmRlbW9zIGRlbnRybyBkZSBlc2UgaG9yYXJpby7igJ08L2xpPgogICAgICAgIDwvdWw+CiAgICAgICAgPGg0PlJlc3B1ZXN0YXMgaGFiaXR1YWxlcyAocGFyYSBhaG9ycmFyIHRpZW1wbyk8L2g0PgogICAgICAgIDxwPlB1ZWRlcyBjb3BpYXJsYXMgeSBhZGFwdGFybGFzIGEgdHUgbmVnb2Npby48L3A+CiAgICAgICAgPHA+PHN0cm9uZz5Ib3Jhcmlvczwvc3Ryb25nPjwvcD4KICAgICAgICA8dWw+CiAgICAgICAgICA8bGk+4oCcTnVlc3RybyBob3JhcmlvIGVzIGRlIGx1bmVzIGEgdmllcm5lcyBkZSA5OjAwIGEgMTg6MDAu4oCdPC9saT4KICAgICAgICA8L3VsPgogICAgICAgIDxwPjxzdHJvbmc+VWJpY2FjacOzbjwvc3Ryb25nPjwvcD4KICAgICAgICA8dWw+CiAgICAgICAgICA8bGk+4oCcRXN0YW1vcyBlbiBbZGlyZWNjacOzbl0uIFNpIG5lY2VzaXRhcyBpbmRpY2FjaW9uZXMgdGUgbGFzIGVudmlhbW9zLuKAnTwvbGk+CiAgICAgICAgPC91bD4KICAgICAgICA8cD48c3Ryb25nPkRpc3BvbmliaWxpZGFkPC9zdHJvbmc+PC9wPgogICAgICAgIDx1bD4KICAgICAgICAgIDxsaT7igJxTw60sIGxvIHRlbmVtb3MgZGlzcG9uaWJsZS4gU2kgcXVpZXJlcyB0ZSBsbyByZXNlcnZhbW9zLuKAnTwvbGk+CiAgICAgICAgPC91bD4KICAgICAgICA8cD48c3Ryb25nPk5vIGRpc3BvbmlibGU8L3N0cm9uZz48L3A+CiAgICAgICAgPHVsPgogICAgICAgICAgPGxpPuKAnEFob3JhIG1pc21vIG5vIGxvIHRlbmVtb3MsIHBlcm8gcG9kZW1vcyBhdmlzYXJ0ZSBjdWFuZG8gbGxlZ3VlLuKAnTwvbGk+CiAgICAgICAgPC91bD4KICAgICAgICA8cD48c3Ryb25nPkNpdGFzPC9zdHJvbmc+PC9wPgogICAgICAgIDx1bD4KICAgICAgICAgIDxsaT7igJzCv1F1w6kgZMOtYSB0ZSB2ZW5kcsOtYSBiaWVuPyBUZSBjb25maXJtYW1vcyBkaXNwb25pYmlsaWRhZC7igJ08L2xpPgogICAgICAgIDwvdWw+CiAgICAgIDwvZGl2PgogICAgPC9kZXRhaWxzPgoKICAgIDwhLS0gU2VjY2nDs24gQ29uc2Vqb3MgcHLDoWN0aWNvcyAtLT4KICAgIDxkZXRhaWxzPgogICAgICA8c3VtbWFyeT5Db25zZWpvcyBwcsOhY3RpY29zPC9zdW1tYXJ5PgogICAgICA8ZGl2IGNsYXNzPSJjb250ZW5pZG8iPgogICAgICAgIDx1bD4KICAgICAgICAgIDxsaT5Vc2EgdW5hIGZvdG8gY2xhcmEgKGxvZ28gbyBmYWNoYWRhKTwvbGk+CiAgICAgICAgICA8bGk+Q29tcGxldGEgdG9kYSBsYSBpbmZvcm1hY2nDs248L2xpPgogICAgICAgICAgPGxpPlJlc3BvbmRlIGxvIGFudGVzIHBvc2libGU8L2xpPgogICAgICAgICAgPGxpPlVzYSBtZW5zYWplcyBndWFyZGFkb3MgcGFyYSBhaG9ycmFyIHRpZW1wbzwvbGk+CiAgICAgICAgICA8bGk+RXNjcmliZSBkZSBtYW5lcmEgY2xhcmEgeSBjZXJjYW5hPC9saT4KICAgICAgICA8L3VsPgogICAgICA8L2Rpdj4KICAgIDwvZGV0YWlscz4KCiAgICA8IS0tIFNlY2Npw7NuIEVycm9yZXMgY29tdW5lcyAtLT4KICAgIDxkZXRhaWxzPgogICAgICA8c3VtbWFyeT5FcnJvcmVzIGNvbXVuZXM8L3N1bW1hcnk+CiAgICAgIDxkaXYgY2xhc3M9ImNvbnRlbmlkbyI+CiAgICAgICAgPHVsPgogICAgICAgICAgPGxpPlVzYXJsbyBjb21vIFdoYXRzQXBwIHBlcnNvbmFsPC9saT4KICAgICAgICAgIDxsaT5ObyByZXNwb25kZXIgbyB0YXJkYXIgZGVtYXNpYWRvPC9saT4KICAgICAgICAgIDxsaT5UZW5lciBlbCBwZXJmaWwgaW5jb21wbGV0bzwvbGk+CiAgICAgICAgICA8bGk+RXNjcmliaXIgZGUgZm9ybWEgcG9jbyBwcm9mZXNpb25hbDwvbGk+CiAgICAgICAgICA8bGk+RW52aWFyIG1lbnNhamVzIHNpbiBxdWUgZWwgY2xpZW50ZSBsbyBoYXlhIHBlZGlkbzwvbGk+CiAgICAgICAgPC91bD4KICAgICAgPC9kaXY+CiAgICA8L2RldGFpbHM+CiAgPC9kaXY+CgogIDwhLS0gTGlnaHRib3hlcyBwYXJhIGFtcGxpYXIgaW3DoWdlbmVzIC0tPgogIDxkaXYgaWQ9ImxpZ2h0Ym94LTQ3NjgiIGNsYXNzPSJsaWdodGJveCI+CiAgICA8YSBocmVmPSIjIiBjbGFzcz0ibGlnaHRib3gtY2xvc2UiPsOXPC9hPgogICAgPGltZyBzcmM9Imh0dHBzOi8vc2luZ3VsYXJsb2NhbC1sYWIuY29tL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDI2LzA0L1JlY3RhbmdsZS00NzY4LnBuZyIgYWx0PSIiPgogIDwvZGl2PgogIDxkaXYgaWQ9ImxpZ2h0Ym94LTQ3NzEiIGNsYXNzPSJsaWdodGJveCI+CiAgICA8YSBocmVmPSIjIiBjbGFzcz0ibGlnaHRib3gtY2xvc2UiPsOXPC9hPgogICAgPGltZyBzcmM9Imh0dHBzOi8vc2luZ3VsYXJsb2NhbC1sYWIuY29tL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDI2LzA0L1JlY3RhbmdsZS00NzcxLTEucG5nIiBhbHQ9IiI+CiAgPC9kaXY+CiAgPGRpdiBpZD0ibGlnaHRib3gtNDc3MCIgY2xhc3M9ImxpZ2h0Ym94Ij4KICAgIDxhIGhyZWY9IiMiIGNsYXNzPSJsaWdodGJveC1jbG9zZSI+w5c8L2E+CiAgICA8aW1nIHNyYz0iaHR0cHM6Ly9zaW5ndWxhcmxvY2FsLWxhYi5jb20vd3AtY29udGVudC91cGxvYWRzLzIwMjYvMDQvUmVjdGFuZ2xlLTQ3NzAtMS5wbmciIGFsdD0iIj4KICA8L2Rpdj4KPC9kaXY+CjwhLS0gL3dwOmh0bWwgLS0+PC9kaXY+CjwhLS0gL3dwOmNvbHVtbiAtLT48L2Rpdj4KPCEtLSAvd3A6Y29sdW1ucyAtLT48L2Rpdj4KPCEtLSAvd3A6Z3JvdXAgLS0+c3RhdGV2ZXJzaW9uY2xpZW50SWRpc1ZhbGlkbmFtZWF0dHJpYnV0ZXN0YWdOYW1ldHlwZXRleHRUcnBDb250ZW50UmVzdHJpY3Rpb25pbm5lckJsb2NrczxkaXYgY2xhc3M9IndwLWJsb2NrLWNvbHVtbiBpcy12ZXJ0aWNhbGx5LWFsaWduZWQtY2VudGVyIiBzdHlsZT0iZmxleC1iYXNpczo1MCUiPjwhLS0gd3A6aW1hZ2UgeyJsaWdodGJveCI6eyJlbmFibGVkIjpmYWxzZX0sImlkIjoyNjg2LCJmb2NhbFBvaW50Ijp7IngiOjAuMTUsInkiOjAuMjh9LCJzaXplU2x1ZyI6ImZ1bGwiLCJsaW5rRGVzdGluYXRpb24iOiJub25lIiwiYWxpZ24iOiJsZWZ0Iiwic3R5bGUiOnsiY29sb3IiOnsiZHVvdG9uZSI6InVuc2V0In0sImJvcmRlciI6eyJyYWRpdXMiOnsidG9wTGVmdCI6IjIwcHgiLCJ0b3BSaWdodCI6IjIwcHgiLCJib3R0b21MZWZ0IjoiMjBweCIsImJvdHRvbVJpZ2h0IjoiMjBweCJ9fSwic3BhY2luZyI6eyJtYXJnaW4iOnsidG9wIjoiMCIsImJvdHRvbSI6IjAiLCJsZWZ0IjoidmFyOnByZXNldHxzcGFjaW5nfDIwIiwicmlnaHQiOiJ2YXI6cHJlc2V0fHNwYWNpbmd8MjAifX19fSAtLT4KPGZpZ3VyZSBjbGFzcz0id3AtYmxvY2staW1hZ2UgYWxpZ25sZWZ0IHNpemUtZnVsbCBoYXMtY3VzdG9tLWJvcmRlciIgc3R5bGU9Im1hcmdpbi10b3A6MDttYXJnaW4tcmlnaHQ6dmFyKC0td3AtLXByZXNldC0tc3BhY2luZy0tMjApO21hcmdpbi1ib3R0b206MDttYXJnaW4tbGVmdDp2YXIoLS13cC0tcHJlc2V0LS1zcGFjaW5nLS0yMCkiPjxpbWcgc3JjPSJodHRwczovL3Npbmd1bGFybG9jYWwtbGFiLmNvbS93cC1jb250ZW50L3VwbG9hZHMvMjAyNi8wNC9BNC0zNTMzLTYucG5nIiBhbHQ9IiIgY2xhc3M9IndwLWltYWdlLTI2ODYiIHN0eWxlPSJib3JkZXItdG9wLWxlZnQtcmFkaXVzOjIwcHg7Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6MjBweDtib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOjIwcHg7Ym9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6MjBweCIvPjwvZmlndXJlPgo8IS0tIC93cDpwYXJhZ3JhcGggLS0+PC9kaXY+CnN0YXRldmVyc2lvbmRvY3VtZW50ZGF0ZWRvY3VtZW50c3RhdHVzZG9jdW1lbnR0aXRsZWRvY3VtZW50Y29udGVudDwhLS0gd3A6Z3JvdXAgeyJtZXRhZGF0YSI6eyJuYW1lIjoiQWJvdXQiLCJjYXRlZ29yaWVzIjpbImFib3V0Il0sInBhdHRlcm5OYW1lIjoiYThjL2Fib3V0LWNvbnRlbnQtbGVmdC13aXRoLWltYWdlLXJpZ2h0In0sImFsaWduIjoiZnVsbCIsImNsYXNzTmFtZSI6ImFsaWduZnVsbCBpcy1zdHlsZS1zZWN0aW9uLTIiLCJzdHlsZSI6eyJzcGFjaW5nIjp7Im1hcmdpbiI6eyJ0b3AiOiIwIiwiYm90dG9tIjoiMCJ9LCJwYWRkaW5nIjp7InRvcCI6InZhcjpwcmVzZXR8c3BhY2luZ3w2MCIsImJvdHRvbSI6InZhcjpwcmVzZXR8c3BhY2luZ3w2MCJ9fSwiZWxlbWVudHMiOnsibGluayI6eyJjb2xvciI6eyJ0ZXh0IjoidmFyOnByZXNldHxjb2xvcnx0aGVtZS01In19fSwiY29sb3IiOnsiYmFja2dyb3VuZCI6IiMzNGIwODgifX0sInRleHRDb2xvciI6InRoZW1lLTUiLCJsYXlvdXQiOnsidHlwZSI6ImNvbnN0cmFpbmVkIiwianVzdGlmeUNvbnRlbnQiOiJjZW50ZXIifX0gLS0+CjxkaXYgY2xhc3M9IndwLWJsb2NrLWdyb3VwIGFsaWduZnVsbCBpcy1zdHlsZS1zZWN0aW9uLTIgaGFzLXRoZW1lLTUtY29sb3IgaGFzLXRleHQtY29sb3IgaGFzLWJhY2tncm91bmQgaGFzLWxpbmstY29sb3IiIHN0eWxlPSJiYWNrZ3JvdW5kLWNvbG9yOiMzNGIwODg7bWFyZ2luLXRvcDowO21hcmdpbi1ib3R0b206MDtwYWRkaW5nLXRvcDp2YXIoLS13cC0tcHJlc2V0LS1zcGFjaW5nLS02MCk7cGFkZGluZy1ib3R0b206dmFyKC0td3AtLXByZXNldC0tc3BhY2luZy0tNjApIj48IS0tIHdwOmNvbHVtbnMgeyJhbGlnbiI6IndpZGUiLCJzdHlsZSI6eyJzcGFjaW5nIjp7ImJsb2NrR2FwIjp7InRvcCI6InZhcjpwcmVzZXR8c3BhY2luZ3w1MCIsImxlZnQiOiJ2YXI6cHJlc2V0fHNwYWNpbmd8NDAifX0sImVsZW1lbnRzIjp7ImxpbmsiOnsiY29sb3IiOnsidGV4dCI6InZhcjpwcmVzZXR8Y29sb3J8dGhlbWUtMSJ9fX19LCJ0ZXh0Q29sb3IiOiJ0aGVtZS0xIn0gLS0+CjxkaXYgY2xhc3M9IndwLWJsb2NrLWNvbHVtbnMgYWxpZ253aWRlIGhhcy10aGVtZS0xLWNvbG9yIGhhcy10ZXh0LWNvbG9yIGhhcy1saW5rLWNvbG9yIj48IS0tIHdwOmNvbHVtbiB7InZlcnRpY2FsQWxpZ25tZW50IjoiY2VudGVyIiwid2lkdGgiOiI1MCUifSAtLT4KPCEtLSAvd3A6aW1hZ2UgLS0+PC9kaXY+CjwhLS0gL3dwOmNvbHVtbiAtLT4KCjwhLS0gd3A6Y29sdW1uIHsidmVydGljYWxBbGlnbm1lbnQiOiJjZW50ZXIiLCJ3aWR0aCI6IjUwJSIsInN0eWxlIjp7ImVsZW1lbnRzIjp7ImxpbmsiOnsiY29sb3IiOnsidGV4dCI6InZhcjpwcmVzZXR8Y29sb3J8dGhlbWUtMSJ9fX19LCJ0ZXh0Q29sb3IiOiJ0aGVtZS0xIiwibGF5b3V0Ijp7InR5cGUiOiJjb25zdHJhaW5lZCIsImNvbnRlbnRTaXplIjoiNDYwcHgiLCJqdXN0aWZ5Q29udGVudCI6ImxlZnQifX0gLS0+CjxkaXYgY2xhc3M9IndwLWJsb2NrLWNvbHVtbiBpcy12ZXJ0aWNhbGx5LWFsaWduZWQtY2VudGVyIGhhcy10aGVtZS0xLWNvbG9yIGhhcy10ZXh0LWNvbG9yIGhhcy1saW5rLWNvbG9yIiBzdHlsZT0iZmxleC1iYXNpczo1MCUiPjwhLS0gd3A6aGVhZGluZyB7ImFsaWduIjoiZnVsbCIsInN0eWxlIjp7ImVsZW1lbnRzIjp7ImxpbmsiOnsiY29sb3IiOnsidGV4dCI6InZhcjpwcmVzZXR8Y29sb3J8dGhlbWUtMSJ9fX0sInR5cG9ncmFwaHkiOnsidGV4dEFsaWduIjoibGVmdCJ9fSwidGV4dENvbG9yIjoidGhlbWUtMSJ9IC0tPgo8aDIgY2xhc3M9IndwLWJsb2NrLWhlYWRpbmcgaGFzLXRleHQtYWxpZ24tbGVmdCBhbGlnbmZ1bGwgaGFzLXRoZW1lLTEtY29sb3IgaGFzLXRleHQtY29sb3IgaGFzLWxpbmstY29sb3IiPjxzdHJvbmc+dGFpbjwvc3Ryb25nPjwvaDI+CjwhLS0gL3dwOmhlYWRpbmcgLS0+Cgo8IS0tIHdwOnBhcmFncmFwaCAtLT4KPHA+PGVtPkxvcyBtYXJ0ZXMgZGVsIDIxIGRlIEFicmlsIGEgMTkgZGUgTWF5bzwvZW0+PC9wPgo8IS0tIC93cDpwYXJhZ3JhcGggLS0+Cgo8IS0tIHdwOnBhcmFncmFwaCB7ImFsaWduIjoiZnVsbCIsInN0eWxlIjp7InR5cG9ncmFwaHkiOnsidGV4dEFsaWduIjoibGVmdCJ9fSwiZm9udFNpemUiOiJzbWFsbCJ9IC0tPgo8cCBjbGFzcz0iaGFzLXRleHQtYWxpZ24tbGVmdCBhbGlnbmZ1bGwgaGFzLXNtYWxsLWZvbnQtc2l6ZSI+U2luZ3VsYXIgTG9jYWwgTGFiIGVzIHVuIGVzcGFjaW8gaW1wdWxzYWRvIHBvciBHaXB1emtvYSBNZXJrYXRhcmlhayBkb25kZSB0cmFiYWphciBkZSBmb3JtYSBjb2xhYm9yYXRpdmEgZW4gbG9zIHJldG9zIHF1ZSBpbmZsdXllbiBlbiB0dSBhY3RpdmlkYWQgeSBlbiBlbCB0ZXJyaXRvcmlvIGRlbCBxdWUgZm9ybWFzIHBhcnRlLiBVbiBlbnRvcm5vIHByw6FjdGljbyBwYXJhIGNvbXBhcnRpciBleHBlcmllbmNpYXMsIGlkZW50aWZpY2FyIG9wb3J0dW5pZGFkZXMgeSBwb25lciBlbiBtYXJjaGEgbWVqb3JhcyByZWFsZXMgZW4gdHUgY29tZXJjaW8uPC9wPgo8IS0tIC93cDpjb2x1bW4gLS0+PC9kaXY+CjwhLS0gL3dwOmNvbHVtbnMgLS0+PC9kaXY+CmRvY3VtZW50ZXhjZXJwdGRvY3VtZW50YXV0aG9yZG9jdW1lbnRmZWF0dXJlZF9tZWRpYWRvY3VtZW50Y29tbWVudF9zdGF0dXNkb2N1bWVudHBpbmdfc3RhdHVzZG9jdW1lbnRzdGlja3lkb2N1bWVudHRlbXBsYXRlZG9jdW1lbnRmb3JtYXRkb2N1bWVudG1ldGFhZHZhbmNlZF9zZW9fZGVzY3JpcHRpb25qZXRwYWNrX3Nlb19odG1sX3RpdGxlamV0cGFja19zZW9fbm9pbmRleF9qZXRwYWNrX25ld3NsZXR0ZXJfYWNjZXNzX2pldHBhY2tfZG9udF9lbWFpbF9wb3N0X3RvX3N1YnNfamV0cGFja19uZXdzbGV0dGVyX3RpZXJfaWRfamV0cGFja19tZW1iZXJzaGlwc19jb250YWluc19wYXl3YWxsZWRfY29udGVudF92cF9mb3JtYXRfdmlkZW9fdXJsX3ZwX2ltYWdlX2ZvY2FsX3BvaW50X2pldHBhY2tfbWVtYmVyc2hpcHNfY29udGFpbnNfcGFpZF9jb250ZW50Zm9vdG5vdGVzamV0cGFja19wdWJsaWNpemVfbWVzc2FnZWpldHBhY2tfcHVibGljaXplX2ZlYXR1cmVfZW5hYmxlZGpldHBhY2tfc29jaWFsX3Bvc3RfYWxyZWFkeV9zaGFyZWRqZXRwYWNrX3NvY2lhbF9vcHRpb25zamV0cGFja19wb3N0X3dhc19ldmVyX3B1Ymxpc2hlZF9lbGVtZW50b3JfZWRpdF9tb2RlX2VsZW1lbnRvcl90ZW1wbGF0ZV90eXBlX2VsZW1lbnRvcl9kYXRhX2VsZW1lbnRvcl9wYWdlX3NldHRpbmdzZG9jdW1lbnRjYXRlZ29yaWVzZG9jdW1lbnR0YWdzZG9jdW1lbnRibG9ja3NjbGllbnRJZGlzVmFsaWRvcmlnaW5hbENvbnRlbnRuYW1lYXR0cmlidXRlc3RhZ05hbWVtZXRhZGF0YWFsaWduY2xhc3NOYW1lc3R5bGV0ZXh0Q29sb3JsYXlvdXRUcnBDb250ZW50UmVzdHJpY3Rpb25pbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG9yaWdpbmFsQ29udGVudG5hbWVhdHRyaWJ1dGVzaXNTdGFja2VkT25Nb2JpbGVhbGlnbnN0eWxldGV4dENvbG9yVHJwQ29udGVudFJlc3RyaWN0aW9uaW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRvcmlnaW5hbENvbnRlbnRuYW1lYXR0cmlidXRlc3ZlcnRpY2FsQWxpZ25tZW50d2lkdGhUcnBDb250ZW50UmVzdHJpY3Rpb25pbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG9yaWdpbmFsQ29udGVudG5hbWVhdHRyaWJ1dGVzdXJsYWx0Y2FwdGlvbmxpZ2h0Ym94aWRmb2NhbFBvaW50c2l6ZVNsdWdsaW5rRGVzdGluYXRpb25hbGlnbnN0eWxlVHJwQ29udGVudFJlc3RyaWN0aW9uaW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRvcmlnaW5hbENvbnRlbnRuYW1lYXR0cmlidXRlc3ZlcnRpY2FsQWxpZ25tZW50d2lkdGhzdHlsZXRleHRDb2xvcmxheW91dFRycENvbnRlbnRSZXN0cmljdGlvbmlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkb3JpZ2luYWxDb250ZW50bmFtZWF0dHJpYnV0ZXNjb250ZW50PHN0cm9uZz50YWluPC9zdHJvbmc+bGV2ZWxhbGlnbnN0eWxldGV4dENvbG9yVHJwQ29udGVudFJlc3RyaWN0aW9uaW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRvcmlnaW5hbENvbnRlbnRuYW1lYXR0cmlidXRlc2NvbnRlbnQ8ZW0+TG9zIG1hcnRlcyBkZWwgMjEgZGUgQWJyaWwgYSAxOSBkZSBNYXlvPC9lbT5kcm9wQ2FwVHJwQ29udGVudFJlc3RyaWN0aW9uaW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRvcmlnaW5hbENvbnRlbnRuYW1lYXR0cmlidXRlc2NvbnRlbnRTaW5ndWxhciBMb2NhbCBMYWIgZXMgdW4gZXNwYWNpbyBpbXB1bHNhZG8gcG9yIEdpcHV6a29hIE1lcmthdGFyaWFrIGRvbmRlIHRyYWJhamFyIGRlIGZvcm1hIGNvbGFib3JhdGl2YSBlbiBsb3MgcmV0b3MgcXVlIGluZmx1eWVuIGVuIHR1IGFjdGl2aWRhZCB5IGVuIGVsIHRlcnJpdG9yaW8gZGVsIHF1ZSBmb3JtYXMgcGFydGUuIFVuIGVudG9ybm8gcHLDoWN0aWNvIHBhcmEgY29tcGFydGlyIGV4cGVyaWVuY2lhcywgaWRlbnRpZmljYXIgb3BvcnR1bmlkYWRlcyB5IHBvbmVyIGVuIG1hcmNoYSBtZWpvcmFzIHJlYWxlcyBlbiB0dSBjb21lcmNpby5kcm9wQ2FwYWxpZ25zdHlsZWZvbnRTaXplVHJwQ29udGVudFJlc3RyaWN0aW9uaW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRvcmlnaW5hbENvbnRlbnRuYW1lYXR0cmlidXRlc2xheW91dFRycENvbnRlbnRSZXN0cmljdGlvbmlubmVyQmxvY2tzV2hhdHNwcCBCdXNzaW5lc2FXaGFzcHAgQnVzc2VzV2hhc3BwIEJ1c3Nlc3N0YXRlc2F2ZWRBdHN0YXRlc2F2ZWRCeWRvY3VtZW50c2x1Z2xpbmsFBwgHBApHABULDwcIBQkFCQYIBw8EChFFABULCAcPBAoFBhULCAcPBAoHFQuHlwISBQcIBwQKB0QAFQuXDh0FBwgECAYIBQgHkAwCAwIBmwW7CkEAAqoJNQgHCAYIDggOCAsIBkgBBggEGBYTGiAbLxQVKgkZISIWHxQYDxgICggECAYIBw8ECgcIBQkFCQYVCwgHDwQKEUUACRULCAcPBAoRBRULCAcPBApDAAcIAgoID0UAFQsIBw8EChFFAAkGFQsIBw8ECgcIQQACCUUBCRULCAcPBAoHMAcVCwgHDwQKB7cEB0UACBULCAcPBAoGFQsFCwEDAQcCAwEHAgUHBQcIRAAbAQAALQEAAAgBAwAAAQAAAAEIABMBAgBwAQIAM0EAAEEAAEEAAEEAAEEAAgBCAQEAQQAAQQAAQQAAQQACAEEAAEEAAgBBAAIAQQACAEEAAENBABUBCAENQSQIiAFBBAmXDiVBB5cOQQ8LBgIEBQiCAgGbCQMSAxoBkAICAwIBnwGgCxJBUwIDAkEaOkEACUEaBUEDA1AAfQF4dgMQcmVzdHJpY3Rpb25fdHlwZXcHZXhjbHVkZRJzZWxlY3RlZF9sYW5ndWFnZXN1AApwYW5lbF9vcGVueHckYmZlYmU4NmUtNzYxMi00MmMyLTlmM2EtNzNhNzg2Mzg4Y2U3d5UCPGRpdiBjbGFzcz0id3AtYmxvY2stZ3JvdXAgYWxpZ25mdWxsIGlzLXN0eWxlLXNlY3Rpb24tMiBoYXMtdGhlbWUtNS1jb2xvciBoYXMtdGV4dC1jb2xvciBoYXMtYmFja2dyb3VuZCBoYXMtbGluay1jb2xvciIgc3R5bGU9ImJhY2tncm91bmQtY29sb3I6IzM0YjA4ODttYXJnaW4tdG9wOjA7bWFyZ2luLWJvdHRvbTowO3BhZGRpbmctdG9wOnZhcigtLXdwLS1wcmVzZXQtLXNwYWNpbmctLTIwKTtwYWRkaW5nLWJvdHRvbTp2YXIoLS13cC0tcHJlc2V0LS1zcGFjaW5nLS0yMCkiPjwvZGl2PncKY29yZS9ncm91cHcDZGl2dgMEbmFtZXcFQWJvdXQKY2F0ZWdvcmllc3UBdwVhYm91dAtwYXR0ZXJuTmFtZXcnYThjL2Fib3V0LWNvbnRlbnQtbGVmdC13aXRoLWltYWdlLXJpZ2h0dwRmdWxsdxxhbGlnbmZ1bGwgaXMtc3R5bGUtc2VjdGlvbi0ydgMHc3BhY2luZ3YCBm1hcmdpbnYCA3RvcHcBMAZib3R0b213ATAHcGFkZGluZ3YCA3RvcHcVdmFyOnByZXNldHxzcGFjaW5nfDIwBmJvdHRvbXcVdmFyOnByZXNldHxzcGFjaW5nfDIwCGVsZW1lbnRzdgEEbGlua3YBBWNvbG9ydgEEdGV4dHcYdmFyOnByZXNldHxjb2xvcnx0aGVtZS01BWNvbG9ydgEKYmFja2dyb3VuZHcHIzM0YjA4OHcHdGhlbWUtNXYCBHR5cGV3C2NvbnN0cmFpbmVkDmp1c3RpZnlDb250ZW50dwZjZW50ZXJ3JGYzMzc0MzJkLTM1ZGUtNGRiYy04ZjZlLTdjNzcwOTYzZmU1MHh3uQE8ZGl2IGNsYXNzPSJ3cC1ibG9jay1jb2x1bW5zIGFsaWdud2lkZSBoYXMtYmFja2dyb3VuZCIgc3R5bGU9ImJhY2tncm91bmQtY29sb3I6IzM0YjA4ODttYXJnaW4tdG9wOjA7bWFyZ2luLWJvdHRvbTowO3BhZGRpbmctdG9wOjA7cGFkZGluZy1yaWdodDowO3BhZGRpbmctYm90dG9tOjA7cGFkZGluZy1sZWZ0OjAiPjwvZGl2PncMY29yZS9jb2x1bW5zeHcEd2lkZXYCB3NwYWNpbmd2AgdwYWRkaW5ndgQDdG9wdwEwBmJvdHRvbXcBMARsZWZ0dwEwBXJpZ2h0dwEwBm1hcmdpbnYCA3RvcHcBMAZib3R0b213ATAFY29sb3J2AQpiYWNrZ3JvdW5kdwcjMzRiMDg4dgMQcmVzdHJpY3Rpb25fdHlwZXcHZXhjbHVkZRJzZWxlY3RlZF9sYW5ndWFnZXN1AApwYW5lbF9vcGVueHckNWEzOGMyYjUtZTI0NS00YzBmLWE1YWMtZWJjZGNiODZmNWQweHdKPGRpdiBjbGFzcz0id3AtYmxvY2stY29sdW1uIiBzdHlsZT0icGFkZGluZy1yaWdodDowO3BhZGRpbmctbGVmdDowIj48L2Rpdj53C2NvcmUvY29sdW1udgEHc3BhY2luZ3YCB3BhZGRpbmd2AgVyaWdodHcBMARsZWZ0dwEwCGJsb2NrR2FwdwEwdgEEdHlwZXcHZGVmYXVsdHYDEHJlc3RyaWN0aW9uX3R5cGV3B2V4Y2x1ZGUSc2VsZWN0ZWRfbGFuZ3VhZ2VzdQAKcGFuZWxfb3Blbnh3JDcwYjdhN2Q5LWFlODAtNDVhYS04Yjg0LTQzMTY1NGMxZmJlNnh304EBPGRpdiBjbGFzcz0id2ItZm9uZG8iPgogIDxzdHlsZT4KICAgIDpyb290IHsKICAgICAgLS1hY2NlbnQ6ICMzNGIwODg7CiAgICAgIC0tYWNjZW50LWRhcms6ICMyYTkwNmI7CiAgICAgIC0tYmctbGlnaHQ6ICNmOGZhZmM7CiAgICAgIC0tYmctY2FyZDogI2ZmZmZmZjsKICAgICAgLS1ib3JkZXI6ICNlNWU1ZTU7CiAgICAgIC0tc2hhZG93OiByZ2JhKDAsIDAsIDAsIDAuMDUpOwogICAgfQoKICAgIC8qIEZvbmRvIGdsb2JhbCBjb24gZWwgY29sb3IgZGVzdGFjYWRvICovCiAgICAud2ItZm9uZG8gewogICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzRiMDg4OwogICAgICBwYWRkaW5nOiAwOwogICAgICBtYXJnaW46IDA7CiAgICB9CgogICAgLndiLWFjb3JkZW9uIHsKICAgICAgd2lkdGg6IDEwMCU7CiAgICAgIG1hcmdpbjogMCBhdXRvIDQwcHg7CiAgICAgIGZvbnQtZmFtaWx5OiBBcmlhbCwgc2Fucy1zZXJpZjsKICAgICAgY29sb3I6ICMyMjI7CiAgICB9CgogICAgLndiLWFjb3JkZW9uIGRldGFpbHMgewogICAgICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1ib3JkZXIpOwogICAgICBib3JkZXItcmFkaXVzOiAyMHB4OwogICAgICBtYXJnaW4tYm90dG9tOiAyMHB4OwogICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1iZy1jYXJkKTsKICAgICAgYm94LXNoYWRvdzogMCA0cHggMThweCB2YXIoLS1zaGFkb3cpOwogICAgICBvdmVyZmxvdzogaGlkZGVuOwogICAgfQoKICAgIC53Yi1hY29yZGVvbiBzdW1tYXJ5IHsKICAgICAgY3Vyc29yOiBwb2ludGVyOwogICAgICBwYWRkaW5nOiAyMnB4IDMwcHg7CiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7CiAgICAgIGZvbnQtc2l6ZTogMjBweDsKICAgICAgYmFja2dyb3VuZDogdmFyKC0tYmctbGlnaHQpOwogICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tYm9yZGVyKTsKICAgICAgZGlzcGxheTogZmxleDsKICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjsKICAgIH0KCiAgICAud2ItYWNvcmRlb24gc3VtbWFyeTo6YWZ0ZXIgewogICAgICBjb250ZW50OiAiKyI7CiAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvOwogICAgICBmb250LXNpemU6IDI2cHg7CiAgICAgIGNvbG9yOiB2YXIoLS1hY2NlbnQtZGFyayk7CiAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjJzIGVhc2U7CiAgICB9CgogICAgLndiLWFjb3JkZW9uIGRldGFpbHNbb3Blbl0gc3VtbWFyeTo6YWZ0ZXIgewogICAgICBjb250ZW50OiAi4oiSIjsKICAgIH0KCiAgICAud2ItYWNvcmRlb24gLmNvbnRlbmlkbyB7CiAgICAgIHBhZGRpbmc6IDMycHggMzZweDsKICAgICAgbGluZS1oZWlnaHQ6IDEuNzsKICAgIH0KCiAgICAud2ItYWNvcmRlb24gLmNvbnRlbmlkbyBoNCB7CiAgICAgIG1hcmdpbjogMjJweCAwIDEwcHg7CiAgICAgIGZvbnQtc2l6ZTogMThweDsKICAgICAgY29sb3I6IHZhcigtLWFjY2VudC1kYXJrKTsKICAgIH0KCiAgICAud2ItYWNvcmRlb24gLmNvbnRlbmlkbyBwIHsKICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDsKICAgIH0KCiAgICAud2ItYWNvcmRlb24gLmNvbnRlbmlkbyB1bCB7CiAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7CiAgICAgIG1hcmdpbjogMCAwIDE2cHggMDsKICAgICAgcGFkZGluZzogMDsKICAgIH0KCiAgICAud2ItYWNvcmRlb24gLmNvbnRlbmlkbyBsaSB7CiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsKICAgICAgcGFkZGluZy1sZWZ0OiAyOHB4OwogICAgICBtYXJnaW4tYm90dG9tOiA4cHg7CiAgICB9CgogICAgLyogSWNvbm9zIGRlIHZlcmlmaWNhY2nDs24gZW4gbGFzIGxpc3RhcyAqLwogICAgLndiLWFjb3JkZW9uIC5jb250ZW5pZG8gbGk6OmJlZm9yZSB7CiAgICAgIGNvbnRlbnQ6ICLinJMiOwogICAgICBwb3NpdGlvbjogYWJzb2x1dGU7CiAgICAgIGxlZnQ6IDA7CiAgICAgIHRvcDogMDsKICAgICAgY29sb3I6IHZhcigtLWFjY2VudCk7CiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7CiAgICAgIGZvbnQtc2l6ZTogMTZweDsKICAgICAgbGluZS1oZWlnaHQ6IDEuMjsKICAgIH0KCiAgICAvKiBQdW50b3Mgbm9ybWFsZXMgcGFyYSBsYSBub3RhICovCiAgICAubm90YSBsaTo6YmVmb3JlIHsKICAgICAgY29udGVudDogIuKAoiI7CiAgICAgIGNvbG9yOiB2YXIoLS1hY2NlbnQtZGFyayk7CiAgICB9CgogICAgLm5vdGEgewogICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1iZy1saWdodCk7CiAgICAgIGJvcmRlci1sZWZ0OiA0cHggc29saWQgdmFyKC0tYWNjZW50KTsKICAgICAgcGFkZGluZzogMTZweCAyMHB4OwogICAgICBib3JkZXItcmFkaXVzOiAxMnB4OwogICAgICBtYXJnaW46IDE4cHggMDsKICAgIH0KCiAgICAubm90YSBwIHsKICAgICAgbWFyZ2luOiAwIDAgOHB4OwogICAgfQoKICAgIC5pbWctaW5saW5lIHsKICAgICAgbWFyZ2luOiAyOHB4IDA7CiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsKICAgIH0KCiAgICAuaW1nLWlubGluZSBpbWcgewogICAgICB3aWR0aDogMTAwJTsKICAgICAgbWF4LXdpZHRoOiA0NjBweDsKICAgICAgYm9yZGVyLXJhZGl1czogMTRweDsKICAgICAgYm94LXNoYWRvdzogMCA4cHggMjVweCB2YXIoLS1zaGFkb3cpOwogICAgICBjdXJzb3I6IHBvaW50ZXI7CiAgICB9CgogICAgLmltZy1jYXJkIHsKICAgICAgYmFja2dyb3VuZDogdmFyKC0tYmctbGlnaHQpOwogICAgICBib3JkZXItcmFkaXVzOiAyMHB4OwogICAgICBwYWRkaW5nOiAyMHB4OwogICAgICBib3gtc2hhZG93OiAwIDhweCAyNXB4IHZhcigtLXNoYWRvdyk7CiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsKICAgIH0KCiAgICAuaW1nLWNhcmQgaW1nIHsKICAgICAgd2lkdGg6IDEwMCU7CiAgICAgIGhlaWdodDogYXV0bzsKICAgICAgYm9yZGVyLXJhZGl1czogMTJweDsKICAgICAgY3Vyc29yOiBwb2ludGVyOwogICAgfQoKICAgIC5pbWctY2FyZC52ZXJ0aWNhbCBpbWcgewogICAgICBtYXgtd2lkdGg6IDI5MHB4OwogICAgfQoKICAgIC5pbWctY2FyZC5ob3Jpem9udGFsIGltZyB7CiAgICAgIG1heC13aWR0aDogNDYwcHg7CiAgICB9CgogICAgLmltZy1jYXJkIC5jYXB0aW9uIHsKICAgICAgbWFyZ2luLXRvcDogMTBweDsKICAgICAgZm9udC1zaXplOiAxNHB4OwogICAgICBmb250LXN0eWxlOiBpdGFsaWM7CiAgICAgIGNvbG9yOiAjNTU1OwogICAgfQoKICAgIC8qIEVzdHJ1Y3R1cmEgcGFyYSBlbCBibG9xdWUgZGUgcGFzb3MgKi8KICAgIC5wYXNvLWdyaWQgewogICAgICBtYXJnaW4tdG9wOiAxNnB4OwogICAgICBkaXNwbGF5OiBncmlkOwogICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAwLjlmcjsKICAgICAgZ2FwOiA0MHB4OwogICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDsKICAgIH0KCiAgICAuc3RlcC1saXN0IHsKICAgICAgZGlzcGxheTogZmxleDsKICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsKICAgIH0KCiAgICAuc3RlcC1jYXJkIHsKICAgICAgZGlzcGxheTogZmxleDsKICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7CiAgICAgIG1hcmdpbi1ib3R0b206IDI4cHg7CiAgICB9CgogICAgLnN0ZXAtY2FyZCAubnVtZXJvIHsKICAgICAgd2lkdGg6IDMycHg7CiAgICAgIGhlaWdodDogMzJweDsKICAgICAgYm9yZGVyLXJhZGl1czogNTAlOwogICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1hY2NlbnQpOwogICAgICBjb2xvcjogI2ZmZjsKICAgICAgZm9udC13ZWlnaHQ6IDcwMDsKICAgICAgZGlzcGxheTogZmxleDsKICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjsKICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7CiAgICAgIG1hcmdpbi1yaWdodDogMTRweDsKICAgICAgZmxleC1zaHJpbms6IDA7CiAgICAgIGZvbnQtc2l6ZTogMTZweDsKICAgIH0KCiAgICAuc3RlcC1jYXJkIC5kZXRhbGxlIHsKICAgICAgZmxleDogMTsKICAgIH0KCiAgICAuc3RlcC1jYXJkIC5kZXRhbGxlIGg0IHsKICAgICAgbWFyZ2luOiAwIDAgNnB4OwogICAgICBmb250LXNpemU6IDE4cHg7CiAgICAgIGNvbG9yOiB2YXIoLS1hY2NlbnQtZGFyayk7CiAgICB9CgogICAgLnN0ZXAtY2FyZCAuZGV0YWxsZSB1bCwKICAgIC5zdGVwLWNhcmQgLmRldGFsbGUgcCB7CiAgICAgIG1hcmdpbjogMCAwIDhweDsKICAgIH0KCiAgICAucGFzby1ncmlkIC5pbWFnZW5lcyB7CiAgICAgIGRpc3BsYXk6IGZsZXg7CiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47CiAgICAgIGdhcDogMjZweDsKICAgIH0KCiAgICAucGFzby1ncmlkIC5pbWFnZW5lcyAuaW1nLWNhcmQgewogICAgICBtYXgtd2lkdGg6IDI0MHB4OwogICAgICBtYXJnaW46IDAgYXV0bzsKICAgIH0KCiAgICAvKiBMaWdodGJveCBvdmVybGF5IHBhcmEgYW1wbGlhciBpbcOhZ2VuZXMgZW4gbGEgbWlzbWEgcMOhZ2luYSAqLwogICAgLmxpZ2h0Ym94IHsKICAgICAgcG9zaXRpb246IGZpeGVkOwogICAgICB0b3A6IDA7CiAgICAgIGxlZnQ6IDA7CiAgICAgIHdpZHRoOiAxMDAlOwogICAgICBoZWlnaHQ6IDEwMCU7CiAgICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC44KTsKICAgICAgZGlzcGxheTogbm9uZTsKICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjsKICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7CiAgICAgIHotaW5kZXg6IDIwMDA7CiAgICB9CgogICAgLmxpZ2h0Ym94IGltZyB7CiAgICAgIG1heC13aWR0aDogOTAlOwogICAgICBtYXgtaGVpZ2h0OiA5MCU7CiAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7CiAgICB9CgogICAgLmxpZ2h0Ym94OnRhcmdldCB7CiAgICAgIGRpc3BsYXk6IGZsZXg7CiAgICB9CgogICAgLmxpZ2h0Ym94LWNsb3NlIHsKICAgICAgcG9zaXRpb246IGFic29sdXRlOwogICAgICB0b3A6IDIwcHg7CiAgICAgIHJpZ2h0OiAyMHB4OwogICAgICBmb250LXNpemU6IDMycHg7CiAgICAgIGNvbG9yOiAjZmZmOwogICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7CiAgICAgIGxpbmUtaGVpZ2h0OiAxOwogICAgICBjdXJzb3I6IHBvaW50ZXI7CiAgICB9CgogICAgQG1lZGlhIChtYXgtd2lkdGg6IDkwMHB4KSB7CiAgICAgIC5wYXNvLWdyaWQgewogICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyOwogICAgICB9CiAgICAgIC5wYXNvLWdyaWQgLmltYWdlbmVzIC5pbWctY2FyZCB7CiAgICAgICAgbWF4LXdpZHRoOiAyNjBweDsKICAgICAgfQogICAgfQoKICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkgewogICAgICAvKiBBanVzdGVzIGVzcGVjw61maWNvcyBwYXJhIG3Ds3ZpbGVzOiBvY3VwYXIgdG9kbyBlbCBhbmNobyAqLwogICAgICAud2ItYWNvcmRlb24gewogICAgICAgIHdpZHRoOiAxMDAlOwogICAgICAgIG1hcmdpbi1sZWZ0OiAwOwogICAgICAgIG1hcmdpbi1yaWdodDogMDsKICAgICAgfQogICAgICAud2ItYWNvcmRlb24gZGV0YWlscyB7CiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7CiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwOwogICAgICAgIGJvcmRlci1yYWRpdXM6IDEycHg7CiAgICAgIH0KICAgICAgLndiLWFjb3JkZW9uIC5jb250ZW5pZG8gewogICAgICAgIHBhZGRpbmc6IDI0cHg7CiAgICAgIH0KICAgICAgLmltZy1jYXJkLnZlcnRpY2FsIGltZywKICAgICAgLmltZy1jYXJkLmhvcml6b250YWwgaW1nLAogICAgICAuaW1nLWlubGluZSBpbWcgewogICAgICAgIG1heC13aWR0aDogMTAwJTsKICAgICAgfQogICAgfQogIDwvc3R5bGU+CgogIDxkaXYgY2xhc3M9IndiLWFjb3JkZW9uIj4KICAgIDwhLS0gU2VjY2nDs24gwr9RdcOpIGVzIFdoYXRzQXBwIEJ1c2luZXNzPyAtLT4KICAgIDxkZXRhaWxzIG9wZW4+CiAgICAgIDxzdW1tYXJ5PsK\/UXXDqSBlcyBXaGF0c0FwcCBCdXNpbmVzcz88L3N1bW1hcnk+CiAgICAgIDxkaXYgY2xhc3M9ImNvbnRlbmlkbyI+CiAgICAgICAgPHA+RXMgdW5hIHZlcnNpw7NuIGRlIFdoYXRzQXBwIHBlbnNhZGEgcGFyYSBuZWdvY2lvcy48L3A+CiAgICAgICAgPHA+RnVuY2lvbmEgaWd1YWwgcXVlIGVsIFdoYXRzQXBwIGRlIHNpZW1wcmUsIHBlcm8gdGUgcGVybWl0ZTo8L3A+CiAgICAgICAgPHVsPgogICAgICAgICAgPGxpPlRlbmVyIHVuIHBlcmZpbCBwcm9mZXNpb25hbCBkZSB0dSBuZWdvY2lvPC9saT4KICAgICAgICAgIDxsaT5Pcmdhbml6YXIgY29udmVyc2FjaW9uZXMgY29uIGNsaWVudGVzPC9saT4KICAgICAgICAgIDxsaT5SZXNwb25kZXIgbcOhcyByw6FwaWRvIHkgZGUgZm9ybWEgbcOhcyBvcmRlbmFkYTwvbGk+CiAgICAgICAgPC91bD4KICAgICAgPC9kaXY+CiAgICA8L2RldGFpbHM+CgogICAgPCEtLSBTZWNjacOzbiDCv1BvciBxdcOpIHRlIGludGVyZXNhPyAtLT4KICAgIDxkZXRhaWxzPgogICAgICA8c3VtbWFyeT7Cv1BvciBxdcOpIHRlIGludGVyZXNhPzwvc3VtbWFyeT4KICAgICAgPGRpdiBjbGFzcz0iY29udGVuaWRvIj4KICAgICAgICA8cD5Qb3JxdWUgZXMgdW5hIGZvcm1hIGRpcmVjdGEgeSByw6FwaWRhIGRlIGNvbXVuaWNhcnRlIGNvbiB0dXMgY2xpZW50ZXMuPC9wPgogICAgICAgIDxwPk11Y2hhIGdlbnRlIHlhIHVzYSBXaGF0c0FwcCBhIGRpYXJpby4gU2kgdHUgbmVnb2NpbyBlc3TDoSBhaMOtOjwvcD4KICAgICAgICA8dWw+CiAgICAgICAgICA8bGk+VGUgZW5jdWVudHJhbiBmw6FjaWxtZW50ZTwvbGk+CiAgICAgICAgICA8bGk+UHVlZGVuIHByZWd1bnRhcnRlIHNpbiBsbGFtYXI8L2xpPgogICAgICAgICAgPGxpPkxlcyByZXN1bHRhIGPDs21vZG8gY29tcHJhciBvIHJlc2VydmFyPC9saT4KICAgICAgICA8L3VsPgogICAgICA8L2Rpdj4KICAgIDwvZGV0YWlscz4KCiAgICA8IS0tIFNlY2Npw7NuIMK\/UGFyYSBxdcOpIHNpcnZlIGVuIGVsIGTDrWEgYSBkw61hPyAtLT4KICAgIDxkZXRhaWxzPgogICAgICA8c3VtbWFyeT7Cv1BhcmEgcXXDqSBzaXJ2ZSBlbiBlbCBkw61hIGEgZMOtYT88L3N1bW1hcnk+CiAgICAgIDxkaXYgY2xhc3M9ImNvbnRlbmlkbyI+CiAgICAgICAgPHVsPgogICAgICAgICAgPGxpPlJlc29sdmVyIGR1ZGFzIGRlIGNsaWVudGVzPC9saT4KICAgICAgICAgIDxsaT5FbnZpYXIgaG9yYXJpb3MgbyB1YmljYWNpw7NuPC9saT4KICAgICAgICAgIDxsaT5Db25maXJtYXIgY2l0YXMgbyBwZWRpZG9zPC9saT4KICAgICAgICAgIDxsaT5FbnNlw7FhciBwcm9kdWN0b3MgKGZvdG9zLCBjYXTDoWxvZ28pPC9saT4KICAgICAgICAgIDxsaT5BdmlzYXIgZGUgY2FtYmlvcyBvIG5vdmVkYWRlczwvbGk+CiAgICAgICAgICA8bGk+TWFudGVuZXIgZWwgY29udGFjdG8gY29uIGNsaWVudGVzIGhhYml0dWFsZXM8L2xpPgogICAgICAgIDwvdWw+CiAgICAgICAgPGRpdiBjbGFzcz0iaW1nLWlubGluZSI+CiAgICAgICAgICA8YSBocmVmPSIjbGlnaHRib3gtNDc2OCI+CiAgICAgICAgICAgIDxpbWcgc3JjPSJodHRwczovL3Npbmd1bGFybG9jYWwtbGFiLmNvbS93cC1jb250ZW50L3VwbG9hZHMvMjAyNi8wNC9SZWN0YW5nbGUtNDc2OC5wbmciCiAgICAgICAgICAgICAgICAgYWx0PSJFamVtcGxvIGRlIHVzbyBkZSBXaGF0c0FwcCBCdXNpbmVzcyBlbiBwZWRpZG9zIj4KICAgICAgICAgIDwvYT4KICAgICAgICA8L2Rpdj4KICAgICAgPC9kaXY+CiAgICA8L2RldGFpbHM+CgogICAgPCEtLSBTZWNjacOzbiDCv1BhcmEgcXXDqSB0aXBvIGRlIGNvbWVyY2lvIGVzIMO6dGlsPyAtLT4KICAgIDxkZXRhaWxzPgogICAgICA8c3VtbWFyeT7Cv1BhcmEgcXXDqSB0aXBvIGRlIGNvbWVyY2lvIGVzIMO6dGlsPzwvc3VtbWFyeT4KICAgICAgPGRpdiBjbGFzcz0iY29udGVuaWRvIj4KICAgICAgICA8cD5Fc3BlY2lhbG1lbnRlIHNpOjwvcD4KICAgICAgICA8dWw+CiAgICAgICAgICA8bGk+QXRpZW5kZXMgcG9yIGVuY2FyZ28gbyBjb24gY2l0YTwvbGk+CiAgICAgICAgICA8bGk+UmVjaWJlcyBtdWNoYXMgcHJlZ3VudGFzIHJlcGV0aWRhczwvbGk+CiAgICAgICAgICA8bGk+VGllbmVzIGNsaWVudGVzIGhhYml0dWFsZXM8L2xpPgogICAgICAgICAgPGxpPlZlbmRlcyBwcm9kdWN0b3MgcXVlIHNlIHB1ZWRlbiBjb25zdWx0YXIgcG9yIG1lbnNhamU8L2xpPgogICAgICAgICAgPGxpPlF1aWVyZXMgZGFyIHVuYSBhdGVuY2nDs24gbcOhcyBjZXJjYW5hPC9saT4KICAgICAgICAgIDxsaT5TaSB5YSB1c2FzIFdoYXRzQXBwIGNvbiBjbGllbnRlczwvbGk+CiAgICAgICAgPC91bD4KICAgICAgPC9kaXY+CiAgICA8L2RldGFpbHM+CgogICAgPCEtLSBTZWNjacOzbiBDw7NtbyBlbXBlemFyIC0tPgogICAgPGRldGFpbHM+CiAgICAgIDxzdW1tYXJ5PkPDs21vIGVtcGV6YXIgY29uIFdoYXRzQXBwIEJ1c2luZXNzIChwYXNvIGEgcGFzbyk8L3N1bW1hcnk+CiAgICAgIDxkaXYgY2xhc3M9ImNvbnRlbmlkbyI+CiAgICAgICAgPHAgY2xhc3M9InN1YnRpdHVsbyI+Q8OzbW8gY3JlYXIgdW4gcGVyZmlsIGVuIFdoYXRzQXBwwqBCdXNpbmVzczwvcD4KICAgICAgICA8ZGl2IGNsYXNzPSJwYXNvLWdyaWQiPgogICAgICAgICAgPGRpdiBjbGFzcz0ic3RlcC1saXN0Ij4KICAgICAgICAgICAgPCEtLSBQYXNvIDEgLS0+CiAgICAgICAgICAgIDxkaXYgY2xhc3M9InN0ZXAtY2FyZCI+CiAgICAgICAgICAgICAgPGRpdiBjbGFzcz0ibnVtZXJvIj4xPC9kaXY+CiAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iZGV0YWxsZSI+CiAgICAgICAgICAgICAgICA8aDQ+RGVzY2FyZ2EgbGEgYXBwPC9oND4KICAgICAgICAgICAgICAgIDx1bD4KICAgICAgICAgICAgICAgICAgPGxpPkJ1c2NhIFdoYXRzQXBwIEJ1c2luZXNzIGVuIEdvb2dsZSBQbGF5IFN0b3JlIChBbmRyb2lkKSBvIEFwcCBTdG9yZSAoSU9TKTwvbGk+CiAgICAgICAgICAgICAgICAgIDxsaT5JbnN0w6FsYWxhIGNvbW8gY3VhbHF1aWVyIG90cmEgYXBsaWNhY2nDs248L2xpPgogICAgICAgICAgICAgICAgPC91bD4KICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgPC9kaXY+CgogICAgICAgICAgICA8IS0tIFBhc28gMiAtLT4KICAgICAgICAgICAgPGRpdiBjbGFzcz0ic3RlcC1jYXJkIj4KICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJudW1lcm8iPjI8L2Rpdj4KICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJkZXRhbGxlIj4KICAgICAgICAgICAgICAgIDxoND5SZWdpc3RyYSB0dSBuw7ptZXJvPC9oND4KICAgICAgICAgICAgICAgIDx1bD4KICAgICAgICAgICAgICAgICAgPGxpPkludHJvZHVjZSB0dSBuw7ptZXJvIGRlIHRlbMOpZm9ubyBmaWpvIG8gbcOzdmlsPC9saT4KICAgICAgICAgICAgICAgICAgPGxpPlZlcmlmw61jYWxvIGNvbiBlbCBjw7NkaWdvIHF1ZSByZWNpYmlyw6FzIHBvciBTTVMgbyBsbGFtYWRhIHRlbGVmw7NuaWNhPC9saT4KICAgICAgICAgICAgICAgIDwvdWw+CiAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJub3RhIj4KICAgICAgICAgICAgICAgICAgPHA+PHN0cm9uZz5SZWNvbWVuZGFjacOzbjo8L3N0cm9uZz48L3A+CiAgICAgICAgICAgICAgICAgIDx1bD4KICAgICAgICAgICAgICAgICAgICA8bGk+VXNhIHVuIG7Dum1lcm8gZGVsIG5lZ29jaW8gKG1lam9yIHF1ZSBlbCBwZXJzb25hbCk8L2xpPgogICAgICAgICAgICAgICAgICAgIDxsaT5TaSB1c2FzIHR1IG7Dum1lcm8gYWN0dWFsLCBubyBwb2Ryw6FzIHVzYXJsbyBlbiBlbCBXaGF0c0FwcCBub3JtYWw8L2xpPgogICAgICAgICAgICAgICAgICA8L3VsPgogICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgIDwvZGl2PgoKICAgICAgICAgICAgPCEtLSBQYXNvIDMgLS0+CiAgICAgICAgICAgIDxkaXYgY2xhc3M9InN0ZXAtY2FyZCI+CiAgICAgICAgICAgICAgPGRpdiBjbGFzcz0ibnVtZXJvIj4zPC9kaXY+CiAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iZGV0YWxsZSI+CiAgICAgICAgICAgICAgICA8aDQ+Q3JlYSBlbCBwZXJmaWwgZGUgdHUgbmVnb2NpbzwvaDQ+CiAgICAgICAgICAgICAgICA8cD5Fc3RlIHBhc28gZXMgY2xhdmUuIEVzIGxvIHByaW1lcm8gcXVlIHZlcsOhIGVsIGNsaWVudGUuPC9wPgogICAgICAgICAgICAgICAgPHA+UmVsbGVuYTo8L3A+CiAgICAgICAgICAgICAgICA8dWw+CiAgICAgICAgICAgICAgICAgIDxsaT5Ob21icmUgZGVsIG5lZ29jaW88L2xpPgogICAgICAgICAgICAgICAgICA8bGk+Q2F0ZWdvcsOtYTwvbGk+CiAgICAgICAgICAgICAgICAgIDxsaT5Gb3RvIChsb2dvIG8gaW1hZ2VuIGRlbCBsb2NhbCk8L2xpPgogICAgICAgICAgICAgICAgPC91bD4KICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgPC9kaXY+CgogICAgICAgICAgICA8IS0tIFBhc28gNCAtLT4KICAgICAgICAgICAgPGRpdiBjbGFzcz0ic3RlcC1jYXJkIj4KICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJudW1lcm8iPjQ8L2Rpdj4KICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJkZXRhbGxlIj4KICAgICAgICAgICAgICAgIDxoND5Db21wbGV0YSBsYSBpbmZvcm1hY2nDs248L2g0PgogICAgICAgICAgICAgICAgPHA+Q3VhbnRvIG3DoXMgY29tcGxldG8gZXN0w6ksIG3DoXMgY29uZmlhbnphIGdlbmVyYXMsIGFkZW3DoXMgZGUgZXZpdGFyIG11Y2hhcyBwcmVndW50YXMgcmVwZXRpZGFzPC9wPgogICAgICAgICAgICAgICAgPHA+QcOxYWRlOjwvcD4KICAgICAgICAgICAgICAgIDx1bD4KICAgICAgICAgICAgICAgICAgPGxpPkhvcmFyaW88L2xpPgogICAgICAgICAgICAgICAgICA8bGk+RGlyZWNjacOzbjwvbGk+CiAgICAgICAgICAgICAgICAgIDxsaT5EZXNjcmlwY2nDs24gYnJldmU8L2xpPgogICAgICAgICAgICAgICAgICA8bGk+RW1haWwgbyB3ZWIgKHNpIHRpZW5lcyk8L2xpPgogICAgICAgICAgICAgICAgPC91bD4KICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgPC9kaXY+CgogICAgICAgICAgICA8IS0tIFBhc28gNSAtLT4KICAgICAgICAgICAgPGRpdiBjbGFzcz0ic3RlcC1jYXJkIj4KICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJudW1lcm8iPjU8L2Rpdj4KICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJkZXRhbGxlIj4KICAgICAgICAgICAgICAgIDxoND5Db25maWd1cmEgbWVuc2FqZXMgYXV0b23DoXRpY29zPC9oND4KICAgICAgICAgICAgICAgIDxwPlRlIGFob3JyYSB0aWVtcG8gZGVzZGUgZWwgcHJpbWVyIGTDrWEuPC9wPgogICAgICAgICAgICAgICAgPHA+UHVlZGVzIGFjdGl2YXI6PC9wPgogICAgICAgICAgICAgICAgPHA+PHN0cm9uZz5NZW5zYWplIGRlIGJpZW52ZW5pZGE8L3N0cm9uZz7CoOKAkyBTZSBlbnbDrWEgY3VhbmRvIGFsZ3VpZW4gdGUgZXNjcmliZSBwb3IgcHJpbWVyYSB2ZXo8L3A+CiAgICAgICAgICAgICAgICA8cD48c3Ryb25nPk1lbnNhamUgZGUgYXVzZW5jaWE8L3N0cm9uZz7CoOKAkyBTZSBlbnbDrWEgY3VhbmRvIG5vIGVzdMOhcyBkaXNwb25pYmxlPC9wPgogICAgICAgICAgICAgICAgPHA+UHVlZGVzIHZlciBlamVtcGxvcyBhYmFqby48L3A+CiAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgIDwvZGl2PgoKICAgICAgICAgICAgPCEtLSBQYXNvIDYgLS0+CiAgICAgICAgICAgIDxkaXYgY2xhc3M9InN0ZXAtY2FyZCI+CiAgICAgICAgICAgICAgPGRpdiBjbGFzcz0ibnVtZXJvIj42PC9kaXY+CiAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iZGV0YWxsZSI+CiAgICAgICAgICAgICAgICA8aDQ+RW1waWV6YSBhIHVzYXJsbyBjb24gY2xpZW50ZXM8L2g0PgogICAgICAgICAgICAgICAgPHA+Tm8gZXNwZXJlcyBhIHRlbmVybG8gcGVyZmVjdG8uPC9wPgogICAgICAgICAgICAgICAgPHVsPgogICAgICAgICAgICAgICAgICA8bGk+UHJ1w6liYWxvIGNvbiBjbGllbnRlcyBoYWJpdHVhbGVzPC9saT4KICAgICAgICAgICAgICAgICAgPGxpPkTDrXNlbG8gYSBjbGllbnRlcyBlbiB0aWVuZGE8L2xpPgogICAgICAgICAgICAgICAgICA8bGk+QcOxw6FkZWxvIGEgdHUgd2ViLCByZWRlcyBvIHRhcmpldGE8L2xpPgogICAgICAgICAgICAgICAgPC91bD4KICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgPC9kaXY+CgogICAgICAgICAgICA8IS0tIFBhc28gNyAtLT4KICAgICAgICAgICAgPGRpdiBjbGFzcz0ic3RlcC1jYXJkIj4KICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJudW1lcm8iPjc8L2Rpdj4KICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJkZXRhbGxlIj4KICAgICAgICAgICAgICAgIDxoND5Pcmdhbml6YSB0dXMgY29udmVyc2FjaW9uZXMgKG9wY2lvbmFsIHBlcm8gcmVjb21lbmRhYmxlKTwvaDQ+CiAgICAgICAgICAgICAgICA8dWw+CiAgICAgICAgICAgICAgICAgIDxsaT5Vc2EgZXRpcXVldGFzIChjbGllbnRlcywgcGVkaWRvcywgcGVuZGllbnRlc+KApik8L2xpPgogICAgICAgICAgICAgICAgICA8bGk+R3VhcmRhIHJlc3B1ZXN0YXMgZnJlY3VlbnRlczwvbGk+CiAgICAgICAgICAgICAgICA8L3VsPgogICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgIDwvZGl2PgoKICAgICAgICAgIDwhLS0gQ29sdW1uYSBkZSBpbcOhZ2VuZXMgYXNvY2lhZGFzIGEgbG9zIHBhc29zIC0tPgogICAgICAgICAgPGRpdiBjbGFzcz0iaW1hZ2VuZXMiPgogICAgICAgICAgICA8ZGl2IGNsYXNzPSJpbWctY2FyZCB2ZXJ0aWNhbCI+CiAgICAgICAgICAgICAgPGEgaHJlZj0iI2xpZ2h0Ym94LTQ3NzEiPgogICAgICAgICAgICAgICAgPGltZyBzcmM9Imh0dHBzOi8vc2luZ3VsYXJsb2NhbC1sYWIuY29tL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDI2LzA0L1JlY3RhbmdsZS00NzcxLTEucG5nIgogICAgICAgICAgICAgICAgICAgICBhbHQ9IlBhbnRhbGxhIGRlIGRlc2NhcmdhIGRlIFdoYXRzQXBwIEJ1c2luZXNzIj4KICAgICAgICAgICAgICA8L2E+CiAgICAgICAgICAgICAgPHAgY2xhc3M9ImNhcHRpb24iPkRlc2NhcmdhIGxhIGFwcDwvcD4KICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgIDxkaXYgY2xhc3M9ImltZy1jYXJkIHZlcnRpY2FsIj4KICAgICAgICAgICAgICA8YSBocmVmPSIjbGlnaHRib3gtNDc3MCI+CiAgICAgICAgICAgICAgICA8aW1nIHNyYz0iaHR0cHM6Ly9zaW5ndWxhcmxvY2FsLWxhYi5jb20vd3AtY29udGVudC91cGxvYWRzLzIwMjYvMDQvUmVjdGFuZ2xlLTQ3NzAtMS5wbmciCiAgICAgICAgICAgICAgICAgICAgIGFsdD0iUGFudGFsbGEgcGFyYSBjcmVhciBlbCBwZXJmaWwgZGUgbmVnb2NpbyI+CiAgICAgICAgICAgICAgPC9hPgogICAgICAgICAgICAgIDxwIGNsYXNzPSJjYXB0aW9uIj5DcmVhIGVsIHBlcmZpbCBkZSB0dSBuZWdvY2lvPC9wPgogICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgIDwvZGl2PgogICAgICAgIDwvZGl2PgogICAgICA8L2Rpdj4KICAgIDwvZGV0YWlscz4KCiAgICA8IS0tIFNlY2Npw7NuIE1lbnNhamVzIGF1dG9tw6F0aWNvcyAtLT4KICAgIDxkZXRhaWxzPgogICAgICA8c3VtbWFyeT5NZW5zYWplcyBhdXRvbcOhdGljb3MgKGVqZW1wbG9zIHJlYWxlcyk8L3N1bW1hcnk+CiAgICAgIDxkaXYgY2xhc3M9ImNvbnRlbmlkbyI+CiAgICAgICAgPGg0Pk1lbnNhamUgZGUgYmllbnZlbmlkYTwvaDQ+CiAgICAgICAgPHVsPgogICAgICAgICAgPGxpPuKAnEhvbGEsIGdyYWNpYXMgcG9yIGVzY3JpYmlybm9zIPCfmIrCoFRlIHJlc3BvbmRlbW9zIGVuIGN1YW50byBwb2RhbW9zLuKAnTwvbGk+CiAgICAgICAgICA8bGk+4oCcS2FpeG8hIEhlbW9zIHJlY2liaWRvIHR1IG1lbnNhamUsIGVuIGJyZXZlIHRlIGNvbnRlc3RhbW9zLuKAnTwvbGk+CiAgICAgICAgICA8bGk+4oCcR3JhY2lhcyBwb3IgY29udGFjdGFyIGNvbiBbbm9tYnJlIGRlbCBuZWdvY2lvXSwgdGUgcmVzcG9uZGVtb3MgbG8gYW50ZXMgcG9zaWJsZS7igJ08L2xpPgogICAgICAgIDwvdWw+CiAgICAgICAgPGg0Pk1lbnNhamUgZGUgYXVzZW5jaWE8L2g0PgogICAgICAgIDx1bD4KICAgICAgICAgIDxsaT7igJxIb2xhLCBhaG9yYSBtaXNtbyBlc3RhbW9zIGNlcnJhZG9zLiBUZSByZXNwb25kZXJlbW9zIG1hw7FhbmEgZW4gaG9yYXJpbyBkZSB0aWVuZGEu4oCdPC9saT4KICAgICAgICAgIDxsaT7igJxHcmFjaWFzIHBvciBlc2NyaWJpcm5vcy4gRW4gZXN0ZSBtb21lbnRvIG5vIHBvZGVtb3MgYXRlbmRlcnRlLCBwZXJvIHRlIGNvbnRlc3RhbW9zIGVuIGN1YW50byBhYnJhbW9zLuKAnTwvbGk+CiAgICAgICAgICA8bGk+4oCcTnVlc3RybyBob3JhcmlvIGVzIGRlIDk6MDAgYSAxODowMC4gVGUgcmVzcG9uZGVtb3MgZGVudHJvIGRlIGVzZSBob3JhcmlvLuKAnTwvbGk+CiAgICAgICAgPC91bD4KICAgICAgICA8aDQ+UmVzcHVlc3RhcyBoYWJpdHVhbGVzIChwYXJhIGFob3JyYXIgdGllbXBvKTwvaDQ+CiAgICAgICAgPHA+UHVlZGVzIGNvcGlhcmxhcyB5IGFkYXB0YXJsYXMgYSB0dSBuZWdvY2lvLjwvcD4KICAgICAgICA8cD48c3Ryb25nPkhvcmFyaW9zPC9zdHJvbmc+PC9wPgogICAgICAgIDx1bD4KICAgICAgICAgIDxsaT7igJxOdWVzdHJvIGhvcmFyaW8gZXMgZGUgbHVuZXMgYSB2aWVybmVzIGRlIDk6MDAgYSAxODowMC7igJ08L2xpPgogICAgICAgIDwvdWw+CiAgICAgICAgPHA+PHN0cm9uZz5VYmljYWNpw7NuPC9zdHJvbmc+PC9wPgogICAgICAgIDx1bD4KICAgICAgICAgIDxsaT7igJxFc3RhbW9zIGVuIFtkaXJlY2Npw7NuXS4gU2kgbmVjZXNpdGFzIGluZGljYWNpb25lcyB0ZSBsYXMgZW52aWFtb3Mu4oCdPC9saT4KICAgICAgICA8L3VsPgogICAgICAgIDxwPjxzdHJvbmc+RGlzcG9uaWJpbGlkYWQ8L3N0cm9uZz48L3A+CiAgICAgICAgPHVsPgogICAgICAgICAgPGxpPuKAnFPDrSwgbG8gdGVuZW1vcyBkaXNwb25pYmxlLiBTaSBxdWllcmVzIHRlIGxvIHJlc2VydmFtb3Mu4oCdPC9saT4KICAgICAgICA8L3VsPgogICAgICAgIDxwPjxzdHJvbmc+Tm8gZGlzcG9uaWJsZTwvc3Ryb25nPjwvcD4KICAgICAgICA8dWw+CiAgICAgICAgICA8bGk+4oCcQWhvcmEgbWlzbW8gbm8gbG8gdGVuZW1vcywgcGVybyBwb2RlbW9zIGF2aXNhcnRlIGN1YW5kbyBsbGVndWUu4oCdPC9saT4KICAgICAgICA8L3VsPgogICAgICAgIDxwPjxzdHJvbmc+Q2l0YXM8L3N0cm9uZz48L3A+CiAgICAgICAgPHVsPgogICAgICAgICAgPGxpPuKAnMK\/UXXDqSBkw61hIHRlIHZlbmRyw61hIGJpZW4\/IFRlIGNvbmZpcm1hbW9zIGRpc3BvbmliaWxpZGFkLuKAnTwvbGk+CiAgICAgICAgPC91bD4KICAgICAgPC9kaXY+CiAgICA8L2RldGFpbHM+CgogICAgPCEtLSBTZWNjacOzbiBDb25zZWpvcyBwcsOhY3RpY29zIC0tPgogICAgPGRldGFpbHM+CiAgICAgIDxzdW1tYXJ5PkNvbnNlam9zIHByw6FjdGljb3M8L3N1bW1hcnk+CiAgICAgIDxkaXYgY2xhc3M9ImNvbnRlbmlkbyI+CiAgICAgICAgPHVsPgogICAgICAgICAgPGxpPlVzYSB1bmEgZm90byBjbGFyYSAobG9nbyBvIGZhY2hhZGEpPC9saT4KICAgICAgICAgIDxsaT5Db21wbGV0YSB0b2RhIGxhIGluZm9ybWFjacOzbjwvbGk+CiAgICAgICAgICA8bGk+UmVzcG9uZGUgbG8gYW50ZXMgcG9zaWJsZTwvbGk+CiAgICAgICAgICA8bGk+VXNhIG1lbnNhamVzIGd1YXJkYWRvcyBwYXJhIGFob3JyYXIgdGllbXBvPC9saT4KICAgICAgICAgIDxsaT5Fc2NyaWJlIGRlIG1hbmVyYSBjbGFyYSB5IGNlcmNhbmE8L2xpPgogICAgICAgIDwvdWw+CiAgICAgIDwvZGl2PgogICAgPC9kZXRhaWxzPgoKICAgIDwhLS0gU2VjY2nDs24gRXJyb3JlcyBjb211bmVzIC0tPgogICAgPGRldGFpbHM+CiAgICAgIDxzdW1tYXJ5PkVycm9yZXMgY29tdW5lczwvc3VtbWFyeT4KICAgICAgPGRpdiBjbGFzcz0iY29udGVuaWRvIj4KICAgICAgICA8dWw+CiAgICAgICAgICA8bGk+VXNhcmxvIGNvbW8gV2hhdHNBcHAgcGVyc29uYWw8L2xpPgogICAgICAgICAgPGxpPk5vIHJlc3BvbmRlciBvIHRhcmRhciBkZW1hc2lhZG88L2xpPgogICAgICAgICAgPGxpPlRlbmVyIGVsIHBlcmZpbCBpbmNvbXBsZXRvPC9saT4KICAgICAgICAgIDxsaT5Fc2NyaWJpciBkZSBmb3JtYSBwb2NvIHByb2Zlc2lvbmFsPC9saT4KICAgICAgICAgIDxsaT5FbnZpYXIgbWVuc2FqZXMgc2luIHF1ZSBlbCBjbGllbnRlIGxvIGhheWEgcGVkaWRvPC9saT4KICAgICAgICA8L3VsPgogICAgICA8L2Rpdj4KICAgIDwvZGV0YWlscz4KICA8L2Rpdj4KCiAgPCEtLSBMaWdodGJveGVzIHBhcmEgYW1wbGlhciBpbcOhZ2VuZXMgLS0+CiAgPGRpdiBpZD0ibGlnaHRib3gtNDc2OCIgY2xhc3M9ImxpZ2h0Ym94Ij4KICAgIDxhIGhyZWY9IiMiIGNsYXNzPSJsaWdodGJveC1jbG9zZSI+w5c8L2E+CiAgICA8aW1nIHNyYz0iaHR0cHM6Ly9zaW5ndWxhcmxvY2FsLWxhYi5jb20vd3AtY29udGVudC91cGxvYWRzLzIwMjYvMDQvUmVjdGFuZ2xlLTQ3NjgucG5nIiBhbHQ9IiI+CiAgPC9kaXY+CiAgPGRpdiBpZD0ibGlnaHRib3gtNDc3MSIgY2xhc3M9ImxpZ2h0Ym94Ij4KICAgIDxhIGhyZWY9IiMiIGNsYXNzPSJsaWdodGJveC1jbG9zZSI+w5c8L2E+CiAgICA8aW1nIHNyYz0iaHR0cHM6Ly9zaW5ndWxhcmxvY2FsLWxhYi5jb20vd3AtY29udGVudC91cGxvYWRzLzIwMjYvMDQvUmVjdGFuZ2xlLTQ3NzEtMS5wbmciIGFsdD0iIj4KICA8L2Rpdj4KICA8ZGl2IGlkPSJsaWdodGJveC00NzcwIiBjbGFzcz0ibGlnaHRib3giPgogICAgPGEgaHJlZj0iIyIgY2xhc3M9ImxpZ2h0Ym94LWNsb3NlIj7DlzwvYT4KICAgIDxpbWcgc3JjPSJodHRwczovL3Npbmd1bGFybG9jYWwtbGFiLmNvbS93cC1jb250ZW50L3VwbG9hZHMvMjAyNi8wNC9SZWN0YW5nbGUtNDc3MC0xLnBuZyIgYWx0PSIiPgogIDwvZGl2Pgo8L2Rpdj53CWNvcmUvaHRtbHfTgQE8ZGl2IGNsYXNzPSJ3Yi1mb25kbyI+CiAgPHN0eWxlPgogICAgOnJvb3QgewogICAgICAtLWFjY2VudDogIzM0YjA4ODsKICAgICAgLS1hY2NlbnQtZGFyazogIzJhOTA2YjsKICAgICAgLS1iZy1saWdodDogI2Y4ZmFmYzsKICAgICAgLS1iZy1jYXJkOiAjZmZmZmZmOwogICAgICAtLWJvcmRlcjogI2U1ZTVlNTsKICAgICAgLS1zaGFkb3c6IHJnYmEoMCwgMCwgMCwgMC4wNSk7CiAgICB9CgogICAgLyogRm9uZG8gZ2xvYmFsIGNvbiBlbCBjb2xvciBkZXN0YWNhZG8gKi8KICAgIC53Yi1mb25kbyB7CiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMzNGIwODg7CiAgICAgIHBhZGRpbmc6IDA7CiAgICAgIG1hcmdpbjogMDsKICAgIH0KCiAgICAud2ItYWNvcmRlb24gewogICAgICB3aWR0aDogMTAwJTsKICAgICAgbWFyZ2luOiAwIGF1dG8gNDBweDsKICAgICAgZm9udC1mYW1pbHk6IEFyaWFsLCBzYW5zLXNlcmlmOwogICAgICBjb2xvcjogIzIyMjsKICAgIH0KCiAgICAud2ItYWNvcmRlb24gZGV0YWlscyB7CiAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWJvcmRlcik7CiAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7CiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7CiAgICAgIGJhY2tncm91bmQ6IHZhcigtLWJnLWNhcmQpOwogICAgICBib3gtc2hhZG93OiAwIDRweCAxOHB4IHZhcigtLXNoYWRvdyk7CiAgICAgIG92ZXJmbG93OiBoaWRkZW47CiAgICB9CgogICAgLndiLWFjb3JkZW9uIHN1bW1hcnkgewogICAgICBjdXJzb3I6IHBvaW50ZXI7CiAgICAgIHBhZGRpbmc6IDIycHggMzBweDsKICAgICAgZm9udC13ZWlnaHQ6IDcwMDsKICAgICAgZm9udC1zaXplOiAyMHB4OwogICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1iZy1saWdodCk7CiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXIoLS1ib3JkZXIpOwogICAgICBkaXNwbGF5OiBmbGV4OwogICAgICBhbGlnbi1pdGVtczogY2VudGVyOwogICAgfQoKICAgIC53Yi1hY29yZGVvbiBzdW1tYXJ5OjphZnRlciB7CiAgICAgIGNvbnRlbnQ6ICIrIjsKICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87CiAgICAgIGZvbnQtc2l6ZTogMjZweDsKICAgICAgY29sb3I6IHZhcigtLWFjY2VudC1kYXJrKTsKICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMnMgZWFzZTsKICAgIH0KCiAgICAud2ItYWNvcmRlb24gZGV0YWlsc1tvcGVuXSBzdW1tYXJ5OjphZnRlciB7CiAgICAgIGNvbnRlbnQ6ICLiiJIiOwogICAgfQoKICAgIC53Yi1hY29yZGVvbiAuY29udGVuaWRvIHsKICAgICAgcGFkZGluZzogMzJweCAzNnB4OwogICAgICBsaW5lLWhlaWdodDogMS43OwogICAgfQoKICAgIC53Yi1hY29yZGVvbiAuY29udGVuaWRvIGg0IHsKICAgICAgbWFyZ2luOiAyMnB4IDAgMTBweDsKICAgICAgZm9udC1zaXplOiAxOHB4OwogICAgICBjb2xvcjogdmFyKC0tYWNjZW50LWRhcmspOwogICAgfQoKICAgIC53Yi1hY29yZGVvbiAuY29udGVuaWRvIHAgewogICAgICBtYXJnaW4tYm90dG9tOiAxNnB4OwogICAgfQoKICAgIC53Yi1hY29yZGVvbiAuY29udGVuaWRvIHVsIHsKICAgICAgbGlzdC1zdHlsZTogbm9uZTsKICAgICAgbWFyZ2luOiAwIDAgMTZweCAwOwogICAgICBwYWRkaW5nOiAwOwogICAgfQoKICAgIC53Yi1hY29yZGVvbiAuY29udGVuaWRvIGxpIHsKICAgICAgcG9zaXRpb246IHJlbGF0aXZlOwogICAgICBwYWRkaW5nLWxlZnQ6IDI4cHg7CiAgICAgIG1hcmdpbi1ib3R0b206IDhweDsKICAgIH0KCiAgICAvKiBJY29ub3MgZGUgdmVyaWZpY2FjacOzbiBlbiBsYXMgbGlzdGFzICovCiAgICAud2ItYWNvcmRlb24gLmNvbnRlbmlkbyBsaTo6YmVmb3JlIHsKICAgICAgY29udGVudDogIuKckyI7CiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTsKICAgICAgbGVmdDogMDsKICAgICAgdG9wOiAwOwogICAgICBjb2xvcjogdmFyKC0tYWNjZW50KTsKICAgICAgZm9udC13ZWlnaHQ6IDcwMDsKICAgICAgZm9udC1zaXplOiAxNnB4OwogICAgICBsaW5lLWhlaWdodDogMS4yOwogICAgfQoKICAgIC8qIFB1bnRvcyBub3JtYWxlcyBwYXJhIGxhIG5vdGEgKi8KICAgIC5ub3RhIGxpOjpiZWZvcmUgewogICAgICBjb250ZW50OiAi4oCiIjsKICAgICAgY29sb3I6IHZhcigtLWFjY2VudC1kYXJrKTsKICAgIH0KCiAgICAubm90YSB7CiAgICAgIGJhY2tncm91bmQ6IHZhcigtLWJnLWxpZ2h0KTsKICAgICAgYm9yZGVyLWxlZnQ6IDRweCBzb2xpZCB2YXIoLS1hY2NlbnQpOwogICAgICBwYWRkaW5nOiAxNnB4IDIwcHg7CiAgICAgIGJvcmRlci1yYWRpdXM6IDEycHg7CiAgICAgIG1hcmdpbjogMThweCAwOwogICAgfQoKICAgIC5ub3RhIHAgewogICAgICBtYXJnaW46IDAgMCA4cHg7CiAgICB9CgogICAgLmltZy1pbmxpbmUgewogICAgICBtYXJnaW46IDI4cHggMDsKICAgICAgdGV4dC1hbGlnbjogY2VudGVyOwogICAgfQoKICAgIC5pbWctaW5saW5lIGltZyB7CiAgICAgIHdpZHRoOiAxMDAlOwogICAgICBtYXgtd2lkdGg6IDQ2MHB4OwogICAgICBib3JkZXItcmFkaXVzOiAxNHB4OwogICAgICBib3gtc2hhZG93OiAwIDhweCAyNXB4IHZhcigtLXNoYWRvdyk7CiAgICAgIGN1cnNvcjogcG9pbnRlcjsKICAgIH0KCiAgICAuaW1nLWNhcmQgewogICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1iZy1saWdodCk7CiAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7CiAgICAgIHBhZGRpbmc6IDIwcHg7CiAgICAgIGJveC1zaGFkb3c6IDAgOHB4IDI1cHggdmFyKC0tc2hhZG93KTsKICAgICAgdGV4dC1hbGlnbjogY2VudGVyOwogICAgfQoKICAgIC5pbWctY2FyZCBpbWcgewogICAgICB3aWR0aDogMTAwJTsKICAgICAgaGVpZ2h0OiBhdXRvOwogICAgICBib3JkZXItcmFkaXVzOiAxMnB4OwogICAgICBjdXJzb3I6IHBvaW50ZXI7CiAgICB9CgogICAgLmltZy1jYXJkLnZlcnRpY2FsIGltZyB7CiAgICAgIG1heC13aWR0aDogMjkwcHg7CiAgICB9CgogICAgLmltZy1jYXJkLmhvcml6b250YWwgaW1nIHsKICAgICAgbWF4LXdpZHRoOiA0NjBweDsKICAgIH0KCiAgICAuaW1nLWNhcmQgLmNhcHRpb24gewogICAgICBtYXJnaW4tdG9wOiAxMHB4OwogICAgICBmb250LXNpemU6IDE0cHg7CiAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYzsKICAgICAgY29sb3I6ICM1NTU7CiAgICB9CgogICAgLyogRXN0cnVjdHVyYSBwYXJhIGVsIGJsb3F1ZSBkZSBwYXNvcyAqLwogICAgLnBhc28tZ3JpZCB7CiAgICAgIG1hcmdpbi10b3A6IDE2cHg7CiAgICAgIGRpc3BsYXk6IGdyaWQ7CiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDAuOWZyOwogICAgICBnYXA6IDQwcHg7CiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0OwogICAgfQoKICAgIC5zdGVwLWxpc3QgewogICAgICBkaXNwbGF5OiBmbGV4OwogICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOwogICAgfQoKICAgIC5zdGVwLWNhcmQgewogICAgICBkaXNwbGF5OiBmbGV4OwogICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDsKICAgICAgbWFyZ2luLWJvdHRvbTogMjhweDsKICAgIH0KCiAgICAuc3RlcC1jYXJkIC5udW1lcm8gewogICAgICB3aWR0aDogMzJweDsKICAgICAgaGVpZ2h0OiAzMnB4OwogICAgICBib3JkZXItcmFkaXVzOiA1MCU7CiAgICAgIGJhY2tncm91bmQ6IHZhcigtLWFjY2VudCk7CiAgICAgIGNvbG9yOiAjZmZmOwogICAgICBmb250LXdlaWdodDogNzAwOwogICAgICBkaXNwbGF5OiBmbGV4OwogICAgICBhbGlnbi1pdGVtczogY2VudGVyOwogICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsKICAgICAgbWFyZ2luLXJpZ2h0OiAxNHB4OwogICAgICBmbGV4LXNocmluazogMDsKICAgICAgZm9udC1zaXplOiAxNnB4OwogICAgfQoKICAgIC5zdGVwLWNhcmQgLmRldGFsbGUgewogICAgICBmbGV4OiAxOwogICAgfQoKICAgIC5zdGVwLWNhcmQgLmRldGFsbGUgaDQgewogICAgICBtYXJnaW46IDAgMCA2cHg7CiAgICAgIGZvbnQtc2l6ZTogMThweDsKICAgICAgY29sb3I6IHZhcigtLWFjY2VudC1kYXJrKTsKICAgIH0KCiAgICAuc3RlcC1jYXJkIC5kZXRhbGxlIHVsLAogICAgLnN0ZXAtY2FyZCAuZGV0YWxsZSBwIHsKICAgICAgbWFyZ2luOiAwIDAgOHB4OwogICAgfQoKICAgIC5wYXNvLWdyaWQgLmltYWdlbmVzIHsKICAgICAgZGlzcGxheTogZmxleDsKICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsKICAgICAgZ2FwOiAyNnB4OwogICAgfQoKICAgIC5wYXNvLWdyaWQgLmltYWdlbmVzIC5pbWctY2FyZCB7CiAgICAgIG1heC13aWR0aDogMjQwcHg7CiAgICAgIG1hcmdpbjogMCBhdXRvOwogICAgfQoKICAgIC8qIExpZ2h0Ym94IG92ZXJsYXkgcGFyYSBhbXBsaWFyIGltw6FnZW5lcyBlbiBsYSBtaXNtYSBww6FnaW5hICovCiAgICAubGlnaHRib3ggewogICAgICBwb3NpdGlvbjogZml4ZWQ7CiAgICAgIHRvcDogMDsKICAgICAgbGVmdDogMDsKICAgICAgd2lkdGg6IDEwMCU7CiAgICAgIGhlaWdodDogMTAwJTsKICAgICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjgpOwogICAgICBkaXNwbGF5OiBub25lOwogICAgICBhbGlnbi1pdGVtczogY2VudGVyOwogICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsKICAgICAgei1pbmRleDogMjAwMDsKICAgIH0KCiAgICAubGlnaHRib3ggaW1nIHsKICAgICAgbWF4LXdpZHRoOiA5MCU7CiAgICAgIG1heC1oZWlnaHQ6IDkwJTsKICAgICAgYm9yZGVyLXJhZGl1czogMTBweDsKICAgIH0KCiAgICAubGlnaHRib3g6dGFyZ2V0IHsKICAgICAgZGlzcGxheTogZmxleDsKICAgIH0KCiAgICAubGlnaHRib3gtY2xvc2UgewogICAgICBwb3NpdGlvbjogYWJzb2x1dGU7CiAgICAgIHRvcDogMjBweDsKICAgICAgcmlnaHQ6IDIwcHg7CiAgICAgIGZvbnQtc2l6ZTogMzJweDsKICAgICAgY29sb3I6ICNmZmY7CiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsKICAgICAgbGluZS1oZWlnaHQ6IDE7CiAgICAgIGN1cnNvcjogcG9pbnRlcjsKICAgIH0KCiAgICBAbWVkaWEgKG1heC13aWR0aDogOTAwcHgpIHsKICAgICAgLnBhc28tZ3JpZCB7CiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7CiAgICAgIH0KICAgICAgLnBhc28tZ3JpZCAuaW1hZ2VuZXMgLmltZy1jYXJkIHsKICAgICAgICBtYXgtd2lkdGg6IDI2MHB4OwogICAgICB9CiAgICB9CgogICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7CiAgICAgIC8qIEFqdXN0ZXMgZXNwZWPDrWZpY29zIHBhcmEgbcOzdmlsZXM6IG9jdXBhciB0b2RvIGVsIGFuY2hvICovCiAgICAgIC53Yi1hY29yZGVvbiB7CiAgICAgICAgd2lkdGg6IDEwMCU7CiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7CiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwOwogICAgICB9CiAgICAgIC53Yi1hY29yZGVvbiBkZXRhaWxzIHsKICAgICAgICBtYXJnaW4tbGVmdDogMDsKICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7CiAgICAgICAgYm9yZGVyLXJhZGl1czogMTJweDsKICAgICAgfQogICAgICAud2ItYWNvcmRlb24gLmNvbnRlbmlkbyB7CiAgICAgICAgcGFkZGluZzogMjRweDsKICAgICAgfQogICAgICAuaW1nLWNhcmQudmVydGljYWwgaW1nLAogICAgICAuaW1nLWNhcmQuaG9yaXpvbnRhbCBpbWcsCiAgICAgIC5pbWctaW5saW5lIGltZyB7CiAgICAgICAgbWF4LXdpZHRoOiAxMDAlOwogICAgICB9CiAgICB9CiAgPC9zdHlsZT4KCiAgPGRpdiBjbGFzcz0id2ItYWNvcmRlb24iPgogICAgPCEtLSBTZWNjacOzbiDCv1F1w6kgZXMgV2hhdHNBcHAgQnVzaW5lc3M\/IC0tPgogICAgPGRldGFpbHMgb3Blbj4KICAgICAgPHN1bW1hcnk+wr9RdcOpIGVzIFdoYXRzQXBwIEJ1c2luZXNzPzwvc3VtbWFyeT4KICAgICAgPGRpdiBjbGFzcz0iY29udGVuaWRvIj4KICAgICAgICA8cD5FcyB1bmEgdmVyc2nDs24gZGUgV2hhdHNBcHAgcGVuc2FkYSBwYXJhIG5lZ29jaW9zLjwvcD4KICAgICAgICA8cD5GdW5jaW9uYSBpZ3VhbCBxdWUgZWwgV2hhdHNBcHAgZGUgc2llbXByZSwgcGVybyB0ZSBwZXJtaXRlOjwvcD4KICAgICAgICA8dWw+CiAgICAgICAgICA8bGk+VGVuZXIgdW4gcGVyZmlsIHByb2Zlc2lvbmFsIGRlIHR1IG5lZ29jaW88L2xpPgogICAgICAgICAgPGxpPk9yZ2FuaXphciBjb252ZXJzYWNpb25lcyBjb24gY2xpZW50ZXM8L2xpPgogICAgICAgICAgPGxpPlJlc3BvbmRlciBtw6FzIHLDoXBpZG8geSBkZSBmb3JtYSBtw6FzIG9yZGVuYWRhPC9saT4KICAgICAgICA8L3VsPgogICAgICA8L2Rpdj4KICAgIDwvZGV0YWlscz4KCiAgICA8IS0tIFNlY2Npw7NuIMK\/UG9yIHF1w6kgdGUgaW50ZXJlc2E\/IC0tPgogICAgPGRldGFpbHM+CiAgICAgIDxzdW1tYXJ5PsK\/UG9yIHF1w6kgdGUgaW50ZXJlc2E\/PC9zdW1tYXJ5PgogICAgICA8ZGl2IGNsYXNzPSJjb250ZW5pZG8iPgogICAgICAgIDxwPlBvcnF1ZSBlcyB1bmEgZm9ybWEgZGlyZWN0YSB5IHLDoXBpZGEgZGUgY29tdW5pY2FydGUgY29uIHR1cyBjbGllbnRlcy48L3A+CiAgICAgICAgPHA+TXVjaGEgZ2VudGUgeWEgdXNhIFdoYXRzQXBwIGEgZGlhcmlvLiBTaSB0dSBuZWdvY2lvIGVzdMOhIGFow606PC9wPgogICAgICAgIDx1bD4KICAgICAgICAgIDxsaT5UZSBlbmN1ZW50cmFuIGbDoWNpbG1lbnRlPC9saT4KICAgICAgICAgIDxsaT5QdWVkZW4gcHJlZ3VudGFydGUgc2luIGxsYW1hcjwvbGk+CiAgICAgICAgICA8bGk+TGVzIHJlc3VsdGEgY8OzbW9kbyBjb21wcmFyIG8gcmVzZXJ2YXI8L2xpPgogICAgICAgIDwvdWw+CiAgICAgIDwvZGl2PgogICAgPC9kZXRhaWxzPgoKICAgIDwhLS0gU2VjY2nDs24gwr9QYXJhIHF1w6kgc2lydmUgZW4gZWwgZMOtYSBhIGTDrWE\/IC0tPgogICAgPGRldGFpbHM+CiAgICAgIDxzdW1tYXJ5PsK\/UGFyYSBxdcOpIHNpcnZlIGVuIGVsIGTDrWEgYSBkw61hPzwvc3VtbWFyeT4KICAgICAgPGRpdiBjbGFzcz0iY29udGVuaWRvIj4KICAgICAgICA8dWw+CiAgICAgICAgICA8bGk+UmVzb2x2ZXIgZHVkYXMgZGUgY2xpZW50ZXM8L2xpPgogICAgICAgICAgPGxpPkVudmlhciBob3JhcmlvcyBvIHViaWNhY2nDs248L2xpPgogICAgICAgICAgPGxpPkNvbmZpcm1hciBjaXRhcyBvIHBlZGlkb3M8L2xpPgogICAgICAgICAgPGxpPkVuc2XDsWFyIHByb2R1Y3RvcyAoZm90b3MsIGNhdMOhbG9nbyk8L2xpPgogICAgICAgICAgPGxpPkF2aXNhciBkZSBjYW1iaW9zIG8gbm92ZWRhZGVzPC9saT4KICAgICAgICAgIDxsaT5NYW50ZW5lciBlbCBjb250YWN0byBjb24gY2xpZW50ZXMgaGFiaXR1YWxlczwvbGk+CiAgICAgICAgPC91bD4KICAgICAgICA8ZGl2IGNsYXNzPSJpbWctaW5saW5lIj4KICAgICAgICAgIDxhIGhyZWY9IiNsaWdodGJveC00NzY4Ij4KICAgICAgICAgICAgPGltZyBzcmM9Imh0dHBzOi8vc2luZ3VsYXJsb2NhbC1sYWIuY29tL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDI2LzA0L1JlY3RhbmdsZS00NzY4LnBuZyIKICAgICAgICAgICAgICAgICBhbHQ9IkVqZW1wbG8gZGUgdXNvIGRlIFdoYXRzQXBwIEJ1c2luZXNzIGVuIHBlZGlkb3MiPgogICAgICAgICAgPC9hPgogICAgICAgIDwvZGl2PgogICAgICA8L2Rpdj4KICAgIDwvZGV0YWlscz4KCiAgICA8IS0tIFNlY2Npw7NuIMK\/UGFyYSBxdcOpIHRpcG8gZGUgY29tZXJjaW8gZXMgw7p0aWw\/IC0tPgogICAgPGRldGFpbHM+CiAgICAgIDxzdW1tYXJ5PsK\/UGFyYSBxdcOpIHRpcG8gZGUgY29tZXJjaW8gZXMgw7p0aWw\/PC9zdW1tYXJ5PgogICAgICA8ZGl2IGNsYXNzPSJjb250ZW5pZG8iPgogICAgICAgIDxwPkVzcGVjaWFsbWVudGUgc2k6PC9wPgogICAgICAgIDx1bD4KICAgICAgICAgIDxsaT5BdGllbmRlcyBwb3IgZW5jYXJnbyBvIGNvbiBjaXRhPC9saT4KICAgICAgICAgIDxsaT5SZWNpYmVzIG11Y2hhcyBwcmVndW50YXMgcmVwZXRpZGFzPC9saT4KICAgICAgICAgIDxsaT5UaWVuZXMgY2xpZW50ZXMgaGFiaXR1YWxlczwvbGk+CiAgICAgICAgICA8bGk+VmVuZGVzIHByb2R1Y3RvcyBxdWUgc2UgcHVlZGVuIGNvbnN1bHRhciBwb3IgbWVuc2FqZTwvbGk+CiAgICAgICAgICA8bGk+UXVpZXJlcyBkYXIgdW5hIGF0ZW5jacOzbiBtw6FzIGNlcmNhbmE8L2xpPgogICAgICAgICAgPGxpPlNpIHlhIHVzYXMgV2hhdHNBcHAgY29uIGNsaWVudGVzPC9saT4KICAgICAgICA8L3VsPgogICAgICA8L2Rpdj4KICAgIDwvZGV0YWlscz4KCiAgICA8IS0tIFNlY2Npw7NuIEPDs21vIGVtcGV6YXIgLS0+CiAgICA8ZGV0YWlscz4KICAgICAgPHN1bW1hcnk+Q8OzbW8gZW1wZXphciBjb24gV2hhdHNBcHAgQnVzaW5lc3MgKHBhc28gYSBwYXNvKTwvc3VtbWFyeT4KICAgICAgPGRpdiBjbGFzcz0iY29udGVuaWRvIj4KICAgICAgICA8cCBjbGFzcz0ic3VidGl0dWxvIj5Dw7NtbyBjcmVhciB1biBwZXJmaWwgZW4gV2hhdHNBcHDCoEJ1c2luZXNzPC9wPgogICAgICAgIDxkaXYgY2xhc3M9InBhc28tZ3JpZCI+CiAgICAgICAgICA8ZGl2IGNsYXNzPSJzdGVwLWxpc3QiPgogICAgICAgICAgICA8IS0tIFBhc28gMSAtLT4KICAgICAgICAgICAgPGRpdiBjbGFzcz0ic3RlcC1jYXJkIj4KICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJudW1lcm8iPjE8L2Rpdj4KICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJkZXRhbGxlIj4KICAgICAgICAgICAgICAgIDxoND5EZXNjYXJnYSBsYSBhcHA8L2g0PgogICAgICAgICAgICAgICAgPHVsPgogICAgICAgICAgICAgICAgICA8bGk+QnVzY2EgV2hhdHNBcHAgQnVzaW5lc3MgZW4gR29vZ2xlIFBsYXkgU3RvcmUgKEFuZHJvaWQpIG8gQXBwIFN0b3JlIChJT1MpPC9saT4KICAgICAgICAgICAgICAgICAgPGxpPkluc3TDoWxhbGEgY29tbyBjdWFscXVpZXIgb3RyYSBhcGxpY2FjacOzbjwvbGk+CiAgICAgICAgICAgICAgICA8L3VsPgogICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICA8L2Rpdj4KCiAgICAgICAgICAgIDwhLS0gUGFzbyAyIC0tPgogICAgICAgICAgICA8ZGl2IGNsYXNzPSJzdGVwLWNhcmQiPgogICAgICAgICAgICAgIDxkaXYgY2xhc3M9Im51bWVybyI+MjwvZGl2PgogICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImRldGFsbGUiPgogICAgICAgICAgICAgICAgPGg0PlJlZ2lzdHJhIHR1IG7Dum1lcm88L2g0PgogICAgICAgICAgICAgICAgPHVsPgogICAgICAgICAgICAgICAgICA8bGk+SW50cm9kdWNlIHR1IG7Dum1lcm8gZGUgdGVsw6lmb25vIGZpam8gbyBtw7N2aWw8L2xpPgogICAgICAgICAgICAgICAgICA8bGk+VmVyaWbDrWNhbG8gY29uIGVsIGPDs2RpZ28gcXVlIHJlY2liaXLDoXMgcG9yIFNNUyBvIGxsYW1hZGEgdGVsZWbDs25pY2E8L2xpPgogICAgICAgICAgICAgICAgPC91bD4KICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9Im5vdGEiPgogICAgICAgICAgICAgICAgICA8cD48c3Ryb25nPlJlY29tZW5kYWNpw7NuOjwvc3Ryb25nPjwvcD4KICAgICAgICAgICAgICAgICAgPHVsPgogICAgICAgICAgICAgICAgICAgIDxsaT5Vc2EgdW4gbsO6bWVybyBkZWwgbmVnb2NpbyAobWVqb3IgcXVlIGVsIHBlcnNvbmFsKTwvbGk+CiAgICAgICAgICAgICAgICAgICAgPGxpPlNpIHVzYXMgdHUgbsO6bWVybyBhY3R1YWwsIG5vIHBvZHLDoXMgdXNhcmxvIGVuIGVsIFdoYXRzQXBwIG5vcm1hbDwvbGk+CiAgICAgICAgICAgICAgICAgIDwvdWw+CiAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgPC9kaXY+CgogICAgICAgICAgICA8IS0tIFBhc28gMyAtLT4KICAgICAgICAgICAgPGRpdiBjbGFzcz0ic3RlcC1jYXJkIj4KICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJudW1lcm8iPjM8L2Rpdj4KICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJkZXRhbGxlIj4KICAgICAgICAgICAgICAgIDxoND5DcmVhIGVsIHBlcmZpbCBkZSB0dSBuZWdvY2lvPC9oND4KICAgICAgICAgICAgICAgIDxwPkVzdGUgcGFzbyBlcyBjbGF2ZS4gRXMgbG8gcHJpbWVybyBxdWUgdmVyw6EgZWwgY2xpZW50ZS48L3A+CiAgICAgICAgICAgICAgICA8cD5SZWxsZW5hOjwvcD4KICAgICAgICAgICAgICAgIDx1bD4KICAgICAgICAgICAgICAgICAgPGxpPk5vbWJyZSBkZWwgbmVnb2NpbzwvbGk+CiAgICAgICAgICAgICAgICAgIDxsaT5DYXRlZ29yw61hPC9saT4KICAgICAgICAgICAgICAgICAgPGxpPkZvdG8gKGxvZ28gbyBpbWFnZW4gZGVsIGxvY2FsKTwvbGk+CiAgICAgICAgICAgICAgICA8L3VsPgogICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICA8L2Rpdj4KCiAgICAgICAgICAgIDwhLS0gUGFzbyA0IC0tPgogICAgICAgICAgICA8ZGl2IGNsYXNzPSJzdGVwLWNhcmQiPgogICAgICAgICAgICAgIDxkaXYgY2xhc3M9Im51bWVybyI+NDwvZGl2PgogICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImRldGFsbGUiPgogICAgICAgICAgICAgICAgPGg0PkNvbXBsZXRhIGxhIGluZm9ybWFjacOzbjwvaDQ+CiAgICAgICAgICAgICAgICA8cD5DdWFudG8gbcOhcyBjb21wbGV0byBlc3TDqSwgbcOhcyBjb25maWFuemEgZ2VuZXJhcywgYWRlbcOhcyBkZSBldml0YXIgbXVjaGFzIHByZWd1bnRhcyByZXBldGlkYXM8L3A+CiAgICAgICAgICAgICAgICA8cD5Bw7FhZGU6PC9wPgogICAgICAgICAgICAgICAgPHVsPgogICAgICAgICAgICAgICAgICA8bGk+SG9yYXJpbzwvbGk+CiAgICAgICAgICAgICAgICAgIDxsaT5EaXJlY2Npw7NuPC9saT4KICAgICAgICAgICAgICAgICAgPGxpPkRlc2NyaXBjacOzbiBicmV2ZTwvbGk+CiAgICAgICAgICAgICAgICAgIDxsaT5FbWFpbCBvIHdlYiAoc2kgdGllbmVzKTwvbGk+CiAgICAgICAgICAgICAgICA8L3VsPgogICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICA8L2Rpdj4KCiAgICAgICAgICAgIDwhLS0gUGFzbyA1IC0tPgogICAgICAgICAgICA8ZGl2IGNsYXNzPSJzdGVwLWNhcmQiPgogICAgICAgICAgICAgIDxkaXYgY2xhc3M9Im51bWVybyI+NTwvZGl2PgogICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImRldGFsbGUiPgogICAgICAgICAgICAgICAgPGg0PkNvbmZpZ3VyYSBtZW5zYWplcyBhdXRvbcOhdGljb3M8L2g0PgogICAgICAgICAgICAgICAgPHA+VGUgYWhvcnJhIHRpZW1wbyBkZXNkZSBlbCBwcmltZXIgZMOtYS48L3A+CiAgICAgICAgICAgICAgICA8cD5QdWVkZXMgYWN0aXZhcjo8L3A+CiAgICAgICAgICAgICAgICA8cD48c3Ryb25nPk1lbnNhamUgZGUgYmllbnZlbmlkYTwvc3Ryb25nPsKg4oCTIFNlIGVudsOtYSBjdWFuZG8gYWxndWllbiB0ZSBlc2NyaWJlIHBvciBwcmltZXJhIHZlejwvcD4KICAgICAgICAgICAgICAgIDxwPjxzdHJvbmc+TWVuc2FqZSBkZSBhdXNlbmNpYTwvc3Ryb25nPsKg4oCTIFNlIGVudsOtYSBjdWFuZG8gbm8gZXN0w6FzIGRpc3BvbmlibGU8L3A+CiAgICAgICAgICAgICAgICA8cD5QdWVkZXMgdmVyIGVqZW1wbG9zIGFiYWpvLjwvcD4KICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgPC9kaXY+CgogICAgICAgICAgICA8IS0tIFBhc28gNiAtLT4KICAgICAgICAgICAgPGRpdiBjbGFzcz0ic3RlcC1jYXJkIj4KICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJudW1lcm8iPjY8L2Rpdj4KICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJkZXRhbGxlIj4KICAgICAgICAgICAgICAgIDxoND5FbXBpZXphIGEgdXNhcmxvIGNvbiBjbGllbnRlczwvaDQ+CiAgICAgICAgICAgICAgICA8cD5ObyBlc3BlcmVzIGEgdGVuZXJsbyBwZXJmZWN0by48L3A+CiAgICAgICAgICAgICAgICA8dWw+CiAgICAgICAgICAgICAgICAgIDxsaT5QcnXDqWJhbG8gY29uIGNsaWVudGVzIGhhYml0dWFsZXM8L2xpPgogICAgICAgICAgICAgICAgICA8bGk+RMOtc2VsbyBhIGNsaWVudGVzIGVuIHRpZW5kYTwvbGk+CiAgICAgICAgICAgICAgICAgIDxsaT5Bw7HDoWRlbG8gYSB0dSB3ZWIsIHJlZGVzIG8gdGFyamV0YTwvbGk+CiAgICAgICAgICAgICAgICA8L3VsPgogICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICA8L2Rpdj4KCiAgICAgICAgICAgIDwhLS0gUGFzbyA3IC0tPgogICAgICAgICAgICA8ZGl2IGNsYXNzPSJzdGVwLWNhcmQiPgogICAgICAgICAgICAgIDxkaXYgY2xhc3M9Im51bWVybyI+NzwvZGl2PgogICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImRldGFsbGUiPgogICAgICAgICAgICAgICAgPGg0Pk9yZ2FuaXphIHR1cyBjb252ZXJzYWNpb25lcyAob3BjaW9uYWwgcGVybyByZWNvbWVuZGFibGUpPC9oND4KICAgICAgICAgICAgICAgIDx1bD4KICAgICAgICAgICAgICAgICAgPGxpPlVzYSBldGlxdWV0YXMgKGNsaWVudGVzLCBwZWRpZG9zLCBwZW5kaWVudGVz4oCmKTwvbGk+CiAgICAgICAgICAgICAgICAgIDxsaT5HdWFyZGEgcmVzcHVlc3RhcyBmcmVjdWVudGVzPC9saT4KICAgICAgICAgICAgICAgIDwvdWw+CiAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgPC9kaXY+CgogICAgICAgICAgPCEtLSBDb2x1bW5hIGRlIGltw6FnZW5lcyBhc29jaWFkYXMgYSBsb3MgcGFzb3MgLS0+CiAgICAgICAgICA8ZGl2IGNsYXNzPSJpbWFnZW5lcyI+CiAgICAgICAgICAgIDxkaXYgY2xhc3M9ImltZy1jYXJkIHZlcnRpY2FsIj4KICAgICAgICAgICAgICA8YSBocmVmPSIjbGlnaHRib3gtNDc3MSI+CiAgICAgICAgICAgICAgICA8aW1nIHNyYz0iaHR0cHM6Ly9zaW5ndWxhcmxvY2FsLWxhYi5jb20vd3AtY29udGVudC91cGxvYWRzLzIwMjYvMDQvUmVjdGFuZ2xlLTQ3NzEtMS5wbmciCiAgICAgICAgICAgICAgICAgICAgIGFsdD0iUGFudGFsbGEgZGUgZGVzY2FyZ2EgZGUgV2hhdHNBcHAgQnVzaW5lc3MiPgogICAgICAgICAgICAgIDwvYT4KICAgICAgICAgICAgICA8cCBjbGFzcz0iY2FwdGlvbiI+RGVzY2FyZ2EgbGEgYXBwPC9wPgogICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgPGRpdiBjbGFzcz0iaW1nLWNhcmQgdmVydGljYWwiPgogICAgICAgICAgICAgIDxhIGhyZWY9IiNsaWdodGJveC00NzcwIj4KICAgICAgICAgICAgICAgIDxpbWcgc3JjPSJodHRwczovL3Npbmd1bGFybG9jYWwtbGFiLmNvbS93cC1jb250ZW50L3VwbG9hZHMvMjAyNi8wNC9SZWN0YW5nbGUtNDc3MC0xLnBuZyIKICAgICAgICAgICAgICAgICAgICAgYWx0PSJQYW50YWxsYSBwYXJhIGNyZWFyIGVsIHBlcmZpbCBkZSBuZWdvY2lvIj4KICAgICAgICAgICAgICA8L2E+CiAgICAgICAgICAgICAgPHAgY2xhc3M9ImNhcHRpb24iPkNyZWEgZWwgcGVyZmlsIGRlIHR1IG5lZ29jaW88L3A+CiAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgPC9kaXY+CiAgICAgICAgPC9kaXY+CiAgICAgIDwvZGl2PgogICAgPC9kZXRhaWxzPgoKICAgIDwhLS0gU2VjY2nDs24gTWVuc2FqZXMgYXV0b23DoXRpY29zIC0tPgogICAgPGRldGFpbHM+CiAgICAgIDxzdW1tYXJ5Pk1lbnNhamVzIGF1dG9tw6F0aWNvcyAoZWplbXBsb3MgcmVhbGVzKTwvc3VtbWFyeT4KICAgICAgPGRpdiBjbGFzcz0iY29udGVuaWRvIj4KICAgICAgICA8aDQ+TWVuc2FqZSBkZSBiaWVudmVuaWRhPC9oND4KICAgICAgICA8dWw+CiAgICAgICAgICA8bGk+4oCcSG9sYSwgZ3JhY2lhcyBwb3IgZXNjcmliaXJub3Mg8J+YisKgVGUgcmVzcG9uZGVtb3MgZW4gY3VhbnRvIHBvZGFtb3Mu4oCdPC9saT4KICAgICAgICAgIDxsaT7igJxLYWl4byEgSGVtb3MgcmVjaWJpZG8gdHUgbWVuc2FqZSwgZW4gYnJldmUgdGUgY29udGVzdGFtb3Mu4oCdPC9saT4KICAgICAgICAgIDxsaT7igJxHcmFjaWFzIHBvciBjb250YWN0YXIgY29uIFtub21icmUgZGVsIG5lZ29jaW9dLCB0ZSByZXNwb25kZW1vcyBsbyBhbnRlcyBwb3NpYmxlLuKAnTwvbGk+CiAgICAgICAgPC91bD4KICAgICAgICA8aDQ+TWVuc2FqZSBkZSBhdXNlbmNpYTwvaDQ+CiAgICAgICAgPHVsPgogICAgICAgICAgPGxpPuKAnEhvbGEsIGFob3JhIG1pc21vIGVzdGFtb3MgY2VycmFkb3MuIFRlIHJlc3BvbmRlcmVtb3MgbWHDsWFuYSBlbiBob3JhcmlvIGRlIHRpZW5kYS7igJ08L2xpPgogICAgICAgICAgPGxpPuKAnEdyYWNpYXMgcG9yIGVzY3JpYmlybm9zLiBFbiBlc3RlIG1vbWVudG8gbm8gcG9kZW1vcyBhdGVuZGVydGUsIHBlcm8gdGUgY29udGVzdGFtb3MgZW4gY3VhbnRvIGFicmFtb3Mu4oCdPC9saT4KICAgICAgICAgIDxsaT7igJxOdWVzdHJvIGhvcmFyaW8gZXMgZGUgOTowMCBhIDE4OjAwLiBUZSByZXNwb25kZW1vcyBkZW50cm8gZGUgZXNlIGhvcmFyaW8u4oCdPC9saT4KICAgICAgICA8L3VsPgogICAgICAgIDxoND5SZXNwdWVzdGFzIGhhYml0dWFsZXMgKHBhcmEgYWhvcnJhciB0aWVtcG8pPC9oND4KICAgICAgICA8cD5QdWVkZXMgY29waWFybGFzIHkgYWRhcHRhcmxhcyBhIHR1IG5lZ29jaW8uPC9wPgogICAgICAgIDxwPjxzdHJvbmc+SG9yYXJpb3M8L3N0cm9uZz48L3A+CiAgICAgICAgPHVsPgogICAgICAgICAgPGxpPuKAnE51ZXN0cm8gaG9yYXJpbyBlcyBkZSBsdW5lcyBhIHZpZXJuZXMgZGUgOTowMCBhIDE4OjAwLuKAnTwvbGk+CiAgICAgICAgPC91bD4KICAgICAgICA8cD48c3Ryb25nPlViaWNhY2nDs248L3N0cm9uZz48L3A+CiAgICAgICAgPHVsPgogICAgICAgICAgPGxpPuKAnEVzdGFtb3MgZW4gW2RpcmVjY2nDs25dLiBTaSBuZWNlc2l0YXMgaW5kaWNhY2lvbmVzIHRlIGxhcyBlbnZpYW1vcy7igJ08L2xpPgogICAgICAgIDwvdWw+CiAgICAgICAgPHA+PHN0cm9uZz5EaXNwb25pYmlsaWRhZDwvc3Ryb25nPjwvcD4KICAgICAgICA8dWw+CiAgICAgICAgICA8bGk+4oCcU8OtLCBsbyB0ZW5lbW9zIGRpc3BvbmlibGUuIFNpIHF1aWVyZXMgdGUgbG8gcmVzZXJ2YW1vcy7igJ08L2xpPgogICAgICAgIDwvdWw+CiAgICAgICAgPHA+PHN0cm9uZz5ObyBkaXNwb25pYmxlPC9zdHJvbmc+PC9wPgogICAgICAgIDx1bD4KICAgICAgICAgIDxsaT7igJxBaG9yYSBtaXNtbyBubyBsbyB0ZW5lbW9zLCBwZXJvIHBvZGVtb3MgYXZpc2FydGUgY3VhbmRvIGxsZWd1ZS7igJ08L2xpPgogICAgICAgIDwvdWw+CiAgICAgICAgPHA+PHN0cm9uZz5DaXRhczwvc3Ryb25nPjwvcD4KICAgICAgICA8dWw+CiAgICAgICAgICA8bGk+4oCcwr9RdcOpIGTDrWEgdGUgdmVuZHLDrWEgYmllbj8gVGUgY29uZmlybWFtb3MgZGlzcG9uaWJpbGlkYWQu4oCdPC9saT4KICAgICAgICA8L3VsPgogICAgICA8L2Rpdj4KICAgIDwvZGV0YWlscz4KCiAgICA8IS0tIFNlY2Npw7NuIENvbnNlam9zIHByw6FjdGljb3MgLS0+CiAgICA8ZGV0YWlscz4KICAgICAgPHN1bW1hcnk+Q29uc2Vqb3MgcHLDoWN0aWNvczwvc3VtbWFyeT4KICAgICAgPGRpdiBjbGFzcz0iY29udGVuaWRvIj4KICAgICAgICA8dWw+CiAgICAgICAgICA8bGk+VXNhIHVuYSBmb3RvIGNsYXJhIChsb2dvIG8gZmFjaGFkYSk8L2xpPgogICAgICAgICAgPGxpPkNvbXBsZXRhIHRvZGEgbGEgaW5mb3JtYWNpw7NuPC9saT4KICAgICAgICAgIDxsaT5SZXNwb25kZSBsbyBhbnRlcyBwb3NpYmxlPC9saT4KICAgICAgICAgIDxsaT5Vc2EgbWVuc2FqZXMgZ3VhcmRhZG9zIHBhcmEgYWhvcnJhciB0aWVtcG88L2xpPgogICAgICAgICAgPGxpPkVzY3JpYmUgZGUgbWFuZXJhIGNsYXJhIHkgY2VyY2FuYTwvbGk+CiAgICAgICAgPC91bD4KICAgICAgPC9kaXY+CiAgICA8L2RldGFpbHM+CgogICAgPCEtLSBTZWNjacOzbiBFcnJvcmVzIGNvbXVuZXMgLS0+CiAgICA8ZGV0YWlscz4KICAgICAgPHN1bW1hcnk+RXJyb3JlcyBjb211bmVzPC9zdW1tYXJ5PgogICAgICA8ZGl2IGNsYXNzPSJjb250ZW5pZG8iPgogICAgICAgIDx1bD4KICAgICAgICAgIDxsaT5Vc2FybG8gY29tbyBXaGF0c0FwcCBwZXJzb25hbDwvbGk+CiAgICAgICAgICA8bGk+Tm8gcmVzcG9uZGVyIG8gdGFyZGFyIGRlbWFzaWFkbzwvbGk+CiAgICAgICAgICA8bGk+VGVuZXIgZWwgcGVyZmlsIGluY29tcGxldG88L2xpPgogICAgICAgICAgPGxpPkVzY3JpYmlyIGRlIGZvcm1hIHBvY28gcHJvZmVzaW9uYWw8L2xpPgogICAgICAgICAgPGxpPkVudmlhciBtZW5zYWplcyBzaW4gcXVlIGVsIGNsaWVudGUgbG8gaGF5YSBwZWRpZG88L2xpPgogICAgICAgIDwvdWw+CiAgICAgIDwvZGl2PgogICAgPC9kZXRhaWxzPgogIDwvZGl2PgoKICA8IS0tIExpZ2h0Ym94ZXMgcGFyYSBhbXBsaWFyIGltw6FnZW5lcyAtLT4KICA8ZGl2IGlkPSJsaWdodGJveC00NzY4IiBjbGFzcz0ibGlnaHRib3giPgogICAgPGEgaHJlZj0iIyIgY2xhc3M9ImxpZ2h0Ym94LWNsb3NlIj7DlzwvYT4KICAgIDxpbWcgc3JjPSJodHRwczovL3Npbmd1bGFybG9jYWwtbGFiLmNvbS93cC1jb250ZW50L3VwbG9hZHMvMjAyNi8wNC9SZWN0YW5nbGUtNDc2OC5wbmciIGFsdD0iIj4KICA8L2Rpdj4KICA8ZGl2IGlkPSJsaWdodGJveC00NzcxIiBjbGFzcz0ibGlnaHRib3giPgogICAgPGEgaHJlZj0iIyIgY2xhc3M9ImxpZ2h0Ym94LWNsb3NlIj7DlzwvYT4KICAgIDxpbWcgc3JjPSJodHRwczovL3Npbmd1bGFybG9jYWwtbGFiLmNvbS93cC1jb250ZW50L3VwbG9hZHMvMjAyNi8wNC9SZWN0YW5nbGUtNDc3MS0xLnBuZyIgYWx0PSIiPgogIDwvZGl2PgogIDxkaXYgaWQ9ImxpZ2h0Ym94LTQ3NzAiIGNsYXNzPSJsaWdodGJveCI+CiAgICA8YSBocmVmPSIjIiBjbGFzcz0ibGlnaHRib3gtY2xvc2UiPsOXPC9hPgogICAgPGltZyBzcmM9Imh0dHBzOi8vc2luZ3VsYXJsb2NhbC1sYWIuY29tL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDI2LzA0L1JlY3RhbmdsZS00NzcwLTEucG5nIiBhbHQ9IiI+CiAgPC9kaXY+CjwvZGl2PnYDEHJlc3RyaWN0aW9uX3R5cGV3B2V4Y2x1ZGUSc2VsZWN0ZWRfbGFuZ3VhZ2VzdQAKcGFuZWxfb3Blbnh7QnnbRKD3QAB7Qea8bEaAAAB3Rmh0dHBzOi8vc2luZ3VsYXJsb2NhbC1sYWIuY29tL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDI2LzA0L0E0LTM1MzMtNC5wbmd9syh3RWh0dHBzOi8vc2luZ3VsYXJsb2NhbC1sYWIuY29tLzIwMjYvMDQvMTYvd2hhdHNhcHAtYnVzc2luZXMvYTQtMzUzMy01L321KBQAdyRmMWI0ZWVhNi01ZTQ1LTRjZWMtOWU4Zi03YzcyNjIzYzIzYzh4dwtjb3JlL2J1dHRvbncBYXcGYnV0dG9udgMQcmVzdHJpY3Rpb25fdHlwZXcHZXhjbHVkZRJzZWxlY3RlZF9sYW5ndWFnZXN1AApwYW5lbF9vcGVueHdGaHR0cHM6Ly9zaW5ndWxhcmxvY2FsLWxhYi5jb20vd3AtY29udGVudC91cGxvYWRzLzIwMjYvMDQvQTQtMzUzNi0yLnBuZ328KXdFaHR0cHM6Ly9zaW5ndWxhcmxvY2FsLWxhYi5jb20vMjAyNi8wNC8xNi93aGF0c2FwcC1idXNzaW5lcy9hNC0zNTM2LTMvd0ZodHRwczovL3Npbmd1bGFybG9jYWwtbGFiLmNvbS93cC1jb250ZW50L3VwbG9hZHMvMjAyNi8wNC9BNC0zNTMzLTYucG5nfb4pd0VodHRwczovL3Npbmd1bGFybG9jYWwtbGFiLmNvbS8yMDI2LzA0LzE2L3doYXRzYXBwLWJ1c3NpbmVzL2E0LTM1MzMtNy99vin1AQB9gfqlhgJ3BmNsb3NlZHcEb3Blbnl3CHN0YW5kYXJkdwB3AHl3AHl9AHl3AHUAeXcAdwB4dgIYaW1hZ2VfZ2VuZXJhdG9yX3NldHRpbmdzdgQIdGVtcGxhdGV3B2hpZ2h3YXkQZGVmYXVsdF9pbWFnZV9pZH0ABGZvbnR3AAdlbmFibGVkeQd2ZXJzaW9ufQJ5dwB3AHcAfnUAdyQ0ODQ3MWU3YS03MDEwLTQ5NDgtOTdiNC0yZmY2M2QxYjc4ODR4d5UCPGRpdiBjbGFzcz0id3AtYmxvY2stZ3JvdXAgYWxpZ25mdWxsIGlzLXN0eWxlLXNlY3Rpb24tMiBoYXMtdGhlbWUtNS1jb2xvciBoYXMtdGV4dC1jb2xvciBoYXMtYmFja2dyb3VuZCBoYXMtbGluay1jb2xvciIgc3R5bGU9ImJhY2tncm91bmQtY29sb3I6IzM0YjA4ODttYXJnaW4tdG9wOjA7bWFyZ2luLWJvdHRvbTowO3BhZGRpbmctdG9wOnZhcigtLXdwLS1wcmVzZXQtLXNwYWNpbmctLTYwKTtwYWRkaW5nLWJvdHRvbTp2YXIoLS13cC0tcHJlc2V0LS1zcGFjaW5nLS02MCkiPjwvZGl2PncKY29yZS9ncm91cHcDZGl2dgMEbmFtZXcFQWJvdXQKY2F0ZWdvcmllc3UBdwVhYm91dAtwYXR0ZXJuTmFtZXcnYThjL2Fib3V0LWNvbnRlbnQtbGVmdC13aXRoLWltYWdlLXJpZ2h0dwRmdWxsdxxhbGlnbmZ1bGwgaXMtc3R5bGUtc2VjdGlvbi0ydgMHc3BhY2luZ3YCBm1hcmdpbnYCA3RvcHcBMAZib3R0b213ATAHcGFkZGluZ3YCA3RvcHcVdmFyOnByZXNldHxzcGFjaW5nfDYwBmJvdHRvbXcVdmFyOnByZXNldHxzcGFjaW5nfDYwCGVsZW1lbnRzdgEEbGlua3YBBWNvbG9ydgEEdGV4dHcYdmFyOnByZXNldHxjb2xvcnx0aGVtZS01BWNvbG9ydgEKYmFja2dyb3VuZHcHIzM0YjA4OHcHdGhlbWUtNXYCBHR5cGV3C2NvbnN0cmFpbmVkDmp1c3RpZnlDb250ZW50dwZjZW50ZXJ2AxByZXN0cmljdGlvbl90eXBldwdleGNsdWRlEnNlbGVjdGVkX2xhbmd1YWdlc3UACnBhbmVsX29wZW54dyQ1NTRjOTdhNS02MmU3LTRmMWItYTVjNS1jNTFhMmVkNzBiYzV4d2A8ZGl2IGNsYXNzPSJ3cC1ibG9jay1jb2x1bW5zIGFsaWdud2lkZSBoYXMtdGhlbWUtMS1jb2xvciBoYXMtdGV4dC1jb2xvciBoYXMtbGluay1jb2xvciI+Cgo8L2Rpdj53DGNvcmUvY29sdW1uc3h3BHdpZGV2AgdzcGFjaW5ndgEIYmxvY2tHYXB2AgN0b3B3FXZhcjpwcmVzZXR8c3BhY2luZ3w1MARsZWZ0dxV2YXI6cHJlc2V0fHNwYWNpbmd8NDAIZWxlbWVudHN2AQRsaW5rdgEFY29sb3J2AQR0ZXh0dxh2YXI6cHJlc2V0fGNvbG9yfHRoZW1lLTF3B3RoZW1lLTF2AxByZXN0cmljdGlvbl90eXBldwdleGNsdWRlEnNlbGVjdGVkX2xhbmd1YWdlc3UACnBhbmVsX29wZW54dyQ0ZWNkODYwZS1lOWM3LTRlZjItYjY3ZC04ZWFmZjVlZGY3ZDB4d1c8ZGl2IGNsYXNzPSJ3cC1ibG9jay1jb2x1bW4gaXMtdmVydGljYWxseS1hbGlnbmVkLWNlbnRlciIgc3R5bGU9ImZsZXgtYmFzaXM6NTAlIj48L2Rpdj53C2NvcmUvY29sdW1udwZjZW50ZXJ3AzUwJXYDEHJlc3RyaWN0aW9uX3R5cGV3B2V4Y2x1ZGUSc2VsZWN0ZWRfbGFuZ3VhZ2VzdQAKcGFuZWxfb3Blbnh3JGEzN2I0NzNlLTM4NDUtNDhkYy1iN2MxLTczNTJiMDZkZDA0NXh3xAM8ZmlndXJlIGNsYXNzPSJ3cC1ibG9jay1pbWFnZSBhbGlnbmxlZnQgc2l6ZS1mdWxsIGhhcy1jdXN0b20tYm9yZGVyIiBzdHlsZT0ibWFyZ2luLXRvcDowO21hcmdpbi1yaWdodDp2YXIoLS13cC0tcHJlc2V0LS1zcGFjaW5nLS0yMCk7bWFyZ2luLWJvdHRvbTowO21hcmdpbi1sZWZ0OnZhcigtLXdwLS1wcmVzZXQtLXNwYWNpbmctLTIwKSI+PGltZyBzcmM9Imh0dHBzOi8vc2luZ3VsYXJsb2NhbC1sYWIuY29tL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDI2LzAxL0F1dG9jb2FjaGluZy0yMDI2LTMuanBnIiBhbHQ9IiIgY2xhc3M9IndwLWltYWdlLTE5OTEiIHN0eWxlPSJib3JkZXItdG9wLWxlZnQtcmFkaXVzOjIwcHg7Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6MjBweDtib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOjIwcHg7Ym9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6MjBweCIvPjwvZmlndXJlPncKY29yZS9pbWFnZXcAdgEHZW5hYmxlZHl2AgF4ez\/DMzMzMzMzAXl7P9HrhR64Uex3BGZ1bGx3BG5vbmV3BGxlZnR2AwVjb2xvcnYBB2R1b3RvbmV3BXVuc2V0BmJvcmRlcnYBBnJhZGl1c3YEB3RvcExlZnR3BDIwcHgIdG9wUmlnaHR3BDIwcHgKYm90dG9tTGVmdHcEMjBweAtib3R0b21SaWdodHcEMjBweAdzcGFjaW5ndgEGbWFyZ2ludgQDdG9wdwEwBmJvdHRvbXcBMARsZWZ0dxV2YXI6cHJlc2V0fHNwYWNpbmd8MjAFcmlnaHR3FXZhcjpwcmVzZXR8c3BhY2luZ3wyMHYDEHJlc3RyaWN0aW9uX3R5cGV3B2V4Y2x1ZGUSc2VsZWN0ZWRfbGFuZ3VhZ2VzdQAKcGFuZWxfb3Blbnh3JGY4M2M4ODRhLWExZTktNGU4Yy1iNGNiLTAwOTRlYjViY2E5Mnh3jQE8ZGl2IGNsYXNzPSJ3cC1ibG9jay1jb2x1bW4gaXMtdmVydGljYWxseS1hbGlnbmVkLWNlbnRlciBoYXMtdGhlbWUtMS1jb2xvciBoYXMtdGV4dC1jb2xvciBoYXMtbGluay1jb2xvciIgc3R5bGU9ImZsZXgtYmFzaXM6NTAlIj4KCgoKCgo8L2Rpdj53C2NvcmUvY29sdW1udwZjZW50ZXJ3AzUwJXYBCGVsZW1lbnRzdgEEbGlua3YBBWNvbG9ydgEEdGV4dHcYdmFyOnByZXNldHxjb2xvcnx0aGVtZS0xdwd0aGVtZS0xdgMEdHlwZXcLY29uc3RyYWluZWQLY29udGVudFNpemV3BTQ2MHB4Dmp1c3RpZnlDb250ZW50dwRsZWZ0dgMQcmVzdHJpY3Rpb25fdHlwZXcHZXhjbHVkZRJzZWxlY3RlZF9sYW5ndWFnZXN1AApwYW5lbF9vcGVueHckMjE0N2MzYWItZjQzYS00ZGQwLWJkMTEtNzkxY2JmZTNmZDY1eHeNATxoMiBjbGFzcz0id3AtYmxvY2staGVhZGluZyBoYXMtdGV4dC1hbGlnbi1sZWZ0IGFsaWduZnVsbCBoYXMtdGhlbWUtMS1jb2xvciBoYXMtdGV4dC1jb2xvciBoYXMtbGluay1jb2xvciI+PHN0cm9uZz5BdXRvY29hY2hpbmc8L3N0cm9uZz48L2gyPncMY29yZS9oZWFkaW5nfQJ3BGZ1bGx2AghlbGVtZW50c3YBBGxpbmt2AQVjb2xvcnYBBHRleHR3GHZhcjpwcmVzZXR8Y29sb3J8dGhlbWUtMQp0eXBvZ3JhcGh5dgEJdGV4dEFsaWdudwRsZWZ0dwd0aGVtZS0xdgMQcmVzdHJpY3Rpb25fdHlwZXcHZXhjbHVkZRJzZWxlY3RlZF9sYW5ndWFnZXN1AApwYW5lbF9vcGVueHckNmZlNDQ3MzItMzM0Yy00MjA1LTgxMzMtNGI5MjAwODhjZmNieHc3PHA+PGVtPkxvcyBtYXJ0ZXMgZGVsIDIxIGRlIEFicmlsIGEgMTkgZGUgTWF5bzwvZW0+PC9wPncOY29yZS9wYXJhZ3JhcGh5dgMQcmVzdHJpY3Rpb25fdHlwZXcHZXhjbHVkZRJzZWxlY3RlZF9sYW5ndWFnZXN1AApwYW5lbF9vcGVueHckOWE2OGRlN2EtOTRlNS00YjVmLTgyZWEtOTA2M2I5NjA2YjdheHf5AjxwIGNsYXNzPSJoYXMtdGV4dC1hbGlnbi1sZWZ0IGFsaWduZnVsbCBoYXMtc21hbGwtZm9udC1zaXplIj5TaW5ndWxhciBMb2NhbCBMYWIgZXMgdW4gZXNwYWNpbyBpbXB1bHNhZG8gcG9yIEdpcHV6a29hIE1lcmthdGFyaWFrIGRvbmRlIHRyYWJhamFyIGRlIGZvcm1hIGNvbGFib3JhdGl2YSBlbiBsb3MgcmV0b3MgcXVlIGluZmx1eWVuIGVuIHR1IGFjdGl2aWRhZCB5IGVuIGVsIHRlcnJpdG9yaW8gZGVsIHF1ZSBmb3JtYXMgcGFydGUuIFVuIGVudG9ybm8gcHLDoWN0aWNvIHBhcmEgY29tcGFydGlyIGV4cGVyaWVuY2lhcywgaWRlbnRpZmljYXIgb3BvcnR1bmlkYWRlcyB5IHBvbmVyIGVuIG1hcmNoYSBtZWpvcmFzIHJlYWxlcyBlbiB0dSBjb21lcmNpby48L3A+dw5jb3JlL3BhcmFncmFwaHl3BGZ1bGx2AQp0eXBvZ3JhcGh5dgEJdGV4dEFsaWdudwRsZWZ0dwVzbWFsbHYDEHJlc3RyaWN0aW9uX3R5cGV3B2V4Y2x1ZGUSc2VsZWN0ZWRfbGFuZ3VhZ2VzdQAKcGFuZWxfb3Blbnh3JDQzNmI2OWUwLTk3Y2EtNGE4Yy04NzhlLWI5ZmI4NTdmMDg4M3h3JDxkaXYgY2xhc3M9IndwLWJsb2NrLWJ1dHRvbnMiPjwvZGl2PncMY29yZS9idXR0b25zdgIEdHlwZXcEZmxleA5qdXN0aWZ5Q29udGVudHcEbGVmdHYDEHJlc3RyaWN0aW9uX3R5cGV3B2V4Y2x1ZGUSc2VsZWN0ZWRfbGFuZ3VhZ2VzdQAKcGFuZWxfb3Blbnh1AX2lr\/W2AXcIcGFnaW5hLTN3B3B1Ymxpc2h3EzIwMjYtMDQtMTZUMTM6MTg6MDN3EXdoYXRzYXBwLWJ1c3NpbmVzeAO0xI2vCwgBLAEAAQABASoIx4sBRxLNBwKaB7aq8BcBAA3cza0WHgACAQqRBgUCAQMDAgQBB9sCoAe7BQEBAgEBAgDqBL4GNRECAAMADwAGAC0AAwAjAQECAQECAI0DTwUACwAbAAIDBBc=\",\"updateId\":941247648}","advanced_seo_description":"","jetpack_seo_html_title":"","jetpack_seo_noindex":false,"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_vp_format_video_url":"","_vp_image_focal_point":[],"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_publicize_message":"","jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":true,"jetpack_social_options":{"image_generator_settings":{"template":"highway","default_image_id":0,"font":"","enabled":false},"version":2},"jetpack_post_was_ever_published":false},"categories":[191802341],"tags":[],"class_list":["post-2132","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-recursos-marketing"],"jetpack_publicize_connections":[],"jetpack_featured_media_url":"https:\/\/i0.wp.com\/singularlocal-lab.com\/wp-content\/uploads\/2026\/04\/A4-3533-6.png?fit=1190%2C1684&ssl=1","jetpack_likes_enabled":false,"jetpack_sharing_enabled":false,"jetpack_shortlink":"https:\/\/wp.me\/ph0395-yo","jetpack-related-posts":[],"publishpress_future_action":{"enabled":false,"date":"2026-05-03 10:11:48","action":"change-status","newStatus":"draft","terms":[],"taxonomy":"category","extraData":[]},"publishpress_future_workflow_manual_trigger":{"enabledWorkflows":[]},"_links":{"self":[{"href":"https:\/\/singularlocal-lab.com\/eu\/wp-json\/wp\/v2\/posts\/2132","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/singularlocal-lab.com\/eu\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/singularlocal-lab.com\/eu\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/singularlocal-lab.com\/eu\/wp-json\/wp\/v2\/users\/275037825"}],"replies":[{"embeddable":true,"href":"https:\/\/singularlocal-lab.com\/eu\/wp-json\/wp\/v2\/comments?post=2132"}],"version-history":[{"count":7,"href":"https:\/\/singularlocal-lab.com\/eu\/wp-json\/wp\/v2\/posts\/2132\/revisions"}],"predecessor-version":[{"id":2689,"href":"https:\/\/singularlocal-lab.com\/eu\/wp-json\/wp\/v2\/posts\/2132\/revisions\/2689"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/singularlocal-lab.com\/eu\/wp-json\/wp\/v2\/media\/2686"}],"wp:attachment":[{"href":"https:\/\/singularlocal-lab.com\/eu\/wp-json\/wp\/v2\/media?parent=2132"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/singularlocal-lab.com\/eu\/wp-json\/wp\/v2\/categories?post=2132"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/singularlocal-lab.com\/eu\/wp-json\/wp\/v2\/tags?post=2132"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}