{"id":13140,"date":"2026-05-09T02:03:38","date_gmt":"2026-05-09T00:03:38","guid":{"rendered":"https:\/\/agriris.com\/2026\/05\/09\/automatic-sprouter-benefits\/"},"modified":"2026-05-11T11:16:42","modified_gmt":"2026-05-11T09:16:42","slug":"beneficios-de-un-germinador-automatico","status":"publish","type":"post","link":"https:\/\/agriris.com\/es\/2026\/05\/09\/automatic-sprouter-benefits\/","title":{"rendered":"9 beneficios de los germinadores autom\u00e1ticos que importan"},"content":{"rendered":"<p>No dejas de germinar porque los germinados sean dif\u00edciles de apreciar. Dejas de hacerlo porque el proceso se vuelve molesto r\u00e1pidamente. El valor real detr\u00e1s de los beneficios de los germinadores autom\u00e1ticos no es solo que una m\u00e1quina cultiva brotes para ti. Es que elimina las peque\u00f1as tareas diarias que suelen romper el h\u00e1bito: enjuagar, escurrir, revisar olores y esperar no haber creado otro frasco mohoso en el mostrador.<\/p>\n<p>Para las personas que desean brotes frescos como parte real de su rutina alimentaria semanal, la automatizaci\u00f3n cambia la ecuaci\u00f3n. En lugar de depender de la memoria y la sincronizaci\u00f3n perfecta, obtienes un sistema que se encarga del riego, el drenaje y las condiciones de crecimiento de manera predecible. Esa diferencia suena simple, pero suele ser lo que determina si el cultivo de brotes dura tres d\u00edas o se convierte en algo que realmente sigues haciendo.<\/p>\n<h2>Los beneficios de un germinador autom\u00e1tico son diferentes a los de la germinaci\u00f3n manual<\/h2>\n<p>El cultivo de brotes en frascos funciona. Mucha gente empieza ah\u00ed, y al principio puede ser econ\u00f3mico. El problema no es si los frascos pueden cultivar brotes. El problema es si quieres seguir enjuag\u00e1ndolos dos veces al d\u00eda, gestionando el drenaje y vigilando lo suficiente para evitar que se estropeen.<\/p>\n<p>Ah\u00ed es donde <a class=\"wpil_keyword_link\" href=\"https:\/\/agriris.com\/es\/product\/semillero-automatico\/\" title=\"AutoSprout\u24b9\" data-wpil-keyword-link=\"linked\" data-wpil-monitor-id=\"6512\">germinador autom\u00e1tico<\/a> los beneficios se vuelven pr\u00e1cticos en lugar de te\u00f3ricos. Una m\u00e1quina automatizada reduce la mano de obra de la que dependen los m\u00e9todos manuales. En lugar de organizar tu d\u00eda en torno a tus brotes, configuras el sistema, lo dejas funcionar y cosechas cuando est\u00e1 listo. Para profesionales ocupados, padres o cualquier persona que intente comer mejor sin agregar otra tarea, ese es el objetivo.<\/p>\n<p>Tambi\u00e9n hay un factor de consistencia. La germinaci\u00f3n manual deja mucho espacio para humedad desigual, enjuagues omitidos o mala circulaci\u00f3n de aire. La automatizaci\u00f3n crea un proceso m\u00e1s repetible. Si tu objetivo es cultivar brotes regularmente, la repetibilidad importa tanto como el rendimiento.<\/p>\n<h2>Los mayores beneficios de un germinador autom\u00e1tico para el uso diario<\/h2>\n<p>El primer beneficio importante es obvio pero f\u00e1cil de subestimar: no hay enjuague diario. Este es el punto de fricci\u00f3n que detiene a la mayor\u00eda de las personas. Incluso si cada enjuague toma solo unos minutos, a\u00fan requiere atenci\u00f3n a las mismas horas todos los d\u00edas. Si te saltas un ciclo, riegas en exceso o dejas el tarro en un mal lugar, el resultado puede deteriorarse r\u00e1pidamente.<\/p>\n<p>Un germinador autom\u00e1tico reemplaza esa rutina de cuidado manual con nebulizaci\u00f3n programada y drenaje controlado. Eso significa menos conjeturas y menos posibilidades de olvidar. No se le est\u00e1 pidiendo que se convierta en un gerente de brotes a tiempo parcial.<\/p>\n<p>El segundo beneficio es la higiene. Los frascos manuales pueden funcionar bien, pero tambi\u00e9n pueden volverse mohosos, demasiado h\u00famedos o mal ventilados si la configuraci\u00f3n no es la correcta. Cuando el flujo de agua y el drenaje est\u00e1n integrados en la m\u00e1quina, las condiciones son m\u00e1s f\u00e1ciles de manejar y m\u00e1s f\u00e1ciles de repetir. Eso reduce las posibilidades de los problemas cl\u00e1sicos de los brotes caseros: brotes empapados, malos olores y lotes fallidos.<\/p>\n<p>El tercer beneficio es la consistencia. Los brotes frescos son m\u00e1s \u00fatiles cuando puedes contar con tenerlos. Una m\u00e1quina que mantiene el riego regular ayuda a obtener cosechas m\u00e1s confiables en el per\u00edodo t\u00edpico de 2 a 6 d\u00edas, dependiendo de la semilla. Esa confiabilidad importa m\u00e1s de lo que la gente piensa porque hace posible la planificaci\u00f3n de comidas. Puedes esperar que los brotes est\u00e9n listos para ensaladas, s\u00e1ndwiches, bowls, wraps o batidos en lugar de esperar que el lote haya funcionado.<\/p>\n<p>El cuarto beneficio es el rendimiento. Un germinador autom\u00e1tico bien dise\u00f1ado puede producir una cantidad significativa en casa, hasta 500 gramos, lo que lo hace pr\u00e1ctico para los hogares y no solo para uso recreativo. Si consumes brotes regularmente, el tama\u00f1o del lote importa. Los rendimientos diminutos pueden parecer ingeniosos en l\u00ednea, pero no resuelven el problema real del costo y la conveniencia.<\/p>\n<p>Luego est\u00e1 el beneficio mental: menos supervisi\u00f3n. No tienes que quedarte junto al fregadero pregunt\u00e1ndote si las semillas se drenaron lo suficiente o si el \u00e1ngulo del frasco es el correcto. Lo configuras, lo dejas funcionar y vuelves cuando el ciclo ha terminado. Ese tipo de simplicidad es lo que convierte las intenciones saludables en comportamientos repetibles.<\/p>\n<h2>El ahorro de tiempo importa m\u00e1s de lo que la gente admite<\/h2>\n<p>La mayor\u00eda de las personas comparan los m\u00e9todos de germinaci\u00f3n bas\u00e1ndose en el costo de las semillas o el precio del equipo. Eso es razonable, pero omite el problema m\u00e1s importante. El m\u00e9todo de germinaci\u00f3n m\u00e1s caro suele ser el que abandonas.<\/p>\n<p>Si la germinaci\u00f3n manual se siente barata pero falla repetidamente porque no quieres enjuagar, escurrir, limpiar y supervisar, entonces no es realmente eficiente. Es solo fricci\u00f3n de bajo costo. Un sistema autom\u00e1tico cuesta m\u00e1s al principio, pero ahorra tiempo cada semana. Meses y a\u00f1os despu\u00e9s, eso importa.<\/p>\n<p>Esto es especialmente cierto para cualquiera que ya est\u00e9 tratando de optimizar sus h\u00e1bitos de salud. Si preparas comidas, controlas las prote\u00ednas, compras suplementos o inviertes en mejores herramientas de cocina, entonces el argumento a favor de la automatizaci\u00f3n es sencillo. Un germinador deber\u00eda encajar en tu vida, no requerir una segunda rutina para mantenerlo.<\/p>\n<h2>Brotes mejores con menos atenci\u00f3n<\/h2>\n<p>Uno de los beneficios m\u00e1s importantes de los germinadores autom\u00e1ticos es que la m\u00e1quina ayuda a crear mejores condiciones de crecimiento sin intervenci\u00f3n constante. Los brotes necesitan humedad, pero no agua estancada. Necesitan cuidado regular, pero no cuidado aleatorio. Se benefician de condiciones estables m\u00e1s que de esfuerzos heroicos.<\/p>\n<p>Por eso un aparato dise\u00f1ado espec\u00edficamente tiene una ventaja sobre los m\u00e9todos improvisados. Cuando el riego, el drenaje y la luz forman parte del dise\u00f1o, el proceso se vuelve m\u00e1s f\u00e1cil de controlar. El resultado no es magia. Es simplemente una mejor ingenier\u00eda aplicada a una tarea que a menudo falla porque la configuraci\u00f3n es demasiado manual.<\/p>\n<p>Todav\u00eda hay algo de variaci\u00f3n dependiendo del tipo de semilla. El br\u00f3coli, la alfalfa, el r\u00e1bano, los frijoles mungo y las lentejas no se comportan todos exactamente de la misma manera. Pero la automatizaci\u00f3n ayuda a reducir el margen de error. No empiezas desde cero en cada lote.<\/p>\n<h2>Costo a lo largo del tiempo: brotes comprados en tienda vs. cultivados en casa<\/h2>\n<p>Los brotes comprados en tiendas parecen convenientes hasta que los compras regularmente. Entonces las matem\u00e1ticas se vuelven menos atractivas. Los brotes frescos a menudo se venden en peque\u00f1as cantidades a precios elevados, y su vida \u00fatil es limitada. Si no los usas r\u00e1pidamente, parte de lo que compraste termina desperdiciado.<\/p>\n<p>Cultivar en casa cambia eso. Obtienes cosechas frescas cuando las necesitas, y el costo de las semillas por lote suele ser mucho menor que comprar paquetes al por menor una y otra vez. Los ahorros a largo plazo se vuelven m\u00e1s notables si los brotes son un alimento b\u00e1sico semanal en lugar de un aderezo ocasional.<\/p>\n<p>Aqu\u00ed es donde una m\u00e1quina autom\u00e1tica tiene m\u00e1s sentido que los frascos para muchos hogares. El cultivo casero solo ahorra dinero si sigues haci\u00e9ndolo. Si la automatizaci\u00f3n es lo que hace que el h\u00e1bito se mantenga, entonces est\u00e1 directamente ligado al valor.<\/p>\n<h2>\u00bfQui\u00e9n se beneficia m\u00e1s de un germinador autom\u00e1tico?<\/h2>\n<p>No todos necesitan uno. Si disfrutas del ritual pr\u00e1ctico de germinar en frascos y nunca olvidas enjuagar, los m\u00e9todos manuales pueden ser suficientes. Pero muchas personas no quieren otra tarea de mantenimiento diario, incluso por algo saludable.<\/p>\n<p>Los brotes autom\u00e1ticos tienen m\u00e1s sentido para las personas que ya saben que la conveniencia impulsa la consistencia. Los hogares ocupados, los profesionales centrados en el bienestar, los comedores que priorizan los vegetales y cualquiera que est\u00e9 cansado de los frascos mohosos suelen notar la diferencia r\u00e1pidamente. El beneficio no es solo una germinaci\u00f3n m\u00e1s f\u00e1cil. Es un acceso confiable a alimentos frescos sin a\u00f1adir desorden a tu horario.<\/p>\n<p>Por eso, sistemas como <a href=\"https:\/\/agriris.com\/es\/product\/semillero-automatico\/?currency=NOK\">el AutoSprout<\/a> resuenan. No est\u00e1n intentando convertir el cultivo de brotes en un proyecto de pasatiempo. Est\u00e1n dise\u00f1ados para hacer que la producci\u00f3n de brotes frescos sea rutinaria, limpia y sin esfuerzo, sin enjuagues diarios ni comprobaciones constantes.<\/p>\n<h2>Qu\u00e9 buscar m\u00e1s all\u00e1 de los beneficios b\u00e1sicos de un germinador autom\u00e1tico<\/h2>\n<p>No todos los germinadores autom\u00e1ticos resuelven los mismos problemas por igual. Si est\u00e1 comparando opciones, mire m\u00e1s all\u00e1 de la palabra \"autom\u00e1tico\" y preste atenci\u00f3n a lo que realmente est\u00e1 automatizado. El riego y el drenaje son lo esencial. La calidad de construcci\u00f3n, los materiales en contacto con los alimentos, la facilidad de limpieza y la reparabilidad a largo plazo tambi\u00e9n son importantes.<\/p>\n<p>El soporte tambi\u00e9n es m\u00e1s importante de lo que la mayor\u00eda de los compradores esperan. Una m\u00e1quina es m\u00e1s f\u00e1cil de usar cuando viene con. <a href=\"https:\/\/agriris.com\/es\/2026\/04\/23\/video-tutorial-de-como-cultivar-brotes\/\">instrucciones claras<\/a>, soluci\u00f3n de problemas pr\u00e1ctica y una garant\u00eda que refleje confianza en el producto. La tecnolog\u00eda de alimentos para el hogar no debe sentirse desechable.<\/p>\n<p>El precio es parte de la conversaci\u00f3n, pero tambi\u00e9n lo es la vida \u00fatil. Una m\u00e1quina m\u00e1s barata que sea frustrante de usar o dif\u00edcil de mantener puede no ser la mejor oferta. Si el objetivo son cosechas regulares con menos desperdicio y menos esfuerzo, entonces la durabilidad y la usabilidad son parte del valor, no extras.<\/p>\n<p>Los mejores beneficios de un germinador autom\u00e1tico no son llamativos. Son del tipo que notas despu\u00e9s de unas pocas semanas, cuando los brotes frescos siguen apareciendo en tus comidas y te das cuenta de que nunca tuviste que pensar mucho para que eso sucediera. Ese es, por lo general, el punto en el que la germinaci\u00f3n deja de sentirse como una buena intenci\u00f3n y empieza a sentirse normal.<\/p>","protected":false},"excerpt":{"rendered":"<p>Vea los beneficios de las germinadoras autom\u00e1ticas que facilitan los brotes frescos: sin enjuagues diarios, cosechas m\u00e1s limpias, mejor consistencia y menores costos de alimentos.<\/p>","protected":false},"author":237397814,"featured_media":6405,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_crdt_document":"{\"document\":\"AAAG2fKH7Q0bEgiUAaScArIEAQwkAgECCgBKcgAjKAMnAAQAJwAEACcABAAoBicAKBAnAAcAKAMnACgBJwAoAaiLT8VOc3RhdGV2ZXJzaW9uZG9jdW1lbnRkYXRlZG9jdW1lbnRzbHVnZG9jdW1lbnRzdGF0dXNkb2N1bWVudHRpdGxlOSBBdXRvbWF0aWMgU3Byb3V0ZXIgQmVuZWZpdHMgVGhhdCBNYXR0ZXJkb2N1bWVudGNvbnRlbnRZb3UgZG8gbm90IHF1aXQgc3Byb3V0aW5nIGJlY2F1c2Ugc3Byb3V0cyBhcmUgaGFyZCB0byBsaWtlLiBZb3UgcXVpdCBiZWNhdXNlIHRoZSBwcm9jZXNzIGdldHMgYW5ub3lpbmcgZmFzdC4gVGhlIHJlYWwgdmFsdWUgYmVoaW5kIGF1dG9tYXRpYyBzcHJvdXRlciBiZW5lZml0cyBpcyBub3QganVzdCB0aGF0IGEgbWFjaGluZSBncm93cyBzcHJvdXRzIGZvciB5b3UuIEl0IGlzIHRoYXQgaXQgcmVtb3ZlcyB0aGUgc21hbGwgZGFpbHkgdGFza3MgdGhhdCB1c3VhbGx5IGJyZWFrIHRoZSBoYWJpdCAtIHJpbnNpbmcsIGRyYWluaW5nLCBjaGVja2luZyBmb3Igb2RvcnMsIGFuZCBob3BpbmcgeW91IGRpZCBub3QgY3JlYXRlIGFub3RoZXIgbW9sZHkgamFyIG9uIHRoZSBjb3VudGVyLgoKRm9yIHBlb3BsZSB3aG8gd2FudCBmcmVzaCBzcHJvdXRzIGFzIGEgcmVhbCBwYXJ0IG9mIHRoZWlyIHdlZWtseSBmb29kIHJvdXRpbmUsIGF1dG9tYXRpb24gY2hhbmdlcyB0aGUgZXF1YXRpb24uIEluc3RlYWQgb2YgZGVwZW5kaW5nIG9uIG1lbW9yeSBhbmQgcGVyZmVjdCB0aW1pbmcsIHlvdSBnZXQgYSBzeXN0ZW0gdGhhdCBoYW5kbGVzIGlycmlnYXRpb24sIGRyYWluYWdlLCBhbmQgZ3Jvd2luZyBjb25kaXRpb25zIGluIGEgcHJlZGljdGFibGUgd2F5LiBUaGF0IGRpZmZlcmVuY2Ugc291bmRzIHNpbXBsZSwgYnV0IGl0IGlzIHVzdWFsbHkgd2hhdCBkZXRlcm1pbmVzIHdoZXRoZXIgc3Byb3V0aW5nIGxhc3RzIHRocmVlIGRheXMgb3IgYmVjb21lcyBzb21ldGhpbmcgeW91IGFjdHVhbGx5IGtlZXAgZG9pbmcuCgo8aDI+V2h5IGF1dG9tYXRpYyBzcHJvdXRlciBiZW5lZml0cyBhcmUgZGlmZmVyZW50IGZyb20gbWFudWFsIHNwcm91dGluZzwvaDI+CgpKYXIgc3Byb3V0aW5nIHdvcmtzLiBQbGVudHkgb2YgcGVvcGxlIHN0YXJ0IHRoZXJlLCBhbmQgaXQgY2FuIGJlIGluZXhwZW5zaXZlIGF0IGZpcnN0LiBUaGUgcHJvYmxlbSBpcyBub3Qgd2hldGhlciBqYXJzIGNhbiBncm93IHNwcm91dHMuIFRoZSBwcm9ibGVtIGlzIHdoZXRoZXIgeW91IHdhbnQgdG8ga2VlcCByaW5zaW5nIHRoZW0gdHdpY2UgYSBkYXksIG1hbmFnaW5nIGRyYWluYWdlLCBhbmQgd2F0Y2hpbmcgY2xvc2VseSBlbm91Z2ggdG8gYXZvaWQgc3BvaWxhZ2UuCgpUaGF0IGlzIHdoZXJlIDxhIGNsYXNzPSJ3cGlsX2tleXdvcmRfbGluayIgaHJlZj0iaHR0cHM6Ly9hZ3JpcmlzLmNvbS9wcm9kdWN0L2F1dG9zcHJvdXQvIiB0aXRsZT0iQXV0b1Nwcm91dOKSuSIgZGF0YS13cGlsLWtleXdvcmQtbGluaz0ibGlua2VkIiBkYXRhLXdwaWwtbW9uaXRvci1pZD0iNjUxMiI+YXV0b21hdGljIHNwcm91dGVyPC9hPiBiZW5lZml0cyBiZWNvbWUgcHJhY3RpY2FsIHJhdGhlciB0aGFuIHRoZW9yZXRpY2FsLiBBbiBhdXRvbWF0ZWQgbWFjaGluZSByZWR1Y2VzIHRoZSBsYWJvciB0aGF0IG1hbnVhbCBtZXRob2RzIGRlcGVuZCBvbi4gSW5zdGVhZCBvZiBidWlsZGluZyB5b3VyIGRheSBhcm91bmQgeW91ciBzcHJvdXRzLCB5b3Ugc2V0IHRoZSBzeXN0ZW0gdXAsIGxldCBpdCBydW4sIGFuZCBoYXJ2ZXN0IHdoZW4gcmVhZHkuIEZvciBidXN5IHByb2Zlc3Npb25hbHMsIHBhcmVudHMsIG9yIGFueW9uZSB0cnlpbmcgdG8gZWF0IGJldHRlciB3aXRob3V0IGFkZGluZyBhbm90aGVyIGNob3JlLCB0aGF0IGlzIHRoZSB3aG9sZSBwb2ludC4KClRoZXJlIGlzIGFsc28gYSBjb25zaXN0ZW5jeSBmYWN0b3IuIE1hbnVhbCBzcHJvdXRpbmcgbGVhdmVzIGEgbG90IG9mIHJvb20gZm9yIHVuZXZlbiBtb2lzdHVyZSwgbWlzc2VkIHJpbnNlcywgb3IgcG9vciBhaXJmbG93LiBBdXRvbWF0aW9uIGNyZWF0ZXMgYSBtb3JlIHJlcGVhdGFibGUgcHJvY2Vzcy4gSWYgeW91ciBnb2FsIGlzIHRvIGdyb3cgc3Byb3V0cyByZWd1bGFybHksIHJlcGVhdGFiaWxpdHkgbWF0dGVycyBqdXN0IGFzIG11Y2ggYXMgeWllbGQuCgo8aDI+VGhlIGJpZ2dlc3QgYXV0b21hdGljIHNwcm91dGVyIGJlbmVmaXRzIGZvciBldmVyeWRheSB1c2U8L2gyPgoKVGhlIGZpcnN0IG1ham9yIGJlbmVmaXQgaXMgb2J2aW91cyBidXQgZWFzeSB0byB1bmRlcmVzdGltYXRlOiBubyBkYWlseSByaW5zaW5nLiBUaGlzIGlzIHRoZSBmcmljdGlvbiBwb2ludCB0aGF0IHN0b3BzIG1vc3QgcGVvcGxlLiBFdmVuIGlmIGVhY2ggcmluc2UgdGFrZXMgb25seSBhIGZldyBtaW51dGVzLCBpdCBzdGlsbCBhc2tzIGZvciBhdHRlbnRpb24gYXQgdGhlIHNhbWUgdGltZXMgZXZlcnkgZGF5LiBNaXNzIG9uZSBjeWNsZSwgb3ZlcndhdGVyLCBvciBsZWF2ZSB0aGUgamFyIGluIGEgcG9vciBzcG90LCBhbmQgdGhlIHJlc3VsdCBjYW4gZ28gZG93bmhpbGwgcXVpY2tseS4KCkFuIDxhIGNsYXNzPSJ3cGlsX2tleXdvcmRfbGluayIgaHJlZj0iaHR0cHM6Ly9hZ3JpcmlzLmNvbS8yMDIzLzEyLzEzL2Jlc3QtYXV0b21hdGljLXNwcm91dGVyLWF1dG9zcHJvdXQtdnMtZnJlc2hsaWZlLTMwMDAvIiB0aXRsZT0iQmVzdCBBdXRvbWF0aWMgU3Byb3V0ZXI6IEF1dG9TcHJvdXQgdnMuIEZyZXNobGlmZSAzMDAwIiBkYXRhLXdwaWwta2V5d29yZC1saW5rPSJsaW5rZWQiIGRhdGEtd3BpbC1tb25pdG9yLWlkPSI2NTk0Ij5hdXRvbWF0aWMgc3Byb3V0ZXI8L2E+IHJlcGxhY2VzIHRoYXQgbWFudWFsIGNhcmUgcm91dGluZSB3aXRoIHNjaGVkdWxlZCBtaXN0aW5nIGFuZCBjb250cm9sbGVkIGRyYWluYWdlLiBUaGF0IG1lYW5zIGxlc3MgZ3Vlc3N3b3JrIGFuZCBmZXdlciBjaGFuY2VzIHRvIGZvcmdldC4gWW91IGFyZSBub3QgYmVpbmcgYXNrZWQgdG8gYmVjb21lIGEgcGFydC10aW1lIHNwcm91dCBtYW5hZ2VyLgoKVGhlIHNlY29uZCBiZW5lZml0IGlzIGh5Z2llbmUuIE1hbnVhbCBqYXJzIGNhbiB3b3JrIHdlbGwsIGJ1dCB0aGV5IGNhbiBhbHNvIGJlY29tZSBzdGFsZSwgb3Zlcmx5IHdldCwgb3IgcG9vcmx5IHZlbnRpbGF0ZWQgaWYgdGhlIHNldHVwIGlzIG5vdCByaWdodC4gV2hlbiB3YXRlciBmbG93IGFuZCBkcmFpbmFnZSBhcmUgYnVpbHQgaW50byB0aGUgbWFjaGluZSwgY29uZGl0aW9ucyBhcmUgZWFzaWVyIHRvIG1hbmFnZSBhbmQgZWFzaWVyIHRvIHJlcGVhdC4gVGhhdCBsb3dlcnMgdGhlIG9kZHMgb2YgdGhlIGNsYXNzaWMgaG9tZSBzcHJvdXRpbmcgcHJvYmxlbXM6IHNvZ2d5IHNwcm91dHMsIGJhZCBzbWVsbHMsIGFuZCBmYWlsZWQgYmF0Y2hlcy4KClRoZSB0aGlyZCBiZW5lZml0IGlzIGNvbnNpc3RlbmN5LiBGcmVzaCBzcHJvdXRzIGFyZSBtb3N0IHVzZWZ1bCB3aGVuIHlvdSBjYW4gY291bnQgb24gaGF2aW5nIHRoZW0uIEEgbWFjaGluZSB0aGF0IGtlZXBzIGlycmlnYXRpb24gcmVndWxhciBoZWxwcyBkZWxpdmVyIG1vcmUgcmVsaWFibGUgaGFydmVzdHMgaW4gdGhlIHR5cGljYWwgMiB0byA2IGRheSB3aW5kb3csIGRlcGVuZGluZyBvbiB0aGUgc2VlZC4gVGhhdCByZWxpYWJpbGl0eSBtYXR0ZXJzIG1vcmUgdGhhbiBwZW9wbGUgdGhpbmsgYmVjYXVzZSBpdCBtYWtlcyBtZWFsIHBsYW5uaW5nIHBvc3NpYmxlLiBZb3UgY2FuIGFjdHVhbGx5IGV4cGVjdCBzcHJvdXRzIHRvIGJlIHJlYWR5IGZvciBzYWxhZHMsIHNhbmR3aWNoZXMsIGJvd2xzLCB3cmFwcywgb3Igc21vb3RoaWVzIGluc3RlYWQgb2YgaG9waW5nIHRoZSBiYXRjaCB3b3JrZWQgb3V0LgoKVGhlIGZvdXJ0aCBiZW5lZml0IGlzIG91dHB1dC4gQSB3ZWxsLWRlc2lnbmVkIGF1dG9tYXRpYyBzcHJvdXRlciBjYW4gZ3JvdyBhIG1lYW5pbmdmdWwgYW1vdW50IGF0IGhvbWUsIHVwIHRvIDUwMCBncmFtcywgd2hpY2ggbWFrZXMgaXQgcHJhY3RpY2FsIGZvciBob3VzZWhvbGRzIHJhdGhlciB0aGFuIGp1c3QgaG9iYnkgdXNlLiBJZiB5b3UgZWF0IHNwcm91dHMgcmVndWxhcmx5LCBiYXRjaCBzaXplIG1hdHRlcnMuIFRpbnkgeWllbGRzIG1heSBsb29rIGNsZXZlciBvbmxpbmUgYnV0IGRvIG5vdCBzb2x2ZSB0aGUgcmVhbCBjb3N0IGFuZCBjb252ZW5pZW5jZSBwcm9ibGVtLgoKVGhlbiB0aGVyZSBpcyB0aGUgbWVudGFsIGJlbmVmaXQ6IGxlc3MgbW9uaXRvcmluZy4gWW91IGRvIG5vdCBoYXZlIHRvIHN0YW5kIG92ZXIgdGhlIHNpbmsgd29uZGVyaW5nIHdoZXRoZXIgdGhlIHNlZWRzIGRyYWluZWQgZW5vdWdoIG9yIHdoZXRoZXIgdGhlIGphciBhbmdsZSBpcyByaWdodC4gWW91IHNldCBpdCB1cCwgbGV0IGl0IHJ1biwgYW5kIGNvbWUgYmFjayB3aGVuIHRoZSBjeWNsZSBpcyBkb25lLiBUaGF0IGtpbmQgb2Ygc2ltcGxpY2l0eSBpcyB3aGF0IHR1cm5zIGhlYWx0aHkgaW50ZW50aW9ucyBpbnRvIHJlcGVhdGFibGUgYmVoYXZpb3IuCgo8aDI+VGltZSBzYXZpbmdzIG1hdHRlciBtb3JlIHRoYW4gcGVvcGxlIGFkbWl0PC9oMj4KCk1vc3QgcGVvcGxlIGNvbXBhcmUgc3Byb3V0aW5nIG1ldGhvZHMgYmFzZWQgb24gc2VlZCBjb3N0IG9yIGVxdWlwbWVudCBwcmljZS4gVGhhdCBpcyByZWFzb25hYmxlLCBidXQgaXQgbWlzc2VzIHRoZSBiaWdnZXIgaXNzdWUuIFRoZSBtb3N0IGV4cGVuc2l2ZSBzcHJvdXRpbmcgbWV0aG9kIGlzIG9mdGVuIHRoZSBvbmUgeW91IGFiYW5kb24uCgpJZiBtYW51YWwgc3Byb3V0aW5nIGZlZWxzIGNoZWFwIGJ1dCByZXBlYXRlZGx5IGZhaWxzIGJlY2F1c2UgeW91IGRvIG5vdCB3YW50IHRvIHJpbnNlLCBkcmFpbiwgY2xlYW4sIGFuZCBtb25pdG9yLCB0aGVuIGl0IGlzIG5vdCBhY3R1YWxseSBlZmZpY2llbnQuIEl0IGlzIGp1c3QgbG93LWNvc3QgZnJpY3Rpb24uIEFuIGF1dG9tYXRpYyBzeXN0ZW0gY29zdHMgbW9yZSB1cGZyb250LCBidXQgaXQgc2F2ZXMgdGltZSBldmVyeSBzaW5nbGUgd2Vlay4gT3ZlciBtb250aHMgYW5kIHllYXJzLCB0aGF0IG1hdHRlcnMuCgpUaGlzIGlzIGVzcGVjaWFsbHkgdHJ1ZSBmb3IgYW55b25lIGFscmVhZHkgdHJ5aW5nIHRvIHN0cmVhbWxpbmUgaGVhbHRoIGhhYml0cy4gSWYgeW91IHByZXAgbWVhbHMsIHRyYWNrIHByb3RlaW4sIGJ1eSBzdXBwbGVtZW50cywgb3IgaW52ZXN0IGluIGJldHRlciBraXRjaGVuIHRvb2xzLCB0aGVuIHRoZSBhcmd1bWVudCBmb3IgYXV0b21hdGlvbiBpcyBzdHJhaWdodGZvcndhcmQuIEEgc3Byb3V0ZXIgc2hvdWxkIGZpdCB5b3VyIGxpZmUsIG5vdCByZXF1aXJlIGEgc2Vjb25kIHJvdXRpbmUgdG8gc3VwcG9ydCBpdC4KCjxoMj5CZXR0ZXIgc3Byb3V0cyB3aXRoIGxlc3MgYmFieXNpdHRpbmc8L2gyPgoKT25lIG9mIHRoZSBzdHJvbmdlc3QgYXV0b21hdGljIHNwcm91dGVyIGJlbmVmaXRzIGlzIHRoYXQgdGhlIG1hY2hpbmUgaGVscHMgY3JlYXRlIGJldHRlciBncm93aW5nIGNvbmRpdGlvbnMgd2l0aG91dCBjb25zdGFudCBpbnRlcnZlbnRpb24uIFNwcm91dHMgbmVlZCBtb2lzdHVyZSwgYnV0IG5vdCBzdGFuZGluZyB3YXRlci4gVGhleSBuZWVkIHJlZ3VsYXIgY2FyZSwgYnV0IG5vdCByYW5kb20gY2FyZS4gVGhleSBiZW5lZml0IGZyb20gc3RhYmxlIGNvbmRpdGlvbnMgbW9yZSB0aGFuIGhlcm9pYyBlZmZvcnQuCgpUaGF0IGlzIHdoeSBhIHB1cnBvc2UtYnVpbHQgYXBwbGlhbmNlIGhhcyBhbiBhZHZhbnRhZ2Ugb3ZlciBpbXByb3Zpc2VkIG1ldGhvZHMuIFdoZW4gaXJyaWdhdGlvbiwgZHJhaW5hZ2UsIGFuZCBsaWdodCBhcmUgcGFydCBvZiB0aGUgZGVzaWduLCB0aGUgcHJvY2VzcyBiZWNvbWVzIGVhc2llciB0byBjb250cm9sLiBUaGUgcmVzdWx0IGlzIG5vdCBtYWdpYy4gSXQgaXMgc2ltcGx5IGJldHRlciBlbmdpbmVlcmluZyBhcHBsaWVkIHRvIGEgdGFzayB0aGF0IG9mdGVuIGZhaWxzIGJlY2F1c2UgdGhlIHNldHVwIGlzIHRvbyBtYW51YWwuCgpUaGVyZSBpcyBzdGlsbCBzb21lIHZhcmlhdGlvbiBkZXBlbmRpbmcgb24gc2VlZCB0eXBlLiBCcm9jY29saSwgYWxmYWxmYSwgcmFkaXNoLCBtdW5nIGJlYW5zLCBhbmQgbGVudGlscyBkbyBub3QgYWxsIGJlaGF2ZSBleGFjdGx5IHRoZSBzYW1lIHdheS4gQnV0IGF1dG9tYXRpb24gaGVscHMgbmFycm93IHRoZSBtYXJnaW4gZm9yIGVycm9yLiBZb3UgYXJlIG5vdCBzdGFydGluZyBmcm9tIHNjcmF0Y2ggZXZlcnkgYmF0Y2guCgo8aDI+Q29zdCBvdmVyIHRpbWU6IHN0b3JlLWJvdWdodCBzcHJvdXRzIHZzIGdyb3dpbmcgYXQgaG9tZTwvaDI+CgpTdG9yZS1ib3VnaHQgc3Byb3V0cyBsb29rIGNvbnZlbmllbnQgdW50aWwgeW91IGJ1eSB0aGVtIHJlZ3VsYXJseS4gVGhlbiB0aGUgbWF0aCBiZWNvbWVzIGxlc3MgYXR0cmFjdGl2ZS4gRnJlc2ggc3Byb3V0cyBhcmUgb2Z0ZW4gc29sZCBpbiBzbWFsbCBhbW91bnRzIGF0IHByZW1pdW0gcHJpY2VzLCBhbmQgc2hlbGYgbGlmZSBpcyBsaW1pdGVkLiBJZiB5b3UgZG8gbm90IHVzZSB0aGVtIHF1aWNrbHksIHBhcnQgb2Ygd2hhdCB5b3UgYm91Z2h0IGVuZHMgdXAgd2FzdGVkLgoKR3Jvd2luZyBhdCBob21lIGNoYW5nZXMgdGhhdC4gWW91IGdldCBmcmVzaCBoYXJ2ZXN0cyB3aGVuIHlvdSBuZWVkIHRoZW0sIGFuZCB0aGUgc2VlZCBjb3N0IHBlciBiYXRjaCBpcyB0eXBpY2FsbHkgZmFyIGxvd2VyIHRoYW4gYnV5aW5nIHJldGFpbCBwYWNrcyBhZ2FpbiBhbmQgYWdhaW4uIFRoZSBsb25nLXRlcm0gc2F2aW5ncyBiZWNvbWUgbW9yZSBub3RpY2VhYmxlIGlmIHNwcm91dHMgYXJlIGEgd2Vla2x5IHN0YXBsZSByYXRoZXIgdGhhbiBhbiBvY2Nhc2lvbmFsIHRvcHBpbmcuCgpUaGlzIGlzIHdoZXJlIGFuIGF1dG9tYXRpYyBtYWNoaW5lIG1ha2VzIG1vcmUgc2Vuc2UgdGhhbiBqYXJzIGZvciBtYW55IGhvdXNlaG9sZHMuIEhvbWUgZ3Jvd2luZyBvbmx5IHNhdmVzIG1vbmV5IGlmIHlvdSBrZWVwIGRvaW5nIGl0LiBJZiBhdXRvbWF0aW9uIGlzIHdoYXQgbWFrZXMgdGhlIGhhYml0IHN0aWNrLCB0aGVuIGl0IGlzIGRpcmVjdGx5IHRpZWQgdG8gdmFsdWUuCgo8aDI+V2hvIGJlbmVmaXRzIG1vc3QgZnJvbSBhbiBhdXRvbWF0aWMgc3Byb3V0ZXI\/PC9oMj4KCk5vdCBldmVyeW9uZSBuZWVkcyBvbmUuIElmIHlvdSBlbmpveSB0aGUgaGFuZHMtb24gcml0dWFsIG9mIGphciBzcHJvdXRpbmcgYW5kIG5ldmVyIG1pc3MgYSByaW5zZSwgbWFudWFsIG1ldGhvZHMgbWF5IGJlIGVub3VnaC4gQnV0IG1hbnkgcGVvcGxlIGRvIG5vdCB3YW50IGFub3RoZXIgZGFpbHkgbWFpbnRlbmFuY2UgdGFzaywgZXZlbiBmb3Igc29tZXRoaW5nIGhlYWx0aHkuCgpBdXRvbWF0aWMgc3Byb3V0ZXJzIG1ha2UgdGhlIG1vc3Qgc2Vuc2UgZm9yIHBlb3BsZSB3aG8gYWxyZWFkeSBrbm93IGNvbnZlbmllbmNlIGRyaXZlcyBjb25zaXN0ZW5jeS4gQnVzeSBob3VzZWhvbGRzLCB3ZWxsbmVzcy1mb2N1c2VkIHByb2Zlc3Npb25hbHMsIHBsYW50LWZvcndhcmQgZWF0ZXJzLCBhbmQgYW55b25lIHRpcmVkIG9mIG1vbGR5IGphcnMgdXN1YWxseSBzZWUgdGhlIGRpZmZlcmVuY2UgcXVpY2tseS4gVGhlIGJlbmVmaXQgaXMgbm90IGp1c3QgZWFzaWVyIHNwcm91dGluZy4gSXQgaXMgcmVsaWFibGUgYWNjZXNzIHRvIGZyZXNoIGZvb2Qgd2l0aG91dCBhZGRpbmcgY2x1dHRlciB0byB5b3VyIHNjaGVkdWxlLgoKVGhhdCBpcyB3aHkgc3lzdGVtcyBsaWtlIDxhIGhyZWY9Imh0dHBzOi8vYWdyaXJpcy5jb20vcHJvZHVjdC9hdXRvc3Byb3V0Lz9jdXJyZW5jeT1OT0siPnRoZSBBdXRvU3Byb3V0PC9hPiByZXNvbmF0ZS4gVGhleSBhcmUgbm90IHRyeWluZyB0byB0dXJuIHNwcm91dGluZyBpbnRvIGEgaG9iYnkgcHJvamVjdC4gVGhleSBhcmUgZGVzaWduZWQgdG8gbWFrZSBmcmVzaCBzcHJvdXQgcHJvZHVjdGlvbiByb3V0aW5lLCBjbGVhbiwgYW5kIGxvdyBlZmZvcnQsIHdpdGggbm8gZGFpbHkgcmluc2luZyBhbmQgbm8gY29uc3RhbnQgY2hlY2tpbmcuCgo8aDI+V2hhdCB0byBsb29rIGZvciBiZXlvbmQgdGhlIGJhc2ljIGF1dG9tYXRpYyBzcHJvdXRlciBiZW5lZml0czwvaDI+CgpOb3QgYWxsIGF1dG9tYXRpYyBzcHJvdXRlcnMgc29sdmUgdGhlIHNhbWUgcHJvYmxlbXMgZXF1YWxseSB3ZWxsLiBJZiB5b3UgYXJlIGNvbXBhcmluZyBvcHRpb25zLCBsb29rIHBhc3QgdGhlIHdvcmQgYXV0b21hdGljIGFuZCBwYXkgYXR0ZW50aW9uIHRvIHdoYXQgaXMgYWN0dWFsbHkgYXV0b21hdGVkLiBJcnJpZ2F0aW9uIGFuZCBkcmFpbmFnZSBhcmUgdGhlIGVzc2VudGlhbHMuIEJ1aWxkIHF1YWxpdHksIGZvb2QtY29udGFjdCBtYXRlcmlhbHMsIGVhc2Ugb2YgY2xlYW5pbmcsIGFuZCBsb25nLXRlcm0gcmVwYWlyYWJpbGl0eSBtYXR0ZXIgdG9vLgoKU3VwcG9ydCBhbHNvIG1hdHRlcnMgbW9yZSB0aGFuIG1vc3QgYnV5ZXJzIGV4cGVjdC4gQSBtYWNoaW5lIGlzIGVhc2llciB0byB1c2Ugd2hlbiBpdCBjb21lcyB3aXRoIDxhIGhyZWY9Imh0dHBzOi8vYWdyaXJpcy5jb20vMjAyNi8wNC8yMy9zcHJvdXQtZ3Jvd2luZy12aWRlby10dXRvcmlhbC8iPmNsZWFyIGd1aWRhbmNlPC9hPiwgcHJhY3RpY2FsIHRyb3VibGVzaG9vdGluZywgYW5kIGEgd2FycmFudHkgdGhhdCByZWZsZWN0cyBjb25maWRlbmNlIGluIHRoZSBwcm9kdWN0LiBIb21lIGZvb2QgdGVjaG5vbG9neSBzaG91bGQgbm90IGZlZWwgZGlzcG9zYWJsZS4KClByaWNlIGlzIHBhcnQgb2YgdGhlIGNvbnZlcnNhdGlvbiwgYnV0IHNvIGlzIGxpZmVzcGFuLiBBIGNoZWFwZXIgbWFjaGluZSB0aGF0IGlzIGZydXN0cmF0aW5nIHRvIHVzZSBvciBoYXJkIHRvIG1haW50YWluIG1heSBub3QgYmUgdGhlIGJldHRlciBkZWFsLiBJZiB0aGUgZ29hbCBpcyByZWd1bGFyIGhhcnZlc3RzIHdpdGggbGVzcyB3YXN0ZSBhbmQgbGVzcyBlZmZvcnQsIHRoZW4gZHVyYWJpbGl0eSBhbmQgdXNhYmlsaXR5IGFyZSBwYXJ0IG9mIHRoZSB2YWx1ZSwgbm90IGV4dHJhcy4KClRoZSBiZXN0IGF1dG9tYXRpYyBzcHJvdXRlciBiZW5lZml0cyBhcmUgbm90IGZsYXNoeS4gVGhleSBhcmUgdGhlIGtpbmQgeW91IG5vdGljZSBhZnRlciBhIGZldyB3ZWVrcywgd2hlbiBmcmVzaCBzcHJvdXRzIGtlZXAgc2hvd2luZyB1cCBpbiB5b3VyIG1lYWxzIGFuZCB5b3UgcmVhbGl6ZSB5b3UgbmV2ZXIgaGFkIHRvIHRoaW5rIG11Y2ggYWJvdXQgbWFraW5nIHRoYXQgaGFwcGVuLiBUaGF0IGlzIHVzdWFsbHkgdGhlIHBvaW50IHdoZXJlIHNwcm91dGluZyBzdG9wcyBmZWVsaW5nIGxpa2UgYSBnb29kIGludGVudGlvbiBhbmQgc3RhcnRzIGZlZWxpbmcgbm9ybWFsLmRvY3VtZW50ZXhjZXJwdFNlZSB0aGUgYXV0b21hdGljIHNwcm91dGVyIGJlbmVmaXRzIHRoYXQgbWFrZSBmcmVzaCBzcHJvdXRzIGVhc2llcjogbm8gZGFpbHkgcmluc2luZywgY2xlYW5lciBoYXJ2ZXN0cywgYmV0dGVyIGNvbnNpc3RlbmN5LCBhbmQgbG93ZXIgZm9vZCBjb3N0cy5kb2N1bWVudGF1dGhvcmRvY3VtZW50ZmVhdHVyZWRfbWVkaWFkb2N1bWVudGNvbW1lbnRfc3RhdHVzZG9jdW1lbnRwaW5nX3N0YXR1c2RvY3VtZW50c3RpY2t5ZG9jdW1lbnR0ZW1wbGF0ZWRvY3VtZW50Zm9ybWF0ZG9jdW1lbnRtZXRhYWR2YW5jZWRfc2VvX2Rlc2NyaXB0aW9uamV0cGFja19zZW9faHRtbF90aXRsZWpldHBhY2tfc2VvX25vaW5kZXhfamV0cGFja19uZXdzbGV0dGVyX2FjY2Vzc19qZXRwYWNrX2RvbnRfZW1haWxfcG9zdF90b19zdWJzX2pldHBhY2tfbmV3c2xldHRlcl90aWVyX2lkX2pldHBhY2tfbWVtYmVyc2hpcHNfY29udGFpbnNfcGF5d2FsbGVkX2NvbnRlbnRfamV0cGFja19tZW1iZXJzaGlwc19jb250YWluc19wYWlkX2NvbnRlbnRmb290bm90ZXNqZXRwYWNrX3Bvc3Rfd2FzX2V2ZXJfcHVibGlzaGVkX2VsZW1lbnRvcl9lZGl0X21vZGVfZWxlbWVudG9yX3RlbXBsYXRlX3R5cGVfZWxlbWVudG9yX2RhdGFfZWxlbWVudG9yX3BhZ2Vfc2V0dGluZ3NfZWxlbWVudG9yX2NvbmRpdGlvbnNkb2N1bWVudGNhdGVnb3JpZXNkb2N1bWVudHRhZ3Nkb2N1bWVudGJsb2Nrc2NsaWVudElkaXNWYWxpZG9yaWdpbmFsQ29udGVudG5hbWVhdHRyaWJ1dGVzY29udGVudFRycENvbnRlbnRSZXN0cmljdGlvbmlubmVyQmxvY2tzc3RhdGVzYXZlZEF0c3RhdGVzYXZlZEJ5BQcIBAgECAYIBSkIB5GOAQgHkQIIBggOCA4ICwgGSAEGCAQYFhMaIBsvKgkfFBgPGBUICggECAYIBw8ECgcVCwUHBQcVAQQAAAEAAAABAAAAAQcADgECAAgBB0IBAQBBAAACQSMBMAB9AXcTMjAyNi0wNS0wOVQwMjowMzozOHcbYXV0b21hdGljLXNwcm91dGVyLWJlbmVmaXRzdwdwdWJsaXNofbacs+IBfZbNAXcEb3BlbncEb3Blbnl3AHcIc3RhbmRhcmR3AHcAeXcAeX0AeXl3AHl3AHcAdwB+dQB1AX26FnUAdyRmODk0OTNiOS0zM2IxLTQ2MzMtOTczZC1mZjc2M2NjYjZjODB4d69IPHA+WW91IGRvIG5vdCBxdWl0IHNwcm91dGluZyBiZWNhdXNlIHNwcm91dHMgYXJlIGhhcmQgdG8gbGlrZS4gWW91IHF1aXQgYmVjYXVzZSB0aGUgcHJvY2VzcyBnZXRzIGFubm95aW5nIGZhc3QuIFRoZSByZWFsIHZhbHVlIGJlaGluZCBhdXRvbWF0aWMgc3Byb3V0ZXIgYmVuZWZpdHMgaXMgbm90IGp1c3QgdGhhdCBhIG1hY2hpbmUgZ3Jvd3Mgc3Byb3V0cyBmb3IgeW91LiBJdCBpcyB0aGF0IGl0IHJlbW92ZXMgdGhlIHNtYWxsIGRhaWx5IHRhc2tzIHRoYXQgdXN1YWxseSBicmVhayB0aGUgaGFiaXQgLSByaW5zaW5nLCBkcmFpbmluZywgY2hlY2tpbmcgZm9yIG9kb3JzLCBhbmQgaG9waW5nIHlvdSBkaWQgbm90IGNyZWF0ZSBhbm90aGVyIG1vbGR5IGphciBvbiB0aGUgY291bnRlci48L3A+CjxwPkZvciBwZW9wbGUgd2hvIHdhbnQgZnJlc2ggc3Byb3V0cyBhcyBhIHJlYWwgcGFydCBvZiB0aGVpciB3ZWVrbHkgZm9vZCByb3V0aW5lLCBhdXRvbWF0aW9uIGNoYW5nZXMgdGhlIGVxdWF0aW9uLiBJbnN0ZWFkIG9mIGRlcGVuZGluZyBvbiBtZW1vcnkgYW5kIHBlcmZlY3QgdGltaW5nLCB5b3UgZ2V0IGEgc3lzdGVtIHRoYXQgaGFuZGxlcyBpcnJpZ2F0aW9uLCBkcmFpbmFnZSwgYW5kIGdyb3dpbmcgY29uZGl0aW9ucyBpbiBhIHByZWRpY3RhYmxlIHdheS4gVGhhdCBkaWZmZXJlbmNlIHNvdW5kcyBzaW1wbGUsIGJ1dCBpdCBpcyB1c3VhbGx5IHdoYXQgZGV0ZXJtaW5lcyB3aGV0aGVyIHNwcm91dGluZyBsYXN0cyB0aHJlZSBkYXlzIG9yIGJlY29tZXMgc29tZXRoaW5nIHlvdSBhY3R1YWxseSBrZWVwIGRvaW5nLjwvcD4KPGgyPldoeSBhdXRvbWF0aWMgc3Byb3V0ZXIgYmVuZWZpdHMgYXJlIGRpZmZlcmVudCBmcm9tIG1hbnVhbCBzcHJvdXRpbmc8L2gyPgo8cD5KYXIgc3Byb3V0aW5nIHdvcmtzLiBQbGVudHkgb2YgcGVvcGxlIHN0YXJ0IHRoZXJlLCBhbmQgaXQgY2FuIGJlIGluZXhwZW5zaXZlIGF0IGZpcnN0LiBUaGUgcHJvYmxlbSBpcyBub3Qgd2hldGhlciBqYXJzIGNhbiBncm93IHNwcm91dHMuIFRoZSBwcm9ibGVtIGlzIHdoZXRoZXIgeW91IHdhbnQgdG8ga2VlcCByaW5zaW5nIHRoZW0gdHdpY2UgYSBkYXksIG1hbmFnaW5nIGRyYWluYWdlLCBhbmQgd2F0Y2hpbmcgY2xvc2VseSBlbm91Z2ggdG8gYXZvaWQgc3BvaWxhZ2UuPC9wPgo8cD5UaGF0IGlzIHdoZXJlIDxhIGNsYXNzPSJ3cGlsX2tleXdvcmRfbGluayIgaHJlZj0iaHR0cHM6Ly9hZ3JpcmlzLmNvbS9wcm9kdWN0L2F1dG9zcHJvdXQvIiB0aXRsZT0iQXV0b1Nwcm91dOKSuSIgZGF0YS13cGlsLWtleXdvcmQtbGluaz0ibGlua2VkIiBkYXRhLXdwaWwtbW9uaXRvci1pZD0iNjUxMiI+YXV0b21hdGljIHNwcm91dGVyPC9hPiBiZW5lZml0cyBiZWNvbWUgcHJhY3RpY2FsIHJhdGhlciB0aGFuIHRoZW9yZXRpY2FsLiBBbiBhdXRvbWF0ZWQgbWFjaGluZSByZWR1Y2VzIHRoZSBsYWJvciB0aGF0IG1hbnVhbCBtZXRob2RzIGRlcGVuZCBvbi4gSW5zdGVhZCBvZiBidWlsZGluZyB5b3VyIGRheSBhcm91bmQgeW91ciBzcHJvdXRzLCB5b3Ugc2V0IHRoZSBzeXN0ZW0gdXAsIGxldCBpdCBydW4sIGFuZCBoYXJ2ZXN0IHdoZW4gcmVhZHkuIEZvciBidXN5IHByb2Zlc3Npb25hbHMsIHBhcmVudHMsIG9yIGFueW9uZSB0cnlpbmcgdG8gZWF0IGJldHRlciB3aXRob3V0IGFkZGluZyBhbm90aGVyIGNob3JlLCB0aGF0IGlzIHRoZSB3aG9sZSBwb2ludC48L3A+CjxwPlRoZXJlIGlzIGFsc28gYSBjb25zaXN0ZW5jeSBmYWN0b3IuIE1hbnVhbCBzcHJvdXRpbmcgbGVhdmVzIGEgbG90IG9mIHJvb20gZm9yIHVuZXZlbiBtb2lzdHVyZSwgbWlzc2VkIHJpbnNlcywgb3IgcG9vciBhaXJmbG93LiBBdXRvbWF0aW9uIGNyZWF0ZXMgYSBtb3JlIHJlcGVhdGFibGUgcHJvY2Vzcy4gSWYgeW91ciBnb2FsIGlzIHRvIGdyb3cgc3Byb3V0cyByZWd1bGFybHksIHJlcGVhdGFiaWxpdHkgbWF0dGVycyBqdXN0IGFzIG11Y2ggYXMgeWllbGQuPC9wPgo8aDI+VGhlIGJpZ2dlc3QgYXV0b21hdGljIHNwcm91dGVyIGJlbmVmaXRzIGZvciBldmVyeWRheSB1c2U8L2gyPgo8cD5UaGUgZmlyc3QgbWFqb3IgYmVuZWZpdCBpcyBvYnZpb3VzIGJ1dCBlYXN5IHRvIHVuZGVyZXN0aW1hdGU6IG5vIGRhaWx5IHJpbnNpbmcuIFRoaXMgaXMgdGhlIGZyaWN0aW9uIHBvaW50IHRoYXQgc3RvcHMgbW9zdCBwZW9wbGUuIEV2ZW4gaWYgZWFjaCByaW5zZSB0YWtlcyBvbmx5IGEgZmV3IG1pbnV0ZXMsIGl0IHN0aWxsIGFza3MgZm9yIGF0dGVudGlvbiBhdCB0aGUgc2FtZSB0aW1lcyBldmVyeSBkYXkuIE1pc3Mgb25lIGN5Y2xlLCBvdmVyd2F0ZXIsIG9yIGxlYXZlIHRoZSBqYXIgaW4gYSBwb29yIHNwb3QsIGFuZCB0aGUgcmVzdWx0IGNhbiBnbyBkb3duaGlsbCBxdWlja2x5LjwvcD4KPHA+QW4gPGEgY2xhc3M9IndwaWxfa2V5d29yZF9saW5rIiBocmVmPSJodHRwczovL2FncmlyaXMuY29tLzIwMjMvMTIvMTMvYmVzdC1hdXRvbWF0aWMtc3Byb3V0ZXItYXV0b3Nwcm91dC12cy1mcmVzaGxpZmUtMzAwMC8iIHRpdGxlPSJCZXN0IEF1dG9tYXRpYyBTcHJvdXRlcjogQXV0b1Nwcm91dCB2cy4gRnJlc2hsaWZlIDMwMDAiIGRhdGEtd3BpbC1rZXl3b3JkLWxpbms9ImxpbmtlZCIgZGF0YS13cGlsLW1vbml0b3ItaWQ9IjY1OTQiPmF1dG9tYXRpYyBzcHJvdXRlcjwvYT4gcmVwbGFjZXMgdGhhdCBtYW51YWwgY2FyZSByb3V0aW5lIHdpdGggc2NoZWR1bGVkIG1pc3RpbmcgYW5kIGNvbnRyb2xsZWQgZHJhaW5hZ2UuIFRoYXQgbWVhbnMgbGVzcyBndWVzc3dvcmsgYW5kIGZld2VyIGNoYW5jZXMgdG8gZm9yZ2V0LiBZb3UgYXJlIG5vdCBiZWluZyBhc2tlZCB0byBiZWNvbWUgYSBwYXJ0LXRpbWUgc3Byb3V0IG1hbmFnZXIuPC9wPgo8cD5UaGUgc2Vjb25kIGJlbmVmaXQgaXMgaHlnaWVuZS4gTWFudWFsIGphcnMgY2FuIHdvcmsgd2VsbCwgYnV0IHRoZXkgY2FuIGFsc28gYmVjb21lIHN0YWxlLCBvdmVybHkgd2V0LCBvciBwb29ybHkgdmVudGlsYXRlZCBpZiB0aGUgc2V0dXAgaXMgbm90IHJpZ2h0LiBXaGVuIHdhdGVyIGZsb3cgYW5kIGRyYWluYWdlIGFyZSBidWlsdCBpbnRvIHRoZSBtYWNoaW5lLCBjb25kaXRpb25zIGFyZSBlYXNpZXIgdG8gbWFuYWdlIGFuZCBlYXNpZXIgdG8gcmVwZWF0LiBUaGF0IGxvd2VycyB0aGUgb2RkcyBvZiB0aGUgY2xhc3NpYyBob21lIHNwcm91dGluZyBwcm9ibGVtczogc29nZ3kgc3Byb3V0cywgYmFkIHNtZWxscywgYW5kIGZhaWxlZCBiYXRjaGVzLjwvcD4KPHA+VGhlIHRoaXJkIGJlbmVmaXQgaXMgY29uc2lzdGVuY3kuIEZyZXNoIHNwcm91dHMgYXJlIG1vc3QgdXNlZnVsIHdoZW4geW91IGNhbiBjb3VudCBvbiBoYXZpbmcgdGhlbS4gQSBtYWNoaW5lIHRoYXQga2VlcHMgaXJyaWdhdGlvbiByZWd1bGFyIGhlbHBzIGRlbGl2ZXIgbW9yZSByZWxpYWJsZSBoYXJ2ZXN0cyBpbiB0aGUgdHlwaWNhbCAyIHRvIDYgZGF5IHdpbmRvdywgZGVwZW5kaW5nIG9uIHRoZSBzZWVkLiBUaGF0IHJlbGlhYmlsaXR5IG1hdHRlcnMgbW9yZSB0aGFuIHBlb3BsZSB0aGluayBiZWNhdXNlIGl0IG1ha2VzIG1lYWwgcGxhbm5pbmcgcG9zc2libGUuIFlvdSBjYW4gYWN0dWFsbHkgZXhwZWN0IHNwcm91dHMgdG8gYmUgcmVhZHkgZm9yIHNhbGFkcywgc2FuZHdpY2hlcywgYm93bHMsIHdyYXBzLCBvciBzbW9vdGhpZXMgaW5zdGVhZCBvZiBob3BpbmcgdGhlIGJhdGNoIHdvcmtlZCBvdXQuPC9wPgo8cD5UaGUgZm91cnRoIGJlbmVmaXQgaXMgb3V0cHV0LiBBIHdlbGwtZGVzaWduZWQgYXV0b21hdGljIHNwcm91dGVyIGNhbiBncm93IGEgbWVhbmluZ2Z1bCBhbW91bnQgYXQgaG9tZSwgdXAgdG8gNTAwIGdyYW1zLCB3aGljaCBtYWtlcyBpdCBwcmFjdGljYWwgZm9yIGhvdXNlaG9sZHMgcmF0aGVyIHRoYW4ganVzdCBob2JieSB1c2UuIElmIHlvdSBlYXQgc3Byb3V0cyByZWd1bGFybHksIGJhdGNoIHNpemUgbWF0dGVycy4gVGlueSB5aWVsZHMgbWF5IGxvb2sgY2xldmVyIG9ubGluZSBidXQgZG8gbm90IHNvbHZlIHRoZSByZWFsIGNvc3QgYW5kIGNvbnZlbmllbmNlIHByb2JsZW0uPC9wPgo8cD5UaGVuIHRoZXJlIGlzIHRoZSBtZW50YWwgYmVuZWZpdDogbGVzcyBtb25pdG9yaW5nLiBZb3UgZG8gbm90IGhhdmUgdG8gc3RhbmQgb3ZlciB0aGUgc2luayB3b25kZXJpbmcgd2hldGhlciB0aGUgc2VlZHMgZHJhaW5lZCBlbm91Z2ggb3Igd2hldGhlciB0aGUgamFyIGFuZ2xlIGlzIHJpZ2h0LiBZb3Ugc2V0IGl0IHVwLCBsZXQgaXQgcnVuLCBhbmQgY29tZSBiYWNrIHdoZW4gdGhlIGN5Y2xlIGlzIGRvbmUuIFRoYXQga2luZCBvZiBzaW1wbGljaXR5IGlzIHdoYXQgdHVybnMgaGVhbHRoeSBpbnRlbnRpb25zIGludG8gcmVwZWF0YWJsZSBiZWhhdmlvci48L3A+CjxoMj5UaW1lIHNhdmluZ3MgbWF0dGVyIG1vcmUgdGhhbiBwZW9wbGUgYWRtaXQ8L2gyPgo8cD5Nb3N0IHBlb3BsZSBjb21wYXJlIHNwcm91dGluZyBtZXRob2RzIGJhc2VkIG9uIHNlZWQgY29zdCBvciBlcXVpcG1lbnQgcHJpY2UuIFRoYXQgaXMgcmVhc29uYWJsZSwgYnV0IGl0IG1pc3NlcyB0aGUgYmlnZ2VyIGlzc3VlLiBUaGUgbW9zdCBleHBlbnNpdmUgc3Byb3V0aW5nIG1ldGhvZCBpcyBvZnRlbiB0aGUgb25lIHlvdSBhYmFuZG9uLjwvcD4KPHA+SWYgbWFudWFsIHNwcm91dGluZyBmZWVscyBjaGVhcCBidXQgcmVwZWF0ZWRseSBmYWlscyBiZWNhdXNlIHlvdSBkbyBub3Qgd2FudCB0byByaW5zZSwgZHJhaW4sIGNsZWFuLCBhbmQgbW9uaXRvciwgdGhlbiBpdCBpcyBub3QgYWN0dWFsbHkgZWZmaWNpZW50LiBJdCBpcyBqdXN0IGxvdy1jb3N0IGZyaWN0aW9uLiBBbiBhdXRvbWF0aWMgc3lzdGVtIGNvc3RzIG1vcmUgdXBmcm9udCwgYnV0IGl0IHNhdmVzIHRpbWUgZXZlcnkgc2luZ2xlIHdlZWsuIE92ZXIgbW9udGhzIGFuZCB5ZWFycywgdGhhdCBtYXR0ZXJzLjwvcD4KPHA+VGhpcyBpcyBlc3BlY2lhbGx5IHRydWUgZm9yIGFueW9uZSBhbHJlYWR5IHRyeWluZyB0byBzdHJlYW1saW5lIGhlYWx0aCBoYWJpdHMuIElmIHlvdSBwcmVwIG1lYWxzLCB0cmFjayBwcm90ZWluLCBidXkgc3VwcGxlbWVudHMsIG9yIGludmVzdCBpbiBiZXR0ZXIga2l0Y2hlbiB0b29scywgdGhlbiB0aGUgYXJndW1lbnQgZm9yIGF1dG9tYXRpb24gaXMgc3RyYWlnaHRmb3J3YXJkLiBBIHNwcm91dGVyIHNob3VsZCBmaXQgeW91ciBsaWZlLCBub3QgcmVxdWlyZSBhIHNlY29uZCByb3V0aW5lIHRvIHN1cHBvcnQgaXQuPC9wPgo8aDI+QmV0dGVyIHNwcm91dHMgd2l0aCBsZXNzIGJhYnlzaXR0aW5nPC9oMj4KPHA+T25lIG9mIHRoZSBzdHJvbmdlc3QgYXV0b21hdGljIHNwcm91dGVyIGJlbmVmaXRzIGlzIHRoYXQgdGhlIG1hY2hpbmUgaGVscHMgY3JlYXRlIGJldHRlciBncm93aW5nIGNvbmRpdGlvbnMgd2l0aG91dCBjb25zdGFudCBpbnRlcnZlbnRpb24uIFNwcm91dHMgbmVlZCBtb2lzdHVyZSwgYnV0IG5vdCBzdGFuZGluZyB3YXRlci4gVGhleSBuZWVkIHJlZ3VsYXIgY2FyZSwgYnV0IG5vdCByYW5kb20gY2FyZS4gVGhleSBiZW5lZml0IGZyb20gc3RhYmxlIGNvbmRpdGlvbnMgbW9yZSB0aGFuIGhlcm9pYyBlZmZvcnQuPC9wPgo8cD5UaGF0IGlzIHdoeSBhIHB1cnBvc2UtYnVpbHQgYXBwbGlhbmNlIGhhcyBhbiBhZHZhbnRhZ2Ugb3ZlciBpbXByb3Zpc2VkIG1ldGhvZHMuIFdoZW4gaXJyaWdhdGlvbiwgZHJhaW5hZ2UsIGFuZCBsaWdodCBhcmUgcGFydCBvZiB0aGUgZGVzaWduLCB0aGUgcHJvY2VzcyBiZWNvbWVzIGVhc2llciB0byBjb250cm9sLiBUaGUgcmVzdWx0IGlzIG5vdCBtYWdpYy4gSXQgaXMgc2ltcGx5IGJldHRlciBlbmdpbmVlcmluZyBhcHBsaWVkIHRvIGEgdGFzayB0aGF0IG9mdGVuIGZhaWxzIGJlY2F1c2UgdGhlIHNldHVwIGlzIHRvbyBtYW51YWwuPC9wPgo8cD5UaGVyZSBpcyBzdGlsbCBzb21lIHZhcmlhdGlvbiBkZXBlbmRpbmcgb24gc2VlZCB0eXBlLiBCcm9jY29saSwgYWxmYWxmYSwgcmFkaXNoLCBtdW5nIGJlYW5zLCBhbmQgbGVudGlscyBkbyBub3QgYWxsIGJlaGF2ZSBleGFjdGx5IHRoZSBzYW1lIHdheS4gQnV0IGF1dG9tYXRpb24gaGVscHMgbmFycm93IHRoZSBtYXJnaW4gZm9yIGVycm9yLiBZb3UgYXJlIG5vdCBzdGFydGluZyBmcm9tIHNjcmF0Y2ggZXZlcnkgYmF0Y2guPC9wPgo8aDI+Q29zdCBvdmVyIHRpbWU6IHN0b3JlLWJvdWdodCBzcHJvdXRzIHZzIGdyb3dpbmcgYXQgaG9tZTwvaDI+CjxwPlN0b3JlLWJvdWdodCBzcHJvdXRzIGxvb2sgY29udmVuaWVudCB1bnRpbCB5b3UgYnV5IHRoZW0gcmVndWxhcmx5LiBUaGVuIHRoZSBtYXRoIGJlY29tZXMgbGVzcyBhdHRyYWN0aXZlLiBGcmVzaCBzcHJvdXRzIGFyZSBvZnRlbiBzb2xkIGluIHNtYWxsIGFtb3VudHMgYXQgcHJlbWl1bSBwcmljZXMsIGFuZCBzaGVsZiBsaWZlIGlzIGxpbWl0ZWQuIElmIHlvdSBkbyBub3QgdXNlIHRoZW0gcXVpY2tseSwgcGFydCBvZiB3aGF0IHlvdSBib3VnaHQgZW5kcyB1cCB3YXN0ZWQuPC9wPgo8cD5Hcm93aW5nIGF0IGhvbWUgY2hhbmdlcyB0aGF0LiBZb3UgZ2V0IGZyZXNoIGhhcnZlc3RzIHdoZW4geW91IG5lZWQgdGhlbSwgYW5kIHRoZSBzZWVkIGNvc3QgcGVyIGJhdGNoIGlzIHR5cGljYWxseSBmYXIgbG93ZXIgdGhhbiBidXlpbmcgcmV0YWlsIHBhY2tzIGFnYWluIGFuZCBhZ2Fpbi4gVGhlIGxvbmctdGVybSBzYXZpbmdzIGJlY29tZSBtb3JlIG5vdGljZWFibGUgaWYgc3Byb3V0cyBhcmUgYSB3ZWVrbHkgc3RhcGxlIHJhdGhlciB0aGFuIGFuIG9jY2FzaW9uYWwgdG9wcGluZy48L3A+CjxwPlRoaXMgaXMgd2hlcmUgYW4gYXV0b21hdGljIG1hY2hpbmUgbWFrZXMgbW9yZSBzZW5zZSB0aGFuIGphcnMgZm9yIG1hbnkgaG91c2Vob2xkcy4gSG9tZSBncm93aW5nIG9ubHkgc2F2ZXMgbW9uZXkgaWYgeW91IGtlZXAgZG9pbmcgaXQuIElmIGF1dG9tYXRpb24gaXMgd2hhdCBtYWtlcyB0aGUgaGFiaXQgc3RpY2ssIHRoZW4gaXQgaXMgZGlyZWN0bHkgdGllZCB0byB2YWx1ZS48L3A+CjxoMj5XaG8gYmVuZWZpdHMgbW9zdCBmcm9tIGFuIGF1dG9tYXRpYyBzcHJvdXRlcj88L2gyPgo8cD5Ob3QgZXZlcnlvbmUgbmVlZHMgb25lLiBJZiB5b3UgZW5qb3kgdGhlIGhhbmRzLW9uIHJpdHVhbCBvZiBqYXIgc3Byb3V0aW5nIGFuZCBuZXZlciBtaXNzIGEgcmluc2UsIG1hbnVhbCBtZXRob2RzIG1heSBiZSBlbm91Z2guIEJ1dCBtYW55IHBlb3BsZSBkbyBub3Qgd2FudCBhbm90aGVyIGRhaWx5IG1haW50ZW5hbmNlIHRhc2ssIGV2ZW4gZm9yIHNvbWV0aGluZyBoZWFsdGh5LjwvcD4KPHA+QXV0b21hdGljIHNwcm91dGVycyBtYWtlIHRoZSBtb3N0IHNlbnNlIGZvciBwZW9wbGUgd2hvIGFscmVhZHkga25vdyBjb252ZW5pZW5jZSBkcml2ZXMgY29uc2lzdGVuY3kuIEJ1c3kgaG91c2Vob2xkcywgd2VsbG5lc3MtZm9jdXNlZCBwcm9mZXNzaW9uYWxzLCBwbGFudC1mb3J3YXJkIGVhdGVycywgYW5kIGFueW9uZSB0aXJlZCBvZiBtb2xkeSBqYXJzIHVzdWFsbHkgc2VlIHRoZSBkaWZmZXJlbmNlIHF1aWNrbHkuIFRoZSBiZW5lZml0IGlzIG5vdCBqdXN0IGVhc2llciBzcHJvdXRpbmcuIEl0IGlzIHJlbGlhYmxlIGFjY2VzcyB0byBmcmVzaCBmb29kIHdpdGhvdXQgYWRkaW5nIGNsdXR0ZXIgdG8geW91ciBzY2hlZHVsZS48L3A+CjxwPlRoYXQgaXMgd2h5IHN5c3RlbXMgbGlrZSA8YSBocmVmPSJodHRwczovL2FncmlyaXMuY29tL3Byb2R1Y3QvYXV0b3Nwcm91dC8\/Y3VycmVuY3k9Tk9LIj50aGUgQXV0b1Nwcm91dDwvYT4gcmVzb25hdGUuIFRoZXkgYXJlIG5vdCB0cnlpbmcgdG8gdHVybiBzcHJvdXRpbmcgaW50byBhIGhvYmJ5IHByb2plY3QuIFRoZXkgYXJlIGRlc2lnbmVkIHRvIG1ha2UgZnJlc2ggc3Byb3V0IHByb2R1Y3Rpb24gcm91dGluZSwgY2xlYW4sIGFuZCBsb3cgZWZmb3J0LCB3aXRoIG5vIGRhaWx5IHJpbnNpbmcgYW5kIG5vIGNvbnN0YW50IGNoZWNraW5nLjwvcD4KPGgyPldoYXQgdG8gbG9vayBmb3IgYmV5b25kIHRoZSBiYXNpYyBhdXRvbWF0aWMgc3Byb3V0ZXIgYmVuZWZpdHM8L2gyPgo8cD5Ob3QgYWxsIGF1dG9tYXRpYyBzcHJvdXRlcnMgc29sdmUgdGhlIHNhbWUgcHJvYmxlbXMgZXF1YWxseSB3ZWxsLiBJZiB5b3UgYXJlIGNvbXBhcmluZyBvcHRpb25zLCBsb29rIHBhc3QgdGhlIHdvcmQgYXV0b21hdGljIGFuZCBwYXkgYXR0ZW50aW9uIHRvIHdoYXQgaXMgYWN0dWFsbHkgYXV0b21hdGVkLiBJcnJpZ2F0aW9uIGFuZCBkcmFpbmFnZSBhcmUgdGhlIGVzc2VudGlhbHMuIEJ1aWxkIHF1YWxpdHksIGZvb2QtY29udGFjdCBtYXRlcmlhbHMsIGVhc2Ugb2YgY2xlYW5pbmcsIGFuZCBsb25nLXRlcm0gcmVwYWlyYWJpbGl0eSBtYXR0ZXIgdG9vLjwvcD4KPHA+U3VwcG9ydCBhbHNvIG1hdHRlcnMgbW9yZSB0aGFuIG1vc3QgYnV5ZXJzIGV4cGVjdC4gQSBtYWNoaW5lIGlzIGVhc2llciB0byB1c2Ugd2hlbiBpdCBjb21lcyB3aXRoIDxhIGhyZWY9Imh0dHBzOi8vYWdyaXJpcy5jb20vMjAyNi8wNC8yMy9zcHJvdXQtZ3Jvd2luZy12aWRlby10dXRvcmlhbC8iPmNsZWFyIGd1aWRhbmNlPC9hPiwgcHJhY3RpY2FsIHRyb3VibGVzaG9vdGluZywgYW5kIGEgd2FycmFudHkgdGhhdCByZWZsZWN0cyBjb25maWRlbmNlIGluIHRoZSBwcm9kdWN0LiBIb21lIGZvb2QgdGVjaG5vbG9neSBzaG91bGQgbm90IGZlZWwgZGlzcG9zYWJsZS48L3A+CjxwPlByaWNlIGlzIHBhcnQgb2YgdGhlIGNvbnZlcnNhdGlvbiwgYnV0IHNvIGlzIGxpZmVzcGFuLiBBIGNoZWFwZXIgbWFjaGluZSB0aGF0IGlzIGZydXN0cmF0aW5nIHRvIHVzZSBvciBoYXJkIHRvIG1haW50YWluIG1heSBub3QgYmUgdGhlIGJldHRlciBkZWFsLiBJZiB0aGUgZ29hbCBpcyByZWd1bGFyIGhhcnZlc3RzIHdpdGggbGVzcyB3YXN0ZSBhbmQgbGVzcyBlZmZvcnQsIHRoZW4gZHVyYWJpbGl0eSBhbmQgdXNhYmlsaXR5IGFyZSBwYXJ0IG9mIHRoZSB2YWx1ZSwgbm90IGV4dHJhcy48L3A+CjxwPlRoZSBiZXN0IGF1dG9tYXRpYyBzcHJvdXRlciBiZW5lZml0cyBhcmUgbm90IGZsYXNoeS4gVGhleSBhcmUgdGhlIGtpbmQgeW91IG5vdGljZSBhZnRlciBhIGZldyB3ZWVrcywgd2hlbiBmcmVzaCBzcHJvdXRzIGtlZXAgc2hvd2luZyB1cCBpbiB5b3VyIG1lYWxzIGFuZCB5b3UgcmVhbGl6ZSB5b3UgbmV2ZXIgaGFkIHRvIHRoaW5rIG11Y2ggYWJvdXQgbWFraW5nIHRoYXQgaGFwcGVuLiBUaGF0IGlzIHVzdWFsbHkgdGhlIHBvaW50IHdoZXJlIHNwcm91dGluZyBzdG9wcyBmZWVsaW5nIGxpa2UgYSBnb29kIGludGVudGlvbiBhbmQgc3RhcnRzIGZlZWxpbmcgbm9ybWFsLjwvcD53DWNvcmUvZnJlZWZvcm13r0g8cD5Zb3UgZG8gbm90IHF1aXQgc3Byb3V0aW5nIGJlY2F1c2Ugc3Byb3V0cyBhcmUgaGFyZCB0byBsaWtlLiBZb3UgcXVpdCBiZWNhdXNlIHRoZSBwcm9jZXNzIGdldHMgYW5ub3lpbmcgZmFzdC4gVGhlIHJlYWwgdmFsdWUgYmVoaW5kIGF1dG9tYXRpYyBzcHJvdXRlciBiZW5lZml0cyBpcyBub3QganVzdCB0aGF0IGEgbWFjaGluZSBncm93cyBzcHJvdXRzIGZvciB5b3UuIEl0IGlzIHRoYXQgaXQgcmVtb3ZlcyB0aGUgc21hbGwgZGFpbHkgdGFza3MgdGhhdCB1c3VhbGx5IGJyZWFrIHRoZSBoYWJpdCAtIHJpbnNpbmcsIGRyYWluaW5nLCBjaGVja2luZyBmb3Igb2RvcnMsIGFuZCBob3BpbmcgeW91IGRpZCBub3QgY3JlYXRlIGFub3RoZXIgbW9sZHkgamFyIG9uIHRoZSBjb3VudGVyLjwvcD4KPHA+Rm9yIHBlb3BsZSB3aG8gd2FudCBmcmVzaCBzcHJvdXRzIGFzIGEgcmVhbCBwYXJ0IG9mIHRoZWlyIHdlZWtseSBmb29kIHJvdXRpbmUsIGF1dG9tYXRpb24gY2hhbmdlcyB0aGUgZXF1YXRpb24uIEluc3RlYWQgb2YgZGVwZW5kaW5nIG9uIG1lbW9yeSBhbmQgcGVyZmVjdCB0aW1pbmcsIHlvdSBnZXQgYSBzeXN0ZW0gdGhhdCBoYW5kbGVzIGlycmlnYXRpb24sIGRyYWluYWdlLCBhbmQgZ3Jvd2luZyBjb25kaXRpb25zIGluIGEgcHJlZGljdGFibGUgd2F5LiBUaGF0IGRpZmZlcmVuY2Ugc291bmRzIHNpbXBsZSwgYnV0IGl0IGlzIHVzdWFsbHkgd2hhdCBkZXRlcm1pbmVzIHdoZXRoZXIgc3Byb3V0aW5nIGxhc3RzIHRocmVlIGRheXMgb3IgYmVjb21lcyBzb21ldGhpbmcgeW91IGFjdHVhbGx5IGtlZXAgZG9pbmcuPC9wPgo8aDI+V2h5IGF1dG9tYXRpYyBzcHJvdXRlciBiZW5lZml0cyBhcmUgZGlmZmVyZW50IGZyb20gbWFudWFsIHNwcm91dGluZzwvaDI+CjxwPkphciBzcHJvdXRpbmcgd29ya3MuIFBsZW50eSBvZiBwZW9wbGUgc3RhcnQgdGhlcmUsIGFuZCBpdCBjYW4gYmUgaW5leHBlbnNpdmUgYXQgZmlyc3QuIFRoZSBwcm9ibGVtIGlzIG5vdCB3aGV0aGVyIGphcnMgY2FuIGdyb3cgc3Byb3V0cy4gVGhlIHByb2JsZW0gaXMgd2hldGhlciB5b3Ugd2FudCB0byBrZWVwIHJpbnNpbmcgdGhlbSB0d2ljZSBhIGRheSwgbWFuYWdpbmcgZHJhaW5hZ2UsIGFuZCB3YXRjaGluZyBjbG9zZWx5IGVub3VnaCB0byBhdm9pZCBzcG9pbGFnZS48L3A+CjxwPlRoYXQgaXMgd2hlcmUgPGEgY2xhc3M9IndwaWxfa2V5d29yZF9saW5rIiBocmVmPSJodHRwczovL2FncmlyaXMuY29tL3Byb2R1Y3QvYXV0b3Nwcm91dC8iIHRpdGxlPSJBdXRvU3Byb3V04pK5IiBkYXRhLXdwaWwta2V5d29yZC1saW5rPSJsaW5rZWQiIGRhdGEtd3BpbC1tb25pdG9yLWlkPSI2NTEyIj5hdXRvbWF0aWMgc3Byb3V0ZXI8L2E+IGJlbmVmaXRzIGJlY29tZSBwcmFjdGljYWwgcmF0aGVyIHRoYW4gdGhlb3JldGljYWwuIEFuIGF1dG9tYXRlZCBtYWNoaW5lIHJlZHVjZXMgdGhlIGxhYm9yIHRoYXQgbWFudWFsIG1ldGhvZHMgZGVwZW5kIG9uLiBJbnN0ZWFkIG9mIGJ1aWxkaW5nIHlvdXIgZGF5IGFyb3VuZCB5b3VyIHNwcm91dHMsIHlvdSBzZXQgdGhlIHN5c3RlbSB1cCwgbGV0IGl0IHJ1biwgYW5kIGhhcnZlc3Qgd2hlbiByZWFkeS4gRm9yIGJ1c3kgcHJvZmVzc2lvbmFscywgcGFyZW50cywgb3IgYW55b25lIHRyeWluZyB0byBlYXQgYmV0dGVyIHdpdGhvdXQgYWRkaW5nIGFub3RoZXIgY2hvcmUsIHRoYXQgaXMgdGhlIHdob2xlIHBvaW50LjwvcD4KPHA+VGhlcmUgaXMgYWxzbyBhIGNvbnNpc3RlbmN5IGZhY3Rvci4gTWFudWFsIHNwcm91dGluZyBsZWF2ZXMgYSBsb3Qgb2Ygcm9vbSBmb3IgdW5ldmVuIG1vaXN0dXJlLCBtaXNzZWQgcmluc2VzLCBvciBwb29yIGFpcmZsb3cuIEF1dG9tYXRpb24gY3JlYXRlcyBhIG1vcmUgcmVwZWF0YWJsZSBwcm9jZXNzLiBJZiB5b3VyIGdvYWwgaXMgdG8gZ3JvdyBzcHJvdXRzIHJlZ3VsYXJseSwgcmVwZWF0YWJpbGl0eSBtYXR0ZXJzIGp1c3QgYXMgbXVjaCBhcyB5aWVsZC48L3A+CjxoMj5UaGUgYmlnZ2VzdCBhdXRvbWF0aWMgc3Byb3V0ZXIgYmVuZWZpdHMgZm9yIGV2ZXJ5ZGF5IHVzZTwvaDI+CjxwPlRoZSBmaXJzdCBtYWpvciBiZW5lZml0IGlzIG9idmlvdXMgYnV0IGVhc3kgdG8gdW5kZXJlc3RpbWF0ZTogbm8gZGFpbHkgcmluc2luZy4gVGhpcyBpcyB0aGUgZnJpY3Rpb24gcG9pbnQgdGhhdCBzdG9wcyBtb3N0IHBlb3BsZS4gRXZlbiBpZiBlYWNoIHJpbnNlIHRha2VzIG9ubHkgYSBmZXcgbWludXRlcywgaXQgc3RpbGwgYXNrcyBmb3IgYXR0ZW50aW9uIGF0IHRoZSBzYW1lIHRpbWVzIGV2ZXJ5IGRheS4gTWlzcyBvbmUgY3ljbGUsIG92ZXJ3YXRlciwgb3IgbGVhdmUgdGhlIGphciBpbiBhIHBvb3Igc3BvdCwgYW5kIHRoZSByZXN1bHQgY2FuIGdvIGRvd25oaWxsIHF1aWNrbHkuPC9wPgo8cD5BbiA8YSBjbGFzcz0id3BpbF9rZXl3b3JkX2xpbmsiIGhyZWY9Imh0dHBzOi8vYWdyaXJpcy5jb20vMjAyMy8xMi8xMy9iZXN0LWF1dG9tYXRpYy1zcHJvdXRlci1hdXRvc3Byb3V0LXZzLWZyZXNobGlmZS0zMDAwLyIgdGl0bGU9IkJlc3QgQXV0b21hdGljIFNwcm91dGVyOiBBdXRvU3Byb3V0IHZzLiBGcmVzaGxpZmUgMzAwMCIgZGF0YS13cGlsLWtleXdvcmQtbGluaz0ibGlua2VkIiBkYXRhLXdwaWwtbW9uaXRvci1pZD0iNjU5NCI+YXV0b21hdGljIHNwcm91dGVyPC9hPiByZXBsYWNlcyB0aGF0IG1hbnVhbCBjYXJlIHJvdXRpbmUgd2l0aCBzY2hlZHVsZWQgbWlzdGluZyBhbmQgY29udHJvbGxlZCBkcmFpbmFnZS4gVGhhdCBtZWFucyBsZXNzIGd1ZXNzd29yayBhbmQgZmV3ZXIgY2hhbmNlcyB0byBmb3JnZXQuIFlvdSBhcmUgbm90IGJlaW5nIGFza2VkIHRvIGJlY29tZSBhIHBhcnQtdGltZSBzcHJvdXQgbWFuYWdlci48L3A+CjxwPlRoZSBzZWNvbmQgYmVuZWZpdCBpcyBoeWdpZW5lLiBNYW51YWwgamFycyBjYW4gd29yayB3ZWxsLCBidXQgdGhleSBjYW4gYWxzbyBiZWNvbWUgc3RhbGUsIG92ZXJseSB3ZXQsIG9yIHBvb3JseSB2ZW50aWxhdGVkIGlmIHRoZSBzZXR1cCBpcyBub3QgcmlnaHQuIFdoZW4gd2F0ZXIgZmxvdyBhbmQgZHJhaW5hZ2UgYXJlIGJ1aWx0IGludG8gdGhlIG1hY2hpbmUsIGNvbmRpdGlvbnMgYXJlIGVhc2llciB0byBtYW5hZ2UgYW5kIGVhc2llciB0byByZXBlYXQuIFRoYXQgbG93ZXJzIHRoZSBvZGRzIG9mIHRoZSBjbGFzc2ljIGhvbWUgc3Byb3V0aW5nIHByb2JsZW1zOiBzb2dneSBzcHJvdXRzLCBiYWQgc21lbGxzLCBhbmQgZmFpbGVkIGJhdGNoZXMuPC9wPgo8cD5UaGUgdGhpcmQgYmVuZWZpdCBpcyBjb25zaXN0ZW5jeS4gRnJlc2ggc3Byb3V0cyBhcmUgbW9zdCB1c2VmdWwgd2hlbiB5b3UgY2FuIGNvdW50IG9uIGhhdmluZyB0aGVtLiBBIG1hY2hpbmUgdGhhdCBrZWVwcyBpcnJpZ2F0aW9uIHJlZ3VsYXIgaGVscHMgZGVsaXZlciBtb3JlIHJlbGlhYmxlIGhhcnZlc3RzIGluIHRoZSB0eXBpY2FsIDIgdG8gNiBkYXkgd2luZG93LCBkZXBlbmRpbmcgb24gdGhlIHNlZWQuIFRoYXQgcmVsaWFiaWxpdHkgbWF0dGVycyBtb3JlIHRoYW4gcGVvcGxlIHRoaW5rIGJlY2F1c2UgaXQgbWFrZXMgbWVhbCBwbGFubmluZyBwb3NzaWJsZS4gWW91IGNhbiBhY3R1YWxseSBleHBlY3Qgc3Byb3V0cyB0byBiZSByZWFkeSBmb3Igc2FsYWRzLCBzYW5kd2ljaGVzLCBib3dscywgd3JhcHMsIG9yIHNtb290aGllcyBpbnN0ZWFkIG9mIGhvcGluZyB0aGUgYmF0Y2ggd29ya2VkIG91dC48L3A+CjxwPlRoZSBmb3VydGggYmVuZWZpdCBpcyBvdXRwdXQuIEEgd2VsbC1kZXNpZ25lZCBhdXRvbWF0aWMgc3Byb3V0ZXIgY2FuIGdyb3cgYSBtZWFuaW5nZnVsIGFtb3VudCBhdCBob21lLCB1cCB0byA1MDAgZ3JhbXMsIHdoaWNoIG1ha2VzIGl0IHByYWN0aWNhbCBmb3IgaG91c2Vob2xkcyByYXRoZXIgdGhhbiBqdXN0IGhvYmJ5IHVzZS4gSWYgeW91IGVhdCBzcHJvdXRzIHJlZ3VsYXJseSwgYmF0Y2ggc2l6ZSBtYXR0ZXJzLiBUaW55IHlpZWxkcyBtYXkgbG9vayBjbGV2ZXIgb25saW5lIGJ1dCBkbyBub3Qgc29sdmUgdGhlIHJlYWwgY29zdCBhbmQgY29udmVuaWVuY2UgcHJvYmxlbS48L3A+CjxwPlRoZW4gdGhlcmUgaXMgdGhlIG1lbnRhbCBiZW5lZml0OiBsZXNzIG1vbml0b3JpbmcuIFlvdSBkbyBub3QgaGF2ZSB0byBzdGFuZCBvdmVyIHRoZSBzaW5rIHdvbmRlcmluZyB3aGV0aGVyIHRoZSBzZWVkcyBkcmFpbmVkIGVub3VnaCBvciB3aGV0aGVyIHRoZSBqYXIgYW5nbGUgaXMgcmlnaHQuIFlvdSBzZXQgaXQgdXAsIGxldCBpdCBydW4sIGFuZCBjb21lIGJhY2sgd2hlbiB0aGUgY3ljbGUgaXMgZG9uZS4gVGhhdCBraW5kIG9mIHNpbXBsaWNpdHkgaXMgd2hhdCB0dXJucyBoZWFsdGh5IGludGVudGlvbnMgaW50byByZXBlYXRhYmxlIGJlaGF2aW9yLjwvcD4KPGgyPlRpbWUgc2F2aW5ncyBtYXR0ZXIgbW9yZSB0aGFuIHBlb3BsZSBhZG1pdDwvaDI+CjxwPk1vc3QgcGVvcGxlIGNvbXBhcmUgc3Byb3V0aW5nIG1ldGhvZHMgYmFzZWQgb24gc2VlZCBjb3N0IG9yIGVxdWlwbWVudCBwcmljZS4gVGhhdCBpcyByZWFzb25hYmxlLCBidXQgaXQgbWlzc2VzIHRoZSBiaWdnZXIgaXNzdWUuIFRoZSBtb3N0IGV4cGVuc2l2ZSBzcHJvdXRpbmcgbWV0aG9kIGlzIG9mdGVuIHRoZSBvbmUgeW91IGFiYW5kb24uPC9wPgo8cD5JZiBtYW51YWwgc3Byb3V0aW5nIGZlZWxzIGNoZWFwIGJ1dCByZXBlYXRlZGx5IGZhaWxzIGJlY2F1c2UgeW91IGRvIG5vdCB3YW50IHRvIHJpbnNlLCBkcmFpbiwgY2xlYW4sIGFuZCBtb25pdG9yLCB0aGVuIGl0IGlzIG5vdCBhY3R1YWxseSBlZmZpY2llbnQuIEl0IGlzIGp1c3QgbG93LWNvc3QgZnJpY3Rpb24uIEFuIGF1dG9tYXRpYyBzeXN0ZW0gY29zdHMgbW9yZSB1cGZyb250LCBidXQgaXQgc2F2ZXMgdGltZSBldmVyeSBzaW5nbGUgd2Vlay4gT3ZlciBtb250aHMgYW5kIHllYXJzLCB0aGF0IG1hdHRlcnMuPC9wPgo8cD5UaGlzIGlzIGVzcGVjaWFsbHkgdHJ1ZSBmb3IgYW55b25lIGFscmVhZHkgdHJ5aW5nIHRvIHN0cmVhbWxpbmUgaGVhbHRoIGhhYml0cy4gSWYgeW91IHByZXAgbWVhbHMsIHRyYWNrIHByb3RlaW4sIGJ1eSBzdXBwbGVtZW50cywgb3IgaW52ZXN0IGluIGJldHRlciBraXRjaGVuIHRvb2xzLCB0aGVuIHRoZSBhcmd1bWVudCBmb3IgYXV0b21hdGlvbiBpcyBzdHJhaWdodGZvcndhcmQuIEEgc3Byb3V0ZXIgc2hvdWxkIGZpdCB5b3VyIGxpZmUsIG5vdCByZXF1aXJlIGEgc2Vjb25kIHJvdXRpbmUgdG8gc3VwcG9ydCBpdC48L3A+CjxoMj5CZXR0ZXIgc3Byb3V0cyB3aXRoIGxlc3MgYmFieXNpdHRpbmc8L2gyPgo8cD5PbmUgb2YgdGhlIHN0cm9uZ2VzdCBhdXRvbWF0aWMgc3Byb3V0ZXIgYmVuZWZpdHMgaXMgdGhhdCB0aGUgbWFjaGluZSBoZWxwcyBjcmVhdGUgYmV0dGVyIGdyb3dpbmcgY29uZGl0aW9ucyB3aXRob3V0IGNvbnN0YW50IGludGVydmVudGlvbi4gU3Byb3V0cyBuZWVkIG1vaXN0dXJlLCBidXQgbm90IHN0YW5kaW5nIHdhdGVyLiBUaGV5IG5lZWQgcmVndWxhciBjYXJlLCBidXQgbm90IHJhbmRvbSBjYXJlLiBUaGV5IGJlbmVmaXQgZnJvbSBzdGFibGUgY29uZGl0aW9ucyBtb3JlIHRoYW4gaGVyb2ljIGVmZm9ydC48L3A+CjxwPlRoYXQgaXMgd2h5IGEgcHVycG9zZS1idWlsdCBhcHBsaWFuY2UgaGFzIGFuIGFkdmFudGFnZSBvdmVyIGltcHJvdmlzZWQgbWV0aG9kcy4gV2hlbiBpcnJpZ2F0aW9uLCBkcmFpbmFnZSwgYW5kIGxpZ2h0IGFyZSBwYXJ0IG9mIHRoZSBkZXNpZ24sIHRoZSBwcm9jZXNzIGJlY29tZXMgZWFzaWVyIHRvIGNvbnRyb2wuIFRoZSByZXN1bHQgaXMgbm90IG1hZ2ljLiBJdCBpcyBzaW1wbHkgYmV0dGVyIGVuZ2luZWVyaW5nIGFwcGxpZWQgdG8gYSB0YXNrIHRoYXQgb2Z0ZW4gZmFpbHMgYmVjYXVzZSB0aGUgc2V0dXAgaXMgdG9vIG1hbnVhbC48L3A+CjxwPlRoZXJlIGlzIHN0aWxsIHNvbWUgdmFyaWF0aW9uIGRlcGVuZGluZyBvbiBzZWVkIHR5cGUuIEJyb2Njb2xpLCBhbGZhbGZhLCByYWRpc2gsIG11bmcgYmVhbnMsIGFuZCBsZW50aWxzIGRvIG5vdCBhbGwgYmVoYXZlIGV4YWN0bHkgdGhlIHNhbWUgd2F5LiBCdXQgYXV0b21hdGlvbiBoZWxwcyBuYXJyb3cgdGhlIG1hcmdpbiBmb3IgZXJyb3IuIFlvdSBhcmUgbm90IHN0YXJ0aW5nIGZyb20gc2NyYXRjaCBldmVyeSBiYXRjaC48L3A+CjxoMj5Db3N0IG92ZXIgdGltZTogc3RvcmUtYm91Z2h0IHNwcm91dHMgdnMgZ3Jvd2luZyBhdCBob21lPC9oMj4KPHA+U3RvcmUtYm91Z2h0IHNwcm91dHMgbG9vayBjb252ZW5pZW50IHVudGlsIHlvdSBidXkgdGhlbSByZWd1bGFybHkuIFRoZW4gdGhlIG1hdGggYmVjb21lcyBsZXNzIGF0dHJhY3RpdmUuIEZyZXNoIHNwcm91dHMgYXJlIG9mdGVuIHNvbGQgaW4gc21hbGwgYW1vdW50cyBhdCBwcmVtaXVtIHByaWNlcywgYW5kIHNoZWxmIGxpZmUgaXMgbGltaXRlZC4gSWYgeW91IGRvIG5vdCB1c2UgdGhlbSBxdWlja2x5LCBwYXJ0IG9mIHdoYXQgeW91IGJvdWdodCBlbmRzIHVwIHdhc3RlZC48L3A+CjxwPkdyb3dpbmcgYXQgaG9tZSBjaGFuZ2VzIHRoYXQuIFlvdSBnZXQgZnJlc2ggaGFydmVzdHMgd2hlbiB5b3UgbmVlZCB0aGVtLCBhbmQgdGhlIHNlZWQgY29zdCBwZXIgYmF0Y2ggaXMgdHlwaWNhbGx5IGZhciBsb3dlciB0aGFuIGJ1eWluZyByZXRhaWwgcGFja3MgYWdhaW4gYW5kIGFnYWluLiBUaGUgbG9uZy10ZXJtIHNhdmluZ3MgYmVjb21lIG1vcmUgbm90aWNlYWJsZSBpZiBzcHJvdXRzIGFyZSBhIHdlZWtseSBzdGFwbGUgcmF0aGVyIHRoYW4gYW4gb2NjYXNpb25hbCB0b3BwaW5nLjwvcD4KPHA+VGhpcyBpcyB3aGVyZSBhbiBhdXRvbWF0aWMgbWFjaGluZSBtYWtlcyBtb3JlIHNlbnNlIHRoYW4gamFycyBmb3IgbWFueSBob3VzZWhvbGRzLiBIb21lIGdyb3dpbmcgb25seSBzYXZlcyBtb25leSBpZiB5b3Uga2VlcCBkb2luZyBpdC4gSWYgYXV0b21hdGlvbiBpcyB3aGF0IG1ha2VzIHRoZSBoYWJpdCBzdGljaywgdGhlbiBpdCBpcyBkaXJlY3RseSB0aWVkIHRvIHZhbHVlLjwvcD4KPGgyPldobyBiZW5lZml0cyBtb3N0IGZyb20gYW4gYXV0b21hdGljIHNwcm91dGVyPzwvaDI+CjxwPk5vdCBldmVyeW9uZSBuZWVkcyBvbmUuIElmIHlvdSBlbmpveSB0aGUgaGFuZHMtb24gcml0dWFsIG9mIGphciBzcHJvdXRpbmcgYW5kIG5ldmVyIG1pc3MgYSByaW5zZSwgbWFudWFsIG1ldGhvZHMgbWF5IGJlIGVub3VnaC4gQnV0IG1hbnkgcGVvcGxlIGRvIG5vdCB3YW50IGFub3RoZXIgZGFpbHkgbWFpbnRlbmFuY2UgdGFzaywgZXZlbiBmb3Igc29tZXRoaW5nIGhlYWx0aHkuPC9wPgo8cD5BdXRvbWF0aWMgc3Byb3V0ZXJzIG1ha2UgdGhlIG1vc3Qgc2Vuc2UgZm9yIHBlb3BsZSB3aG8gYWxyZWFkeSBrbm93IGNvbnZlbmllbmNlIGRyaXZlcyBjb25zaXN0ZW5jeS4gQnVzeSBob3VzZWhvbGRzLCB3ZWxsbmVzcy1mb2N1c2VkIHByb2Zlc3Npb25hbHMsIHBsYW50LWZvcndhcmQgZWF0ZXJzLCBhbmQgYW55b25lIHRpcmVkIG9mIG1vbGR5IGphcnMgdXN1YWxseSBzZWUgdGhlIGRpZmZlcmVuY2UgcXVpY2tseS4gVGhlIGJlbmVmaXQgaXMgbm90IGp1c3QgZWFzaWVyIHNwcm91dGluZy4gSXQgaXMgcmVsaWFibGUgYWNjZXNzIHRvIGZyZXNoIGZvb2Qgd2l0aG91dCBhZGRpbmcgY2x1dHRlciB0byB5b3VyIHNjaGVkdWxlLjwvcD4KPHA+VGhhdCBpcyB3aHkgc3lzdGVtcyBsaWtlIDxhIGhyZWY9Imh0dHBzOi8vYWdyaXJpcy5jb20vcHJvZHVjdC9hdXRvc3Byb3V0Lz9jdXJyZW5jeT1OT0siPnRoZSBBdXRvU3Byb3V0PC9hPiByZXNvbmF0ZS4gVGhleSBhcmUgbm90IHRyeWluZyB0byB0dXJuIHNwcm91dGluZyBpbnRvIGEgaG9iYnkgcHJvamVjdC4gVGhleSBhcmUgZGVzaWduZWQgdG8gbWFrZSBmcmVzaCBzcHJvdXQgcHJvZHVjdGlvbiByb3V0aW5lLCBjbGVhbiwgYW5kIGxvdyBlZmZvcnQsIHdpdGggbm8gZGFpbHkgcmluc2luZyBhbmQgbm8gY29uc3RhbnQgY2hlY2tpbmcuPC9wPgo8aDI+V2hhdCB0byBsb29rIGZvciBiZXlvbmQgdGhlIGJhc2ljIGF1dG9tYXRpYyBzcHJvdXRlciBiZW5lZml0czwvaDI+CjxwPk5vdCBhbGwgYXV0b21hdGljIHNwcm91dGVycyBzb2x2ZSB0aGUgc2FtZSBwcm9ibGVtcyBlcXVhbGx5IHdlbGwuIElmIHlvdSBhcmUgY29tcGFyaW5nIG9wdGlvbnMsIGxvb2sgcGFzdCB0aGUgd29yZCBhdXRvbWF0aWMgYW5kIHBheSBhdHRlbnRpb24gdG8gd2hhdCBpcyBhY3R1YWxseSBhdXRvbWF0ZWQuIElycmlnYXRpb24gYW5kIGRyYWluYWdlIGFyZSB0aGUgZXNzZW50aWFscy4gQnVpbGQgcXVhbGl0eSwgZm9vZC1jb250YWN0IG1hdGVyaWFscywgZWFzZSBvZiBjbGVhbmluZywgYW5kIGxvbmctdGVybSByZXBhaXJhYmlsaXR5IG1hdHRlciB0b28uPC9wPgo8cD5TdXBwb3J0IGFsc28gbWF0dGVycyBtb3JlIHRoYW4gbW9zdCBidXllcnMgZXhwZWN0LiBBIG1hY2hpbmUgaXMgZWFzaWVyIHRvIHVzZSB3aGVuIGl0IGNvbWVzIHdpdGggPGEgaHJlZj0iaHR0cHM6Ly9hZ3JpcmlzLmNvbS8yMDI2LzA0LzIzL3Nwcm91dC1ncm93aW5nLXZpZGVvLXR1dG9yaWFsLyI+Y2xlYXIgZ3VpZGFuY2U8L2E+LCBwcmFjdGljYWwgdHJvdWJsZXNob290aW5nLCBhbmQgYSB3YXJyYW50eSB0aGF0IHJlZmxlY3RzIGNvbmZpZGVuY2UgaW4gdGhlIHByb2R1Y3QuIEhvbWUgZm9vZCB0ZWNobm9sb2d5IHNob3VsZCBub3QgZmVlbCBkaXNwb3NhYmxlLjwvcD4KPHA+UHJpY2UgaXMgcGFydCBvZiB0aGUgY29udmVyc2F0aW9uLCBidXQgc28gaXMgbGlmZXNwYW4uIEEgY2hlYXBlciBtYWNoaW5lIHRoYXQgaXMgZnJ1c3RyYXRpbmcgdG8gdXNlIG9yIGhhcmQgdG8gbWFpbnRhaW4gbWF5IG5vdCBiZSB0aGUgYmV0dGVyIGRlYWwuIElmIHRoZSBnb2FsIGlzIHJlZ3VsYXIgaGFydmVzdHMgd2l0aCBsZXNzIHdhc3RlIGFuZCBsZXNzIGVmZm9ydCwgdGhlbiBkdXJhYmlsaXR5IGFuZCB1c2FiaWxpdHkgYXJlIHBhcnQgb2YgdGhlIHZhbHVlLCBub3QgZXh0cmFzLjwvcD4KPHA+VGhlIGJlc3QgYXV0b21hdGljIHNwcm91dGVyIGJlbmVmaXRzIGFyZSBub3QgZmxhc2h5LiBUaGV5IGFyZSB0aGUga2luZCB5b3Ugbm90aWNlIGFmdGVyIGEgZmV3IHdlZWtzLCB3aGVuIGZyZXNoIHNwcm91dHMga2VlcCBzaG93aW5nIHVwIGluIHlvdXIgbWVhbHMgYW5kIHlvdSByZWFsaXplIHlvdSBuZXZlciBoYWQgdG8gdGhpbmsgbXVjaCBhYm91dCBtYWtpbmcgdGhhdCBoYXBwZW4uIFRoYXQgaXMgdXN1YWxseSB0aGUgcG9pbnQgd2hlcmUgc3Byb3V0aW5nIHN0b3BzIGZlZWxpbmcgbGlrZSBhIGdvb2QgaW50ZW50aW9uIGFuZCBzdGFydHMgZmVlbGluZyBub3JtYWwuPC9wPnYDEHJlc3RyaWN0aW9uX3R5cGV3B2V4Y2x1ZGUSc2VsZWN0ZWRfbGFuZ3VhZ2VzdQAKcGFuZWxfb3Blbnh7QnnhZSFHsAB9mfKH7Q19hWQBmfnD9gYB00gA\",\"updateId\":573680524}","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,"_jetpack_feature_clip_id":0,"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_post_was_ever_published":false},"categories":[1466],"tags":[],"class_list":["post-13140","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-sprouting"],"jetpack_featured_media_url":"https:\/\/i0.wp.com\/agriris.com\/wp-content\/uploads\/2025\/01\/IMG_1610.jpg?fit=4032%2C3024&ssl=1","jetpack_sharing_enabled":true,"jetpack_likes_enabled":false,"jetpack_shortlink":"https:\/\/wp.me\/pfchOq-3pW","jetpack-related-posts":[],"authors":[],"_links":{"self":[{"href":"https:\/\/agriris.com\/es\/wp-json\/wp\/v2\/posts\/13140","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/agriris.com\/es\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/agriris.com\/es\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/agriris.com\/es\/wp-json\/wp\/v2\/users\/237397814"}],"replies":[{"embeddable":true,"href":"https:\/\/agriris.com\/es\/wp-json\/wp\/v2\/comments?post=13140"}],"version-history":[{"count":13,"href":"https:\/\/agriris.com\/es\/wp-json\/wp\/v2\/posts\/13140\/revisions"}],"predecessor-version":[{"id":13890,"href":"https:\/\/agriris.com\/es\/wp-json\/wp\/v2\/posts\/13140\/revisions\/13890"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/agriris.com\/es\/wp-json\/wp\/v2\/media\/6405"}],"wp:attachment":[{"href":"https:\/\/agriris.com\/es\/wp-json\/wp\/v2\/media?parent=13140"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/agriris.com\/es\/wp-json\/wp\/v2\/categories?post=13140"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/agriris.com\/es\/wp-json\/wp\/v2\/tags?post=13140"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}