{"id":52835,"date":"2026-05-22T12:29:57","date_gmt":"2026-05-22T10:29:57","guid":{"rendered":"https:\/\/www.cybus.io\/?p=52835"},"modified":"2026-05-22T16:47:29","modified_gmt":"2026-05-22T14:47:29","slug":"the-greenfield-illusion-why-new-factories-still-end-up-with-old-problems","status":"publish","type":"post","link":"https:\/\/www.cybus.io\/en\/the-greenfield-illusion-why-new-factories-still-end-up-with-old-problems\/","title":{"rendered":"The Greenfield Illusion: Why New Factories Still End Up with Old Problems"},"content":{"rendered":"\n<div class=\"wp-block-nb-onecol ce ce-onecol narrow-2\"><div class=\"container\"><div class=\"row\"><div class=\"col\">\n<h2 id=\"h-and-why-software-defined-manufacturing-starts-with-architecture-not-machines\" class=\"wp-block-heading\">And why software-defined manufacturing starts with architecture, not machines<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Greenfield factories are supposed to represent a fresh start for manufacturing. With no legacy infrastructure or historical system constraints, they offer the opportunity to rethink how production, software and data architectures work together from day one. Yet many new factories still recreate the same fragmentation manufacturers already struggle with in existing plants. Machines, software systems and operational domains are often planned independently, while integration and data architecture only become strategic topics later in the project.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>That\u2019s the real greenfield paradox: building a new factory does not automatically mean building a future-ready architecture.<\/strong><\/p>\n<\/div><\/div><\/div><\/div>\n\n\n\n<div class=\"wp-block-nb-onecol ce ce-onecol vertically-centered\"><div class=\"container\"><div class=\"row\"><div class=\"col\">\n<hr class=\"wp-block-separator has-alpha-channel-opacity is-style-default\"\/>\n\n\n\n<div class=\"wp-block-columns is-layout-flex wp-container-core-columns-is-layout-8f761849 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-vertically-aligned-top is-layout-flow wp-block-column-is-layout-flow\" style=\"flex-basis:10%\"><div class=\"wp-block-image\">\n<figure class=\"alignleft size-full is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"600\" height=\"600\" src=\"https:\/\/www.cybus.io\/wp-content\/uploads\/2022\/04\/peter-sorowka.png\" alt=\"A picture of Peter Sorowka\" class=\"wp-image-23803\" style=\"width:83px;height:auto\" srcset=\"https:\/\/www.cybus.io\/wp-content\/uploads\/2022\/04\/peter-sorowka.png 600w, https:\/\/www.cybus.io\/wp-content\/uploads\/2022\/04\/peter-sorowka-300x300.png 300w, https:\/\/www.cybus.io\/wp-content\/uploads\/2022\/04\/peter-sorowka-150x150.png 150w\" sizes=\"auto, (max-width: 600px) 100vw, 600px\" \/><\/figure>\n<\/div><\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\" style=\"flex-basis:90%\">\n<p class=\"is-style-sub-headline wp-block-paragraph\"><strong><strong>Expert article by<\/strong><\/strong><\/p>\n\n\n\n<p class=\"is-style-default wp-block-paragraph\">Peter Sorowka<br><em>CEO, Cybus<\/em><\/p>\n<\/div>\n<\/div>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity is-style-default\"\/>\n<\/div><\/div><\/div><\/div>\n\n\n\n<div class=\"wp-block-nb-onecol ce ce-onecol pb-small narrow-2\"><div class=\"container\"><div class=\"row\"><div class=\"col\">\n<h3 id=\"h-the-biggest-legacy-problem-is-no-longer-the-machine\" class=\"wp-block-heading\"><strong><strong><strong>The biggest legacy problem is no longer the machine<\/strong><\/strong><\/strong><\/h3>\n\n\n\n<p class=\"is-style-hero-title wp-block-paragraph\">When manufacturers talk about brownfield challenges, they usually think about aging equipment or outdated software. But in many greenfield projects, the real legacy problem is organizational thinking.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Factories are still planned in isolated domains. MES, quality management, maintenance and energy systems are often evaluated independently, while integration and data architecture only become relevant later in the project.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Each individual decision may seem reasonable. But together, they often create fragmented environments long before production even starts. The result is a new factory that behaves much more like a traditional brownfield environment than a future-ready digital operation.<\/p>\n\n\n\n<h3 id=\"h-battery-manufacturing-shows-why-data-architecture-matters\" class=\"wp-block-heading\"><strong><strong><strong>Battery manufacturing shows why data architecture matters<\/strong><\/strong><\/strong><\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Few industries expose these challenges more clearly than battery cell manufacturing. Production environments combine highly sensitive chemical processes, roll-to-roll manufacturing, formation cycles, inspection systems and strict traceability requirements \u2013 all generating enormous volumes of operational data.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">And unlike many traditional production environments, this data is not just operational context. It is part of the product itself. If critical production data is incomplete or lost, manufacturers can face compliance and quality issues even when the physical battery appears fully functional. That changes the role of industrial architecture completely.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Data infrastructure is no longer a downstream IT topic. It becomes part of the production system. And once hundreds of machines, software systems and inspection platforms are connected independently, complexity increases rapidly across integration, governance and security.<\/p>\n\n\n\n<h3 id=\"h-software-defined-manufacturing-changes-the-design-logic\" class=\"wp-block-heading\"><strong><strong><strong>Software-defined manufacturing changes the design logic<\/strong><\/strong><\/strong><\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">This is where <a href=\"https:\/\/www.cybus.io\/en\/webinars\/software-defined-manufacturing-what-actually-works\/\" type=\"page\" id=\"50856\">software-defined manufacturing<\/a> becomes increasingly important. Not because manufacturers suddenly need more software, but because factories themselves are becoming systems that must continuously evolve.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Traditional production environments were designed for long-term stability. Modern manufacturing requires much more flexibility. Production systems must adapt to new products, changing supply chains, AI-driven optimization and increasing operational complexity without creating new integration bottlenecks every time.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">That requires a different architectural approach. Instead of isolated automation projects, manufacturers need shared industrial data foundations that support continuous change across the entire operation.<\/p>\n\n\n\n<h3 id=\"predictive-maintenance-mit-cybus-1\" class=\"wp-block-heading\"><strong>The real bottleneck is no longer connectivity \u2013 it\u2019s architecture<\/strong><\/h3>\n\n\n\n<p class=\"is-style-default wp-block-paragraph\">Most manufacturers already have access to industrial connectivity technologies. The challenge today is no longer whether systems can communicate, but how they communicate and whether the architecture can scale over time.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">In many factories, applications still connect directly to machines through individual interfaces. MES, analytics, quality systems and cloud platforms all introduce their own integrations and gateways.<\/p>\n\n\n\n<p class=\"is-style-default wp-block-paragraph\">Over time, this creates growing complexity across the environment. Data models drift apart, security policies become inconsistent and engineering teams spend more time maintaining interfaces than improving operations.<\/p>\n\n\n\n<h3 id=\"predictive-maintenance-mit-cybus-1\" class=\"wp-block-heading\"><strong>Why manufacturers need a shared industrial data foundation<\/strong><\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">A scalable alternative is architectural decoupling. Instead of connecting every application individually to production assets, manufacturers establish a centralized industrial data layer between machines and enterprise systems. This foundation collects machine data once, contextualizes it once and securely distributes it across the organization. New applications can access existing data without requiring additional integration projects.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">The result is a much more flexible operational environment. Governance becomes manageable, engineering effort decreases and scaling across plants becomes significantly easier. That is the core principle behind <a href=\"https:\/\/www.cybus.io\/en\/webinars\/software-defined-manufacturing-what-actually-works\/\" type=\"page\" id=\"50856\">software-defined manufacturing<\/a>.<\/p>\n\n\n\n<h3 id=\"predictive-maintenance-mit-cybus-1\" class=\"wp-block-heading\"><strong>Strategy matters more than technology<\/strong><\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Technology alone does not solve these challenges. Most manufacturers already understand what modern industrial architectures could look like. The difficulty lies in applying architectural principles consistently throughout the project lifecycle. Transformation initiatives rarely fail because of missing vision. They fail because local optimizations gradually recreate fragmentation across the environment.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">That is why successful manufacturers define clear architectural principles early in the project. These often include standardized data models, separation between connectivity and applications, centralized governance and reusable integration patterns. The specific technologies may differ between organizations. The principle does not: architecture must come before scaling.<\/p>\n\n\n\n<h3 id=\"predictive-maintenance-mit-cybus-1\" class=\"wp-block-heading\"><strong>The next competitive advantage will be architectural<\/strong><\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">For decades, manufacturing leadership was primarily defined by mechanical engineering excellence and production efficiency. Today, industrial data architecture is becoming just as important.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Factories must continuously adapt to new products, changing market conditions and increasing digital requirements. That requires production environments that are flexible, scalable and built for continuous evolution. Factories are increasingly becoming software-defined systems. And the manufacturers that recognize this early will build a decisive advantage \u2013 not only in efficiency, but in speed, resilience and long-term scalability.<\/p>\n<\/div><\/div><\/div><\/div>\n\n\n\n<div class=\"wp-block-nb-onecol ce ce-onecol pt-large pb-large narrow-2 vertically-centered bgr-blue-dark bgr-img-fullwidth\" style=\"background-image:url(https:\/\/www.cybus.io\/wp-content\/uploads\/2024\/03\/Hero-banner-webinar-energy-efficiency-in-manufacturing.jpg)\"><div class=\"container\"><div class=\"row\"><div class=\"col\">\n<h2 id=\"h-let-s-talk\" class=\"wp-block-heading\">Let&#8217;s talk<\/h2>\n\n\n\n<h3 id=\"h-want-to-build-a-manufacturing-architecture-that-scales\" class=\"wp-block-heading\">Want to build a manufacturing architecture that scales?<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Let\u2019s talk about how <a href=\"https:\/\/www.cybus.io\/en\/webinars\/software-defined-manufacturing-what-actually-works\/\" type=\"page\" id=\"50856\">software-defined manufacturing<\/a> creates the foundation for flexible, future-ready production.<\/p>\n\n\n<p><!-- Start of Meetings Embed Script --><\/p>\n<div class=\"meetings-iframe-container\" data-src=\"https:\/\/meetings-eu1.hubspot.com\/mariana-polke\/sales-round-robin-website?embed=true\"><\/div>\n<p>    <script type=\"text\/javascript\" src=\"https:\/\/static.hsappstatic.net\/MeetingsEmbed\/ex\/MeetingsEmbedCode.js\"><\/script><br \/>\n  <!-- End of Meetings Embed Script --><\/p>\n<\/div><\/div><\/div><\/div>\n","protected":false},"excerpt":{"rendered":"<p>Many greenfield factories still recreate disconnected systems and data silos. Learn why software-defined manufacturing starts with the right industrial data architecture.<\/p>\n","protected":false},"author":22,"featured_media":52871,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"_crdt_document":"{\"document\":\"AADwBLvfr9wZ7KOL5BAb+9+v3BkBrKOL5BC736\/cGeyji+QQAPvfr9wZCayji+QQ+9+v3BkKrKOL5BD736\/cGQiso4vkELvfr9wZrKOL5BD736\/cGQiso4vkEPvfr9wZCayji+QQ+9+v3BkIrKOL5BD736\/cGQiso4vkEPvfr9wZCKyji+QQ+9+v3BkLrKOL5BD736\/cGQmso4vkEPvfr9wZCKyji+QQ+9+v3BkJrKOL5BD736\/cGQmso4vkEPvfr9wZCKyji+QQu9+v3Bmso4vkEPvfr9wZB+yji+QQDrvfr9wZrKOL5BD736\/cGQmso4vkEPvfr9wZCKyji+QQu9+v3Bmso4vkEPvfr9wZCKyji+QQu9+v3Bmso4vkEPvfr9wZCayji+QQ+9+v3BkIrKOL5BD736\/cGQiso4vkEPvfr9wZAOyji+QQB7vfr9wZ7KOL5BACu9+v3Bnso4vkEAC736\/cGayji+QQ+9+v3BkA7KOL5BAE+9+v3BkP7KOL5BAI+9+v3BkG7KOL5BAAu9+v3Bmso4vkELvfr9wZrKOL5BD736\/cGQCso4vkEPvfr9wZaOyji+QQAvvfr9wZjQHso4vkEAD736\/cGQHso4vkEAO736\/cGayji+QQu9+v3Bnso4vkEAKqhZqcEuyji+QQAfPp8LAKCqyji+QQ8+nwsAoc+9+v3BkArKOL5BC736\/cGeqFmpwSAPvfr9wZA+yji+QQowyz6fCwCvvfr9wZC6yji+QQ+9+v3BkXrKOL5BD736\/cGQDz6fCwCiTso4vkEAG736\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gQAhASgAJwABAIQAgQCEAIEBhACBAIQBgQOEAIEBhACBAIQAgQCEAIEAhACBAIQAgQCEAIEAhACBAIQAgQCEAIEAhACBACgAxAGhBEEAwQLEAMECxADBAMQAwQDEAMEDxADBAMQAwQmhAUEAwQDEAcEAxADBAqEBRADEBKgBRADEEqEAqAAhACgAoQCoAMQAoQLBAAAAwQAAAMEAAADBAQAAwQAhAKgABACoASgAoQGoJ8QBqALEAyECJwABAIQBgQCEAIEAhAGBAIQBgQCEAIEAhAKBAIQAgQCEAIEAJwEoACECKAInACgBIQAoACcABwAhACgAIQAnACEBJwChACEAqAAoBgcAIQAoACEAKAAnAQEAhACBAIQAgQCEAIEAhAGBAIQAgQCEAYEAhACBAIQAgQCEAIEAhAGBAIQAgQCEAYEAhACBAIQAgQCEAIEAhAGBAIQAgQCEAIEAhACBAYQAgQCEAIEAhACBACgAIQAnAIcAIQAoACEAKAAnAQEAhACBAIQAgQCEAYEAhACBAIQAgQCEAIEAhACBAIQAgQCEAIEAhACBAIQAgQCEAIEAhAKBAIQBgQCEAIEAhACBAIQBgQCEAIEAhACBAIQAgQCEAIEAhACBAIQAgQCEAIEAhACBAIQAgQCEAIEAhACBAIQBgQCEAYEAhACBAIQBgQCEAIEAhACBAIQBgQCEAIEAhACBAIQAgQCEAIEAhACBAIQAgQCEAIEAhACBAIQBgQCEAIEAhACBAIQAgQCEAIEAhACBAIQAgQCEAIEAhACBAIQBgQCEAYEAhACBAIQAgQCEAIEAhACBAIQAgQCEAIEAhACBAIQAgQCEAIEAhACBAIQAgQCEAIEAhAGBAIQDgQCEAIEAhACBAIQBgQCEAoEAhACBAIQAgQCEAIEAhACBAIQAgQCEAIEAhACBAIQAgQCEAIEAhAAoACcAgQAAAIcAIQAoACEBJwAhBScAAQAAAIEAAACBAAAAhwAhACgAIQAoACcAKAcnAAcAIQAoACEAKAAnAQQAgQGEACgAIQAnAIcAIQAoACEAKAAnAQEAhAGBAIQAgQCEAIEAhAKBAIQAgQCEAYEAhACBAIQBgQCEAYEAhACBAIQAgQCEAIEAhACBAIQAgQCEAIEAhAKBAIQCgQCEAIEAhACBAIQAgQCEAIEAhACBAIQAgQCEAIEAhACBAIQAgQCEAIEAhACBAIQBgQCEAIEAhACBAIQAgQCEAoEAhACBAIQAgQCEAIEAhACBAIQAgQCEAIEAhACBAIQAgQCEAIEAhAOBAIQAgQCEAIEAhACBAIQCgQCEAIEAhAGBAIQAgQCEAYEAhAAoAScAhwAhACgAIQAoACcBAQCEAIEAhACBAIQAgQCEAIEAhACBAIQAgQCEAIEAhACBAIQBgQCEAIEAhACBAIQAgQCEAIEAhACBAIQBgQCEAIEAhACBAIQAgQCEAIEAhACBAIQAgQCEAIEAhACBAIQAgQCEAIEAhAGBAIQAgQCEAIEAhACBAIQAgQCEAIEAhACBAIQAgQCEAIEAhACBAIQAgQCEAIEAhAGBAIQAgQCEAIEAhAKBAIQAgQCEAIEAhACBAIQBgQCEAYEAhAGBAIQAgQCEAIEAhACBAIQAgQCEAIEAhACBAIQAgQCEAYEAhACBAIQAgQCEAIEAhACBAIQAgQCEAYEAhACBAIQAKAAnAIcAIQAoACEAKAAnAQEAhACBAIQAgQCEAYEAhACBAIQAgQCEAIEAhACBAIQBgQCEAIEAhACBAIQBgQCEAoEAhACBAIQDgQCEAIEAhAGBAIQBgQCEAoEAhACBAIQAgQCEAIEAhAKBAIQAgQCEAIEAhACBAIQAgQCEAIEAhACBAIQBgQCEAYEAhACBAIQAgQCEAIEAhAKBAIQAgQCEAIEAhACBAIQAgQCEAYEAhAGBAIQAgQCEAIEAhAAoACEAJwCBAAAAgQAAAIEAAACBAAAAgQAAAIEAAACBAAAAhwAhACgAIQAoACcAKAknAAEAAACHACgDJwAoACcAAAAEAIEAhACBAIQAgQCEAIEAhACBBIQAgQCEAIEAhACBAIQAgQGEAIEBhACBAIQAgQGEAIEAhACBAIQAgQGEAIEChACBAIQAgQCEAIEAhACBAIQAgQGEAYEAhACBAoQAAADBAEQAxAtEAMQQwQDEAqgAxADBAEQAxDoAAIcAIQAoACEAKAAnAQQAKAAnAMEBoQGoAKEAIQHBAKEAwQChAMQAwQChAMEAoQDBAKEAxADBAKEAxADBAKEAwQChAMEAoQDEAMEAoQDBAKEAwQChAMEAoQDBAKEAwQChAMEAoQDBAKEAwQChAMEAoQDBAKEAwQChAMEAoQDBAKEAwQChAMEAoQDBAKEAwQChAMEAoQDEAKEAxAChAMQAoQDEAKEAxAChAMQAoQDEAKEAxAChAMQAoQDEAKEAxAChAMQAqABEAMQtoQBEAMQwoQBEAMQtgQAAAIEAAADEA8EAxAAAAMEAxADBAMQAwQDEAMEAxAHBAAAAwQAAAMEAxALBAcQAwQAAAMEAAADBAAAAxADBAMQAwQPEAMEAxADBAMQAwQLEAMEAxADBAcQAAADEAMEBAADBAMQAwQAhAKELAAChIgAAoR4AAKEBAADBAaECAAChAKgAKAHEACEAqN+3Ad2vAXN0YXRldmVyc2lvbjxwPlRoaXMgaXMgd2hlcmUgPGEgaHJlZj0iaHR0cHM6Ly93d3cuY3lidXMuaW8vZW4vd2ViaW5hcnMvc29mdHdhcmUtZGVmaW5lZC1tYW51ZmFjdHVyaW5nLXdoYXQtYWN0dWFsbHktd29ya3MvIiB0eXBlPSJwYWdlIiBpZD0iNTA4NTYiPnNvZnR3YXJlLWRlZmluZWQgbWFudWZhY3R1cmluZzwvYT4gYmVjb21lcyBpbmNyZWFzaW5nbHkgaW1wb3J0YW50LiBOb3QgYmVjYXVzZSBtYW51ZmFjdHVyZXJzIHN1ZGRlbmx5IG5lZWQgbW9yZSBzb2Z0d2FyZSwgYnV0IGJlY2F1c2UgZmFjdG9yaWVzIHRoZW1zZWx2ZXMgYXJlIGJlY29taW5nIHN5c3RlbXMgdGhhdCBtdXN0IGNvbnRpbnVvdXNseSBldm9sdmUuPC9wPgo8cD5UaGUgcmVzdWx0IGlzIGEgbXVjaCBtb3JlIGZsZXhpYmxlIG9wZXJhdGlvbmFsIGVudmlyb25tZW50LiBHb3Zlcm5hbmNlIGJlY29tZXMgbWFuYWdlYWJsZSwgZW5naW5lZXJpbmcgZWZmb3J0IGRlY3JlYXNlcyBhbmQgc2NhbGluZyBhY3Jvc3MgcGxhbnRzIGJlY29tZXMgc2lnbmlmaWNhbnRseSBlYXNpZXIuIFRoYXQgaXMgdGhlIGNvcmUgcHJpbmNpcGxlIGJlaGluZCA8YSBocmVmPSJodHRwczovL3d3dy5jeWJ1cy5pby9lbi93ZWJpbmFycy9zb2Z0d2FyZS1kZWZpbmVkLW1hbnVmYWN0dXJpbmctd2hhdC1hY3R1YWxseS13b3Jrcy8iIHR5cGU9InBhZ2UiIGlkPSI1MDg1NiI+c29mdHdhcmUtZGVmaW5lZCBtYW51ZmFjdHVyaW5nPC9hPi48L3A+CjxwPkxldOKAmXMgdGFsayBhYm91dCBob3cgPGEgaHJlZj0iaHR0cHM6Ly93d3cuY3lidXMuaW8vZW4vd2ViaW5hcnMvc29mdHdhcmUtZGVmaW5lZC1tYW51ZmFjdHVyaW5nLXdoYXQtYWN0dWFsbHktd29ya3MvIiB0eXBlPSJwYWdlIiBpZD0iNTA4NTYiPnNvZnR3YXJlLWRlZmluZWQgbWFudWZhY3R1cmluZzwvYT4gY3JlYXRlcyB0aGUgZm91bmRhdGlvbiBmb3IgZmxleGlibGUsIGZ1dHVyZS1yZWFkeSBwcm9kdWN0aW9uLjwvcD4KY2xpZW50SWRpc1ZhbGlkb3JpZ2luYWxDb250ZW50bmFtZWF0dHJpYnV0ZXNjb250ZW50PHN0cm9uZz48c3Ryb25nPjxzdHJvbmc+QmF0dGVyeSBtYW51ZmFjdHVyaW5nIHNob3dzIHdoeSBkYXRhIGFyY2hpdGVjdHVyZSBtYXR0ZXJzPC9zdHJvbmc+PC9zdHJvbmc+PC9zdHJvbmc+bGV2ZWxhbmNob3Jpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG9yaWdpbmFsQ29udGVudG5hbWVhdHRyaWJ1dGVzY29udGVudEZldyBpbmR1c3RyaWVzIGV4cG9zZSB0aGVzZSBjaGFsbGVuZ2VzIG1vcmUgY2xlYXJseSB0aGFuIGJhdHRlcnkgY2VsbCBtYW51ZmFjdHVyaW5nLiBQcm9kdWN0aW9uIGVudmlyb25tZW50cyBjb21iaW5lIGhpZ2hseSBzZW5zaXRpdmUgY2hlbWljYWwgcHJvY2Vzc2VzLCByb2xsLXRvLXJvbGwgbWFudWZhY3R1cmluZywgZm9ybWF0aW9uIGN5Y2xlcywgaW5zcGVjdGlvbiBzeXN0ZW1zIGFuZCBzdHJpY3QgdHJhY2VhYmlsaXR5IHJlcXVpcmVtZW50cyAgYWxsIGdlbmVyYXRpbmcgZW5vcm1vdXMgdm9sdW1lcyBvZiBvcGVyYXRpb25hbCBkYXRhLmRyb3BDYXBpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG9yaWdpbmFsQ29udGVudG5hbWVhdHRyaWJ1dGVzY29udGVudEFuZCB1bmxpa2UgbWFueSB0cmFkaXRpb25hbCBwcm9kdWN0aW9uIGVudmlyb25tZW50cywgdGhpcyBkYXRhIGlzIG5vdCBqdXN0IG9wZXJhdGlvbmFsIGNvbnRleHQuIEl0IGlzIHBhcnQgb2YgdGhlIHByb2R1Y3QgaXRzZWxmLmRyb3BDYXBpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG9yaWdpbmFsQ29udGVudG5hbWVhdHRyaWJ1dGVzY29udGVudERhdGEgaW5mcmFzdHJ1Y3R1cmUgaXMgbm8gbG9uZ2VyIGEgZG93bnN0cmVhbSBJVCB0b3BpYy4gSXQgYmVjb21lcyBwYXJ0IG9mIHRoZSBwcm9kdWN0aW9uIHN5c3RlbS4gQW5kIG9uY2UgaHVuZHJlZHMgb2YgbWFjaGluZXMsIHNvZnR3YXJlIHN5c3RlbXMgYW5kIGluc3BlY3Rpb24gcGxhdGZvcm1zIGFyZSBjb25uZWN0ZWQgaW5kZXBlbmRlbnRseSwgY29tcGxleGl0eSBpbmNyZWFzZXMgcmFwaWRseSBhY3Jvc3MgaW50ZWdyYXRpb24sIGdvdmVybmFuY2UgYW5kIHNlY3VyaXR5LmRyb3BDYXBpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG9yaWdpbmFsQ29udGVudG5hbWVhdHRyaWJ1dGVzY29udGVudDxzdHJvbmc+PHN0cm9uZz48c3Ryb25nPlNvZnR3YXJlLWRlZmluZWQgbWFudWZhY3R1cmluZyBjaGFuZ2VzIHRoZSBkZXNpZ24gbG9naWM8L3N0cm9uZz48L3N0cm9uZz48L3N0cm9uZz5sZXZlbGFuY2hvcmlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkb3JpZ2luYWxDb250ZW50bmFtZWF0dHJpYnV0ZXNjb250ZW50VGhpcyBpcyB3aGVyZSA8YSBocmVmPSJodHRwczovL3d3dy5jeWJ1cy5pby9lbi93ZWJpbmFycy9zb2Z0d2FyZS1kZWZpbmVkLW1hbnVmYWN0dXJpbmctd2hhdC1hY3R1YWxseS13b3Jrcy8iIHR5cGU9InBhZ2UiIGlkPSI1MDg1NiI+c29mdHdhcmUtZGVmaW5lZCBtYW51ZmFjdHVyaW5nPC9hPiBiZWNvbWVzIGluY3JlYXNpbmdseSBpbXBvcnRhbnQuIE5vdCBiZWNhdXNlIG1hbnVmYWN0dXJlcnMgc3VkZGVubHkgbmVlZCBtb3JlIHNvZnR3YXJlLCBidXQgYmVjYXVzZSBmYWN0b3JpZXMgdGhlbXNlbHZlcyBhcmUgYmVjb21pbmcgc3lzdGVtcyB0aGF0IG11c3QgY29udGludW91c2x5IGV2b2x2ZS5kcm9wQ2FwaW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRvcmlnaW5hbENvbnRlbnRuYW1lYXR0cmlidXRlc2NvbnRlbnRUcmFkaXRpb25hbCBwcm9kdWN0aW9uIGVudmlyb25tZW50cyB3ZXJlIGRlc2lnbmVkIGZvciBsb25nLXRlcm0gc3RhYmlsaXR5LiBNb2Rlcm4gbWFudWZhY3R1cmluZyByZXF1aXJlcyBtdWNoIG1vcmUgZmxleGliaWxpdHkuIFByb2R1Y3Rpb24gc3lzdGVtcyBtdXN0IGFkYXB0IHRvIG5ldyBwcm9kdWN0cywgY2hhbmdpbmcgc3VwcGx5IGNoYWlucywgQUktZHJpdmVuIG9wdGltaXphdGlvbiBhbmQgaW5jcmVhc2luZyBvcGVyYXRpb25hbCBjb21wbGV4aXR5IHdpdGhvdXQgY3JlYXRpbmcgbmV3IGludGVncmF0aW9uIGJvdHRsZW5lY2tzIGV2ZXJ5IHRpbWUuZHJvcENhcGlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkb3JpZ2luYWxDb250ZW50bmFtZWF0dHJpYnV0ZXNjb250ZW50VGhhdCByZXF1aXJlcyBhIGRpZmZlcmVudCBhcmNoaXRlY3R1cmFsIGFwcHJvYWNoLiBJbnN0ZWFkIG9mIGlzb2xhdGVkIGF1dG9tYXRpb24gcHJvamVjdHMsIG1hbnVmYWN0dXJlcnMgbmVlZCBzaGFyZWQgaW5kdXN0cmlhbCBkYXRhIGZvdW5kYXRpb25zIHRoYXQgc3VwcG9ydCBjb250aW51b3VzIGNoYW5nZSBhY3Jvc3MgdGhlIGVudGlyZSBvcGVyYXRpb24uZHJvcENhcGlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkb3JpZ2luYWxDb250ZW50bmFtZWF0dHJpYnV0ZXNjb250ZW50PHN0cm9uZz5UaGUgcmVhbCBib3R0bGVuZWNrIGlzIG5vIGxvbmdlciBjb25uZWN0aXZpdHkgIGl04oCZcyBhcmNoaXRlY3R1cmU8L3N0cm9uZz5sZXZlbGFuY2hvcmlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkb3JpZ2luYWxDb250ZW50bmFtZWF0dHJpYnV0ZXNjb250ZW50TW9zdCBtYW51ZmFjdHVyZXJzIGFscmVhZHkgaGF2ZSBhY2Nlc3MgdG8gaW5kdXN0cmlhbCBjb25uZWN0aXZpdHkgdGVjaG5vbG9naWVzLiBUaGUgY2hhbGxlbmdlIHRvZGF5IGlzIG5vIGxvbmdlciB3aGV0aGVyIHN5c3RlbXMgY2FuIGNvbW11bmljYXRlLCBidXQgaG93IHRoZXkgY29tbXVuaWNhdGUgYW5kIHdoZXRoZXIgdGhlIGFyY2hpdGVjdHVyZSBjYW4gc2NhbGUgb3ZlciB0aW1lLmRyb3BDYXBjbGFzc05hbWVpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG9yaWdpbmFsQ29udGVudG5hbWVhdHRyaWJ1dGVzY29udGVudEluIG1hbnkgZmFjdG9yaWVzLCBhcHBsaWNhdGlvbnMgc3RpbGwgY29ubmVjdCBkaXJlY3RseSB0byBtYWNoaW5lcyB0aHJvdWdoIGluZGl2aWR1YWwgaW50ZXJmYWNlcy4gTUVTLCBhbmFseXRpY3MsIHF1YWxpdHkgc3lzdGVtcyBhbmQgY2xvdWQgcGxhdGZvcm1zIGFsbCBpbnRyb2R1Y2UgdGhlaXIgb3duIGludGVncmF0aW9ucyBhbmQgZ2F0ZXdheXMuZHJvcENhcGlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkb3JpZ2luYWxDb250ZW50bmFtZWF0dHJpYnV0ZXNjb250ZW50T3ZlciB0aW1lLCB0aGlzIGNyZWF0ZXMgZ3Jvd2luZyBjb21wbGV4aXR5IGFjcm9zcyB0aGUgZW52aXJvbm1lbnQuIERhdGEgbW9kZWxzIGRyaWZ0IGFwYXJ0LCBzZWN1cml0eSBwb2xpY2llcyBiZWNvbWUgaW5jb25zaXN0ZW50IGFuZCBlbmdpbmVlcmluZyB0ZWFtcyBzcGVuZCBtb3JlIHRpbWUgbWFpbnRhaW5pbmcgaW50ZXJmYWNlcyB0aGFuIGltcHJvdmluZyBvcGVyYXRpb25zLmRyb3BDYXBjbGFzc05hbWVpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG9yaWdpbmFsQ29udGVudG5hbWVhdHRyaWJ1dGVzY29udGVudDxzdHJvbmc+V2h5IG1hbnVmYWN0dXJlcnMgbmVlZCBhIHNoYXJlZCBpbmR1c3RyaWFsIGRhdGEgZm91bmRhdGlvbjwvc3Ryb25nPmxldmVsYW5jaG9yaW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRvcmlnaW5hbENvbnRlbnRuYW1lYXR0cmlidXRlc2NvbnRlbnRBIHNjYWxhYmxlIGFsdGVybmF0aXZlIGlzIGFyY2hpdGVjdHVyYWwgZGVjb3VwbGluZy4gSW5zdGVhZCBvZiBjb25uZWN0aW5nIGV2ZXJ5IGFwcGxpY2F0aW9uIGluZGl2aWR1YWxseSB0byBwcm9kdWN0aW9uIGFzc2V0cywgbWFudWZhY3R1cmVycyBlc3RhYmxpc2ggYSBjZW50cmFsaXplZCBpbmR1c3RyaWFsIGRhdGEgbGF5ZXIgYmV0d2VlbiBtYWNoaW5lcyBhbmQgZW50ZXJwcmlzZSBzeXN0ZW1zLmRyb3BDYXBpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG9yaWdpbmFsQ29udGVudG5hbWVhdHRyaWJ1dGVzY29udGVudFRoZSByZXN1bHQgaXMgYSBtdWNoIG1vcmUgZmxleGlibGUgb3BlcmF0aW9uYWwgZW52aXJvbm1lbnQuIEdvdmVybmFuY2UgYmVjb21lcyBtYW5hZ2VhYmxlLCBlbmdpbmVlcmluZyBlZmZvcnQgZGVjcmVhc2VzIGFuZCBzY2FsaW5nIGFjcm9zcyBwbGFudHMgYmVjb21lcyBzaWduaWZpY2FudGx5IGVhc2llci4gVGhhdCBpcyB0aGUgY29yZSBwcmluY2lwbGUgYmVoaW5kIDxhIGhyZWY9Imh0dHBzOi8vd3d3LmN5YnVzLmlvL2VuL3dlYmluYXJzL3NvZnR3YXJlLWRlZmluZWQtbWFudWZhY3R1cmluZy13aGF0LWFjdHVhbGx5LXdvcmtzLyIgdHlwZT0icGFnZSIgaWQ9IjUwODU2Ij5zb2Z0d2FyZS1kZWZpbmVkIG1hbnVmYWN0dXJpbmc8L2E+LmRyb3BDYXBpbm5lckJsb2NrczwhLS0gL3dwOnBhcmFncmFwaCAtLT4KPCEtLSB3cDpoZWFkaW5nIHsibGV2ZWwiOjMsImFuY2hvciI6ImgtYmF0dGVyeS1tYW51ZmFjdHVyaW5nLXNob3dzLXdoeS1kYXRhLWFyY2hpdGVjdHVyZS1tYXR0ZXJzIn0gLS0+CjwhLS0gL3dwOnBhcmFncmFwaCAtLT4KPCEtLSB3cDpoZWFkaW5nIHsibGV2ZWwiOjMsImFuY2hvciI6InByZWRpY3RpdmUtbWFpbnRlbmFuY2UtbWl0LWN5YnVzLTEifSAtLT4KPCEtLSAvd3A6cGFyYWdyYXBoIC0tPgo8IS0tIHdwOmhlYWRpbmcgeyJsZXZlbCI6MywiYW5jaG9yIjoicHJlZGljdGl2ZS1tYWludGVuYW5jZS1taXQtY3lidXMtMSJ9IC0tPgpjbGllbnRJZGlzVmFsaWRvcmlnaW5hbENvbnRlbnRuYW1lYXR0cmlidXRlc2NvbnRlbnQ8c3Ryb25nPlN0cmF0ZWd5IG1hdHRlcnMgbW9yZSB0aGFuIHRlY2hub2xvZ3k8L3N0cm9uZz5sZXZlbGFuY2hvcmlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkb3JpZ2luYWxDb250ZW50bmFtZWF0dHJpYnV0ZXNjb250ZW50VGVjaG5vbG9neSBhbG9uZSBkb2VzIG5vdCBzb2x2ZSB0aGVzZSBjaGFsbGVuZ2VzLiBNb3N0IG1hbnVmYWN0dXJlcnMgYWxyZWFkeSB1bmRlcnN0YW5kIHdoYXQgbW9kZXJuIGluZHVzdHJpYWwgYXJjaGl0ZWN0dXJlcyBjb3VsZCBsb29rIGxpa2UuIFRoZSBkaWZmaWN1bHR5IGxpZXMgaW4gYXBwbHlpbmcgYXJjaGl0ZWN0dXJhbCBwcmluY2lwbGVzIGNvbnNpc3RlbnRseSB0aHJvdWdob3V0IHRoZSBwcm9qZWN0IGxpZmVjeWNsZS5kcm9wQ2FwaW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRvcmlnaW5hbENvbnRlbnRuYW1lYXR0cmlidXRlc2NvbnRlbnRUaGF0IGlzIHdoeSBzdWNjZXNzZnVsIG1hbnVmYWN0dXJlcnMgZGVmaW5lIGNsZWFyIGFyY2hpdGVjdHVyYWwgcHJpbmNpcGxlcyBlYXJseSBpbiB0aGUgcHJvamVjdC4gVGhlc2Ugb2Z0ZW4gaW5jbHVkZSBzdGFuZGFyZGl6ZWQgZGF0YSBtb2RlbHMsIHNlcGFyYXRpb24gYmV0d2VlbiBjb25uZWN0aXZpdHkgYW5kIGFwcGxpY2F0aW9ucywgY2VudHJhbGl6ZWQgZ292ZXJuYW5jZSBhbmQgcmV1c2FibGUgaW50ZWdyYXRpb24gcGF0dGVybnMuZHJvcENhcGlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkb3JpZ2luYWxDb250ZW50bmFtZWF0dHJpYnV0ZXNjb250ZW50PHN0cm9uZz5UaGUgbmV4dCBjb21wZXRpdGl2ZSBhZHZhbnRhZ2Ugd2lsbCBiZSBhcmNoaXRlY3R1cmFsPC9zdHJvbmc+bGV2ZWxhbmNob3Jpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG9yaWdpbmFsQ29udGVudG5hbWVhdHRyaWJ1dGVzY29udGVudEZvciBkZWNhZGVzLCBtYW51ZmFjdHVyaW5nIGxlYWRlcnNoaXAgd2FzIHByaW1hcmlseSBkZWZpbmVkIGJ5IG1lY2hhbmljYWwgZW5naW5lZXJpbmcgZXhjZWxsZW5jZSBhbmQgcHJvZHVjdGlvbiBlZmZpY2llbmN5LiBUb2RheSwgaW5kdXN0cmlhbCBkYXRhIGFyY2hpdGVjdHVyZSBpcyBiZWNvbWluZyBqdXN0IGFzIGltcG9ydGFudC5kcm9wQ2FwaW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRvcmlnaW5hbENvbnRlbnRuYW1lYXR0cmlidXRlc2NvbnRlbnRGYWN0b3JpZXMgbXVzdCBjb250aW51b3VzbHkgYWRhcHQgdG8gbmV3IHByb2R1Y3RzLCBjaGFuZ2luZyBtYXJrZXQgY29uZGl0aW9ucyBhbmQgaW5jcmVhc2luZyBkaWdpdGFsIHJlcXVpcmVtZW50cy4gVGhhdCByZXF1aXJlcyBwcm9kdWN0aW9uIGVudmlyb25tZW50cyB0aGF0IGFyZSBmbGV4aWJsZSwgc2NhbGFibGUgYW5kIGJ1aWx0IGZvciBjb250aW51b3VzIGV2b2x1dGlvbi5kcm9wQ2FwaW5uZXJCbG9ja3MsIDxoMiBpZD0iaC1hbmQtd2h5LXNvZnR3YXJlLWRlZmluZWQtbWFudWZhY3R1cmluZy1zdGFydHMtd2l0aC1hcmNoaXRlY3R1cmUtbm90LW1hY2hpbmVzIiBjbGFzcz0id3AtYmxvY2staGVhZGluZyI+QW5kIHdoeSBzb2Z0d2FyZS1kZWZpbmVkIG1hbnVmYWN0dXJpbmcgc3RhcnRzIHdpdGggYXJjaGl0ZWN0dXJlLCBub3QgbWFjaGluZXM8L2gyPgo8IS0tIC93cDpwYXJhZ3JhcGggLS0+CjwhLS0gd3A6aGVhZGluZyB7ImxldmVsIjozLCJhbmNob3IiOiJwcmVkaWN0aXZlLW1haW50ZW5hbmNlLW1pdC1jeWJ1cy0xIn0gLS0+CjwhLS0gd3A6aGVhZGluZyB7ImxldmVsIjozLCJhbmNob3IiOiJwcmVkaWN0aXZlLW1haW50ZW5hbmNlLW1pdC1jeWJ1cy0xIn0gLS0+CllldCBtYW55IG5ldyBmYWN0b3JpZXMgc3RpbGwgcmVjcmVhdGUgdGhlIHNhbWUgZnJhZ21lbnRhdGlvbiBtYW51ZmFjdHVyZXJzIGFscmVhZHkgc3RydWdnbGUgd2l0aCBpbiBleGlzdGluZyBwbGFudHMuIE1hY2hpbmVzLCBzb2Z0d2FyZSBzeXN0ZW1zIGFuZCBvcGVyYXRpb25hbCBkb21haW5zIGFyZSBvZnRlbiBwbGFubmVkIGluZGVwZW5kZW50bHksIHdoaWxlIGludGVncmF0aW9uIGFuZCBkYXRhIGFyY2hpdGVjdHVyZSBvbmx5IGJlY29tZSBzdHJhdGVnaWMgdG9waWNzIGxhdGVyIGluIHRoZSBwcm9qZWN0LiA8c3Ryb25nPjwvc3Ryb25nPjxwPkdyZWVuZmllbGQgZmFjdG9yaWVzIGFyZSBzdXBwb3NlZCB0byByZXByZXNlbnQgYSBmcmVzaCBzdGFydCBmb3IgbWFudWZhY3R1cmluZy4gV2l0aCBubyBsZWdhY3kgaW5mcmFzdHJ1Y3R1cmUgb3IgaGlzdG9yaWNhbCBzeXN0ZW0gY29uc3RyYWludHMsIHRoZXkgb2ZmZXIgdGhlIG9wcG9ydHVuaXR5IHRvIHJldGhpbmsgaG93IHByb2R1Y3Rpb24sIHNvZnR3YXJlIGFuZCBkYXRhIGFyY2hpdGVjdHVyZXMgd29yayB0b2dldGhlciBmcm9tIGRheSBvbmUuIFlldCBtYW55IG5ldyBmYWN0b3JpZXMgc3RpbGwgcmVjcmVhdGUgdGhlIHNhbWUgZnJhZ21lbnRhdGlvbiBtYW51ZmFjdHVyZXJzIGFscmVhZHkgc3RydWdnbGUgd2l0aCBpbiBleGlzdGluZyBwbGFudHMuIE1hY2hpbmVzLCBzb2Z0d2FyZSBzeXN0ZW1zIGFuZCBvcGVyYXRpb25hbCBkb21haW5zIGFyZSBvZnRlbiBwbGFubmVkIGluZGVwZW5kZW50bHksIHdoaWxlIGludGVncmF0aW9uIGFuZCBkYXRhIGFyY2hpdGVjdHVyZSBvbmx5IGJlY29tZSBzdHJhdGVnaWMgdG9waWNzIGxhdGVyIGluIHRoZSBwcm9qZWN0LjwvcD4KPHA+PHN0cm9uZz5UaGF04oCZcyB0aGUgcmVhbCBncmVlbmZpZWxkIHBhcmFkb3g6IGJ1aWxkaW5nIGEgbmV3IGZhY3RvcnkgZG9lcyBub3QgYXV0b21hdGljYWxseSBtZWFuIGJ1aWxkaW5nIGEgZnV0dXJlLXJlYWR5IGFyY2hpdGVjdHVyZS48L3N0cm9uZz48L3A+CklmIGNyaXRpY2FsIHByb2R1Y3Rpb24gZGF0YSBpcyBpbmNvbXBsZXRlIG9yIGxvc3QsIG1hbnVmYWN0dXJlcnMgY2FuIGZhY2UgY29tcGxpYW5jZSBhbmQgcXVhbGl0eSBpc3N1ZXMgZXZlbiB3aGVuIHRoZSBwaHlzaWNhbCBiYXR0ZXJ5IGFwcGVhcnMgZnVsbHkgZnVuY3Rpb25hbC4gVGhhdCBjaGFuZ2VzIHRoZSByb2xlIG9mIGluZHVzdHJpYWwgYXJjaGl0ZWN0dXJlIGNvbXBsZXRlbHkuIFRoZSBzcGVjaWZpYyB0ZWNobm9sb2dpZXMgbWF5IGRpZmZlciBiZXR3ZWVuIG9yZ2FuaXphdGlvbnMuIFRoZSBwcmluY2lwbGUgZG9lcyBub3Q6IGFyY2hpdGVjdHVyZSBtdXN0IGNvbWUgYmVmb3JlIHNjYWxpbmcuIFRyYW5zZm9ybWF0aW9uIGluaXRpYXRpdmVzIHJhcmVseSBmYWlsIGJlY2F1c2Ugb2YgbWlzc2luZyB2aXNpb24uIFRoZXkgZmFpbCBiZWNhdXNlIGxvY2FsIG9wdGltaXphdGlvbnMgZ3JhZHVhbGx5IHJlY3JlYXRlIGZyYWdtZW50YXRpb24gYWNyb3NzIHRoZSBlbnZpcm9ubWVudC4gVGhpcyBmb3VuZGF0aW9uIGNvbGxlY3RzIG1hY2hpbmUgZGF0YSBvbmNlLCBjb250ZXh0dWFsaXplcyBpdCBvbmNlIGFuZCBzZWN1cmVseSBkaXN0cmlidXRlcyBpdCBhY3Jvc3MgdGhlIG9yZ2FuaXphdGlvbi4gTmV3IGFwcGxpY2F0aW9ucyBjYW4gYWNjZXNzIGV4aXN0aW5nIGRhdGEgd2l0aG91dCByZXF1aXJpbmcgYWRkaXRpb25hbCBpbnRlZ3JhdGlvbiBwcm9qZWN0cy4gRmFjdG9yaWVzIGFyZSBpbmNyZWFzaW5nbHkgYmVjb21pbmcgc29mdHdhcmUtZGVmaW5lZCBzeXN0ZW1zLiBBbmQgdGhlIG1hbnVmYWN0dXJlcnMgdGhhdCByZWNvZ25pemUgdGhpcyBlYXJseSB3aWxsIGJ1aWxkIGEgZGVjaXNpdmUgYWR2YW50YWdlICBub3Qgb25seSBpbiBlZmZpY2llbmN5LCBidXQgaW4gc3BlZWQsIHJlc2lsaWVuY2UgYW5kIGxvbmctdGVybSBzY2FsYWJpbGl0eS4gPHA+QW5kIHVubGlrZSBtYW55IHRyYWRpdGlvbmFsIHByb2R1Y3Rpb24gZW52aXJvbm1lbnRzLCB0aGlzIGRhdGEgaXMgbm90IGp1c3Qgb3BlcmF0aW9uYWwgY29udGV4dC4gSXQgaXMgcGFydCBvZiB0aGUgcHJvZHVjdCBpdHNlbGYuIElmIGNyaXRpY2FsIHByb2R1Y3Rpb24gZGF0YSBpcyBpbmNvbXBsZXRlIG9yIGxvc3QsIG1hbnVmYWN0dXJlcnMgY2FuIGZhY2UgY29tcGxpYW5jZSBhbmQgcXVhbGl0eSBpc3N1ZXMgZXZlbiB3aGVuIHRoZSBwaHlzaWNhbCBiYXR0ZXJ5IGFwcGVhcnMgZnVsbHkgZnVuY3Rpb25hbC4gVGhhdCBjaGFuZ2VzIHRoZSByb2xlIG9mIGluZHVzdHJpYWwgYXJjaGl0ZWN0dXJlIGNvbXBsZXRlbHkuPC9wPgo8cD5BIHNjYWxhYmxlIGFsdGVybmF0aXZlIGlzIGFyY2hpdGVjdHVyYWwgZGVjb3VwbGluZy4gSW5zdGVhZCBvZiBjb25uZWN0aW5nIGV2ZXJ5IGFwcGxpY2F0aW9uIGluZGl2aWR1YWxseSB0byBwcm9kdWN0aW9uIGFzc2V0cywgbWFudWZhY3R1cmVycyBlc3RhYmxpc2ggYSBjZW50cmFsaXplZCBpbmR1c3RyaWFsIGRhdGEgbGF5ZXIgYmV0d2VlbiBtYWNoaW5lcyBhbmQgZW50ZXJwcmlzZSBzeXN0ZW1zLiBUaGlzIGZvdW5kYXRpb24gY29sbGVjdHMgbWFjaGluZSBkYXRhIG9uY2UsIGNvbnRleHR1YWxpemVzIGl0IG9uY2UgYW5kIHNlY3VyZWx5IGRpc3RyaWJ1dGVzIGl0IGFjcm9zcyB0aGUgb3JnYW5pemF0aW9uLiBOZXcgYXBwbGljYXRpb25zIGNhbiBhY2Nlc3MgZXhpc3RpbmcgZGF0YSB3aXRob3V0IHJlcXVpcmluZyBhZGRpdGlvbmFsIGludGVncmF0aW9uIHByb2plY3RzLjwvcD4KPHA+VGVjaG5vbG9neSBhbG9uZSBkb2VzIG5vdCBzb2x2ZSB0aGVzZSBjaGFsbGVuZ2VzLiBNb3N0IG1hbnVmYWN0dXJlcnMgYWxyZWFkeSB1bmRlcnN0YW5kIHdoYXQgbW9kZXJuIGluZHVzdHJpYWwgYXJjaGl0ZWN0dXJlcyBjb3VsZCBsb29rIGxpa2UuIFRoZSBkaWZmaWN1bHR5IGxpZXMgaW4gYXBwbHlpbmcgYXJjaGl0ZWN0dXJhbCBwcmluY2lwbGVzIGNvbnNpc3RlbnRseSB0aHJvdWdob3V0IHRoZSBwcm9qZWN0IGxpZmVjeWNsZS4gVHJhbnNmb3JtYXRpb24gaW5pdGlhdGl2ZXMgcmFyZWx5IGZhaWwgYmVjYXVzZSBvZiBtaXNzaW5nIHZpc2lvbi4gVGhleSBmYWlsIGJlY2F1c2UgbG9jYWwgb3B0aW1pemF0aW9ucyBncmFkdWFsbHkgcmVjcmVhdGUgZnJhZ21lbnRhdGlvbiBhY3Jvc3MgdGhlIGVudmlyb25tZW50LjwvcD4KPHA+VGhhdCBpcyB3aHkgc3VjY2Vzc2Z1bCBtYW51ZmFjdHVyZXJzIGRlZmluZSBjbGVhciBhcmNoaXRlY3R1cmFsIHByaW5jaXBsZXMgZWFybHkgaW4gdGhlIHByb2plY3QuIFRoZXNlIG9mdGVuIGluY2x1ZGUgc3RhbmRhcmRpemVkIGRhdGEgbW9kZWxzLCBzZXBhcmF0aW9uIGJldHdlZW4gY29ubmVjdGl2aXR5IGFuZCBhcHBsaWNhdGlvbnMsIGNlbnRyYWxpemVkIGdvdmVybmFuY2UgYW5kIHJldXNhYmxlIGludGVncmF0aW9uIHBhdHRlcm5zLiBUaGUgc3BlY2lmaWMgdGVjaG5vbG9naWVzIG1heSBkaWZmZXIgYmV0d2VlbiBvcmdhbml6YXRpb25zLiBUaGUgcHJpbmNpcGxlIGRvZXMgbm90OiBhcmNoaXRlY3R1cmUgbXVzdCBjb21lIGJlZm9yZSBzY2FsaW5nLjwvcD4KaXNWYWxpZGF0dHJpYnV0ZXNjb250ZW50ZXQgdGFsaW5uZXJCbG9ja3Npc1ZhbGlkbmFtZWF0dHJpYnV0ZXNjb250ZW50dCB0IG1hbnVmYWN0dXJpbmdpdGVjdHVyZSB0aGF0IGxlZHJvcENhcGlubmVyQmxvY2tzaXNWYWxpZGF0dHJpYnV0ZXNpbm5lckJsb2Nrc2NsaWVudElkb3JpZ2luYWxDb250ZW50bmFtZUwnc2tsZXZlbGFuY2hvcmNsaWVudElkb3JpZ2luYWxDb250ZW50Y2xpZW50SWRvcmlnaW5hbENvbnRlbnRuYW1lY29udGVudHQgdCBidW1hbnVmYWN0dXJpbmdhaXRlY3R1cmUgdGhhdCBsZWRyb3BDYXA8ZGl2IGNsYXNzPSJ3cC1ibG9jay1uYi1vbmVjb2wgY2UgY2Utb25lY29sIHB0LWxhcmdlIHBiLWxhcmdlIG5hcnJvdy0yIHZlcnRpY2FsbHktY2VudGVyZWQgYmdyLWJsdWUtZGFyayBiZ3ItaW1nLWZ1bGx3aWR0aCIgc3R5bGU9ImJhY2tncm91bmQtaW1hZ2U6dXJsKGh0dHBzOi8vd3d3LmN5YnVzLmlvL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDI0LzAzL0hlcm8tYmFubmVyLXdlYmluYXItZW5lcmd5LWVmZmljaWVuY3ktaW4tbWFudWZhY3R1cmluZy5qcGcpIj48ZGl2IGNsYXNzPSJjb250YWluZXIiPjxkaXYgY2xhc3M9InJvdyI+PGRpdiBjbGFzcz0iY29sIj48IS0tIHdwOmhlYWRpbmcgeyJhbmNob3IiOiJoLWxldC1zLXRhbGsifSAtLT4KPCEtLSAvd3A6cGFyYWdyYXBoIC0tPgpvYnVpZCBhIGEgY1dhbmwgYSByY2hzY2FzP0xl4oCZc2Fsa2FvdGhvdyA8aHJlZj0iaHR0cHM6Ly93d3cuY3lidXMuaW8vZW4vd2ViaW5hcnMvc29mdHdhcmUtZGVmaW5lZC0td2h0LWF0dWFsbHktd29ya3MvIiB0eXBlPSJwYWdlIiBkPSI1MDg1NiI+c29md2FyLWRlZmluZWQgbWFudWZhaW5nPC9hPiBjcmF0ZXNlIGZvdW5kaW9uZm9yIGZ4aWJsZSwgZnV0dXJlLXJlYWR5IHByb2R1Y3Rpb24ubGV2ZWxhbmNob3I8IS0tIHdwOmhlYWRpbmcgeyJsZXZlbCI6MywiYW5jaG9yIjoiaC13YW50LXRvLWJ1aWxkLWEtbWFudWZhY3R1cmluZy1hcmNoaXRlY3R1cmUtdGhhdC1zY2FsZXMifSAtLT4KPGgzIGlkPSJoLXdhbnQtdG8tYnVpbGQtYS1tYW51ZmFjdHVyaW5nLWFyY2hpdGVjdHVyZS10aGF0LXNjYWxlcyIgY2xhc3M9IndwLWJsb2NrLWhlYWRpbmciPldhbnQgdG8gYnVpbGQgYSBtYW51ZmFjdHVyaW5nIGFyY2hpdGVjdHVyZSB0aGF0IHNjYWxlcz88L2gzPgo8IS0tIC93cDpoZWFkaW5nIC0tPgpzdGF0ZXZlcnNpb25NYW55IGdyZWVuZmllbGQgZmFjdG9yaWVzIHN0aWxsIHJlY3JlYXRlIGRpc2Nvbm5lY3RlZCBzeXN0ZW1zIGFuZCBkYXRhIHNpbG9zLiBMZWFybiB3aHkgc29mdHdhcmUtZGVmaW5lZCBtYW51ZmFjdHVyaW5nIHN0YXJ0cyB3aXRoIHRoZSByaWdodCBpbmR1c3RyaWFsIGRhdGEgYXJjaGl0ZWN0dXJlLmRvY3VtZW50c2x1Z+KAkzxwPkZhY3RvcmllcyBtdXN0IGNvbnRpbnVvdXNseSBhZGFwdCB0byBuZXcgcHJvZHVjdHMsIGNoYW5naW5nIG1hcmtldCBjb25kaXRpb25zIGFuZCBpbmNyZWFzaW5nIGRpZ2l0YWwgcmVxdWlyZW1lbnRzLiBUaGF0IHJlcXVpcmVzIHByb2R1Y3Rpb24gZW52aXJvbm1lbnRzIHRoYXQgYXJlIGZsZXhpYmxlLCBzY2FsYWJsZSBhbmQgYnVpbHQgZm9yIGNvbnRpbnVvdXMgZXZvbHV0aW9uLiBGYWN0b3JpZXMgYXJlIGluY3JlYXNpbmdseSBiZWNvbWluZyBzb2Z0d2FyZS1kZWZpbmVkIHN5c3RlbXMuIEFuZCB0aGUgbWFudWZhY3R1cmVycyB0aGF0IHJlY29nbml6ZSB0aGlzIGVhcmx5IHdpbGwgYnVpbGQgYSBkZWNpc2l2ZSBhZHZhbnRhZ2Ug4oCTIG5vdCBvbmx5IGluIGVmZmljaWVuY3ksIGJ1dCBpbiBzcGVlZCwgcmVzaWxpZW5jZSBhbmQgbG9uZy10ZXJtIHNjYWxhYmlsaXR5LjwvcD4K4oCT4oCTPHA+RmV3IGluZHVzdHJpZXMgZXhwb3NlIHRoZXNlIGNoYWxsZW5nZXMgbW9yZSBjbGVhcmx5IHRoYW4gYmF0dGVyeSBjZWxsIG1hbnVmYWN0dXJpbmcuIFByb2R1Y3Rpb24gZW52aXJvbm1lbnRzIGNvbWJpbmUgaGlnaGx5IHNlbnNpdGl2ZSBjaGVtaWNhbCBwcm9jZXNzZXMsIHJvbGwtdG8tcm9sbCBtYW51ZmFjdHVyaW5nLCBmb3JtYXRpb24gY3ljbGVzLCBpbnNwZWN0aW9uIHN5c3RlbXMgYW5kIHN0cmljdCB0cmFjZWFiaWxpdHkgcmVxdWlyZW1lbnRzIOKAkyBhbGwgZ2VuZXJhdGluZyBlbm9ybW91cyB2b2x1bWVzIG9mIG9wZXJhdGlvbmFsIGRhdGEuPC9wPgo8aDMgaWQ9InByZWRpY3RpdmUtbWFpbnRlbmFuY2UtbWl0LWN5YnVzLTEiIGNsYXNzPSJ3cC1ibG9jay1oZWFkaW5nIj48c3Ryb25nPlRoZSByZWFsIGJvdHRsZW5lY2sgaXMgbm8gbG9uZ2VyIGNvbm5lY3Rpdml0eSDigJMgaXTigJlzIGFyY2hpdGVjdHVyZTwvc3Ryb25nPjwvaDM+CnN0YXRldmVyc2lvbmRvY3VtZW50ZGF0ZWRvY3VtZW50c3RhdHVzZG9jdW1lbnR0aXRsZWggZWVpaGV0ciBFbndyZG9jdW1lbnRjb250ZW50ZG9jdW1lbnRleGNlcnB0ZG9jdW1lbnRhdXRob3Jkb2N1bWVudGZlYXR1cmVkX21lZGlhZG9jdW1lbnRjb21tZW50X3N0YXR1c2RvY3VtZW50cGluZ19zdGF0dXNkb2N1bWVudHN0aWNreWRvY3VtZW50dGVtcGxhdGVkb2N1bWVudGZvcm1hdGRvY3VtZW50bWV0YV9hY2ZfY2hhbmdlZGZvb3Rub3Rlc2RvY3VtZW50Y2F0ZWdvcmllc2RvY3VtZW50dGFnc2RvY3VtZW50YmxvY2tzY2xpZW50SWRpc1ZhbGlkbmFtZWF0dHJpYnV0ZXNjb250ZW50ZHJvcENhcGlubmVyQmxvY2tzb3JpZ2luYWxDb250ZW50d2lkdGhpc0NlbnRlcmVkaXNWZXJ0aWNhbGx5Q2VudGVyZWRiYWNrZ3JvdW5kSW1hZ2VJZGJhY2tncm91bmRJbWFnZVVybGlzQmFja2dyb3VuZEltYWdlRnVsbFdpZHRoaXNCYWNrZ3JvdW5kSW1hZ2VGaXhlZGNsaWVudElkaXNWYWxpZG9yaWdpbmFsQ29udGVudG5hbWVhdHRyaWJ1dGVzY29udGVudG5zb3RyZWluZCBhbnRybmdzdHIgaCBhY2V0ZXQgYWNsZXZlbGFuY2hvcmlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkb3JpZ2luYWxDb250ZW50bmFtZWF0dHJpYnV0ZXNjb250ZW50cmVlbmZpZWRhY3RvcmllIGFlc3BlICBzZW4gYSBlaGFydCBmb3IgbnV0cmkgYWNpdGN0dXJlICBpYWwgc3N0IGNvbnRyYXQgdGhleSBlciB0ZSBydGl0IG8gcmVpIGggb2R0aW9uIG9yIGR0YSBjZWNlIG8gdG90IHIgZG9uLmRyb3BDYXBpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG9yaWdpbmFsQ29udGVudG5hbWVhdHRyaWJ1dGVzaXNDZW50ZXJlZGlzVmVydGljYWxseUNlbnRlcmVkYmFja2dyb3VuZEltYWdlSWRiYWNrZ3JvdW5kSW1hZ2VVcmxpc0JhY2tncm91bmRJbWFnZUZ1bGxXaWR0aGlzQmFja2dyb3VuZEltYWdlRml4ZWRpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG9yaWdpbmFsQ29udGVudG5hbWVhdHRyaWJ1dGVzcGFkZGluZ0JvdHRvbXdpZHRoaXNDZW50ZXJlZGlzVmVydGljYWxseUNlbnRlcmVkYmFja2dyb3VuZEltYWdlSWRiYWNrZ3JvdW5kSW1hZ2VVcmxpc0JhY2tncm91bmRJbWFnZUZ1bGxXaWR0aGlzQmFja2dyb3VuZEltYWdlRml4ZWRpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG9yaWdpbmFsQ29udGVudG5hbWVhdHRyaWJ1dGVzY29udGVudDxzdHJvbjwvc3Ryb25nPjwvc3Ryb25nPjwvc3Ryb25nPmxldmVsYW5jaG9yaW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRvcmlnaW5hbENvbnRlbnRuYW1lYXR0cmlidXRlc2NvbnRlbnRoZSBhbiBhIG5maWVkIGFlc2Ugc2wgdGhpbmF0aW4gaW50IG9yIG90dCBvZXRpbiBhbiBlZW5pZWxkIHJlY3QgaGVyZSBleSBwcm9iZSBpcyBhbm9uYWwgdGkuZHJvcENhcGNsYXNzTmFtZWlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkb3JpZ2luYWxDb250ZW50bmFtZWF0dHJpYnV0ZXNjb250ZW50dGlzIHJlIHN0IHBsZSBpbiBpbGFlZCBvYXMudWxhbm10YWluZW5lIGFuZCBlbnIgcyBhIG4gZWFsZWluZWR0LCB3aGlsZSB0cmlkIGFpY3RvbiBiY2UgZWVudCBhdGVyICBvY3QuZHJvcENhcGlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkb3JpZ2luYWxDb250ZW50bmFtZWF0dHJpYnV0ZXNjb250ZW50aCB1bCBjaW9zIGFhbG8gdGhhdCBmdGUgbG9nIGYgcHJvZHVjdGlvbiBuIHRoZSByZXN1bCBzZXJoIGJlZXMgaGUgdHJvbmwgcm9mIHJ0dG4gZnIgdCBvcGVyYXRpb24uZHJvcENhcGNsYXNzTmFtZWlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkb3JpZ2luYWxDb250ZW50bmFtZWF0dHJpYnV0ZXNwYWRkaW5nVG9wcGFkZGluZ0JvdHRvbXdpZHRoaXNDZW50ZXJlZGlzVmVydGljYWxseUNlbnRlcmVkYmFja2dyb3VuZENvbG9yYmFja2dyb3VuZEltYWdlSWRiYWNrZ3JvdW5kSW1hZ2VVcmxpc0JhY2tncm91bmRJbWFnZUZ1bGxXaWR0aGlzQmFja2dyb3VuZEltYWdlRml4ZWRpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG9yaWdpbmFsQ29udGVudG5hbWVhdHRyaWJ1dGVzdGV4dGlubmVyQmxvY2tzPCEtLSB3cDpuYi9vbmVjb2wgeyJ3aWR0aCI6Im5hcnJvdy0yIn0gLS0+CjwhLS0gL3dwOmhlYWRpbmcgLS0+Cgo8IS0tIHdwOnBhcmFncmFwaCAtLT4KPCEtLSAvd3A6cGFyYWdyYXBoIC0tPgoKPCEtLSB3cDpwYXJhZ3JhcGggLS0+CjwhLS0gL3dwOnBhcmFncmFwaCAtLT48L2Rpdj48L2Rpdj48L2Rpdj48L2Rpdj4KPCEtLSAvd3A6bmIvb25lY29sIC0tPgoKCjwhLS0gd3A6bmIvb25lY29sIHsicGFkZGluZ0JvdHRvbSI6InBiLXNtYWxsIiwid2lkdGgiOiJuYXJyb3ctMiJ9IC0tPgo8IS0tIC93cDpoZWFkaW5nIC0tPgoKPCEtLSB3cDpwYXJhZ3JhcGggeyJjbGFzc05hbWUiOiJpcy1zdHlsZS1oZXJvLXRpdGxlIn0gLS0+CjwhLS0gL3dwOnBhcmFncmFwaCAtLT4KCjwhLS0gd3A6cGFyYWdyYXBoIC0tPgo8IS0tIC93cDpwYXJhZ3JhcGggLS0+CgoKPCEtLSAvd3A6aGVhZGluZyAtLT4KCjwhLS0gd3A6cGFyYWdyYXBoIC0tPgo8IS0tIC93cDpwYXJhZ3JhcGggLS0+Cgo8IS0tIC93cDpoZWFkaW5nIC0tPgoKPCEtLSB3cDpwYXJhZ3JhcGggLS0+CjwhLS0gL3dwOnBhcmFncmFwaCAtLT4KCjwhLS0gd3A6cGFyYWdyYXBoIC0tPgo8IS0tIC93cDpwYXJhZ3JhcGggLS0+Cgo8IS0tIHdwOnBhcmFncmFwaCAtLT4KCjwhLS0gL3dwOmhlYWRpbmcgLS0+Cgo8IS0tIHdwOnBhcmFncmFwaCB7ImNsYXNzTmFtZSI6ImlzLXN0eWxlLWRlZmF1bHQifSAtLT4KPCEtLSAvd3A6cGFyYWdyYXBoIC0tPgoKPCEtLSB3cDpwYXJhZ3JhcGggLS0+CjwhLS0gL3dwOnBhcmFncmFwaCAtLT4KCgo8IS0tIC93cDpoZWFkaW5nIC0tPgoKCjwhLS0gd3A6bmIvb25lY29sIHsicGFkZGluZ1RvcCI6InB0LWxhcmdlIiwicGFkZGluZ0JvdHRvbSI6InBiLWxhcmdlIiwid2lkdGgiOiJuYXJyb3ctMiIsImlzVmVydGljYWxseUNlbnRlcmVkIjp0cnVlLCJiYWNrZ3JvdW5kQ29sb3IiOiJiZ3ItYmx1ZS1kYXJrIiwiYmFja2dyb3VuZEltYWdlSWQiOjQxMzAwLCJiYWNrZ3JvdW5kSW1hZ2VVcmwiOiJodHRwczovL3d3dy5jeWJ1cy5pby93cC1jb250ZW50L3VwbG9hZHMvMjAyNC8wMy9IZXJvLWJhbm5lci13ZWJpbmFyLWVuZXJneS1lZmZpY2llbmN5LWluLW1hbnVmYWN0dXJpbmcuanBnIiwiaXNCYWNrZ3JvdW5kSW1hZ2VGdWxsV2lkdGgiOnRydWV9IC0tPgo8aDIgaWQ9ImgtbGV0LXMtdGFsayIgY2xhc3M9IndwLWJsb2NrLWhlYWRpbmciPkxldCdzIHRhbGs8L2gyPgo8IS0tIC93cDpoZWFkaW5nIC0tPgoKCjwhLS0gd3A6c2hvcnRjb2RlIC0tPgo8IS0tIFN0YXJ0IG9mIE1lZXRpbmdzIEVtYmVkIFNjcmlwdCAtLT4KICAgIDxkaXYgY2xhc3M9Im1lZXRpbmdzLWlmcmFtZS1jb250YWluZXIiIGRhdGEtc3JjPSJodHRwczovL21lZXRpbmdzLWV1MS5odWJzcG90LmNvbS9tYXJpYW5hLXBvbGtlL3NhbGVzLXJvdW5kLXJvYmluLXdlYnNpdGU\/ZW1iZWQ9dHJ1ZSI+PC9kaXY+CiAgICA8c2NyaXB0IHR5cGU9InRleHQvamF2YXNjcmlwdCIgc3JjPSJodHRwczovL3N0YXRpYy5oc2FwcHN0YXRpYy5uZXQvTWVldGluZ3NFbWJlZC9leC9NZWV0aW5nc0VtYmVkQ29kZS5qcyI+PC9zY3JpcHQ+CiAgPCEtLSBFbmQgb2YgTWVldGluZ3MgRW1iZWQgU2NyaXB0IC0tPgo8IS0tIC93cDpzaG9ydGNvZGUgLS0+PC9kaXY+PC9kaXY+PC9kaXY+PC9kaXY+CjwhLS0gL3dwOm5iL29uZWNvbCAtLT5UZUdybmZlbGQgSWxsdXNpb246IFd5IE53IEZhY29pZXNTdGlsbCBkIFVwIGl0aCBPbGQgUG9ibGVtc0FkIHdoeSBmd2EtZGVmZW11ZmFjdWkgYXRzd2l0cmhpdGN1cm5vbWhpbmVzPGRpdiBjbGFzcz0id3AtYmxvY2stbmItb25lY29sIGNlIGNlLW9uZWNvbCBuYXJyb3ctMiI+PGRpdiBjbGFzcz0iY29udGFpbmVyIj48ZGl2IGNsYXNzPSJyb3ciPjxkaXYgY2xhc3M9ImNvbCI+PCEtLSB3cDpoZWFkaW5nIHsiYW5jaG9yIjoiaC1hbmQtd2h5LXNvZnR3YXJlLWRlZmluZWQtbWFudWZhY3R1cmluZy1zdGFydHMtd2l0aC1hcmNoaXRlY3R1cmUtbm90LW1hY2hpbmVzIn0gLS0+CkdsIGZzciB1cG9zZHRvcmVwcmV0ZnJzIHN0bWFmYWN1bmcuV2l0aCBubyBsZWd5IG5mcmFzcnVvcmhzdG9yaWN5ZW1zaW5zLG9mZmhvcHBvdW55dHRobmtvd3BydWMsc2Z0d2FlYW4gZGFhcmhpdHR1cnN3cmtnZWhlcmZvbWF5IGVjbGllbnRJZGlzVmFsaWRvcmlnaW5hbENvbnRlbnRuYW1lYXR0cmlidXRlc2NvbnRlbnRUaGF04oCZcyB0aGUgcmVhbCBncmVlbmZpZWxkIHBhcmFkb3g6IGJ1aWxkaW5nIGEgbmV3IGZhY3RvcnkgZG9lcyBub3QgYXV0b21hdGljYWxseSBtZWFuIGJ1aWxkaW5nIGEgZnV0dXJlLXJlYWR5IGFyY2hpdGVjdHVyZS5kcm9wQ2FwaW5uZXJCbG9ja3NzdGF0ZXNhdmVkQXRzdGF0ZXNhdmVkQnlnPjxzdHJvbmc+PHN0cm9uZz5UaGUgYmlnZ2VzdCBsZWdhY3kgcHJvYmxlbSBpcyBubyBsb25nZXIgdGhlIG1hY2hpbmVXbm11ZmFjdHVyZXJzdGxrYWJvdXQgYnJvd2xjaGxsbmdlLCB0aHl1dWFseWsgYm91IGFnZ2VxdXBtZXVkYWVkc2Z0d2FyLiBCdSBteWdyZnBvanMsdCBhbGxnYWNsbW9yZ2l6YXRpaG5raW5nRmFjb3JlYWlsbGFubmRzb3RkbWluIE1FUywgcWFpdHkgbWFnZWVuLCBtdGFuY2VneXlzdGVtc3Jlb2Z0ZXZ1YXRkIGRwZW5lbmx5aW5lZ2F0b24gYW5kdGEgYXJjaHRldXJlIGx5ZW9tcmx2YWxpbnRoZSBwcmplRWFjaW5kaXZpZGFkZXNpbiBtYXkgZWVtcmVzb25iZS4gQnV0IHRnZXRoZXIsZXkgb2Z0ZW4gY3JlZXJhZ21lbmRlbnZpcm9ubWVudHMgbmJlb3JlZXZlc2FydHMuIFR0aSBhIG53IGZhY3RveSB0YXRoYXZtdWMgbW9ybGlrZSBhIGFkaXRpYWJ3bmllbGRlbnZpb25tZW4gaGFhIHV0dWUtcmVhZHlkaWdpYWw8ZGl2IGNsYXNzPSJ3cC1ibG9jay1uYi1vbmVjb2wgY2UgY2Utb25lY29sIHBiLXNtYWxsIG5hcnJvdy0yIj48ZGl2IGNsYXNzPSJjb250YWluZXIiPjxkaXYgY2xhc3M9InJvdyI+PGRpdiBjbGFzcz0iY29sIj48IS0tIHdwOmhlYWRpbmcgeyJsZXZlbCI6MywiYW5jaG9yIjoiaC10aGUtYmlnZ2VzdC1sZWdhY3ktcHJvYmxlbS1pcy1uby1sb25nZXItdGhlLW1hY2hpbmUifSAtLT4KPGgzIGlkPSJoLXRoZS1iaWdnZXN0LWxlZ2FjeS1wcm9ibGVtLWlzLW5vLWxvbmdlci10aGUtbWFjaGluZSIgY2xhc3M9IndwLWJsb2NrLWhlYWRpbmciPjxzdHJvbmc+PHN0cm9uZz48c3Ryb25nPlRoZSBiaWdnZXN0IGxlZ2FjeSBwcm9ibGVtIGlzIG5vIGxvbmdlciB0aGUgbWFjaGluZTwvc3Ryb25nPjwvc3Ryb25nPjwvc3Ryb25nPjwvaDM+CjxwIGNsYXNzPSJpcy1zdHlsZS1oZXJvLXRpdGxlIj5XaGVuIG1hbnVmYWN0dXJlcnMgdGFsayBhYm91dCBicm93bmZpZWxkIGNoYWxsZW5nZXMsIHRoZXkgdXN1YWxseSB0aGluayBhYm91dCBhZ2luZyBlcXVpcG1lbnQgb3Igb3V0ZGF0ZWQgc29mdHdhcmUuIEJ1dCBpbiBtYW55IGdyZWVuZmllbGQgcHJvamVjdHMsIHRoZSByZWFsIGxlZ2FjeSBwcm9ibGVtIGlzIG9yZ2FuaXphdGlvbmFsIHRoaW5raW5nLjwvcD4KPHA+RmFjdG9yaWVzIGFyZSBzdGlsbCBwbGFubmVkIGluIGlzb2xhdGVkIGRvbWFpbnMuIE1FUywgcXVhbGl0eSBtYW5hZ2VtZW50LCBtYWludGVuYW5jZSBhbmQgZW5lcmd5IHN5c3RlbXMgYXJlIG9mdGVuIGV2YWx1YXRlZCBpbmRlcGVuZGVudGx5LCB3aGlsZSBpbnRlZ3JhdGlvbiBhbmQgZGF0YSBhcmNoaXRlY3R1cmUgb25seSBiZWNvbWUgcmVsZXZhbnQgbGF0ZXIgaW4gdGhlIHByb2plY3QuPC9wPgo8IS0tIHdwOnBhcmFncmFwaCAtLT4KPHA+RWFjaCBpbmRpdmlkdWFsIGRlY2lzaW9uIG1heSBzZWVtIHJlYXNvbmFibGUuIEJ1dCB0b2dldGhlciwgdGhleSBvZnRlbiBjcmVhdGUgZnJhZ21lbnRlZCBlbnZpcm9ubWVudHMgbG9uZyBiZWZvcmUgcHJvZHVjdGlvbiBldmVuIHN0YXJ0cy4gVGhlIHJlc3VsdCBpcyBhIG5ldyBmYWN0b3J5IHRoYXQgYmVoYXZlcyBtdWNoIG1vcmUgbGlrZSBhIHRyYWRpdGlvbmFsIGJyb3duZmllbGQgZW52aXJvbm1lbnQgdGhhbiBhIGZ1dHVyZS1yZWFkeSBkaWdpdGFsIG9wZXJhdGlvbi48L3A+CjxoMyBpZD0iaC1iYXR0ZXJ5LW1hbnVmYWN0dXJpbmctc2hvd3Mtd2h5LWRhdGEtYXJjaGl0ZWN0dXJlLW1hdHRlcnMiIGNsYXNzPSJ3cC1ibG9jay1oZWFkaW5nIj48c3Ryb25nPjxzdHJvbmc+PHN0cm9uZz5CYXR0ZXJ5IG1hbnVmYWN0dXJpbmcgc2hvd3Mgd2h5IGRhdGEgYXJjaGl0ZWN0dXJlIG1hdHRlcnM8L3N0cm9uZz48L3N0cm9uZz48L3N0cm9uZz48L2gzPgo8IS0tIHdwOnBhcmFncmFwaCAtLT4KPCEtLSAvd3A6cGFyYWdyYXBoIC0tPgoKPCEtLSB3cDpwYXJhZ3JhcGggLS0+CjxwPkRhdGEgaW5mcmFzdHJ1Y3R1cmUgaXMgbm8gbG9uZ2VyIGEgZG93bnN0cmVhbSBJVCB0b3BpYy4gSXQgYmVjb21lcyBwYXJ0IG9mIHRoZSBwcm9kdWN0aW9uIHN5c3RlbS4gQW5kIG9uY2UgaHVuZHJlZHMgb2YgbWFjaGluZXMsIHNvZnR3YXJlIHN5c3RlbXMgYW5kIGluc3BlY3Rpb24gcGxhdGZvcm1zIGFyZSBjb25uZWN0ZWQgaW5kZXBlbmRlbnRseSwgY29tcGxleGl0eSBpbmNyZWFzZXMgcmFwaWRseSBhY3Jvc3MgaW50ZWdyYXRpb24sIGdvdmVybmFuY2UgYW5kIHNlY3VyaXR5LjwvcD4KPCEtLSAvd3A6cGFyYWdyYXBoIC0tPgoKPCEtLSB3cDpoZWFkaW5nIHsibGV2ZWwiOjMsImFuY2hvciI6Imgtc29mdHdhcmUtZGVmaW5lZC1tYW51ZmFjdHVyaW5nLWNoYW5nZXMtdGhlLWRlc2lnbi1sb2dpYyJ9IC0tPgo8aDMgaWQ9Imgtc29mdHdhcmUtZGVmaW5lZC1tYW51ZmFjdHVyaW5nLWNoYW5nZXMtdGhlLWRlc2lnbi1sb2dpYyIgY2xhc3M9IndwLWJsb2NrLWhlYWRpbmciPjxzdHJvbmc+PHN0cm9uZz48c3Ryb25nPlNvZnR3YXJlLWRlZmluZWQgbWFudWZhY3R1cmluZyBjaGFuZ2VzIHRoZSBkZXNpZ24gbG9naWM8L3N0cm9uZz48L3N0cm9uZz48L3N0cm9uZz48L2gzPgo8cD5UcmFkaXRpb25hbCBwcm9kdWN0aW9uIGVudmlyb25tZW50cyB3ZXJlIGRlc2lnbmVkIGZvciBsb25nLXRlcm0gc3RhYmlsaXR5LiBNb2Rlcm4gbWFudWZhY3R1cmluZyByZXF1aXJlcyBtdWNoIG1vcmUgZmxleGliaWxpdHkuIFByb2R1Y3Rpb24gc3lzdGVtcyBtdXN0IGFkYXB0IHRvIG5ldyBwcm9kdWN0cywgY2hhbmdpbmcgc3VwcGx5IGNoYWlucywgQUktZHJpdmVuIG9wdGltaXphdGlvbiBhbmQgaW5jcmVhc2luZyBvcGVyYXRpb25hbCBjb21wbGV4aXR5IHdpdGhvdXQgY3JlYXRpbmcgbmV3IGludGVncmF0aW9uIGJvdHRsZW5lY2tzIGV2ZXJ5IHRpbWUuPC9wPgo8cD5UaGF0IHJlcXVpcmVzIGEgZGlmZmVyZW50IGFyY2hpdGVjdHVyYWwgYXBwcm9hY2guIEluc3RlYWQgb2YgaXNvbGF0ZWQgYXV0b21hdGlvbiBwcm9qZWN0cywgbWFudWZhY3R1cmVycyBuZWVkIHNoYXJlZCBpbmR1c3RyaWFsIGRhdGEgZm91bmRhdGlvbnMgdGhhdCBzdXBwb3J0IGNvbnRpbnVvdXMgY2hhbmdlIGFjcm9zcyB0aGUgZW50aXJlIG9wZXJhdGlvbi48L3A+CjxwIGNsYXNzPSJpcy1zdHlsZS1kZWZhdWx0Ij5Nb3N0IG1hbnVmYWN0dXJlcnMgYWxyZWFkeSBoYXZlIGFjY2VzcyB0byBpbmR1c3RyaWFsIGNvbm5lY3Rpdml0eSB0ZWNobm9sb2dpZXMuIFRoZSBjaGFsbGVuZ2UgdG9kYXkgaXMgbm8gbG9uZ2VyIHdoZXRoZXIgc3lzdGVtcyBjYW4gY29tbXVuaWNhdGUsIGJ1dCBob3cgdGhleSBjb21tdW5pY2F0ZSBhbmQgd2hldGhlciB0aGUgYXJjaGl0ZWN0dXJlIGNhbiBzY2FsZSBvdmVyIHRpbWUuPC9wPgo8cD5JbiBtYW55IGZhY3RvcmllcywgYXBwbGljYXRpb25zIHN0aWxsIGNvbm5lY3QgZGlyZWN0bHkgdG8gbWFjaGluZXMgdGhyb3VnaCBpbmRpdmlkdWFsIGludGVyZmFjZXMuIE1FUywgYW5hbHl0aWNzLCBxdWFsaXR5IHN5c3RlbXMgYW5kIGNsb3VkIHBsYXRmb3JtcyBhbGwgaW50cm9kdWNlIHRoZWlyIG93biBpbnRlZ3JhdGlvbnMgYW5kIGdhdGV3YXlzLjwvcD4KPCEtLSB3cDpwYXJhZ3JhcGggeyJjbGFzc05hbWUiOiJpcy1zdHlsZS1kZWZhdWx0In0gLS0+CjxwIGNsYXNzPSJpcy1zdHlsZS1kZWZhdWx0Ij5PdmVyIHRpbWUsIHRoaXMgY3JlYXRlcyBncm93aW5nIGNvbXBsZXhpdHkgYWNyb3NzIHRoZSBlbnZpcm9ubWVudC4gRGF0YSBtb2RlbHMgZHJpZnQgYXBhcnQsIHNlY3VyaXR5IHBvbGljaWVzIGJlY29tZSBpbmNvbnNpc3RlbnQgYW5kIGVuZ2luZWVyaW5nIHRlYW1zIHNwZW5kIG1vcmUgdGltZSBtYWludGFpbmluZyBpbnRlcmZhY2VzIHRoYW4gaW1wcm92aW5nIG9wZXJhdGlvbnMuPC9wPgo8aDMgaWQ9InByZWRpY3RpdmUtbWFpbnRlbmFuY2UtbWl0LWN5YnVzLTEiIGNsYXNzPSJ3cC1ibG9jay1oZWFkaW5nIj48c3Ryb25nPldoeSBtYW51ZmFjdHVyZXJzIG5lZWQgYSBzaGFyZWQgaW5kdXN0cmlhbCBkYXRhIGZvdW5kYXRpb248L3N0cm9uZz48L2gzPgo8IS0tIHdwOnBhcmFncmFwaCAtLT4KPCEtLSAvd3A6cGFyYWdyYXBoIC0tPgoKPCEtLSB3cDpwYXJhZ3JhcGggLS0+CjxoMyBpZD0icHJlZGljdGl2ZS1tYWludGVuYW5jZS1taXQtY3lidXMtMSIgY2xhc3M9IndwLWJsb2NrLWhlYWRpbmciPjxzdHJvbmc+U3RyYXRlZ3kgbWF0dGVycyBtb3JlIHRoYW4gdGVjaG5vbG9neTwvc3Ryb25nPjwvaDM+CjwhLS0gL3dwOmhlYWRpbmcgLS0+Cgo8IS0tIHdwOnBhcmFncmFwaCAtLT4KPCEtLSAvd3A6cGFyYWdyYXBoIC0tPgoKPCEtLSB3cDpwYXJhZ3JhcGggLS0+CjwhLS0gL3dwOnBhcmFncmFwaCAtLT4KCjxoMyBpZD0icHJlZGljdGl2ZS1tYWludGVuYW5jZS1taXQtY3lidXMtMSIgY2xhc3M9IndwLWJsb2NrLWhlYWRpbmciPjxzdHJvbmc+VGhlIG5leHQgY29tcGV0aXRpdmUgYWR2YW50YWdlIHdpbGwgYmUgYXJjaGl0ZWN0dXJhbDwvc3Ryb25nPjwvaDM+CjwhLS0gL3dwOmhlYWRpbmcgLS0+Cgo8IS0tIHdwOnBhcmF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iaXMtc3R5bGUtaGVyby10aXRsZSI+V2hlbiBtYW51ZmFjdHVyZXJzIHRhbGsgYWJvdXQgYnJvd25maWVsZCBjaGFsbGVuZ2VzLCB0aGV5IHVzdWFsbHkgdGhpbmsgYWJvdXQgYWdpbmcgZXF1aXBtZW50IG9yIG91dGRhdGVkIHNvZnR3YXJlLiBCdXQgaW4gbWFueSBncmVlbmZpZWxkIHByb2plY3RzLCB0aGUgcmVhbCBsZWdhY3kgcHJvYmxlbSBpcyBvcmdhbml6YXRpb25hbCB0aGlua2luZy48L3A+dyRhYjhhMTgzNy00Y2RkLTQ3NjItOGMzYi1iZjFjMzAwY2RlYjV35QE8cD5GYWN0b3JpZXMgYXJlIHN0aWxsIHBsYW5uZWQgaW4gaXNvbGF0ZWQgZG9tYWlucy4gTUVTLCBxdWFsaXR5IG1hbmFnZW1lbnQsIG1haW50ZW5hbmNlIGFuZCBlbmVyZ3kgc3lzdGVtcyBhcmUgb2Z0ZW4gZXZhbHVhdGVkIGluZGVwZW5kZW50bHksIHdoaWxlIGludGVncmF0aW9uIGFuZCBkYXRhIGFyY2hpdGVjdHVyZSBvbmx5IGJlY29tZSByZWxldmFudCBsYXRlciBpbiB0aGUgcHJvamVjdC48L3A+dyQ0MWRhMGVmNi01ZGUxLTQ0OWUtYWQ5OS1jMmI5OGI5MGQ4M2V3lAI8cD5FYWNoIGluZGl2aWR1YWwgZGVjaXNpb24gbWF5IHNlZW0gcmVhc29uYWJsZS4gQnV0IHRvZ2V0aGVyLCB0aGV5IG9mdGVuIGNyZWF0ZSBmcmFnbWVudGVkIGVudmlyb25tZW50cyBsb25nIGJlZm9yZSBwcm9kdWN0aW9uIGV2ZW4gc3RhcnRzLiBUaGUgcmVzdWx0IGlzIGEgbmV3IGZhY3RvcnkgdGhhdCBiZWhhdmVzIG11Y2ggbW9yZSBsaWtlIGEgdHJhZGl0aW9uYWwgYnJvd25maWVsZCBlbnZpcm9ubWVudCB0aGFuIGEgZnV0dXJlLXJlYWR5IGRpZ2l0YWwgb3BlcmF0aW9uLjwvcD53JDFjN2QxZTc5LWE3YTUtNGM0NC04MzRlLWM4ZDc0ZDkzNzk5ZXh3zwE8aDMgaWQ9ImgtYmF0dGVyeS1tYW51ZmFjdHVyaW5nLXNob3dzLXdoeS1kYXRhLWFyY2hpdGVjdHVyZS1tYXR0ZXJzIiBjbGFzcz0id3AtYmxvY2staGVhZGluZyI+PHN0cm9uZz48c3Ryb25nPjxzdHJvbmc+QmF0dGVyeSBtYW51ZmFjdHVyaW5nIHNob3dzIHdoeSBkYXRhIGFyY2hpdGVjdHVyZSBtYXR0ZXJzPC9zdHJvbmc+PC9zdHJvbmc+PC9zdHJvbmc+PC9oMz53DGNvcmUvaGVhZGluZ30DdztoLWJhdHRlcnktbWFudWZhY3R1cmluZy1zaG93cy13aHktZGF0YS1hcmNoaXRlY3R1cmUtbWF0dGVyc3h3vwI8cD5GZXcgaW5kdXN0cmllcyBleHBvc2UgdGhlc2UgY2hhbGxlbmdlcyBtb3JlIGNsZWFybHkgdGhhbiBiYXR0ZXJ5IGNlbGwgbWFudWZhY3R1cmluZy4gUHJvZHVjdGlvbiBlbnZpcm9ubWVudHMgY29tYmluZSBoaWdobHkgc2Vuc2l0aXZlIGNoZW1pY2FsIHByb2Nlc3Nlcywgcm9sbC10by1yb2xsIG1hbnVmYWN0dXJpbmcsIGZvcm1hdGlvbiBjeWNsZXMsIGluc3BlY3Rpb24gc3lzdGVtcyBhbmQgc3RyaWN0IHRyYWNlYWJpbGl0eSByZXF1aXJlbWVudHMg4oCUIGFsbCBnZW5lcmF0aW5nIGVub3Jtb3VzIHZvbHVtZXMgb2Ygb3BlcmF0aW9uYWwgZGF0YS48L3A+dw5jb3JlL3BhcmFncmFwaHl4dw5jb3JlL3BhcmFncmFwaHl4d5gCPHA+RGF0YSBpbmZyYXN0cnVjdHVyZSBpcyBubyBsb25nZXIgYSBkb3duc3RyZWFtIElUIHRvcGljLiBJdCBiZWNvbWVzIHBhcnQgb2YgdGhlIHByb2R1Y3Rpb24gc3lzdGVtLiBBbmQgb25jZSBodW5kcmVkcyBvZiBtYWNoaW5lcywgc29mdHdhcmUgc3lzdGVtcyBhbmQgaW5zcGVjdGlvbiBwbGF0Zm9ybXMgYXJlIGNvbm5lY3RlZCBpbmRlcGVuZGVudGx5LCBjb21wbGV4aXR5IGluY3JlYXNlcyByYXBpZGx5IGFjcm9zcyBpbnRlZ3JhdGlvbiwgZ292ZXJuYW5jZSBhbmQgc2VjdXJpdHkuPC9wPncOY29yZS9wYXJhZ3JhcGh5eHfLATxoMyBpZD0iaC1zb2Z0d2FyZS1kZWZpbmVkLW1hbnVmYWN0dXJpbmctY2hhbmdlcy10aGUtZGVzaWduLWxvZ2ljIiBjbGFzcz0id3AtYmxvY2staGVhZGluZyI+PHN0cm9uZz48c3Ryb25nPjxzdHJvbmc+U29mdHdhcmUtZGVmaW5lZCBtYW51ZmFjdHVyaW5nIGNoYW5nZXMgdGhlIGRlc2lnbiBsb2dpYzwvc3Ryb25nPjwvc3Ryb25nPjwvc3Ryb25nPjwvaDM+dwxjb3JlL2hlYWRpbmd9A3c5aC1zb2Z0d2FyZS1kZWZpbmVkLW1hbnVmYWN0dXJpbmctY2hhbmdlcy10aGUtZGVzaWduLWxvZ2ljeHfZAjxwPlRoaXMgaXMgd2hlcmUgPGEgaHJlZj0iaHR0cHM6Ly93d3cuY3lidXMuaW8vZW4vd2ViaW5hcnMvc29mdHdhcmUtZGVmaW5lZC1tYW51ZmFjdHVyaW5nLXdoYXQtYWN0dWFsbHktd29ya3MvIiB0eXBlPSJwYWdlIiBpZD0iNTA4NTYiPnNvZnR3YXJlLWRlZmluZWQgbWFudWZhY3R1cmluZzwvYT4gYmVjb21lcyBpbmNyZWFzaW5nbHkgaW1wb3J0YW50LiBOb3QgYmVjYXVzZSBtYW51ZmFjdHVyZXJzIHN1ZGRlbmx5IG5lZWQgbW9yZSBzb2Z0d2FyZSwgYnV0IGJlY2F1c2UgZmFjdG9yaWVzIHRoZW1zZWx2ZXMgYXJlIGJlY29taW5nIHN5c3RlbXMgdGhhdCBtdXN0IGNvbnRpbnVvdXNseSBldm9sdmUuPC9wPncOY29yZS9wYXJhZ3JhcGh5eHfDAjxwPlRyYWRpdGlvbmFsIHByb2R1Y3Rpb24gZW52aXJvbm1lbnRzIHdlcmUgZGVzaWduZWQgZm9yIGxvbmctdGVybSBzdGFiaWxpdHkuIE1vZGVybiBtYW51ZmFjdHVyaW5nIHJlcXVpcmVzIG11Y2ggbW9yZSBmbGV4aWJpbGl0eS4gUHJvZHVjdGlvbiBzeXN0ZW1zIG11c3QgYWRhcHQgdG8gbmV3IHByb2R1Y3RzLCBjaGFuZ2luZyBzdXBwbHkgY2hhaW5zLCBBSS1kcml2ZW4gb3B0aW1pemF0aW9uIGFuZCBpbmNyZWFzaW5nIG9wZXJhdGlvbmFsIGNvbXBsZXhpdHkgd2l0aG91dCBjcmVhdGluZyBuZXcgaW50ZWdyYXRpb24gYm90dGxlbmVja3MgZXZlcnkgdGltZS48L3A+dw5jb3JlL3BhcmFncmFwaHl4d9MBPHA+VGhhdCByZXF1aXJlcyBhIGRpZmZlcmVudCBhcmNoaXRlY3R1cmFsIGFwcHJvYWNoLiBJbnN0ZWFkIG9mIGlzb2xhdGVkIGF1dG9tYXRpb24gcHJvamVjdHMsIG1hbnVmYWN0dXJlcnMgbmVlZCBzaGFyZWQgaW5kdXN0cmlhbCBkYXRhIGZvdW5kYXRpb25zIHRoYXQgc3VwcG9ydCBjb250aW51b3VzIGNoYW5nZSBhY3Jvc3MgdGhlIGVudGlyZSBvcGVyYXRpb24uPC9wPncOY29yZS9wYXJhZ3JhcGh5eHegATxoMyBpZD0icHJlZGljdGl2ZS1tYWludGVuYW5jZS1taXQtY3lidXMtMSIgY2xhc3M9IndwLWJsb2NrLWhlYWRpbmciPjxzdHJvbmc+VGhlIHJlYWwgYm90dGxlbmVjayBpcyBubyBsb25nZXIgY29ubmVjdGl2aXR5IOKAlCBpdOKAmXMgYXJjaGl0ZWN0dXJlPC9zdHJvbmc+PC9oMz53DGNvcmUvaGVhZGluZ30DdyJwcmVkaWN0aXZlLW1haW50ZW5hbmNlLW1pdC1jeWJ1cy0xeHf8ATxwIGNsYXNzPSJpcy1zdHlsZS1kZWZhdWx0Ij5Nb3N0IG1hbnVmYWN0dXJlcnMgYWxyZWFkeSBoYXZlIGFjY2VzcyB0byBpbmR1c3RyaWFsIGNvbm5lY3Rpdml0eSB0ZWNobm9sb2dpZXMuIFRoZSBjaGFsbGVuZ2UgdG9kYXkgaXMgbm8gbG9uZ2VyIHdoZXRoZXIgc3lzdGVtcyBjYW4gY29tbXVuaWNhdGUsIGJ1dCBob3cgdGhleSBjb21tdW5pY2F0ZSBhbmQgd2hldGhlciB0aGUgYXJjaGl0ZWN0dXJlIGNhbiBzY2FsZSBvdmVyIHRpbWUuPC9wPncOY29yZS9wYXJhZ3JhcGh5dxBpcy1zdHlsZS1kZWZhdWx0eHfPATxwPkluIG1hbnkgZmFjdG9yaWVzLCBhcHBsaWNhdGlvbnMgc3RpbGwgY29ubmVjdCBkaXJlY3RseSB0byBtYWNoaW5lcyB0aHJvdWdoIGluZGl2aWR1YWwgaW50ZXJmYWNlcy4gTUVTLCBhbmFseXRpY3MsIHF1YWxpdHkgc3lzdGVtcyBhbmQgY2xvdWQgcGxhdGZvcm1zIGFsbCBpbnRyb2R1Y2UgdGhlaXIgb3duIGludGVncmF0aW9ucyBhbmQgZ2F0ZXdheXMuPC9wPncOY29yZS9wYXJhZ3JhcGh5eHf5ATxwIGNsYXNzPSJpcy1zdHlsZS1kZWZhdWx0Ij5PdmVyIHRpbWUsIHRoaXMgY3JlYXRlcyBncm93aW5nIGNvbXBsZXhpdHkgYWNyb3NzIHRoZSBlbnZpcm9ubWVudC4gRGF0YSBtb2RlbHMgZHJpZnQgYXBhcnQsIHNlY3VyaXR5IHBvbGljaWVzIGJlY29tZSBpbmNvbnNpc3RlbnQgYW5kIGVuZ2luZWVyaW5nIHRlYW1zIHNwZW5kIG1vcmUgdGltZSBtYWludGFpbmluZyBpbnRlcmZhY2VzIHRoYW4gaW1wcm92aW5nIG9wZXJhdGlvbnMuPC9wPncOY29yZS9wYXJhZ3JhcGh5dxBpcy1zdHlsZS1kZWZhdWx0eHeVATxoMyBpZD0icHJlZGljdGl2ZS1tYWludGVuYW5jZS1taXQtY3lidXMtMSIgY2xhc3M9IndwLWJsb2NrLWhlYWRpbmciPjxzdHJvbmc+V2h5IG1hbnVmYWN0dXJlcnMgbmVlZCBhIHNoYXJlZCBpbmR1c3RyaWFsIGRhdGEgZm91bmRhdGlvbjwvc3Ryb25nPjwvaDM+dwxjb3JlL2hlYWRpbmd9A3cicHJlZGljdGl2ZS1tYWludGVuYW5jZS1taXQtY3lidXMtMXh3DmNvcmUvcGFyYWdyYXBoeXh38gI8cD5UaGUgcmVzdWx0IGlzIGEgbXVjaCBtb3JlIGZsZXhpYmxlIG9wZXJhdGlvbmFsIGVudmlyb25tZW50LiBHb3Zlcm5hbmNlIGJlY29tZXMgbWFuYWdlYWJsZSwgZW5naW5lZXJpbmcgZWZmb3J0IGRlY3JlYXNlcyBhbmQgc2NhbGluZyBhY3Jvc3MgcGxhbnRzIGJlY29tZXMgc2lnbmlmaWNhbnRseSBlYXNpZXIuIFRoYXQgaXMgdGhlIGNvcmUgcHJpbmNpcGxlIGJlaGluZCA8YSBocmVmPSJodHRwczovL3d3dy5jeWJ1cy5pby9lbi93ZWJpbmFycy9zb2Z0d2FyZS1kZWZpbmVkLW1hbnVmYWN0dXJpbmctd2hhdC1hY3R1YWxseS13b3Jrcy8iIHR5cGU9InBhZ2UiIGlkPSI1MDg1NiI+c29mdHdhcmUtZGVmaW5lZCBtYW51ZmFjdHVyaW5nPC9hPi48L3A+dw5jb3JlL3BhcmFncmFwaHl4d4ABPGgzIGlkPSJwcmVkaWN0aXZlLW1haW50ZW5hbmNlLW1pdC1jeWJ1cy0xIiBjbGFzcz0id3AtYmxvY2staGVhZGluZyI+PHN0cm9uZz5TdHJhdGVneSBtYXR0ZXJzIG1vcmUgdGhhbiB0ZWNobm9sb2d5PC9zdHJvbmc+PC9oMz53DGNvcmUvaGVhZGluZ30DdyJwcmVkaWN0aXZlLW1haW50ZW5hbmNlLW1pdC1jeWJ1cy0xeHcOY29yZS9wYXJhZ3JhcGh5eHcOY29yZS9wYXJhZ3JhcGh5eHePATxoMyBpZD0icHJlZGljdGl2ZS1tYWludGVuYW5jZS1taXQtY3lidXMtMSIgY2xhc3M9IndwLWJsb2NrLWhlYWRpbmciPjxzdHJvbmc+VGhlIG5leHQgY29tcGV0aXRpdmUgYWR2YW50YWdlIHdpbGwgYmUgYXJjaGl0ZWN0dXJhbDwvc3Ryb25nPjwvaDM+dwxjb3JlL2hlYWRpbmd9A3cicHJlZGljdGl2ZS1tYWludGVuYW5jZS1taXQtY3lidXMtMXh3xQE8cD5Gb3IgZGVjYWRlcywgbWFudWZhY3R1cmluZyBsZWFkZXJzaGlwIHdhcyBwcmltYXJpbHkgZGVmaW5lZCBieSBtZWNoYW5pY2FsIGVuZ2luZWVyaW5nIGV4Y2VsbGVuY2UgYW5kIHByb2R1Y3Rpb24gZWZmaWNpZW5jeS4gVG9kYXksIGluZHVzdHJpYWwgZGF0YSBhcmNoaXRlY3R1cmUgaXMgYmVjb21pbmcganVzdCBhcyBpbXBvcnRhbnQuPC9wPncOY29yZS9wYXJhZ3JhcGh5eHcOY29yZS9wYXJhZ3JhcGh5dQJ9tQF9A3h4eHckY2RjYWExZjYtNzUwOS00OTBmLWJhNTgtNDkyODA2N2M3ZWEzdz48aDIgaWQ9ImgtbGV0LXMtdGFsayIgY2xhc3M9IndwLWJsb2NrLWhlYWRpbmciPkxldCdzIHRhbGs8L2gyPncMY29yZS9oZWFkaW5nfQJ3DGgtbGV0LXMtdGFsa3cOY29yZS9wYXJhZ3JhcGh5dyRiYjAxYmQyYi02MTQ4LTQ3M2MtYjBiZS0xMWVhZDJlYzI5MDd39AE8cD5MZXTigJlzIHRhbGsgYWJvdXQgaG93IDxhIGhyZWY9Imh0dHBzOi8vd3d3LmN5YnVzLmlvL2VuL3dlYmluYXJzL3NvZnR3YXJlLWRlZmluZWQtbWFudWZhY3R1cmluZy13aGF0LWFjdHVhbGx5LXdvcmtzLyIgdHlwZT0icGFnZSIgaWQ9IjUwODU2Ij5zb2Z0d2FyZS1kZWZpbmVkIG1hbnVmYWN0dXJpbmc8L2E+IGNyZWF0ZXMgdGhlIGZvdW5kYXRpb24gZm9yIGZsZXhpYmxlLCBmdXR1cmUtcmVhZHkgcHJvZHVjdGlvbi48L3A+dwxjb3JlL2hlYWRpbmd3OGgtd2FudC10by1idWlsZC1hLW1hbnVmYWN0dXJpbmctYXJjaGl0ZWN0dXJlLXRoYXQtc2NhbGVzfQM5AH2HugZ3B3B1Ymxpc2h3EzIwMjYtMDUtMjJUMTI6Mjk6NTd3SHRoZS1ncmVlbmZpZWxkLWlsbHVzaW9uLXdoeS1uZXctZmFjdG9yaWVzLXN0aWxsLWVuZC11cC13aXRoLW9sZC1wcm9ibGVtc3ckOTVkZTVlYzEtMjhiYy00MTUxLThmODAtODFlZGI5YzU2NDBjd4sBPGRpdiBjbGFzcz0id3AtYmxvY2stbmItb25lY29sIGNlIGNlLW9uZWNvbCBuYXJyb3ctMiI+PGRpdiBjbGFzcz0iY29udGFpbmVyIj48ZGl2IGNsYXNzPSJyb3ciPjxkaXYgY2xhc3M9ImNvbCI+CgoKCjwvZGl2PjwvZGl2PjwvZGl2PjwvZGl2PnckZTQxN2YxZWUtNDQzNS00YmE0LTk0MjQtZWE5OGNlMjc5OWQyd8MBPGgyIGlkPSJoLWFuZC13aHktc29mdHdhcmUtZGVmaW5lZC1tYW51ZmFjdHVyaW5nLXN0YXJ0cy13aXRoLWFyY2hpdGVjdHVyZS1ub3QtbWFjaGluZXMiIGNsYXNzPSJ3cC1ibG9jay1oZWFkaW5nIj5BbmQgd2h5IHNvZnR3YXJlLWRlZmluZWQgbWFudWZhY3R1cmluZyBzdGFydHMgd2l0aCBhcmNoaXRlY3R1cmUsIG5vdCBtYWNoaW5lczwvaDI+dyRmNDg5NWQyMS0zNTdjLTRlMGYtODM2NC0wMWNkOTJiYzYxMjd3rAQ8cD5HcmVlbmZpZWxkIGZhY3RvcmllcyBhcmUgc3VwcG9zZWQgdG8gcmVwcmVzZW50IGEgZnJlc2ggc3RhcnQgZm9yIG1hbnVmYWN0dXJpbmcuIFdpdGggbm8gbGVnYWN5IGluZnJhc3RydWN0dXJlIG9yIGhpc3RvcmljYWwgc3lzdGVtIGNvbnN0cmFpbnRzLCB0aGV5IG9mZmVyIHRoZSBvcHBvcnR1bml0eSB0byByZXRoaW5rIGhvdyBwcm9kdWN0aW9uLCBzb2Z0d2FyZSBhbmQgZGF0YSBhcmNoaXRlY3R1cmVzIHdvcmsgdG9nZXRoZXIgZnJvbSBkYXkgb25lLiBZZXQgbWFueSBuZXcgZmFjdG9yaWVzIHN0aWxsIHJlY3JlYXRlIHRoZSBzYW1lIGZyYWdtZW50YXRpb24gbWFudWZhY3R1cmVycyBhbHJlYWR5IHN0cnVnZ2xlIHdpdGggaW4gZXhpc3RpbmcgcGxhbnRzLiBNYWNoaW5lcywgc29mdHdhcmUgc3lzdGVtcyBhbmQgb3BlcmF0aW9uYWwgZG9tYWlucyBhcmUgb2Z0ZW4gcGxhbm5lZCBpbmRlcGVuZGVudGx5LCB3aGlsZSBpbnRlZ3JhdGlvbiBhbmQgZGF0YSBhcmNoaXRlY3R1cmUgb25seSBiZWNvbWUgc3RyYXRlZ2ljIHRvcGljcyBsYXRlciBpbiB0aGUgcHJvamVjdC48L3A+dyQ2N2EzZTdkNS0zNmMwLTRlM2YtOWY2MC04OWFkNWU2OTRkYmJ3lgE8cD48c3Ryb25nPlRoYXTigJlzIHRoZSByZWFsIGdyZWVuZmllbGQgcGFyYWRveDogYnVpbGRpbmcgYSBuZXcgZmFjdG9yeSBkb2VzIG5vdCBhdXRvbWF0aWNhbGx5IG1lYW4gYnVpbGRpbmcgYSBmdXR1cmUtcmVhZHkgYXJjaGl0ZWN0dXJlLjwvc3Ryb25nPjwvcD53JGM1ZmM2NmIyLWRlZGItNDI3Mi05OGQzLWU1OTljNTFjNWQwZncAdyQyNGI1YmExMS0wNzNhLTQ1MDktODI0NC04Yjg4MDVjN2I3YTZ3wAE8ZGl2IGNsYXNzPSJ3cC1ibG9jay1uYi1vbmVjb2wgY2UgY2Utb25lY29sIHBiLXNtYWxsIG5hcnJvdy0yIj48ZGl2IGNsYXNzPSJjb250YWluZXIiPjxkaXYgY2xhc3M9InJvdyI+PGRpdiBjbGFzcz0iY29sIj4KCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgo8L2Rpdj48L2Rpdj48L2Rpdj48L2Rpdj53JGQ2ODg0YWM1LTc5YzYtNDNmNi05OTE4LWExYWUwYWRhNjZhZHfmAjxwPkFuZCB1bmxpa2UgbWFueSB0cmFkaXRpb25hbCBwcm9kdWN0aW9uIGVudmlyb25tZW50cywgdGhpcyBkYXRhIGlzIG5vdCBqdXN0IG9wZXJhdGlvbmFsIGNvbnRleHQuIEl0IGlzIHBhcnQgb2YgdGhlIHByb2R1Y3QgaXRzZWxmLiBJZiBjcml0aWNhbCBwcm9kdWN0aW9uIGRhdGEgaXMgaW5jb21wbGV0ZSBvciBsb3N0LCBtYW51ZmFjdHVyZXJzIGNhbiBmYWNlIGNvbXBsaWFuY2UgYW5kIHF1YWxpdHkgaXNzdWVzIGV2ZW4gd2hlbiB0aGUgcGh5c2ljYWwgYmF0dGVyeSBhcHBlYXJzIGZ1bGx5IGZ1bmN0aW9uYWwuIFRoYXQgY2hhbmdlcyB0aGUgcm9sZSBvZiBpbmR1c3RyaWFsIGFyY2hpdGVjdHVyZSBjb21wbGV0ZWx5LjwvcD53JDUwYWE2OThjLTliNDMtNDU3MS05OTkwLWM5ODY4NjljNTg2NnckZWJmNTNhMTItZDIwMS00Zjk3LTk0YjQtY2RiMDM1YjU2YmY2dyQ2MmYwNTE3Mi04NDExLTRjN2QtOWQ1Ny1lMTFlMDUyOGM0Yzd3JDg3YTgzZWI2LWUzOTktNDNmMy05N2RiLTQzMjAwMzQwOWIyZHckYjUzMzVmMGEtZmExMy00MjQ5LWI4OTUtZGU4M2Y4YTNlMTQxdyRjMzhlMzczZC1hZTkzLTQyMzEtOTJlNi1jODY2Y2FmNzA2ZjB3JGE4NzBiYjQ3LWY5M2UtNDdlMy1iMjg2LTk3Y2JjODVjZGNlMHckYjhiMjdlYjMtNWM5Yi00MGQxLTk3OTQtN2UzMDNhODI2OGJjdyQyYzA2MTIxNS1kMTcwLTQ3MmUtYTJhNy02MGM0ZTY0MzJlZTl3JGQyZTc1NzIwLWM1ZDYtNGQxYy04MWU1LTJiOTliNzFhMTUyNHckOTY5OGRlODMtZDlhYS00MzJmLWJkZWQtMjQ5MDdjYTk5ODYyd78DPHA+QSBzY2FsYWJsZSBhbHRlcm5hdGl2ZSBpcyBhcmNoaXRlY3R1cmFsIGRlY291cGxpbmcuIEluc3RlYWQgb2YgY29ubmVjdGluZyBldmVyeSBhcHBsaWNhdGlvbiBpbmRpdmlkdWFsbHkgdG8gcHJvZHVjdGlvbiBhc3NldHMsIG1hbnVmYWN0dXJlcnMgZXN0YWJsaXNoIGEgY2VudHJhbGl6ZWQgaW5kdXN0cmlhbCBkYXRhIGxheWVyIGJldHdlZW4gbWFjaGluZXMgYW5kIGVudGVycHJpc2Ugc3lzdGVtcy4gVGhpcyBmb3VuZGF0aW9uIGNvbGxlY3RzIG1hY2hpbmUgZGF0YSBvbmNlLCBjb250ZXh0dWFsaXplcyBpdCBvbmNlIGFuZCBzZWN1cmVseSBkaXN0cmlidXRlcyBpdCBhY3Jvc3MgdGhlIG9yZ2FuaXphdGlvbi4gTmV3IGFwcGxpY2F0aW9ucyBjYW4gYWNjZXNzIGV4aXN0aW5nIGRhdGEgd2l0aG91dCByZXF1aXJpbmcgYWRkaXRpb25hbCBpbnRlZ3JhdGlvbiBwcm9qZWN0cy48L3A+dyQyMzBkNzUzOC0wZTA5LTQ5ZjMtYmE3Yi00Njg3MGI0Y2IzNGN3JGRlMGIwNTIzLWRkNGItNDlmOC1iN2VhLTQ1MDIxYzk2ODNlOHckNjUxM2UyMGEtZjViZS00MmQ0LWEyYzctY2JhZDAyNjg4ZGJid50DPHA+VGVjaG5vbG9neSBhbG9uZSBkb2VzIG5vdCBzb2x2ZSB0aGVzZSBjaGFsbGVuZ2VzLiBNb3N0IG1hbnVmYWN0dXJlcnMgYWxyZWFkeSB1bmRlcnN0YW5kIHdoYXQgbW9kZXJuIGluZHVzdHJpYWwgYXJjaGl0ZWN0dXJlcyBjb3VsZCBsb29rIGxpa2UuIFRoZSBkaWZmaWN1bHR5IGxpZXMgaW4gYXBwbHlpbmcgYXJjaGl0ZWN0dXJhbCBwcmluY2lwbGVzIGNvbnNpc3RlbnRseSB0aHJvdWdob3V0IHRoZSBwcm9qZWN0IGxpZmVjeWNsZS4gVHJhbnNmb3JtYXRpb24gaW5pdGlhdGl2ZXMgcmFyZWx5IGZhaWwgYmVjYXVzZSBvZiBtaXNzaW5nIHZpc2lvbi4gVGhleSBmYWlsIGJlY2F1c2UgbG9jYWwgb3B0aW1pemF0aW9ucyBncmFkdWFsbHkgcmVjcmVhdGUgZnJhZ21lbnRhdGlvbiBhY3Jvc3MgdGhlIGVudmlyb25tZW50LjwvcD53JGQ1NGJiYmY4LTliN2MtNDRlOS04NmNhLWQ1ZTU1NWVkM2NmMXf8AjxwPlRoYXQgaXMgd2h5IHN1Y2Nlc3NmdWwgbWFudWZhY3R1cmVycyBkZWZpbmUgY2xlYXIgYXJjaGl0ZWN0dXJhbCBwcmluY2lwbGVzIGVhcmx5IGluIHRoZSBwcm9qZWN0LiBUaGVzZSBvZnRlbiBpbmNsdWRlIHN0YW5kYXJkaXplZCBkYXRhIG1vZGVscywgc2VwYXJhdGlvbiBiZXR3ZWVuIGNvbm5lY3Rpdml0eSBhbmQgYXBwbGljYXRpb25zLCBjZW50cmFsaXplZCBnb3Zlcm5hbmNlIGFuZCByZXVzYWJsZSBpbnRlZ3JhdGlvbiBwYXR0ZXJucy4gVGhlIHNwZWNpZmljIHRlY2hub2xvZ2llcyBtYXkgZGlmZmVyIGJldHdlZW4gb3JnYW5pemF0aW9ucy4gVGhlIHByaW5jaXBsZSBkb2VzIG5vdDogYXJjaGl0ZWN0dXJlIG11c3QgY29tZSBiZWZvcmUgc2NhbGluZy48L3A+dyRiMzJlYzkxNS0yZmFlLTQ0NDctOGYwNS01NjMxNmM0ZWI2ZWF3JDdiODM3Y2VkLTNhMmItNDU1OC05NTY2LTgwYTU4MTEyM2UzYXckMDliZjJhN2MtZjBkNi00OGI2LWJhOGMtYTg1NzQxY2I5NmJmd70DPHA+RmFjdG9yaWVzIG11c3QgY29udGludW91c2x5IGFkYXB0IHRvIG5ldyBwcm9kdWN0cywgY2hhbmdpbmcgbWFya2V0IGNvbmRpdGlvbnMgYW5kIGluY3JlYXNpbmcgZGlnaXRhbCByZXF1aXJlbWVudHMuIFRoYXQgcmVxdWlyZXMgcHJvZHVjdGlvbiBlbnZpcm9ubWVudHMgdGhhdCBhcmUgZmxleGlibGUsIHNjYWxhYmxlIGFuZCBidWlsdCBmb3IgY29udGludW91cyBldm9sdXRpb24uIEZhY3RvcmllcyBhcmUgaW5jcmVhc2luZ2x5IGJlY29taW5nIHNvZnR3YXJlLWRlZmluZWQgc3lzdGVtcy4gQW5kIHRoZSBtYW51ZmFjdHVyZXJzIHRoYXQgcmVjb2duaXplIHRoaXMgZWFybHkgd2lsbCBidWlsZCBhIGRlY2lzaXZlIGFkdmFudGFnZSDigJQgbm90IG9ubHkgaW4gZWZmaWNpZW5jeSwgYnV0IGluIHNwZWVkLCByZXNpbGllbmNlIGFuZCBsb25nLXRlcm0gc2NhbGFiaWxpdHkuPC9wPnckMDFiOTM5NjUtNTY2MS00MGM0LThkZjYtNjBjYzYxNGQ2OGEzd9wCPGRpdiBjbGFzcz0id3AtYmxvY2stbmItb25lY29sIGNlIGNlLW9uZWNvbCBwdC1sYXJnZSBwYi1sYXJnZSBuYXJyb3ctMiB2ZXJ0aWNhbGx5LWNlbnRlcmVkIGJnci1ibHVlLWRhcmsgYmdyLWltZy1mdWxsd2lkdGgiIHN0eWxlPSJiYWNrZ3JvdW5kLWltYWdlOnVybChodHRwczovL3d3dy5jeWJ1cy5pby93cC1jb250ZW50L3VwbG9hZHMvMjAyNC8wMy9IZXJvLWJhbm5lci13ZWJpbmFyLWVuZXJneS1lZmZpY2llbmN5LWluLW1hbnVmYWN0dXJpbmcuanBnKSI+PGRpdiBjbGFzcz0iY29udGFpbmVyIj48ZGl2IGNsYXNzPSJyb3ciPjxkaXYgY2xhc3M9ImNvbCI+CgoKCgoKPC9kaXY+PC9kaXY+PC9kaXY+PC9kaXY+dyQ5YTNlZjVjMi1jNjZmLTQ0M2EtYjIzYS1jZjBjN2YxMjYwOWN3lwE8aDMgaWQ9Imgtd2FudC10by1idWlsZC1hLW1hbnVmYWN0dXJpbmctYXJjaGl0ZWN0dXJlLXRoYXQtc2NhbGVzIiBjbGFzcz0id3AtYmxvY2staGVhZGluZyI+V2FudCB0byBidWlsZCBhIG1hbnVmYWN0dXJpbmcgYXJjaGl0ZWN0dXJlIHRoYXQgc2NhbGVzPzwvaDM+e0J55PPhFOAAe0HiOGgtQAAAdyRiOGY2MTk1ZC0zM2IzLTQxZmEtOGFjZC1mMjJkMTg2NTU0MzP8CQB9Fnl3AHcIc3RhbmRhcmR5dwB1AHh3CW5iL29uZWNvbHcIbmFycm93LTJ5eX0AdwB5eXh3DGNvcmUvaGVhZGluZ30CeHcOY29yZS9wYXJhZ3JhcGh5eHh3CW5iL29uZWNvbHcIcGItc21hbGx3CG5hcnJvdy0yeXl9AHcAeXl4dwxjb3JlL2hlYWRpbmd9A3h3DmNvcmUvcGFyYWdyYXBoeXcTaXMtc3R5bGUtaGVyby10aXRsZXh3DmNvcmUvcGFyYWdyYXBoeXh3DmNvcmUvcGFyYWdyYXBoeXh3CW5iL29uZWNvbHcIcHQtbGFyZ2V3CHBiLWxhcmdldwhuYXJyb3ctMnl4dw1iZ3ItYmx1ZS1kYXJrfZSFBXdqaHR0cHM6Ly93d3cuY3lidXMuaW8vd3AtY29udGVudC91cGxvYWRzLzIwMjQvMDMvSGVyby1iYW5uZXItd2ViaW5hci1lbmVyZ3ktZWZmaWNpZW5jeS1pbi1tYW51ZmFjdHVyaW5nLmpwZ3h5dyQzMDY1MzgzYy02Yzk2LTQxYzMtYjMyNy02NTU2NDU2YjBkYTJ4d9gCPCEtLSBTdGFydCBvZiBNZWV0aW5ncyBFbWJlZCBTY3JpcHQgLS0+CiAgICA8ZGl2IGNsYXNzPSJtZWV0aW5ncy1pZnJhbWUtY29udGFpbmVyIiBkYXRhLXNyYz0iaHR0cHM6Ly9tZWV0aW5ncy1ldTEuaHVic3BvdC5jb20vbWFyaWFuYS1wb2xrZS9zYWxlcy1yb3VuZC1yb2Jpbi13ZWJzaXRlP2VtYmVkPXRydWUiPjwvZGl2PgogICAgPHNjcmlwdCB0eXBlPSJ0ZXh0L2phdmFzY3JpcHQiIHNyYz0iaHR0cHM6Ly9zdGF0aWMuaHNhcHBzdGF0aWMubmV0L01lZXRpbmdzRW1iZWQvZXgvTWVldGluZ3NFbWJlZENvZGUuanMiPjwvc2NyaXB0PgogIDwhLS0gRW5kIG9mIE1lZXRpbmdzIEVtYmVkIFNjcmlwdCAtLT53DmNvcmUvc2hvcnRjb2Rld9gCPCEtLSBTdGFydCBvZiBNZWV0aW5ncyBFbWJlZCBTY3JpcHQgLS0+CiAgICA8ZGl2IGNsYXNzPSJtZWV0aW5ncy1pZnJhbWUtY29udGFpbmVyIiBkYXRhLXNyYz0iaHR0cHM6Ly9tZWV0aW5ncy1ldTEuaHVic3BvdC5jb20vbWFyaWFuYS1wb2xrZS9zYWxlcy1yb3VuZC1yb2Jpbi13ZWJzaXRlP2VtYmVkPXRydWUiPjwvZGl2PgogICAgPHNjcmlwdCB0eXBlPSJ0ZXh0L2phdmFzY3JpcHQiIHNyYz0iaHR0cHM6Ly9zdGF0aWMuaHNhcHBzdGF0aWMubmV0L01lZXRpbmdzRW1iZWQvZXgvTWVldGluZ3NFbWJlZENvZGUuanMiPjwvc2NyaXB0PgogIDwhLS0gRW5kIG9mIE1lZXRpbmdzIEVtYmVkIFNjcmlwdCAtLT53TmgtYW5kLXdoeS1zb2Z0d2FyZS1kZWZpbmVkLW1hbnVmYWN0dXJpbmctc3RhcnRzLXdpdGgtYXJjaGl0ZWN0dXJlLW5vdC1tYWNoaW5lc3h3DmNvcmUvcGFyYWdyYXBoeXcGY2xvc2VkdzVoLXRoZS1iaWdnZXN0LWxlZ2FjeS1wcm9ibGVtLWlzLW5vLWxvbmdlci10aGUtbWFjaGluZWAAdwpjb3JlL2Jsb2Nrfbe5BnUAAwB1AX21AXUCfbUBfZoCBfvvl+4MTsIHEgi6A3cAhQIAOAABAIYB5QEBAJkCAHMA2gIAxAIA0wEAAQA7AB8A5AEAAQDQAQDiAQBUAAEA6AHdAQEAugWOBgEAPwABAPoBqAEBAAEA\/wGDAQEATgDGAQABAN0B5gGrAhZOAKQCEbAMAI8N\/QwNAAUCAQENARAABQAJEgIBAQECCAEaAiENHQEDAQwBAgEOBAkBAwMGAgIBBAIehAMMARkCAQEWARoBBgFkAwABB9QBAAEAAQCSAsQN6oKNjgkCAACuAQHs0YWyCPYCAAIBCQIAAQECAAIAAQAEAAEAAQADAgYAAwABAAEBAQEJAAEAAwQBAgEBAQQCDAEFAwYBAQEJAQQCAAICAwQBAAEAAQACAwEDAQABBAEBAQACAwEAAgABAAMHAhcCCwQBAQQBAwEIAQYBBQEBAQABAAEAAwECCAEAAQMDAAEDAQEBAAEABAABAQEBAQABAAEAAQADAQIAAQACAAUBAQICAgEDAQMBAgEAAgIBAQMCAQADAgMFAQMBAAEBAQwBAAIDAQACAwIEAQABAgEBAQIBAgEDAQABAAEAAQABAQEABQAEAgIAAQECAwMDAQABBQEGAQEBAAEDAQMCBAIAA28BAAEBAQUBrwEBAAEADAABAAlCHAACAAEAAwADAgEEAQADAAEABQABAAICAgABBAEAAQECAQEFAQADAAMAAQABCwIBAQMBAAEBAQABBgEAAQEBAAIAAQEBCgEEAwACAwEAAQsBAAECAQABAwMCAQAGAgMLAQMBBQMDAgIDAgIKBQEFAAEAAwABAAEAAgEDAgEAAQECAQELAgECBQECAQEBAwEABAIBCgEFAQIBBAEAAQABAAEAAQkBCQMEAQQBAQUAAgEBAAEEAQABAAEBAQACAwIAAQIBAAQAAQoIAQEBAgEDAgIAAQACAAEBAQABAgIEAQACAgIGAgIBAgIBAQACAAECBAABAAMAAQABAgIBAQEBAgEBAQACAAEAAQECAAcGAQAFAQEADAACAQUFAQACCgEAAwIBBAEBAQABAwICAwADAQQFAQABAgECAwABAAEDAQEBAQIAAgEBAAoTAgABjkUBAAEADb4BCBErwwMsjQMubkfHAgHiCUaUA1CnAi6qAhj8AgHhAyxCGKwILIgCLjwugAMB0gxNpxMuIhjyAQGXBBb9J9sC5wNV+AG1A7YDXwHoAcQBggHkAQEAAQCBAecFAQYDGgEYBBoXKhkAAQACAAEAAQACAAEAAQABAAEAAQBvAHgArQGTApoJ3gHQAeMQFogBLpIC4gTfAZgEqw3+BfIClgG+GBbqAS6vBq0B\/AEupwEYuwa8AfwBLocFR+ICxgGqBRd487S4mAUBAOoFibDMzAMBAAE=\",\"updateId\":451686239}","footnotes":""},"categories":[117,154],"tags":[],"class_list":["post-52835","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-news","category-news-en"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v27.6 (Yoast SEO v27.6) - https:\/\/yoast.com\/product\/yoast-seo-premium-wordpress\/ -->\n<title>Why Software-Defined Manufacturing Starts with Architecture<\/title>\n<meta name=\"description\" content=\"Many greenfield factories still recreate disconnected systems and data silos. Learn why software-defined manufacturing starts with the right industrial data architecture.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.cybus.io\/en\/the-greenfield-illusion-why-new-factories-still-end-up-with-old-problems\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"The Greenfield Illusion: Why New Factories Still End Up with Old Problems\" \/>\n<meta property=\"og:description\" content=\"Many greenfield factories still recreate disconnected systems and data silos. Learn why software-defined manufacturing starts with the right industrial data architecture.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.cybus.io\/en\/the-greenfield-illusion-why-new-factories-still-end-up-with-old-problems\/\" \/>\n<meta property=\"og:site_name\" content=\"Cybus.io\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/cybusgmbh\/\" \/>\n<meta property=\"article:published_time\" content=\"2026-05-22T10:29:57+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2026-05-22T14:47:29+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.cybus.io\/wp-content\/uploads\/2026\/05\/The-Greenfield-Illusion-Why-New-Factories-Still-End-Up-with-Old-Problems.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"1200\" \/>\n\t<meta property=\"og:image:height\" content=\"627\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"Celine Heitor\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@cybus_io\" \/>\n<meta name=\"twitter:site\" content=\"@cybus_io\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/www.cybus.io\\\/en\\\/the-greenfield-illusion-why-new-factories-still-end-up-with-old-problems\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.cybus.io\\\/en\\\/the-greenfield-illusion-why-new-factories-still-end-up-with-old-problems\\\/\"},\"author\":{\"name\":\"Celine Heitor\",\"@id\":\"https:\\\/\\\/www.cybus.io\\\/en\\\/#\\\/schema\\\/person\\\/82a258befeb01f0e9bfc72be806f07bd\"},\"headline\":\"The Greenfield Illusion: Why New Factories Still End Up with Old Problems\",\"datePublished\":\"2026-05-22T10:29:57+00:00\",\"dateModified\":\"2026-05-22T14:47:29+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/www.cybus.io\\\/en\\\/the-greenfield-illusion-why-new-factories-still-end-up-with-old-problems\\\/\"},\"wordCount\":840,\"publisher\":{\"@id\":\"https:\\\/\\\/www.cybus.io\\\/en\\\/#organization\"},\"image\":{\"@id\":\"https:\\\/\\\/www.cybus.io\\\/en\\\/the-greenfield-illusion-why-new-factories-still-end-up-with-old-problems\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.cybus.io\\\/wp-content\\\/uploads\\\/2026\\\/05\\\/The-Greenfield-Illusion-Why-New-Factories-Still-End-Up-with-Old-Problems.jpg\",\"articleSection\":[\"News\",\"News\"],\"inLanguage\":\"en-US\"},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.cybus.io\\\/en\\\/the-greenfield-illusion-why-new-factories-still-end-up-with-old-problems\\\/\",\"url\":\"https:\\\/\\\/www.cybus.io\\\/en\\\/the-greenfield-illusion-why-new-factories-still-end-up-with-old-problems\\\/\",\"name\":\"Why Software-Defined Manufacturing Starts with Architecture\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.cybus.io\\\/en\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/www.cybus.io\\\/en\\\/the-greenfield-illusion-why-new-factories-still-end-up-with-old-problems\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/www.cybus.io\\\/en\\\/the-greenfield-illusion-why-new-factories-still-end-up-with-old-problems\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.cybus.io\\\/wp-content\\\/uploads\\\/2026\\\/05\\\/The-Greenfield-Illusion-Why-New-Factories-Still-End-Up-with-Old-Problems.jpg\",\"datePublished\":\"2026-05-22T10:29:57+00:00\",\"dateModified\":\"2026-05-22T14:47:29+00:00\",\"description\":\"Many greenfield factories still recreate disconnected systems and data silos. Learn why software-defined manufacturing starts with the right industrial data architecture.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.cybus.io\\\/en\\\/the-greenfield-illusion-why-new-factories-still-end-up-with-old-problems\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.cybus.io\\\/en\\\/the-greenfield-illusion-why-new-factories-still-end-up-with-old-problems\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/www.cybus.io\\\/en\\\/the-greenfield-illusion-why-new-factories-still-end-up-with-old-problems\\\/#primaryimage\",\"url\":\"https:\\\/\\\/www.cybus.io\\\/wp-content\\\/uploads\\\/2026\\\/05\\\/The-Greenfield-Illusion-Why-New-Factories-Still-End-Up-with-Old-Problems.jpg\",\"contentUrl\":\"https:\\\/\\\/www.cybus.io\\\/wp-content\\\/uploads\\\/2026\\\/05\\\/The-Greenfield-Illusion-Why-New-Factories-Still-End-Up-with-Old-Problems.jpg\",\"width\":1200,\"height\":627},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.cybus.io\\\/en\\\/the-greenfield-illusion-why-new-factories-still-end-up-with-old-problems\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Startseite\",\"item\":\"https:\\\/\\\/www.cybus.io\\\/en\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"The Greenfield Illusion: Why New Factories Still End Up with Old Problems\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.cybus.io\\\/en\\\/#website\",\"url\":\"https:\\\/\\\/www.cybus.io\\\/en\\\/\",\"name\":\"Cybus.io\",\"description\":\"Real-time data flow for the Manufacturing Industry\",\"publisher\":{\"@id\":\"https:\\\/\\\/www.cybus.io\\\/en\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/www.cybus.io\\\/en\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/www.cybus.io\\\/en\\\/#organization\",\"name\":\"Cybus GmbH\",\"alternateName\":\"Cybus\",\"url\":\"https:\\\/\\\/www.cybus.io\\\/en\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/www.cybus.io\\\/en\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/www.cybus.io\\\/wp-content\\\/uploads\\\/2022\\\/03\\\/cropped-cybus-logo-bildmarke300x290.png\",\"contentUrl\":\"https:\\\/\\\/www.cybus.io\\\/wp-content\\\/uploads\\\/2022\\\/03\\\/cropped-cybus-logo-bildmarke300x290.png\",\"width\":512,\"height\":512,\"caption\":\"Cybus GmbH\"},\"image\":{\"@id\":\"https:\\\/\\\/www.cybus.io\\\/en\\\/#\\\/schema\\\/logo\\\/image\\\/\"},\"sameAs\":[\"https:\\\/\\\/www.facebook.com\\\/cybusgmbh\\\/\",\"https:\\\/\\\/x.com\\\/cybus_io\",\"https:\\\/\\\/www.linkedin.com\\\/company\\\/cybus\\\/\",\"https:\\\/\\\/www.youtube.com\\\/channel\\\/UCkp33a41zYUZ1QwilQtfAUQ\"]},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/www.cybus.io\\\/en\\\/#\\\/schema\\\/person\\\/82a258befeb01f0e9bfc72be806f07bd\",\"name\":\"Celine Heitor\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/20951a63dcb68016571ae9f5d56c652cebff667e899a862d297be48e573f2306?s=96&d=mm&r=g\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/20951a63dcb68016571ae9f5d56c652cebff667e899a862d297be48e573f2306?s=96&d=mm&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/20951a63dcb68016571ae9f5d56c652cebff667e899a862d297be48e573f2306?s=96&d=mm&r=g\",\"caption\":\"Celine Heitor\"},\"sameAs\":[\"http:\\\/\\\/cybus.io\"]}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Why Software-Defined Manufacturing Starts with Architecture","description":"Many greenfield factories still recreate disconnected systems and data silos. Learn why software-defined manufacturing starts with the right industrial data architecture.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.cybus.io\/en\/the-greenfield-illusion-why-new-factories-still-end-up-with-old-problems\/","og_locale":"en_US","og_type":"article","og_title":"The Greenfield Illusion: Why New Factories Still End Up with Old Problems","og_description":"Many greenfield factories still recreate disconnected systems and data silos. Learn why software-defined manufacturing starts with the right industrial data architecture.","og_url":"https:\/\/www.cybus.io\/en\/the-greenfield-illusion-why-new-factories-still-end-up-with-old-problems\/","og_site_name":"Cybus.io","article_publisher":"https:\/\/www.facebook.com\/cybusgmbh\/","article_published_time":"2026-05-22T10:29:57+00:00","article_modified_time":"2026-05-22T14:47:29+00:00","og_image":[{"width":1200,"height":627,"url":"https:\/\/www.cybus.io\/wp-content\/uploads\/2026\/05\/The-Greenfield-Illusion-Why-New-Factories-Still-End-Up-with-Old-Problems.jpg","type":"image\/jpeg"}],"author":"Celine Heitor","twitter_card":"summary_large_image","twitter_creator":"@cybus_io","twitter_site":"@cybus_io","schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.cybus.io\/en\/the-greenfield-illusion-why-new-factories-still-end-up-with-old-problems\/#article","isPartOf":{"@id":"https:\/\/www.cybus.io\/en\/the-greenfield-illusion-why-new-factories-still-end-up-with-old-problems\/"},"author":{"name":"Celine Heitor","@id":"https:\/\/www.cybus.io\/en\/#\/schema\/person\/82a258befeb01f0e9bfc72be806f07bd"},"headline":"The Greenfield Illusion: Why New Factories Still End Up with Old Problems","datePublished":"2026-05-22T10:29:57+00:00","dateModified":"2026-05-22T14:47:29+00:00","mainEntityOfPage":{"@id":"https:\/\/www.cybus.io\/en\/the-greenfield-illusion-why-new-factories-still-end-up-with-old-problems\/"},"wordCount":840,"publisher":{"@id":"https:\/\/www.cybus.io\/en\/#organization"},"image":{"@id":"https:\/\/www.cybus.io\/en\/the-greenfield-illusion-why-new-factories-still-end-up-with-old-problems\/#primaryimage"},"thumbnailUrl":"https:\/\/www.cybus.io\/wp-content\/uploads\/2026\/05\/The-Greenfield-Illusion-Why-New-Factories-Still-End-Up-with-Old-Problems.jpg","articleSection":["News","News"],"inLanguage":"en-US"},{"@type":"WebPage","@id":"https:\/\/www.cybus.io\/en\/the-greenfield-illusion-why-new-factories-still-end-up-with-old-problems\/","url":"https:\/\/www.cybus.io\/en\/the-greenfield-illusion-why-new-factories-still-end-up-with-old-problems\/","name":"Why Software-Defined Manufacturing Starts with Architecture","isPartOf":{"@id":"https:\/\/www.cybus.io\/en\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.cybus.io\/en\/the-greenfield-illusion-why-new-factories-still-end-up-with-old-problems\/#primaryimage"},"image":{"@id":"https:\/\/www.cybus.io\/en\/the-greenfield-illusion-why-new-factories-still-end-up-with-old-problems\/#primaryimage"},"thumbnailUrl":"https:\/\/www.cybus.io\/wp-content\/uploads\/2026\/05\/The-Greenfield-Illusion-Why-New-Factories-Still-End-Up-with-Old-Problems.jpg","datePublished":"2026-05-22T10:29:57+00:00","dateModified":"2026-05-22T14:47:29+00:00","description":"Many greenfield factories still recreate disconnected systems and data silos. Learn why software-defined manufacturing starts with the right industrial data architecture.","breadcrumb":{"@id":"https:\/\/www.cybus.io\/en\/the-greenfield-illusion-why-new-factories-still-end-up-with-old-problems\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.cybus.io\/en\/the-greenfield-illusion-why-new-factories-still-end-up-with-old-problems\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.cybus.io\/en\/the-greenfield-illusion-why-new-factories-still-end-up-with-old-problems\/#primaryimage","url":"https:\/\/www.cybus.io\/wp-content\/uploads\/2026\/05\/The-Greenfield-Illusion-Why-New-Factories-Still-End-Up-with-Old-Problems.jpg","contentUrl":"https:\/\/www.cybus.io\/wp-content\/uploads\/2026\/05\/The-Greenfield-Illusion-Why-New-Factories-Still-End-Up-with-Old-Problems.jpg","width":1200,"height":627},{"@type":"BreadcrumbList","@id":"https:\/\/www.cybus.io\/en\/the-greenfield-illusion-why-new-factories-still-end-up-with-old-problems\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Startseite","item":"https:\/\/www.cybus.io\/en\/"},{"@type":"ListItem","position":2,"name":"The Greenfield Illusion: Why New Factories Still End Up with Old Problems"}]},{"@type":"WebSite","@id":"https:\/\/www.cybus.io\/en\/#website","url":"https:\/\/www.cybus.io\/en\/","name":"Cybus.io","description":"Real-time data flow for the Manufacturing Industry","publisher":{"@id":"https:\/\/www.cybus.io\/en\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.cybus.io\/en\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/www.cybus.io\/en\/#organization","name":"Cybus GmbH","alternateName":"Cybus","url":"https:\/\/www.cybus.io\/en\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.cybus.io\/en\/#\/schema\/logo\/image\/","url":"https:\/\/www.cybus.io\/wp-content\/uploads\/2022\/03\/cropped-cybus-logo-bildmarke300x290.png","contentUrl":"https:\/\/www.cybus.io\/wp-content\/uploads\/2022\/03\/cropped-cybus-logo-bildmarke300x290.png","width":512,"height":512,"caption":"Cybus GmbH"},"image":{"@id":"https:\/\/www.cybus.io\/en\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/cybusgmbh\/","https:\/\/x.com\/cybus_io","https:\/\/www.linkedin.com\/company\/cybus\/","https:\/\/www.youtube.com\/channel\/UCkp33a41zYUZ1QwilQtfAUQ"]},{"@type":"Person","@id":"https:\/\/www.cybus.io\/en\/#\/schema\/person\/82a258befeb01f0e9bfc72be806f07bd","name":"Celine Heitor","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/secure.gravatar.com\/avatar\/20951a63dcb68016571ae9f5d56c652cebff667e899a862d297be48e573f2306?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/20951a63dcb68016571ae9f5d56c652cebff667e899a862d297be48e573f2306?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/20951a63dcb68016571ae9f5d56c652cebff667e899a862d297be48e573f2306?s=96&d=mm&r=g","caption":"Celine Heitor"},"sameAs":["http:\/\/cybus.io"]}]}},"_links":{"self":[{"href":"https:\/\/www.cybus.io\/en\/wp-json\/wp\/v2\/posts\/52835","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.cybus.io\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.cybus.io\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.cybus.io\/en\/wp-json\/wp\/v2\/users\/22"}],"replies":[{"embeddable":true,"href":"https:\/\/www.cybus.io\/en\/wp-json\/wp\/v2\/comments?post=52835"}],"version-history":[{"count":4,"href":"https:\/\/www.cybus.io\/en\/wp-json\/wp\/v2\/posts\/52835\/revisions"}],"predecessor-version":[{"id":52876,"href":"https:\/\/www.cybus.io\/en\/wp-json\/wp\/v2\/posts\/52835\/revisions\/52876"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.cybus.io\/en\/wp-json\/wp\/v2\/media\/52871"}],"wp:attachment":[{"href":"https:\/\/www.cybus.io\/en\/wp-json\/wp\/v2\/media?parent=52835"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.cybus.io\/en\/wp-json\/wp\/v2\/categories?post=52835"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.cybus.io\/en\/wp-json\/wp\/v2\/tags?post=52835"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}