{"id":5776,"date":"2026-05-07T11:14:00","date_gmt":"2026-05-07T08:14:00","guid":{"rendered":"https:\/\/kampala.wordcamp.org\/2026\/?p=5776"},"modified":"2026-05-06T23:28:15","modified_gmt":"2026-05-06T20:28:15","slug":"no-code-no-limits-creating-modern-websites-with-elementor","status":"publish","type":"post","link":"https:\/\/kampala.wordcamp.org\/2026\/no-code-no-limits-creating-modern-websites-with-elementor\/","title":{"rendered":"No Code, No Limits: Creating Modern Websites with Elementor"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">Building a professional website used to require deep technical skills, hours of coding, and often a developer on standby. Today, that reality has changed. With the rise of visual website builders, creating beautiful, functional websites is now within reach for almost anyone.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">If you are using WordPress and wondering how to design modern, responsive, and visually appealing websites without writing code, the answer is simple: <strong>Elementor<\/strong>.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">As one of the tools empowering millions of websites globally and a valued supporter within the WordPress ecosystem, Elementor has become a go-to solution for creators, businesses, and developers who want both power and simplicity in one place.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Design Without Limits<\/strong><\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Elementor is a drag-and-drop website builder that allows you to design your site visually, in real time. What you see is exactly what your visitors will get.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">No switching between editor and preview. No guessing how your layout will look. You build, adjust, and perfect your pages all in one place.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">This makes it especially powerful for beginners who want to get started quickly, as well as professionals who need speed and flexibility in their workflow.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>No Code, No Problem<\/strong><\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">One of Elementor\u2019s biggest strengths is that it removes the barrier of coding. You do not need to know HTML, CSS, or JavaScript to create a stunning website.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">With pre-built widgets, templates, and sections, you can design everything from landing pages and portfolios to full business websites with ease.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">At the same time, developers are not left out. Elementor allows advanced customization for those who want to go deeper, making it a tool that grows with your skills.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Templates That Save Time<\/strong><\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Starting from scratch can be overwhelming. Elementor solves this by offering a wide range of professionally designed templates.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Whether you are building an eCommerce store, a personal brand, a blog, or a corporate website, you can start with a template and customize it to fit your needs.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">This is a huge advantage for businesses and freelancers who want to deliver high-quality work in less time.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Responsive by Default<\/strong><\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">In today\u2019s world, your website needs to look good on every device. Elementor makes it easy to design for mobile, tablet, and desktop without extra effort.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">You can adjust layouts for different screen sizes, ensuring your site delivers a great experience no matter how visitors access it.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">This is critical, especially in regions like Africa where mobile usage dominates internet access.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Perfect Companion for eCommerce<\/strong><\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">If you are building an online store, Elementor works seamlessly with tools like Woo. It allows you to design product pages, checkout experiences, and marketing pages that are not only functional but also visually engaging.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">This combination gives you the ability to create an online store that stands out and converts visitors into customers.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Built for Speed and Efficiency<\/strong><\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Elementor is designed to make your workflow faster. You can reuse sections, save templates, and maintain design consistency across your site.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">For agencies and freelancers, this means delivering projects more efficiently. For business owners, it means launching faster and adapting quickly as needs change.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>A Thriving Global Community<\/strong><\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Like WordPress, Elementor is backed by a strong global community. From tutorials and forums to events like WordCamp Kampala, there is always support available.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">You can learn from others, share your work, and continuously improve your skills.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">You are never alone in your journey.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Aligned with \u201cTech for Social Good\u201d<\/strong><\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">At WordCamp Kampala 2026, the theme \u201cTech for Social Good\u201d challenges us to think about how technology can create real impact. Elementor plays a key role in this by making web design accessible to more people.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">It empowers individuals, nonprofits, and small businesses to create professional websites without needing large budgets. Whether it is a community organization sharing its mission or a startup building its online presence, Elementor helps bring ideas to life.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">It is not just about design, it is about empowerment.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Why Elementor Matters for You<\/strong><\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">If you are looking to build a website, Elementor offers:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>A visual, drag-and-drop design experience<\/li>\n\n\n\n<li>No coding required for powerful results<\/li>\n\n\n\n<li>Ready-to-use templates for faster building<\/li>\n\n\n\n<li>Mobile-friendly design controls<\/li>\n\n\n\n<li>Seamless integration with WordPress tools<\/li>\n\n\n\n<li>A supportive global community<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">In short, it gives you the freedom to create without limitations.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>See It in Action at WordCamp Kampala 2026<\/strong><\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">WordCamp Kampala 2026 will be a great place to explore tools like Elementor and see how others are using them to build impactful digital experiences. You will learn practical skills, discover new ideas, and connect with people who are creating amazing websites every day.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">If you have been thinking about building or improving your website, this is your moment.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">The web is evolving, and the tools to create it are becoming more accessible than ever. With Elementor, you are not just building pages, you are crafting experiences.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">So, if you are asking, <em>\u201cCan I really design a professional website on my own?\u201d<\/em><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">The answer is yes. And Elementor makes it possible.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Have no idea how to use Elementor? <a href=\"https:\/\/kampala.wordcamp.org\/2026\/tickets\/\" data-type=\"page\" data-id=\"14\">Get your ticket to WordCamp Kampala<\/a>\u2014there will be plenty of help waiting for you.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Building a professional website used to require deep technical skills, hours of coding, and often a developer on standby. Today, that reality has changed. With the rise of visual website builders, creating beautiful, functional websites is now within reach for almost anyone. If you are using WordPress and wondering how to design modern, responsive, and [&hellip;]<\/p>\n","protected":false},"author":21046738,"featured_media":5778,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_crdt_document":"{\"document\":\"AAAH5MyIvxKFBJQEGgEHVC6wAgEBCAJCSACmAQEBCABIABABAQgCQkgAqAIBAQgCQkgAtggBAQgCQkgAtAUBAQgCQkgAtgcBAQgCQkgAnAEBAQgCQkgAigUBAQgCQkgApgQBAQgCQkgAhgUBAQgCQkgAmAEBAQgCQkgAigUBAQgCQkgAsgQBAQgCQkgAmgUBAQgCQkgAogEBAQgCQkgAjgQBAQgCQkgAkAUBAQgCQkgApgMBAQgCQkgAnAEBAQgCQkgAhAUBAQgCQkgAlgQBAQgCQkgAkgMBAQgCQkgAsAEBAQgCQkgAjAcBAQgCQkgAvAMBAQgCQkgArgEBAQgCQkgAqgQBAQgCQkgAlgUBAQgCQkgAqAEBAQgCQkgAjgUBAQgCQkgAsgIBAQgCQkgAmAEBAQgCQkgAuAEBAQgCQkgAsgYBAQgCQkgAlggBAQgCQkgAugEBAQgCQkgArAEBAQgCQkgAgAIBAQgASA4CAQEIAkoAoAEBAQgCSgCcAQEBCAJKAKIBAQEIAkoAjAEBAQgCSgCgAQEBCAJK2geiCAEBCAJCSACSAgEBCAJCSACEAgEBCAJCSACuCAEBCAJCSACAAwEBCABIABABAQgCQkgAnAUBAQgCQkgAvgIBAQgCQkgAtgEBAQgCEIcBAJwB+gNIwLYB2gOawAGuCJ70AQQIjgO+DhCHAQCgARLSmQKGAZSVAoYB4NIDotoD1toDSgqEuwGGAZSVAoYBowUoASEAJwIoBicAKAsnAAQABwAoAicBBAAoACcAhwAoAicAKAEnAIcAKAInAQQAKAAnAIcAKAInAQQAKAAnAIcAKAInAQQAKAAnAIcAKAInAQQAKAAnAIcAKAInAQQAKAAnAIcAKAInAQQAKAAnAIcAKAInAQQAKAAnAIcAKAInAQQAKAAnAIcAKAInAQQAKAAnAIcAKAInAQQAKAAnAIcAKAInAQQAKAAnAIcAKAInAQQAKAAnAIcAKAInAQQAKAAnAIcAKAInAQQAKAAnAIcAKAInAQQAKAAnAIcAKAInAQQAKAAnAIcAKAInAQQAKAAnAIcAKAInAQQAKAAnAIcAKAInAQQAKAAnAIcAKAInAQQAKAAnAIcAKAInAQQAKAAnAIcAKAInAQQAKAAnAIcAKAInAQQAKAAnAIcAKAInAQQAKAAnAIcAKAInAQQAKAAnAIcAKAInAQQAKAAnAIcAKAInAQQAKAAnAIcAKAInAQQAKAAnAIcAKAInAQQAKAAnAIcAKAInAQQAKAAnAIcAKAInAQQAKAAnAIcAKAInAQQAKAAnAIcAKAInAQQAKAAnAIcAKAInAQQAKAAnAIcAKAInAQQAKAAnAIcAKAInAQQAKAAnAIcAKAInACgBJwAHACgCJwEEACcAhwAoAicBBAAnAIcAKAInAQQAJwCHACgCJwEEACcAhwAoAicBBAAnAIcAKAInAQQAJwCHACgCJwEEACgAJwCHACgCJwEEACgAJwCHACgCJwEEACgAJwCHACgCJwEEACgAJwCHACgCJwAoAScAhwAoAicBBAAoACcAhwAoAicBBAAoACcAhwAoAicBBAAoACcAhwAoAicBBACEAygAJwCEAAQAgQCEAIEAhACBAIQAgQCEAoEAhADEA6jrjgHiigFzdGF0ZXZlcnNpb25kb2N1bWVudGRhdGVkb2N1bWVudHN0YXR1c2RvY3VtZW50dGl0bGVkb2N1bWVudGNvbnRlbnRkb2N1bWVudGV4Y2VycHRkb2N1bWVudGF1dGhvcmRvY3VtZW50ZmVhdHVyZWRfbWVkaWFkb2N1bWVudGNvbW1lbnRfc3RhdHVzZG9jdW1lbnRwaW5nX3N0YXR1c2RvY3VtZW50c3RpY2t5ZG9jdW1lbnR0ZW1wbGF0ZWRvY3VtZW50Zm9ybWF0ZG9jdW1lbnRtZXRhYWR2YW5jZWRfc2VvX2Rlc2NyaXB0aW9uamV0cGFja19zZW9faHRtbF90aXRsZWpldHBhY2tfc2VvX25vaW5kZXhqZXRwYWNrX3Bvc3Rfd2FzX2V2ZXJfcHVibGlzaGVkX2pldHBhY2tfbmV3c2xldHRlcl9hY2Nlc3NfamV0cGFja19kb250X2VtYWlsX3Bvc3RfdG9fc3Vic19qZXRwYWNrX25ld3NsZXR0ZXJfdGllcl9pZF9qZXRwYWNrX21lbWJlcnNoaXBzX2NvbnRhaW5zX3BheXdhbGxlZF9jb250ZW50X2pldHBhY2tfbWVtYmVyc2hpcHNfY29udGFpbnNfcGFpZF9jb250ZW50Zm9vdG5vdGVzZG9jdW1lbnRjYXRlZ29yaWVzZG9jdW1lbnR0YWdzZG9jdW1lbnRibG9ja3NHcmVhdCBjaG9pY2XigJR0aGF0IHRpdGxlIGlzIGNsZWFuLCBtb2Rlcm4sIGFuZCBzdGFuZHMgb3V0IG5pY2VseSBmcm9tIHRoZSBXb28gYXJ0aWNsZSDwn5GMY2xpZW50SWRpc1ZhbGlkbmFtZWF0dHJpYnV0ZXNjb250ZW50SGVyZeKAmXMgeW91ciBhcnRpY2xlIHdpdGggdGhlIHVwZGF0ZWQgdGl0bGU6ZHJvcENhcGlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkbmFtZWF0dHJpYnV0ZXNvcGFjaXR5dGFnTmFtZWlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkbmFtZWF0dHJpYnV0ZXNjb250ZW50PHN0cm9uZz5ObyBDb2RlLCBObyBMaW1pdHM6IENyZWF0aW5nIE1vZGVybiBXZWJzaXRlcyB3aXRoIEVsZW1lbnRvcjwvc3Ryb25nPmxldmVsaW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRuYW1lYXR0cmlidXRlc2NvbnRlbnRCdWlsZGluZyBhIHByb2Zlc3Npb25hbCB3ZWJzaXRlIHVzZWQgdG8gcmVxdWlyZSBkZWVwIHRlY2huaWNhbCBza2lsbHMsIGhvdXJzIG9mIGNvZGluZywgYW5kIG9mdGVuIGEgZGV2ZWxvcGVyIG9uIHN0YW5kYnkuIFRvZGF5LCB0aGF0IHJlYWxpdHkgaGFzIGNoYW5nZWQuIFdpdGggdGhlIHJpc2Ugb2YgdmlzdWFsIHdlYnNpdGUgYnVpbGRlcnMsIGNyZWF0aW5nIGJlYXV0aWZ1bCwgZnVuY3Rpb25hbCB3ZWJzaXRlcyBpcyBub3cgd2l0aGluIHJlYWNoIGZvciBhbG1vc3QgYW55b25lLmRyb3BDYXBpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG5hbWVhdHRyaWJ1dGVzY29udGVudElmIHlvdSBhcmUgdXNpbmcgV29yZFByZXNzIGFuZCB3b25kZXJpbmcgaG93IHRvIGRlc2lnbiBtb2Rlcm4sIHJlc3BvbnNpdmUsIGFuZCB2aXN1YWxseSBhcHBlYWxpbmcgd2Vic2l0ZXMgd2l0aG91dCB3cml0aW5nIGNvZGUsIHRoZSBhbnN3ZXIgaXMgc2ltcGxlOiA8c3Ryb25nPkVsZW1lbnRvcjwvc3Ryb25nPi5kcm9wQ2FwaW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRuYW1lYXR0cmlidXRlc2NvbnRlbnRBcyBvbmUgb2YgdGhlIHRvb2xzIGVtcG93ZXJpbmcgbWlsbGlvbnMgb2Ygd2Vic2l0ZXMgZ2xvYmFsbHkgYW5kIGEgdmFsdWVkIHN1cHBvcnRlciB3aXRoaW4gdGhlIFdvcmRQcmVzcyBlY29zeXN0ZW0sIEVsZW1lbnRvciBoYXMgYmVjb21lIGEgZ28tdG8gc29sdXRpb24gZm9yIGNyZWF0b3JzLCBidXNpbmVzc2VzLCBhbmQgZGV2ZWxvcGVycyB3aG8gd2FudCBib3RoIHBvd2VyIGFuZCBzaW1wbGljaXR5IGluIG9uZSBwbGFjZS5kcm9wQ2FwaW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRuYW1lYXR0cmlidXRlc2NvbnRlbnQ8c3Ryb25nPkRlc2lnbiBXaXRob3V0IExpbWl0czwvc3Ryb25nPmxldmVsaW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRuYW1lYXR0cmlidXRlc2NvbnRlbnRFbGVtZW50b3IgaXMgYSBkcmFnLWFuZC1kcm9wIHdlYnNpdGUgYnVpbGRlciB0aGF0IGFsbG93cyB5b3UgdG8gZGVzaWduIHlvdXIgc2l0ZSB2aXN1YWxseSwgaW4gcmVhbCB0aW1lLiBXaGF0IHlvdSBzZWUgaXMgZXhhY3RseSB3aGF0IHlvdXIgdmlzaXRvcnMgd2lsbCBnZXQuZHJvcENhcGlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkbmFtZWF0dHJpYnV0ZXNjb250ZW50Tm8gc3dpdGNoaW5nIGJldHdlZW4gZWRpdG9yIGFuZCBwcmV2aWV3LiBObyBndWVzc2luZyBob3cgeW91ciBsYXlvdXQgd2lsbCBsb29rLiBZb3UgYnVpbGQsIGFkanVzdCwgYW5kIHBlcmZlY3QgeW91ciBwYWdlcyBhbGwgaW4gb25lIHBsYWNlLmRyb3BDYXBpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG5hbWVhdHRyaWJ1dGVzY29udGVudFRoaXMgbWFrZXMgaXQgZXNwZWNpYWxseSBwb3dlcmZ1bCBmb3IgYmVnaW5uZXJzIHdobyB3YW50IHRvIGdldCBzdGFydGVkIHF1aWNrbHksIGFzIHdlbGwgYXMgcHJvZmVzc2lvbmFscyB3aG8gbmVlZCBzcGVlZCBhbmQgZmxleGliaWxpdHkgaW4gdGhlaXIgd29ya2Zsb3cuZHJvcENhcGlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkbmFtZWF0dHJpYnV0ZXNjb250ZW50PHN0cm9uZz5ObyBDb2RlLCBObyBQcm9ibGVtPC9zdHJvbmc+bGV2ZWxpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG5hbWVhdHRyaWJ1dGVzY29udGVudE9uZSBvZiBFbGVtZW50b3LigJlzIGJpZ2dlc3Qgc3RyZW5ndGhzIGlzIHRoYXQgaXQgcmVtb3ZlcyB0aGUgYmFycmllciBvZiBjb2RpbmcuIFlvdSBkbyBub3QgbmVlZCB0byBrbm93IEhUTUwsIENTUywgb3IgSmF2YVNjcmlwdCB0byBjcmVhdGUgYSBzdHVubmluZyB3ZWJzaXRlLmRyb3BDYXBpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG5hbWVhdHRyaWJ1dGVzY29udGVudFdpdGggcHJlLWJ1aWx0IHdpZGdldHMsIHRlbXBsYXRlcywgYW5kIHNlY3Rpb25zLCB5b3UgY2FuIGRlc2lnbiBldmVyeXRoaW5nIGZyb20gbGFuZGluZyBwYWdlcyBhbmQgcG9ydGZvbGlvcyB0byBmdWxsIGJ1c2luZXNzIHdlYnNpdGVzIHdpdGggZWFzZS5kcm9wQ2FwaW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRuYW1lYXR0cmlidXRlc2NvbnRlbnRBdCB0aGUgc2FtZSB0aW1lLCBkZXZlbG9wZXJzIGFyZSBub3QgbGVmdCBvdXQuIEVsZW1lbnRvciBhbGxvd3MgYWR2YW5jZWQgY3VzdG9taXphdGlvbiBmb3IgdGhvc2Ugd2hvIHdhbnQgdG8gZ28gZGVlcGVyLCBtYWtpbmcgaXQgYSB0b29sIHRoYXQgZ3Jvd3Mgd2l0aCB5b3VyIHNraWxscy5kcm9wQ2FwaW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRuYW1lYXR0cmlidXRlc2NvbnRlbnQ8c3Ryb25nPlRlbXBsYXRlcyBUaGF0IFNhdmUgVGltZTwvc3Ryb25nPmxldmVsaW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRuYW1lYXR0cmlidXRlc2NvbnRlbnRTdGFydGluZyBmcm9tIHNjcmF0Y2ggY2FuIGJlIG92ZXJ3aGVsbWluZy4gRWxlbWVudG9yIHNvbHZlcyB0aGlzIGJ5IG9mZmVyaW5nIGEgd2lkZSByYW5nZSBvZiBwcm9mZXNzaW9uYWxseSBkZXNpZ25lZCB0ZW1wbGF0ZXMuZHJvcENhcGlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkbmFtZWF0dHJpYnV0ZXNjb250ZW50V2hldGhlciB5b3UgYXJlIGJ1aWxkaW5nIGFuIGVDb21tZXJjZSBzdG9yZSwgYSBwZXJzb25hbCBicmFuZCwgYSBibG9nLCBvciBhIGNvcnBvcmF0ZSB3ZWJzaXRlLCB5b3UgY2FuIHN0YXJ0IHdpdGggYSB0ZW1wbGF0ZSBhbmQgY3VzdG9taXplIGl0IHRvIGZpdCB5b3VyIG5lZWRzLmRyb3BDYXBpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG5hbWVhdHRyaWJ1dGVzY29udGVudFRoaXMgaXMgYSBodWdlIGFkdmFudGFnZSBmb3IgYnVzaW5lc3NlcyBhbmQgZnJlZWxhbmNlcnMgd2hvIHdhbnQgdG8gZGVsaXZlciBoaWdoLXF1YWxpdHkgd29yayBpbiBsZXNzIHRpbWUuZHJvcENhcGlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkbmFtZWF0dHJpYnV0ZXNjb250ZW50PHN0cm9uZz5SZXNwb25zaXZlIGJ5IERlZmF1bHQ8L3N0cm9uZz5sZXZlbGlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkbmFtZWF0dHJpYnV0ZXNjb250ZW50SW4gdG9kYXnigJlzIHdvcmxkLCB5b3VyIHdlYnNpdGUgbmVlZHMgdG8gbG9vayBnb29kIG9uIGV2ZXJ5IGRldmljZS4gRWxlbWVudG9yIG1ha2VzIGl0IGVhc3kgdG8gZGVzaWduIGZvciBtb2JpbGUsIHRhYmxldCwgYW5kIGRlc2t0b3Agd2l0aG91dCBleHRyYSBlZmZvcnQuZHJvcENhcGlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkbmFtZWF0dHJpYnV0ZXNjb250ZW50WW91IGNhbiBhZGp1c3QgbGF5b3V0cyBmb3IgZGlmZmVyZW50IHNjcmVlbiBzaXplcywgZW5zdXJpbmcgeW91ciBzaXRlIGRlbGl2ZXJzIGEgZ3JlYXQgZXhwZXJpZW5jZSBubyBtYXR0ZXIgaG93IHZpc2l0b3JzIGFjY2VzcyBpdC5kcm9wQ2FwaW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRuYW1lYXR0cmlidXRlc2NvbnRlbnRUaGlzIGlzIGNyaXRpY2FsLCBlc3BlY2lhbGx5IGluIHJlZ2lvbnMgbGlrZSBBZnJpY2Egd2hlcmUgbW9iaWxlIHVzYWdlIGRvbWluYXRlcyBpbnRlcm5ldCBhY2Nlc3MuZHJvcENhcGlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkbmFtZWF0dHJpYnV0ZXNjb250ZW50PHN0cm9uZz5QZXJmZWN0IENvbXBhbmlvbiBmb3IgZUNvbW1lcmNlPC9zdHJvbmc+bGV2ZWxpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG5hbWVhdHRyaWJ1dGVzY29udGVudElmIHlvdSBhcmUgYnVpbGRpbmcgYW4gb25saW5lIHN0b3JlLCBFbGVtZW50b3Igd29ya3Mgc2VhbWxlc3NseSB3aXRoIHRvb2xzIGxpa2UgV29vLiBJdCBhbGxvd3MgeW91IHRvIGRlc2lnbiBwcm9kdWN0IHBhZ2VzLCBjaGVja291dCBleHBlcmllbmNlcywgYW5kIG1hcmtldGluZyBwYWdlcyB0aGF0IGFyZSBub3Qgb25seSBmdW5jdGlvbmFsIGJ1dCBhbHNvIHZpc3VhbGx5IGVuZ2FnaW5nLmRyb3BDYXBpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG5hbWVhdHRyaWJ1dGVzY29udGVudFRoaXMgY29tYmluYXRpb24gZ2l2ZXMgeW91IHRoZSBhYmlsaXR5IHRvIGNyZWF0ZSBhbiBvbmxpbmUgc3RvcmUgdGhhdCBzdGFuZHMgb3V0IGFuZCBjb252ZXJ0cyB2aXNpdG9ycyBpbnRvIGN1c3RvbWVycy5kcm9wQ2FwaW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRuYW1lYXR0cmlidXRlc2NvbnRlbnQ8c3Ryb25nPkJ1aWx0IGZvciBTcGVlZCBhbmQgRWZmaWNpZW5jeTwvc3Ryb25nPmxldmVsaW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRuYW1lYXR0cmlidXRlc2NvbnRlbnRFbGVtZW50b3IgaXMgZGVzaWduZWQgdG8gbWFrZSB5b3VyIHdvcmtmbG93IGZhc3Rlci4gWW91IGNhbiByZXVzZSBzZWN0aW9ucywgc2F2ZSB0ZW1wbGF0ZXMsIGFuZCBtYWludGFpbiBkZXNpZ24gY29uc2lzdGVuY3kgYWNyb3NzIHlvdXIgc2l0ZS5kcm9wQ2FwaW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRuYW1lYXR0cmlidXRlc2NvbnRlbnRGb3IgYWdlbmNpZXMgYW5kIGZyZWVsYW5jZXJzLCB0aGlzIG1lYW5zIGRlbGl2ZXJpbmcgcHJvamVjdHMgbW9yZSBlZmZpY2llbnRseS4gRm9yIGJ1c2luZXNzIG93bmVycywgaXQgbWVhbnMgbGF1bmNoaW5nIGZhc3RlciBhbmQgYWRhcHRpbmcgcXVpY2tseSBhcyBuZWVkcyBjaGFuZ2UuZHJvcENhcGlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkbmFtZWF0dHJpYnV0ZXNjb250ZW50PHN0cm9uZz5BIFRocml2aW5nIEdsb2JhbCBDb21tdW5pdHk8L3N0cm9uZz5sZXZlbGlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkbmFtZWF0dHJpYnV0ZXNjb250ZW50TGlrZSBXb3JkUHJlc3MsIEVsZW1lbnRvciBpcyBiYWNrZWQgYnkgYSBzdHJvbmcgZ2xvYmFsIGNvbW11bml0eS4gRnJvbSB0dXRvcmlhbHMgYW5kIGZvcnVtcyB0byBldmVudHMgbGlrZSBXb3JkQ2FtcCBLYW1wYWxhLCB0aGVyZSBpcyBhbHdheXMgc3VwcG9ydCBhdmFpbGFibGUuZHJvcENhcGlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkbmFtZWF0dHJpYnV0ZXNjb250ZW50WW91IGNhbiBsZWFybiBmcm9tIG90aGVycywgc2hhcmUgeW91ciB3b3JrLCBhbmQgY29udGludW91c2x5IGltcHJvdmUgeW91ciBza2lsbHMuZHJvcENhcGlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkbmFtZWF0dHJpYnV0ZXNjb250ZW50WW91IGFyZSBuZXZlciBhbG9uZSBpbiB5b3VyIGpvdXJuZXkuZHJvcENhcGlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkbmFtZWF0dHJpYnV0ZXNjb250ZW50PHN0cm9uZz5BbGlnbmVkIHdpdGgg4oCcVGVjaCBmb3IgU29jaWFsIEdvb2TigJ08L3N0cm9uZz5sZXZlbGlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkbmFtZWF0dHJpYnV0ZXNjb250ZW50QXQgV29yZENhbXAgS2FtcGFsYSAyMDI2LCB0aGUgdGhlbWUg4oCcVGVjaCBmb3IgU29jaWFsIEdvb2TigJ0gY2hhbGxlbmdlcyB1cyB0byB0aGluayBhYm91dCBob3cgdGVjaG5vbG9neSBjYW4gY3JlYXRlIHJlYWwgaW1wYWN0LiBFbGVtZW50b3IgcGxheXMgYSBrZXkgcm9sZSBpbiB0aGlzIGJ5IG1ha2luZyB3ZWIgZGVzaWduIGFjY2Vzc2libGUgdG8gbW9yZSBwZW9wbGUuZHJvcENhcGlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkbmFtZWF0dHJpYnV0ZXNjb250ZW50SXQgZW1wb3dlcnMgaW5kaXZpZHVhbHMsIG5vbnByb2ZpdHMsIGFuZCBzbWFsbCBidXNpbmVzc2VzIHRvIGNyZWF0ZSBwcm9mZXNzaW9uYWwgd2Vic2l0ZXMgd2l0aG91dCBuZWVkaW5nIGxhcmdlIGJ1ZGdldHMuIFdoZXRoZXIgaXQgaXMgYSBjb21tdW5pdHkgb3JnYW5pemF0aW9uIHNoYXJpbmcgaXRzIG1pc3Npb24gb3IgYSBzdGFydHVwIGJ1aWxkaW5nIGl0cyBvbmxpbmUgcHJlc2VuY2UsIEVsZW1lbnRvciBoZWxwcyBicmluZyBpZGVhcyB0byBsaWZlLmRyb3BDYXBpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG5hbWVhdHRyaWJ1dGVzY29udGVudEl0IGlzIG5vdCBqdXN0IGFib3V0IGRlc2lnbiwgaXQgaXMgYWJvdXQgZW1wb3dlcm1lbnQuZHJvcENhcGlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkbmFtZWF0dHJpYnV0ZXNjb250ZW50PHN0cm9uZz5XaHkgRWxlbWVudG9yIE1hdHRlcnMgZm9yIFlvdTwvc3Ryb25nPmxldmVsaW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRuYW1lYXR0cmlidXRlc2NvbnRlbnRJZiB5b3UgYXJlIGxvb2tpbmcgdG8gYnVpbGQgYSB3ZWJzaXRlLCBFbGVtZW50b3Igb2ZmZXJzOmRyb3BDYXBpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG5hbWVhdHRyaWJ1dGVzb3JkZXJlZHZhbHVlc2lubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkbmFtZWF0dHJpYnV0ZXNjb250ZW50QSB2aXN1YWwsIGRyYWctYW5kLWRyb3AgZGVzaWduIGV4cGVyaWVuY2Vpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG5hbWVhdHRyaWJ1dGVzY29udGVudE5vIGNvZGluZyByZXF1aXJlZCBmb3IgcG93ZXJmdWwgcmVzdWx0c2lubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkbmFtZWF0dHJpYnV0ZXNjb250ZW50UmVhZHktdG8tdXNlIHRlbXBsYXRlcyBmb3IgZmFzdGVyIGJ1aWxkaW5naW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRuYW1lYXR0cmlidXRlc2NvbnRlbnRNb2JpbGUtZnJpZW5kbHkgZGVzaWduIGNvbnRyb2xzaW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRuYW1lYXR0cmlidXRlc2NvbnRlbnRTZWFtbGVzcyBpbnRlZ3JhdGlvbiB3aXRoIFdvcmRQcmVzcyB0b29sc2lubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkbmFtZWF0dHJpYnV0ZXNjb250ZW50QSBzdXBwb3J0aXZlIGdsb2JhbCBjb21tdW5pdHlpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG5hbWVhdHRyaWJ1dGVzY29udGVudEluIHNob3J0LCBpdCBnaXZlcyB5b3UgdGhlIGZyZWVkb20gdG8gY3JlYXRlIHdpdGhvdXQgbGltaXRhdGlvbnMuZHJvcENhcGlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkbmFtZWF0dHJpYnV0ZXNjb250ZW50PHN0cm9uZz5TZWUgSXQgaW4gQWN0aW9uIGF0IFdvcmRDYW1wIEthbXBhbGEgMjAyNjwvc3Ryb25nPmxldmVsaW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRuYW1lYXR0cmlidXRlc2NvbnRlbnRXb3JkQ2FtcCBLYW1wYWxhIDIwMjYgd2lsbCBiZSBhIGdyZWF0IHBsYWNlIHRvIGV4cGxvcmUgdG9vbHMgbGlrZSBFbGVtZW50b3IgYW5kIHNlZSBob3cgb3RoZXJzIGFyZSB1c2luZyB0aGVtIHRvIGJ1aWxkIGltcGFjdGZ1bCBkaWdpdGFsIGV4cGVyaWVuY2VzLiBZb3Ugd2lsbCBsZWFybiBwcmFjdGljYWwgc2tpbGxzLCBkaXNjb3ZlciBuZXcgaWRlYXMsIGFuZCBjb25uZWN0IHdpdGggcGVvcGxlIHdobyBhcmUgY3JlYXRpbmcgYW1hemluZyB3ZWJzaXRlcyBldmVyeSBkYXkuZHJvcENhcGlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkbmFtZWF0dHJpYnV0ZXNjb250ZW50SWYgeW91IGhhdmUgYmVlbiB0aGlua2luZyBhYm91dCBidWlsZGluZyBvciBpbXByb3ZpbmcgeW91ciB3ZWJzaXRlLCB0aGlzIGlzIHlvdXIgbW9tZW50LmRyb3BDYXBpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG5hbWVhdHRyaWJ1dGVzb3BhY2l0eXRhZ05hbWVpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG5hbWVhdHRyaWJ1dGVzY29udGVudFRoZSB3ZWIgaXMgZXZvbHZpbmcsIGFuZCB0aGUgdG9vbHMgdG8gY3JlYXRlIGl0IGFyZSBiZWNvbWluZyBtb3JlIGFjY2Vzc2libGUgdGhhbiBldmVyLiBXaXRoIEVsZW1lbnRvciwgeW91IGFyZSBub3QganVzdCBidWlsZGluZyBwYWdlcywgeW91IGFyZSBjcmFmdGluZyBleHBlcmllbmNlcy5kcm9wQ2FwaW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRuYW1lYXR0cmlidXRlc2NvbnRlbnRTbywgaWYgeW91IGFyZSBhc2tpbmcsIDxlbT7igJxDYW4gSSByZWFsbHkgZGVzaWduIGEgcHJvZmVzc2lvbmFsIHdlYnNpdGUgb24gbXkgb3duP+KAnTwvZW0+ZHJvcENhcGlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkbmFtZWF0dHJpYnV0ZXNjb250ZW50VGhlIGFuc3dlciBpcyB5ZXMuIEFuZCBFbGVtZW50b3IgbWFrZXMgaXQgcG9zc2libGUuZHJvcENhcGlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkbmFtZWF0dHJpYnV0ZXNjb250ZW50PHN0cm9uZz5IYXZlIG5vIGlkZWEgaG93IHRvIHVzZSBFbGVtZW50b3I\/IEdldCB5b3VyIHRpY2tldCB0byBXb3JkQ2FtcCBLYW1wYWxh4oCUdGhlcmUgd2lsbCBiZSBwbGVudHkgb2YgaGVscCB3YWl0aW5nIGZvciB5b3UuPC9zdHJvbmc+ZHJvcENhcGlubmVyQmxvY2tzTm8gQ29kZSwgTm8gTGltaXRzOiBDcmVhdGluZyBNb2Rlcm4gV2Vic2l0ZXMgd2l0aCBFbGVtZW50b3I8IS0tIHdwOnBhcmFncmFwaCAtLT4KPHA+QnVpbGRpbmcgYSBwcm9mZXNzaW9uYWwgd2Vic2l0ZSB1c2VkIHRvIHJlcXVpcmUgZGVlcCB0ZWNobmljYWwgc2tpbGxzLCBob3VycyBvZiBjb2RpbmcsIGFuZCBvZnRlbiBhIGRldmVsb3BlciBvbiBzdGFuZGJ5LiBUb2RheSwgdGhhdCByZWFsaXR5IGhhcyBjaGFuZ2VkLiBXaXRoIHRoZSByaXNlIG9mIHZpc3VhbCB3ZWJzaXRlIGJ1aWxkZXJzLCBjcmVhdGluZyBiZWF1dGlmdWwsIGZ1bmN0aW9uYWwgd2Vic2l0ZXMgaXMgbm93IHdpdGhpbiByZWFjaCBmb3IgYWxtb3N0IGFueW9uZS48L3A+CjwhLS0gL3dwOnBhcmFncmFwaCAtLT4KCjwhLS0gd3A6cGFyYWdyYXBoIC0tPgo8cD5JZiB5b3UgYXJlIHVzaW5nIFdvcmRQcmVzcyBhbmQgd29uZGVyaW5nIGhvdyB0byBkZXNpZ24gbW9kZXJuLCByZXNwb25zaXZlLCBhbmQgdmlzdWFsbHkgYXBwZWFsaW5nIHdlYnNpdGVzIHdpdGhvdXQgd3JpdGluZyBjb2RlLCB0aGUgYW5zd2VyIGlzIHNpbXBsZTogPHN0cm9uZz5FbGVtZW50b3I8L3N0cm9uZz4uPC9wPgo8IS0tIC93cDpwYXJhZ3JhcGggLS0+Cgo8IS0tIHdwOnBhcmFncmFwaCAtLT4KPHA+QXMgb25lIG9mIHRoZSB0b29scyBlbXBvd2VyaW5nIG1pbGxpb25zIG9mIHdlYnNpdGVzIGdsb2JhbGx5IGFuZCBhIHZhbHVlZCBzdXBwb3J0ZXIgd2l0aGluIHRoZSBXb3JkUHJlc3MgZWNvc3lzdGVtLCBFbGVtZW50b3IgaGFzIGJlY29tZSBhIGdvLXRvIHNvbHV0aW9uIGZvciBjcmVhdG9ycywgYnVzaW5lc3NlcywgYW5kIGRldmVsb3BlcnMgd2hvIHdhbnQgYm90aCBwb3dlciBhbmQgc2ltcGxpY2l0eSBpbiBvbmUgcGxhY2UuPC9wPgo8IS0tIC93cDpwYXJhZ3JhcGggLS0+Cgo8IS0tIHdwOmhlYWRpbmcgeyJsZXZlbCI6M30gLS0+CjxoMyBjbGFzcz0id3AtYmxvY2staGVhZGluZyI+PHN0cm9uZz5EZXNpZ24gV2l0aG91dCBMaW1pdHM8L3N0cm9uZz48L2gzPgo8IS0tIC93cDpoZWFkaW5nIC0tPgoKPCEtLSB3cDpwYXJhZ3JhcGggLS0+CjxwPkVsZW1lbnRvciBpcyBhIGRyYWctYW5kLWRyb3Agd2Vic2l0ZSBidWlsZGVyIHRoYXQgYWxsb3dzIHlvdSB0byBkZXNpZ24geW91ciBzaXRlIHZpc3VhbGx5LCBpbiByZWFsIHRpbWUuIFdoYXQgeW91IHNlZSBpcyBleGFjdGx5IHdoYXQgeW91ciB2aXNpdG9ycyB3aWxsIGdldC48L3A+CjwhLS0gL3dwOnBhcmFncmFwaCAtLT4KCjwhLS0gd3A6cGFyYWdyYXBoIC0tPgo8cD5ObyBzd2l0Y2hpbmcgYmV0d2VlbiBlZGl0b3IgYW5kIHByZXZpZXcuIE5vIGd1ZXNzaW5nIGhvdyB5b3VyIGxheW91dCB3aWxsIGxvb2suIFlvdSBidWlsZCwgYWRqdXN0LCBhbmQgcGVyZmVjdCB5b3VyIHBhZ2VzIGFsbCBpbiBvbmUgcGxhY2UuPC9wPgo8IS0tIC93cDpwYXJhZ3JhcGggLS0+Cgo8IS0tIHdwOnBhcmFncmFwaCAtLT4KPHA+VGhpcyBtYWtlcyBpdCBlc3BlY2lhbGx5IHBvd2VyZnVsIGZvciBiZWdpbm5lcnMgd2hvIHdhbnQgdG8gZ2V0IHN0YXJ0ZWQgcXVpY2tseSwgYXMgd2VsbCBhcyBwcm9mZXNzaW9uYWxzIHdobyBuZWVkIHNwZWVkIGFuZCBmbGV4aWJpbGl0eSBpbiB0aGVpciB3b3JrZmxvdy48L3A+CjwhLS0gL3dwOnBhcmFncmFwaCAtLT4KCjwhLS0gd3A6aGVhZGluZyB7ImxldmVsIjozfSAtLT4KPGgzIGNsYXNzPSJ3cC1ibG9jay1oZWFkaW5nIj48c3Ryb25nPk5vIENvZGUsIE5vIFByb2JsZW08L3N0cm9uZz48L2gzPgo8IS0tIC93cDpoZWFkaW5nIC0tPgoKPCEtLSB3cDpwYXJhZ3JhcGggLS0+CjxwPk9uZSBvZiBFbGVtZW50b3LigJlzIGJpZ2dlc3Qgc3RyZW5ndGhzIGlzIHRoYXQgaXQgcmVtb3ZlcyB0aGUgYmFycmllciBvZiBjb2RpbmcuIFlvdSBkbyBub3QgbmVlZCB0byBrbm93IEhUTUwsIENTUywgb3IgSmF2YVNjcmlwdCB0byBjcmVhdGUgYSBzdHVubmluZyB3ZWJzaXRlLjwvcD4KPCEtLSAvd3A6cGFyYWdyYXBoIC0tPgoKPCEtLSB3cDpwYXJhZ3JhcGggLS0+CjxwPldpdGggcHJlLWJ1aWx0IHdpZGdldHMsIHRlbXBsYXRlcywgYW5kIHNlY3Rpb25zLCB5b3UgY2FuIGRlc2lnbiBldmVyeXRoaW5nIGZyb20gbGFuZGluZyBwYWdlcyBhbmQgcG9ydGZvbGlvcyB0byBmdWxsIGJ1c2luZXNzIHdlYnNpdGVzIHdpdGggZWFzZS48L3A+CjwhLS0gL3dwOnBhcmFncmFwaCAtLT4KCjwhLS0gd3A6cGFyYWdyYXBoIC0tPgo8cD5BdCB0aGUgc2FtZSB0aW1lLCBkZXZlbG9wZXJzIGFyZSBub3QgbGVmdCBvdXQuIEVsZW1lbnRvciBhbGxvd3MgYWR2YW5jZWQgY3VzdG9taXphdGlvbiBmb3IgdGhvc2Ugd2hvIHdhbnQgdG8gZ28gZGVlcGVyLCBtYWtpbmcgaXQgYSB0b29sIHRoYXQgZ3Jvd3Mgd2l0aCB5b3VyIHNraWxscy48L3A+CjwhLS0gL3dwOnBhcmFncmFwaCAtLT4KCjwhLS0gd3A6aGVhZGluZyB7ImxldmVsIjozfSAtLT4KPGgzIGNsYXNzPSJ3cC1ibG9jay1oZWFkaW5nIj48c3Ryb25nPlRlbXBsYXRlcyBUaGF0IFNhdmUgVGltZTwvc3Ryb25nPjwvaDM+CjwhLS0gL3dwOmhlYWRpbmcgLS0+Cgo8IS0tIHdwOnBhcmFncmFwaCAtLT4KPHA+U3RhcnRpbmcgZnJvbSBzY3JhdGNoIGNhbiBiZSBvdmVyd2hlbG1pbmcuIEVsZW1lbnRvciBzb2x2ZXMgdGhpcyBieSBvZmZlcmluZyBhIHdpZGUgcmFuZ2Ugb2YgcHJvZmVzc2lvbmFsbHkgZGVzaWduZWQgdGVtcGxhdGVzLjwvcD4KPCEtLSAvd3A6cGFyYWdyYXBoIC0tPgoKPCEtLSB3cDpwYXJhZ3JhcGggLS0+CjxwPldoZXRoZXIgeW91IGFyZSBidWlsZGluZyBhbiBlQ29tbWVyY2Ugc3RvcmUsIGEgcGVyc29uYWwgYnJhbmQsIGEgYmxvZywgb3IgYSBjb3Jwb3JhdGUgd2Vic2l0ZSwgeW91IGNhbiBzdGFydCB3aXRoIGEgdGVtcGxhdGUgYW5kIGN1c3RvbWl6ZSBpdCB0byBmaXQgeW91ciBuZWVkcy48L3A+CjwhLS0gL3dwOnBhcmFncmFwaCAtLT4KCjwhLS0gd3A6cGFyYWdyYXBoIC0tPgo8cD5UaGlzIGlzIGEgaHVnZSBhZHZhbnRhZ2UgZm9yIGJ1c2luZXNzZXMgYW5kIGZyZWVsYW5jZXJzIHdobyB3YW50IHRvIGRlbGl2ZXIgaGlnaC1xdWFsaXR5IHdvcmsgaW4gbGVzcyB0aW1lLjwvcD4KPCEtLSAvd3A6cGFyYWdyYXBoIC0tPgoKPCEtLSB3cDpoZWFkaW5nIHsibGV2ZWwiOjN9IC0tPgo8aDMgY2xhc3M9IndwLWJsb2NrLWhlYWRpbmciPjxzdHJvbmc+UmVzcG9uc2l2ZSBieSBEZWZhdWx0PC9zdHJvbmc+PC9oMz4KPCEtLSAvd3A6aGVhZGluZyAtLT4KCjwhLS0gd3A6cGFyYWdyYXBoIC0tPgo8cD5JbiB0b2RheeKAmXMgd29ybGQsIHlvdXIgd2Vic2l0ZSBuZWVkcyB0byBsb29rIGdvb2Qgb24gZXZlcnkgZGV2aWNlLiBFbGVtZW50b3IgbWFrZXMgaXQgZWFzeSB0byBkZXNpZ24gZm9yIG1vYmlsZSwgdGFibGV0LCBhbmQgZGVza3RvcCB3aXRob3V0IGV4dHJhIGVmZm9ydC48L3A+CjwhLS0gL3dwOnBhcmFncmFwaCAtLT4KCjwhLS0gd3A6cGFyYWdyYXBoIC0tPgo8cD5Zb3UgY2FuIGFkanVzdCBsYXlvdXRzIGZvciBkaWZmZXJlbnQgc2NyZWVuIHNpemVzLCBlbnN1cmluZyB5b3VyIHNpdGUgZGVsaXZlcnMgYSBncmVhdCBleHBlcmllbmNlIG5vIG1hdHRlciBob3cgdmlzaXRvcnMgYWNjZXNzIGl0LjwvcD4KPCEtLSAvd3A6cGFyYWdyYXBoIC0tPgoKPCEtLSB3cDpwYXJhZ3JhcGggLS0+CjxwPlRoaXMgaXMgY3JpdGljYWwsIGVzcGVjaWFsbHkgaW4gcmVnaW9ucyBsaWtlIEFmcmljYSB3aGVyZSBtb2JpbGUgdXNhZ2UgZG9taW5hdGVzIGludGVybmV0IGFjY2Vzcy48L3A+CjwhLS0gL3dwOnBhcmFncmFwaCAtLT4KCjwhLS0gd3A6aGVhZGluZyB7ImxldmVsIjozfSAtLT4KPGgzIGNsYXNzPSJ3cC1ibG9jay1oZWFkaW5nIj48c3Ryb25nPlBlcmZlY3QgQ29tcGFuaW9uIGZvciBlQ29tbWVyY2U8L3N0cm9uZz48L2gzPgo8IS0tIC93cDpoZWFkaW5nIC0tPgoKPCEtLSB3cDpwYXJhZ3JhcGggLS0+CjxwPklmIHlvdSBhcmUgYnVpbGRpbmcgYW4gb25saW5lIHN0b3JlLCBFbGVtZW50b3Igd29ya3Mgc2VhbWxlc3NseSB3aXRoIHRvb2xzIGxpa2UgV29vLiBJdCBhbGxvd3MgeW91IHRvIGRlc2lnbiBwcm9kdWN0IHBhZ2VzLCBjaGVja291dCBleHBlcmllbmNlcywgYW5kIG1hcmtldGluZyBwYWdlcyB0aGF0IGFyZSBub3Qgb25seSBmdW5jdGlvbmFsIGJ1dCBhbHNvIHZpc3VhbGx5IGVuZ2FnaW5nLjwvcD4KPCEtLSAvd3A6cGFyYWdyYXBoIC0tPgoKPCEtLSB3cDpwYXJhZ3JhcGggLS0+CjxwPlRoaXMgY29tYmluYXRpb24gZ2l2ZXMgeW91IHRoZSBhYmlsaXR5IHRvIGNyZWF0ZSBhbiBvbmxpbmUgc3RvcmUgdGhhdCBzdGFuZHMgb3V0IGFuZCBjb252ZXJ0cyB2aXNpdG9ycyBpbnRvIGN1c3RvbWVycy48L3A+CjwhLS0gL3dwOnBhcmFncmFwaCAtLT4KCjwhLS0gd3A6aGVhZGluZyB7ImxldmVsIjozfSAtLT4KPGgzIGNsYXNzPSJ3cC1ibG9jay1oZWFkaW5nIj48c3Ryb25nPkJ1aWx0IGZvciBTcGVlZCBhbmQgRWZmaWNpZW5jeTwvc3Ryb25nPjwvaDM+CjwhLS0gL3dwOmhlYWRpbmcgLS0+Cgo8IS0tIHdwOnBhcmFncmFwaCAtLT4KPHA+RWxlbWVudG9yIGlzIGRlc2lnbmVkIHRvIG1ha2UgeW91ciB3b3JrZmxvdyBmYXN0ZXIuIFlvdSBjYW4gcmV1c2Ugc2VjdGlvbnMsIHNhdmUgdGVtcGxhdGVzLCBhbmQgbWFpbnRhaW4gZGVzaWduIGNvbnNpc3RlbmN5IGFjcm9zcyB5b3VyIHNpdGUuPC9wPgo8IS0tIC93cDpwYXJhZ3JhcGggLS0+Cgo8IS0tIHdwOnBhcmFncmFwaCAtLT4KPHA+Rm9yIGFnZW5jaWVzIGFuZCBmcmVlbGFuY2VycywgdGhpcyBtZWFucyBkZWxpdmVyaW5nIHByb2plY3RzIG1vcmUgZWZmaWNpZW50bHkuIEZvciBidXNpbmVzcyBvd25lcnMsIGl0IG1lYW5zIGxhdW5jaGluZyBmYXN0ZXIgYW5kIGFkYXB0aW5nIHF1aWNrbHkgYXMgbmVlZHMgY2hhbmdlLjwvcD4KPCEtLSAvd3A6cGFyYWdyYXBoIC0tPgoKPCEtLSB3cDpoZWFkaW5nIHsibGV2ZWwiOjN9IC0tPgo8aDMgY2xhc3M9IndwLWJsb2NrLWhlYWRpbmciPjxzdHJvbmc+QSBUaHJpdmluZyBHbG9iYWwgQ29tbXVuaXR5PC9zdHJvbmc+PC9oMz4KPCEtLSAvd3A6aGVhZGluZyAtLT4KCjwhLS0gd3A6cGFyYWdyYXBoIC0tPgo8cD5MaWtlIFdvcmRQcmVzcywgRWxlbWVudG9yIGlzIGJhY2tlZCBieSBhIHN0cm9uZyBnbG9iYWwgY29tbXVuaXR5LiBGcm9tIHR1dG9yaWFscyBhbmQgZm9ydW1zIHRvIGV2ZW50cyBsaWtlIFdvcmRDYW1wIEthbXBhbGEsIHRoZXJlIGlzIGFsd2F5cyBzdXBwb3J0IGF2YWlsYWJsZS48L3A+CjwhLS0gL3dwOnBhcmFncmFwaCAtLT4KCjwhLS0gd3A6cGFyYWdyYXBoIC0tPgo8cD5Zb3UgY2FuIGxlYXJuIGZyb20gb3RoZXJzLCBzaGFyZSB5b3VyIHdvcmssIGFuZCBjb250aW51b3VzbHkgaW1wcm92ZSB5b3VyIHNraWxscy48L3A+CjwhLS0gL3dwOnBhcmFncmFwaCAtLT4KCjwhLS0gd3A6cGFyYWdyYXBoIC0tPgo8cD5Zb3UgYXJlIG5ldmVyIGFsb25lIGluIHlvdXIgam91cm5leS48L3A+CjwhLS0gL3dwOnBhcmFncmFwaCAtLT4KCjwhLS0gd3A6aGVhZGluZyB7ImxldmVsIjozfSAtLT4KPGgzIGNsYXNzPSJ3cC1ibG9jay1oZWFkaW5nIj48c3Ryb25nPkFsaWduZWQgd2l0aCDigJxUZWNoIGZvciBTb2NpYWwgR29vZOKAnTwvc3Ryb25nPjwvaDM+CjwhLS0gL3dwOmhlYWRpbmcgLS0+Cgo8IS0tIHdwOnBhcmFncmFwaCAtLT4KPHA+QXQgV29yZENhbXAgS2FtcGFsYSAyMDI2LCB0aGUgdGhlbWUg4oCcVGVjaCBmb3IgU29jaWFsIEdvb2TigJ0gY2hhbGxlbmdlcyB1cyB0byB0aGluayBhYm91dCBob3cgdGVjaG5vbG9neSBjYW4gY3JlYXRlIHJlYWwgaW1wYWN0LiBFbGVtZW50b3IgcGxheXMgYSBrZXkgcm9sZSBpbiB0aGlzIGJ5IG1ha2luZyB3ZWIgZGVzaWduIGFjY2Vzc2libGUgdG8gbW9yZSBwZW9wbGUuPC9wPgo8IS0tIC93cDpwYXJhZ3JhcGggLS0+Cgo8IS0tIHdwOnBhcmFncmFwaCAtLT4KPHA+SXQgZW1wb3dlcnMgaW5kaXZpZHVhbHMsIG5vbnByb2ZpdHMsIGFuZCBzbWFsbCBidXNpbmVzc2VzIHRvIGNyZWF0ZSBwcm9mZXNzaW9uYWwgd2Vic2l0ZXMgd2l0aG91dCBuZWVkaW5nIGxhcmdlIGJ1ZGdldHMuIFdoZXRoZXIgaXQgaXMgYSBjb21tdW5pdHkgb3JnYW5pemF0aW9uIHNoYXJpbmcgaXRzIG1pc3Npb24gb3IgYSBzdGFydHVwIGJ1aWxkaW5nIGl0cyBvbmxpbmUgcHJlc2VuY2UsIEVsZW1lbnRvciBoZWxwcyBicmluZyBpZGVhcyB0byBsaWZlLjwvcD4KPCEtLSAvd3A6cGFyYWdyYXBoIC0tPgoKPCEtLSB3cDpwYXJhZ3JhcGggLS0+CjxwPkl0IGlzIG5vdCBqdXN0IGFib3V0IGRlc2lnbiwgaXQgaXMgYWJvdXQgZW1wb3dlcm1lbnQuPC9wPgo8IS0tIC93cDpwYXJhZ3JhcGggLS0+Cgo8IS0tIHdwOmhlYWRpbmcgeyJsZXZlbCI6M30gLS0+CjxoMyBjbGFzcz0id3AtYmxvY2staGVhZGluZyI+PHN0cm9uZz5XaHkgRWxlbWVudG9yIE1hdHRlcnMgZm9yIFlvdTwvc3Ryb25nPjwvaDM+CjwhLS0gL3dwOmhlYWRpbmcgLS0+Cgo8IS0tIHdwOnBhcmFncmFwaCAtLT4KPHA+SWYgeW91IGFyZSBsb29raW5nIHRvIGJ1aWxkIGEgd2Vic2l0ZSwgRWxlbWVudG9yIG9mZmVyczo8L3A+CjwhLS0gL3dwOnBhcmFncmFwaCAtLT4KCjwhLS0gd3A6bGlzdCAtLT4KPHVsIGNsYXNzPSJ3cC1ibG9jay1saXN0Ij48IS0tIHdwOmxpc3QtaXRlbSAtLT4KPGxpPkEgdmlzdWFsLCBkcmFnLWFuZC1kcm9wIGRlc2lnbiBleHBlcmllbmNlPC9saT4KPCEtLSAvd3A6bGlzdC1pdGVtIC0tPgoKPCEtLSB3cDpsaXN0LWl0ZW0gLS0+CjxsaT5ObyBjb2RpbmcgcmVxdWlyZWQgZm9yIHBvd2VyZnVsIHJlc3VsdHM8L2xpPgo8IS0tIC93cDpsaXN0LWl0ZW0gLS0+Cgo8IS0tIHdwOmxpc3QtaXRlbSAtLT4KPGxpPlJlYWR5LXRvLXVzZSB0ZW1wbGF0ZXMgZm9yIGZhc3RlciBidWlsZGluZzwvbGk+CjwhLS0gL3dwOmxpc3QtaXRlbSAtLT4KCjwhLS0gd3A6bGlzdC1pdGVtIC0tPgo8bGk+TW9iaWxlLWZyaWVuZGx5IGRlc2lnbiBjb250cm9sczwvbGk+CjwhLS0gL3dwOmxpc3QtaXRlbSAtLT4KCjwhLS0gd3A6bGlzdC1pdGVtIC0tPgo8bGk+U2VhbWxlc3MgaW50ZWdyYXRpb24gd2l0aCBXb3JkUHJlc3MgdG9vbHM8L2xpPgo8IS0tIC93cDpsaXN0LWl0ZW0gLS0+Cgo8IS0tIHdwOmxpc3QtaXRlbSAtLT4KPGxpPkEgc3VwcG9ydGl2ZSBnbG9iYWwgY29tbXVuaXR5PC9saT4KPCEtLSAvd3A6bGlzdC1pdGVtIC0tPjwvdWw+CjwhLS0gL3dwOmxpc3QgLS0+Cgo8IS0tIHdwOnBhcmFncmFwaCAtLT4KPHA+SW4gc2hvcnQsIGl0IGdpdmVzIHlvdSB0aGUgZnJlZWRvbSB0byBjcmVhdGUgd2l0aG91dCBsaW1pdGF0aW9ucy48L3A+CjwhLS0gL3dwOnBhcmFncmFwaCAtLT4KCjwhLS0gd3A6aGVhZGluZyB7ImxldmVsIjozfSAtLT4KPGgzIGNsYXNzPSJ3cC1ibG9jay1oZWFkaW5nIj48c3Ryb25nPlNlZSBJdCBpbiBBY3Rpb24gYXQgV29yZENhbXAgS2FtcGFsYSAyMDI2PC9zdHJvbmc+PC9oMz4KPCEtLSAvd3A6aGVhZGluZyAtLT4KCjwhLS0gd3A6cGFyYWdyYXBoIC0tPgo8cD5Xb3JkQ2FtcCBLYW1wYWxhIDIwMjYgd2lsbCBiZSBhIGdyZWF0IHBsYWNlIHRvIGV4cGxvcmUgdG9vbHMgbGlrZSBFbGVtZW50b3IgYW5kIHNlZSBob3cgb3RoZXJzIGFyZSB1c2luZyB0aGVtIHRvIGJ1aWxkIGltcGFjdGZ1bCBkaWdpdGFsIGV4cGVyaWVuY2VzLiBZb3Ugd2lsbCBsZWFybiBwcmFjdGljYWwgc2tpbGxzLCBkaXNjb3ZlciBuZXcgaWRlYXMsIGFuZCBjb25uZWN0IHdpdGggcGVvcGxlIHdobyBhcmUgY3JlYXRpbmcgYW1hemluZyB3ZWJzaXRlcyBldmVyeSBkYXkuPC9wPgo8IS0tIC93cDpwYXJhZ3JhcGggLS0+Cgo8IS0tIHdwOnBhcmFncmFwaCAtLT4KPHA+SWYgeW91IGhhdmUgYmVlbiB0aGlua2luZyBhYm91dCBidWlsZGluZyBvciBpbXByb3ZpbmcgeW91ciB3ZWJzaXRlLCB0aGlzIGlzIHlvdXIgbW9tZW50LjwvcD4KPCEtLSAvd3A6cGFyYWdyYXBoIC0tPgoKPCEtLSB3cDpwYXJhZ3JhcGggLS0+CjxwPlRoZSB3ZWIgaXMgZXZvbHZpbmcsIGFuZCB0aGUgdG9vbHMgdG8gY3JlYXRlIGl0IGFyZSB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vcmUvcGFyYWdyYXBoeXckYmRkYmNjZGEtZjc3Ni00MTRkLTlmNGYtYTllY2IwYzEwMGJjeHcOY29yZS9wYXJhZ3JhcGh5dyQ3NTdiYjRiZi0xYzU0LTQ5NjYtOGU5MS1hNGM2ZjgwNDVmODZ4dw5jb3JlL3BhcmFncmFwaHl3JDE3MGM2M2M0LTdjZmMtNGRkOS1iMDFkLTNkNzczODAwNzliNXh3DGNvcmUvaGVhZGluZ30DdyRiMGQ4ZDQ1Ny04YjZmLTQ0OTUtYTZiMC1lZDVkNGQ3ZGVjZmN4dw5jb3JlL3BhcmFncmFwaHl3JGM2NzJiZTUxLWM4MGEtNGUzNC1iYzcyLTY3N2ViNDY4ODcxNXh3DmNvcmUvcGFyYWdyYXBoeXckMDZkNDgyZWMtMWM1Mi00Yjc2LWJjYmUtYmEzOGI1NDk4ZDk1eHcOY29yZS9wYXJhZ3JhcGh5dyQzNzBjNjM5Zi04OGQzLTRmZjUtOTBlYi0wYWFkNDNhYWQ4OTZ4dwxjb3JlL2hlYWRpbmd9A3ckMDIwYmZjZjAtMmIyYi00OTU4LWJjNjYtNTQ1YjNlNDI3OWQxeHcOY29yZS9wYXJhZ3JhcGh5dyQxYzgwMDVjYy05MDcwLTRiYTUtOTI3Yi1iZWJjMDU0ZTMzODV4dw5jb3JlL3BhcmFncmFwaHl3JDYzNmRlMjE2LTgzZDctNDA5Mi1iODI2LTc1OGIyOGEzMTFkMnh3DmNvcmUvcGFyYWdyYXBoeXckMGYyNzVmMDgtNzgyNS00OWM5LTgyN2QtZDBlMzNhNGFiNmE1eHcMY29yZS9oZWFkaW5nfQN3JDk4MjBlMTU2LTMxZGEtNGQ5MS1hZTcwLTU5ZDk4Yzc2MzIyNXh3DmNvcmUvcGFyYWdyYXBoeXckZjZhODI0MzYtNTNlOS00NWJlLTg2NWQtNTllZTI1NzkyNjNmeHcOY29yZS9wYXJhZ3JhcGh5dyQxNWRjMjAzYS04Njc5LTRhMDgtOGJmYi1mZmI1ZjYwZWU0Njh4dw5jb3JlL3BhcmFncmFwaHl3JGM4OTdkNjcyLTcwNTktNGJhOC04ZGQwLTJlZmQyNmVhODNkOHh3DGNvcmUvaGVhZGluZ30DdyRjYmM3NTI1ZC1jMGM1LTRiOTMtOTk1NC1mMmQwOThjMTY1NDF4dw5jb3JlL3BhcmFncmFwaHl3JGFiNDZmZjg5LWRiNjItNGE0ZS1iMjMyLTY4YzU3NjkxNjJlY3h3DmNvcmUvcGFyYWdyYXBoeXckOGE4ZTA2MWItMGY0OC00YzBiLThlNTgtNDk0MzllNDA1YmM5eHcOY29yZS9wYXJhZ3JhcGh5dyRkM2VhYWQwZi0zNTgxLTQ0ZGYtOTI3Yi1lYzYwMWUxNjA1ODZ4dwxjb3JlL2hlYWRpbmd9A3ckOGJmN2E2MGYtNDk5NS00MmU5LWJkYWItMzg3ZDgyODY3ZDg4eHcOY29yZS9wYXJhZ3JhcGh5dyQ4OGM2ZDY4ZC05N2RmLTQ5NmMtYTM4OC1jOGJkNzYxN2MzZDd4dw5jb3JlL3BhcmFncmFwaHl3JGNjNGQ0M2QyLTc0NDAtNGJlZi05ZWVhLTg1MTQ4ODY2YTFjMXh3DGNvcmUvaGVhZGluZ30DdyQ1MzZmZTBiMi02ZTBjLTRhYzEtOWZlMC00MDE2MjlkZTAxYTJ4dw5jb3JlL3BhcmFncmFwaHl3JDgxMmU4ZGJhLThiYmItNDQ2Ni1hNWZjLTc4OWFmMTc3ZDdmY3h3DmNvcmUvcGFyYWdyYXBoeXckOTZhNmNjYjItYTVlMi00YTc2LTg4ZDktMGY1MWI1NWJlNGUyeHcMY29yZS9oZWFkaW5nfQN3JGRlNTg0ZmY5LThiMGUtNGVhYi1hYmViLTJmM2VjZjAyM2E5Znh3DmNvcmUvcGFyYWdyYXBoeXckODJmZTUwMjktZGE1NC00MDg5LThjY2ItMzE3Yzk2NTM2MWRkeHcOY29yZS9wYXJhZ3JhcGh5dyQ1YmE3M2QzZC01MTE5LTQzMTktOWQ1My1hOGJkYWExOGI5Y2N4dw5jb3JlL3BhcmFncmFwaHl3JDI2MmNhZTZkLThiNjAtNGNiYy1hZjA1LTJiZTM1Y2UzYWVhM3h3DGNvcmUvaGVhZGluZ30DdyRmZjUzN2Q1ZS0wYTZmLTQ2NzItOTgxNS0zNTIwZThiMGNhNGF4dw5jb3JlL3BhcmFncmFwaHl3JDRiODQxMzlkLTNmMTMtNGJkYi04NTllLTlmNzI2ZWNiMzZlNHh3DmNvcmUvcGFyYWdyYXBoeXckMGUyMmQ1ODUtY2U1ZC00N2VhLWEzYzAtZDA5MWM5NWFjMzU0eHcOY29yZS9wYXJhZ3JhcGh5dyQxZjJiOWZmNC05ZDgzLTRlZmEtOTc2NS0zYTc0MjlkM2I2MGN4dwxjb3JlL2hlYWRpbmd9A3ckMDFiZGE2MWEtYTEyNC00ZmM4LWFlMzMtN2I2Y2I2ZGQzYjk2eHcOY29yZS9wYXJhZ3JhcGh5dyRjOTA2OTY2Yi1mNTNkLTQwNzMtYjg0Ni1iNWJiYjIzZTMyZjN4dwljb3JlL2xpc3R5dwB3JDk3MzZlNWMwLTFkNWQtNGRmZi1hM2I0LWZkYWQ0YmQzZjk2Mnh3DmNvcmUvbGlzdC1pdGVtdyRiNGFjMDVhNi1lZjNlLTQ0NzEtODQ0MS04Mzc0MzRlNDQxN2F4dw5jb3JlL2xpc3QtaXRlbXckZjllMjQ2ZTktMzI0OC00ZjAwLTlhOTAtM2U0NDgyNjZlNzk4eHcOY29yZS9saXN0LWl0ZW13JDkwMGFmZTFkLWU2OGQtNGNmZS1hMTFiLTcwNjRjNDFmMDQ2OHh3DmNvcmUvbGlzdC1pdGVtdyQ0M2EyNDU0OS1hZTg0LTQ0ZTktOTU5ZC00MzNjZDI0MGI1NTF4dw5jb3JlL2xpc3QtaXRlbXckZDE4NDk2NDktMjUzMC00NGI1LTk2YjMtZjM5MThmZWYyMTg4eHcOY29yZS9saXN0LWl0ZW13JGVmODU5ZTA0LTJkMmEtNDQzOS1iNzMzLTU5Nzc0ZTEwMmY3Mnh3DmNvcmUvcGFyYWdyYXBoeXckNWNlYTdjODQtYTBjMi00ZDJlLTkzN2QtMjhjODk0ZGE2NGNmeHcMY29yZS9oZWFkaW5nfQN3JGU2NDY0ZWE0LWExNjYtNDhmYi1hZjY4LTA1ZGZlZWY0YjM5Znh3DmNvcmUvcGFyYWdyYXBoeXckMDJhMjNhNDMtNDBiMS00ZGMyLWI1YmMtZGYyMzQxMDM0NjNleHcOY29yZS9wYXJhZ3JhcGh5dyQ5MzMwNGQ2Yy1kNmUxLTQzYjktOWJlMi1jMmIyYmQwNDQ1OTZ4dw5jb3JlL3NlcGFyYXRvcncNYWxwaGEtY2hhbm5lbHcCaHJ3JDFjMGU1ZGZmLTdlYjgtNGZmOC1iNzMyLWYxNzE0ZjMyMzU5N3h3DmNvcmUvcGFyYWdyYXBoeXckMTNkYjcwMmQtZDVkMS00ODMxLWJiNDAtYTc2NGU1ZDViN2Y4eHcOY29yZS9wYXJhZ3JhcGh5dyRlYmM0OTE4ZS03NGIzLTQ5Y2UtOGVmMC1jZDE0NDYwYTRjZjV4dw5jb3JlL3BhcmFncmFwaHl3JGU2Nzk3MmYyLTVhZTEtNDljYS1hYWFhLTliYTdkODgxNmMwNnh3DmNvcmUvcGFyYWdyYXBoeXcTMjAyNi0wNS0wNlQxMToxNDowMHcTMjAyNi0wNS0wN1QxMToxNDowMH2SWncGZnV0dXJlAaSmxJ8JDAEBBAAT5QHgKQfOAgd0CFaWAo89AQRm3wMHdgjHAQA=\",\"updateId\":250469166}","advanced_seo_description":"","jetpack_seo_html_title":"","jetpack_seo_noindex":false,"jetpack_post_was_ever_published":false,"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_memberships_contains_paid_content":false,"footnotes":""},"categories":[1],"tags":[],"class_list":["post-5776","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-announcements"],"jetpack_featured_media_url":"https:\/\/kampala.wordcamp.org\/2026\/files\/2026\/05\/elementor-1.png","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/kampala.wordcamp.org\/2026\/wp-json\/wp\/v2\/posts\/5776","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/kampala.wordcamp.org\/2026\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/kampala.wordcamp.org\/2026\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/kampala.wordcamp.org\/2026\/wp-json\/wp\/v2\/users\/21046738"}],"replies":[{"embeddable":true,"href":"https:\/\/kampala.wordcamp.org\/2026\/wp-json\/wp\/v2\/comments?post=5776"}],"version-history":[{"count":1,"href":"https:\/\/kampala.wordcamp.org\/2026\/wp-json\/wp\/v2\/posts\/5776\/revisions"}],"predecessor-version":[{"id":5779,"href":"https:\/\/kampala.wordcamp.org\/2026\/wp-json\/wp\/v2\/posts\/5776\/revisions\/5779"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/kampala.wordcamp.org\/2026\/wp-json\/wp\/v2\/media\/5778"}],"wp:attachment":[{"href":"https:\/\/kampala.wordcamp.org\/2026\/wp-json\/wp\/v2\/media?parent=5776"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/kampala.wordcamp.org\/2026\/wp-json\/wp\/v2\/categories?post=5776"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/kampala.wordcamp.org\/2026\/wp-json\/wp\/v2\/tags?post=5776"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}