{"id":1228,"date":"2026-04-06T13:57:21","date_gmt":"2026-04-06T20:57:21","guid":{"rendered":"https:\/\/canada.wordcamp.org\/2026\/?p=1228"},"modified":"2026-05-06T15:50:41","modified_gmt":"2026-05-06T22:50:41","slug":"look-back-what-happened-at-wceh-2025-and-why-vancouver-2026-will-be-bigger","status":"publish","type":"post","link":"https:\/\/canada.wordcamp.org\/2026\/look-back-what-happened-at-wceh-2025-and-why-vancouver-2026-will-be-bigger\/","title":{"rendered":"Look Back: What Happened at WCEH 2025 &#8211; And Why Vancouver 2026 Will Be Bigger"},"content":{"rendered":"\n<figure class=\"wp-block-video wp-block-embed is-type-video is-provider-videopress\"><div class=\"wp-block-embed__wrapper\">\n<iframe title=\"VideoPress Video Player\" aria-label='VideoPress Video Player' width='500' height='281' src='https:\/\/videopress.com\/embed\/n6fLZGao?cover=1&amp;preloadContent=metadata&amp;useAverageColor=1&amp;hd=0' frameborder='0' allowfullscreen data-resize-to-parent=\"true\" allow='clipboard-write'><\/iframe><script src='https:\/\/v0.wordpress.com\/js\/next\/videopress-iframe.js?m=1770107250'><\/script>\n<\/div><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Last year\u2019s <strong>WCEH 2025<\/strong> brought together the Canadian WordPress community for an unforgettable experience in Ottawa. Hosted at <strong>Carleton University\u2019s Richcraft Hall<\/strong>, the event welcomed attendees from across the country for three days of learning, collaboration, and meaningful networking. With <strong>Contributor Day, 31 speakers, keynote sessions, and the highly anticipated afterparty<\/strong>, the energy throughout the event was exceptional.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">From inspiring keynote talks to technical sessions, hallway conversations, and spontaneous introductions, WCEH 2025 reminded everyone why community-driven events continue to play such an important role in the WordPress ecosystem.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">The atmosphere inside the venue was filled with innovation, open discussion, and a shared passion for building the future of the web.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Highlights from WCEH 2025<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Some of the standout moments from last year included:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Contributor Day focused on giving back to the WordPress ecosystem<\/li>\n\n\n\n<li>31 speakers covering development, AI, accessibility, performance, and business growth<\/li>\n\n\n\n<li>A special Town Hall with Matt Mullenweg<\/li>\n\n\n\n<li>Insightful keynote sessions from respected industry leaders<\/li>\n\n\n\n<li>Strong networking opportunities for agencies, freelancers, developers, and product creators<\/li>\n\n\n\n<li>High-energy afterparty conversations that extended beyond the conference halls<\/li>\n\n\n\n<li>New partnerships, collaborations, and business opportunities formed within the community<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">What made the event special was not only the sessions, but the people. Every interaction created room for fresh ideas, deeper partnerships, and future innovation.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Why WCEH 2025 Mattered<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">WCEH continues to be more than just a WordPress conference.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">It is where creators, developers, marketers, founders, and contributors come together to exchange ideas that shape the next phase of digital experiences.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">The 2025 edition successfully combined technical excellence with genuine community connection, creating a space where both first-time attendees and experienced professionals felt equally inspired.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">From open-source contribution to agency growth discussions, the conversations reflected how WordPress is evolving alongside AI, automation, and enterprise-scale digital solutions.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Looking Ahead to WCEH 2026 in Vancouver<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">As the momentum from Ottawa continues, the community now looks ahead to <strong>WCEH 2026 in Vancouver<\/strong>.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">With Vancouver\u2019s thriving technology and startup ecosystem, the next edition is expected to create even more opportunities for collaboration, product innovation, and national community growth.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Attendees can look forward to:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Expanded networking across Canada\u2019s WordPress and tech communities<\/li>\n\n\n\n<li>More discussions around AI, automation, and modern web workflows<\/li>\n\n\n\n<li>Greater opportunities for plugin creators and SaaS founders<\/li>\n\n\n\n<li>Stronger mentorship and contributor engagement<\/li>\n\n\n\n<li>More partnerships between agencies, freelancers, and enterprise teams<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">If WCEH 2025 set the foundation, Vancouver 2026 is positioned to build on that momentum in a much bigger way.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Join the Next Chapter<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">The journey from Ottawa to Vancouver represents more than a change in location; it reflects the continued growth of the Canadian WordPress community.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Whether you are a developer, agency owner, marketer, designer, or community builder, WCEH 2026 is shaping up to be the place where ideas turn into real opportunities.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">The excitement is already building, and the next chapter promises to be even stronger.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Re-surface the 2025 recap video and highlights. Remind people what the energy feels like. For anyone new, it&#8217;s a proof of concept. For returning attendees, it&#8217;s a reminder of why they&#8217;re coming back.<\/p>\n","protected":false},"author":15025819,"featured_media":1234,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_crdt_document":"{\"document\":\"AAAH9ZDVpQ3mArMCCJwCqLQBngYBBBQCAQIKAQ1KAC4BAgoCQkoAjA8BAgoCQkoAnAcBAgoCQkoAnAQBAgoCQkoAhAEBAgoCQkoAvAEBAgoAShACAQIKAkwAkgIBAgoCTAC6AgECCgJMAJ4BAQIKAkwAhgIBAgoCTACGAwECCgJMAKwCAQIKAkz0DrQRAQIKAkJKAJYFAQIKAkJKAD4BAgoCQkoAiAIBAgoCQkoAhAUBAgoCQkoAmgYBAgoCQkoAuAUBAgoCQkoAoAEBAgoCQkoAsgMBAgoCQkoAkgYBAgoCQkoAjgEBAgoAShACAQIKAkwAlAIBAgoCTACQAgECCgJMAIYCAQIKAkwArAEBAgoCTOgIggsBAgoCQkoArAMBAgoCQkoAPAECCgJCSgC8BAECCgJCSgCeBQECCgJCSgCbAygDJwAEACcABAAnAAQAKAYnACgIJwAHACgDJwAoDycAhwAoAycBBAAoACcAhwAoAycBBAAoACcAhwAoAycBBAAoACcAhwAoAycBBAAoACcAhwAoAycBBAAoACcAhwAoAycAKAEnAAcAKAMnAQQAJwCHACgDJwEEACcAhwAoAycBBAAnAIcAKAMnAQQAJwCHACgDJwEEACcAhwAoAycBBAAnAIcAKAMnAQQAJwCHACgDJwEEACgAJwCHACgDJwEEACgAJwCHACgDJwEEACgAJwCHACgDJwEEACgAJwCHACgDJwEEACgAJwCHACgDJwEEACgAJwCHACgDJwEEACgAJwCHACgDJwEEACgAJwCHACgDJwEEACgAJwCHACgDJwEEACgAJwCHACgDJwAoAScABwAoAycBBAAnAIcAKAMnAQQAJwCHACgDJwEEACcAhwAoAycBBAAnAIcAKAMnAQQAJwCHACgDJwEEACgAJwCHACgDJwEEACgAJwCHACgDJwEEACgAJwCHACgDJwEEACgAJwCHACgDJwEEACgAJ6pkqWFzdGF0ZXZlcnNpb25kb2N1bWVudGRhdGVkb2N1bWVudHNsdWdkb2N1bWVudHN0YXR1c2RvY3VtZW50dGl0bGVMb29rIEJhY2s6IFdoYXQgSGFwcGVuZWQgYXQgV0NFSCAyMDI1IC0gQW5kIFdoeSBWYW5jb3V2ZXIgMjAyNiBXaWxsIEJlIEJpZ2dlcmRvY3VtZW50Y29udGVudDwhLS0gd3A6dmlkZW8geyJpZCI6MTIyOSwiZ3VpZCI6Im42ZkxaR2FvIiwidmlkZW9QcmVzc0NsYXNzTmFtZXMiOiJ3cC1ibG9jay1lbWJlZCBpcy10eXBlLXZpZGVvIGlzLXByb3ZpZGVyLXZpZGVvcHJlc3MifSAtLT4KPGZpZ3VyZSBjbGFzcz0id3AtYmxvY2stdmlkZW8gd3AtYmxvY2stZW1iZWQgaXMtdHlwZS12aWRlbyBpcy1wcm92aWRlci12aWRlb3ByZXNzIj48ZGl2IGNsYXNzPSJ3cC1ibG9jay1lbWJlZF9fd3JhcHBlciI+Cmh0dHBzOi8vdmlkZW9wcmVzcy5jb20vdi9uNmZMWkdhbz9yZXNpemVUb1BhcmVudD10cnVlJmFtcDtjb3Zlcj10cnVlJmFtcDtwcmVsb2FkQ29udGVudD1tZXRhZGF0YSZhbXA7dXNlQXZlcmFnZUNvbG9yPXRydWUKPC9kaXY+PC9maWd1cmU+CjwhLS0gL3dwOnZpZGVvIC0tPgoKPCEtLSB3cDpwYXJhZ3JhcGggLS0+CjxwPkxhc3QgeWVhcuKAmXMgPHN0cm9uZz5XQ0VIIDIwMjU8L3N0cm9uZz4gYnJvdWdodCB0b2dldGhlciB0aGUgQ2FuYWRpYW4gV29yZFByZXNzIGNvbW11bml0eSBmb3IgYW4gdW5mb3JnZXR0YWJsZSBleHBlcmllbmNlIGluIE90dGF3YS4gSG9zdGVkIGF0IDxzdHJvbmc+Q2FybGV0b24gVW5pdmVyc2l0eeKAmXMgUmljaGNyYWZ0IEhhbGw8L3N0cm9uZz4sIHRoZSBldmVudCB3ZWxjb21lZCBhdHRlbmRlZXMgZnJvbSBhY3Jvc3MgdGhlIGNvdW50cnkgZm9yIHRocmVlIGRheXMgb2YgbGVhcm5pbmcsIGNvbGxhYm9yYXRpb24sIGFuZCBtZWFuaW5nZnVsIG5ldHdvcmtpbmcuIFdpdGggPHN0cm9uZz5Db250cmlidXRvciBEYXksIDMxIHNwZWFrZXJzLCBrZXlub3RlIHNlc3Npb25zLCBhbmQgdGhlIGhpZ2hseSBhbnRpY2lwYXRlZCBhZnRlcnBhcnR5PC9zdHJvbmc+LCB0aGUgZW5lcmd5IHRocm91Z2hvdXQgdGhlIGV2ZW50IHdhcyBleGNlcHRpb25hbC48L3A+CjwhLS0gL3dwOnBhcmFncmFwaCAtLT4KCjwhLS0gd3A6cGFyYWdyYXBoIC0tPgo8cD5Gcm9tIGluc3BpcmluZyBrZXlub3RlIHRhbGtzIHRvIHRlY2huaWNhbCBzZXNzaW9ucywgaGFsbHdheSBjb252ZXJzYXRpb25zLCBhbmQgc3BvbnRhbmVvdXMgaW50cm9kdWN0aW9ucywgV0NFSCAyMDI1IHJlbWluZGVkIGV2ZXJ5b25lIHdoeSBjb21tdW5pdHktZHJpdmVuIGV2ZW50cyBjb250aW51ZSB0byBwbGF5IHN1Y2ggYW4gaW1wb3J0YW50IHJvbGUgaW4gdGhlIFdvcmRQcmVzcyBlY29zeXN0ZW0uPC9wPgo8IS0tIC93cDpwYXJhZ3JhcGggLS0+Cgo8IS0tIHdwOnBhcmFncmFwaCAtLT4KPHA+VGhlIGF0bW9zcGhlcmUgaW5zaWRlIHRoZSB2ZW51ZSB3YXMgZmlsbGVkIHdpdGggaW5ub3ZhdGlvbiwgb3BlbiBkaXNjdXNzaW9uLCBhbmQgYSBzaGFyZWQgcGFzc2lvbiBmb3IgYnVpbGRpbmcgdGhlIGZ1dHVyZSBvZiB0aGUgd2ViLjwvcD4KPCEtLSAvd3A6cGFyYWdyYXBoIC0tPgoKPCEtLSB3cDpoZWFkaW5nIC0tPgo8aDIgY2xhc3M9IndwLWJsb2NrLWhlYWRpbmciPkhpZ2hsaWdodHMgZnJvbSBXQ0VIIDIwMjU8L2gyPgo8IS0tIC93cDpoZWFkaW5nIC0tPgoKPCEtLSB3cDpwYXJhZ3JhcGggLS0+CjxwPlNvbWUgb2YgdGhlIHN0YW5kb3V0IG1vbWVudHMgZnJvbSBsYXN0IHllYXIgaW5jbHVkZWQ6PC9wPgo8IS0tIC93cDpwYXJhZ3JhcGggLS0+Cgo8IS0tIHdwOmxpc3QgLS0+Cjx1bCBjbGFzcz0id3AtYmxvY2stbGlzdCI+PCEtLSB3cDpsaXN0LWl0ZW0gLS0+CjxsaT5Db250cmlidXRvciBEYXkgZm9jdXNlZCBvbiBnaXZpbmcgYmFjayB0byB0aGUgV29yZFByZXNzIGVjb3N5c3RlbTwvbGk+CjwhLS0gL3dwOmxpc3QtaXRlbSAtLT4KCjwhLS0gd3A6bGlzdC1pdGVtIC0tPgo8bGk+MzEgc3BlYWtlcnMgY292ZXJpbmcgZGV2ZWxvcG1lbnQsIEFJLCBhY2Nlc3NpYmlsaXR5LCBwZXJmb3JtYW5jZSwgYW5kIGJ1c2luZXNzIGdyb3d0aDwvbGk+CjwhLS0gL3dwOmxpc3QtaXRlbSAtLT4KCjwhLS0gd3A6bGlzdC1pdGVtIC0tPgo8bGk+QSBzcGVjaWFsIFRvd24gSGFsbCB3aXRoIE1hdHQgTXVsbGVud2VnPC9saT4KPCEtLSAvd3A6bGlzdC1pdGVtIC0tPgoKPCEtLSB3cDpsaXN0LWl0ZW0gLS0+CjxsaT5JbnNpZ2h0ZnVsIGtleW5vdGUgc2Vzc2lvbnMgZnJvbSByZXNwZWN0ZWQgaW5kdXN0cnkgbGVhZGVyczwvbGk+CjwhLS0gL3dwOmxpc3QtaXRlbSAtLT4KCjwhLS0gd3A6bGlzdC1pdGVtIC0tPgo8bGk+U3Ryb25nIG5ldHdvcmtpbmcgb3Bwb3J0dW5pdGllcyBmb3IgYWdlbmNpZXMsIGZyZWVsYW5jZXJzLCBkZXZlbG9wZXJzLCBhbmQgcHJvZHVjdCBjcmVhdG9yczwvbGk+CjwhLS0gL3dwOmxpc3QtaXRlbSAtLT4KCjwhLS0gd3A6bGlzdC1pdGVtIC0tPgo8bGk+SGlnaC1lbmVyZ3kgYWZ0ZXJwYXJ0eSBjb252ZXJzYXRpb25zIHRoYXQgZXh0ZW5kZWQgYmV5b25kIHRoZSBjb25mZXJlbmNlIGhhbGxzPC9saT4KPCEtLSAvd3A6bGlzdC1pdGVtIC0tPgoKPCEtLSB3cDpsaXN0LWl0ZW0gLS0+CjxsaT5OZXcgcGFydG5lcnNoaXBzLCBjb2xsYWJvcmF0aW9ucywgYW5kIGJ1c2luZXNzIG9wcG9ydHVuaXRpZXMgZm9ybWVkIHdpdGhpbiB0aGUgY29tbXVuaXR5PC9saT4KPCEtLSAvd3A6bGlzdC1pdGVtIC0tPjwvdWw+CjwhLS0gL3dwOmxpc3QgLS0+Cgo8IS0tIHdwOnBhcmFncmFwaCAtLT4KPHA+V2hhdCBtYWRlIHRoZSBldmVudCBzcGVjaWFsIHdhcyBub3Qgb25seSB0aGUgc2Vzc2lvbnMsIGJ1dCB0aGUgcGVvcGxlLiBFdmVyeSBpbnRlcmFjdGlvbiBjcmVhdGVkIHJvb20gZm9yIGZyZXNoIGlkZWFzLCBkZWVwZXIgcGFydG5lcnNoaXBzLCBhbmQgZnV0dXJlIGlubm92YXRpb24uPC9wPgo8IS0tIC93cDpwYXJhZ3JhcGggLS0+Cgo8IS0tIHdwOmhlYWRpbmcgLS0+CjxoMiBjbGFzcz0id3AtYmxvY2staGVhZGluZyI+V2h5IFdDRUggMjAyNSBNYXR0ZXJlZDwvaDI+CjwhLS0gL3dwOmhlYWRpbmcgLS0+Cgo8IS0tIHdwOnBhcmFncmFwaCAtLT4KPHA+V0NFSCBjb250aW51ZXMgdG8gYmUgbW9yZSB0aGFuIGp1c3QgYSBXb3JkUHJlc3MgY29uZmVyZW5jZS48L3A+CjwhLS0gL3dwOnBhcmFncmFwaCAtLT4KCjwhLS0gd3A6cGFyYWdyYXBoIC0tPgo8cD5JdCBpcyB3aGVyZSBjcmVhdG9ycywgZGV2ZWxvcGVycywgbWFya2V0ZXJzLCBmb3VuZGVycywgYW5kIGNvbnRyaWJ1dG9ycyBjb21lIHRvZ2V0aGVyIHRvIGV4Y2hhbmdlIGlkZWFzIHRoYXQgc2hhcGUgdGhlIG5leHQgcGhhc2Ugb2YgZGlnaXRhbCBleHBlcmllbmNlcy48L3A+CjwhLS0gL3dwOnBhcmFncmFwaCAtLT4KCjwhLS0gd3A6cGFyYWdyYXBoIC0tPgo8cD5UaGUgMjAyNSBlZGl0aW9uIHN1Y2Nlc3NmdWxseSBjb21iaW5lZCB0ZWNobmljYWwgZXhjZWxsZW5jZSB3aXRoIGdlbnVpbmUgY29tbXVuaXR5IGNvbm5lY3Rpb24sIGNyZWF0aW5nIGEgc3BhY2Ugd2hlcmUgYm90aCBmaXJzdC10aW1lIGF0dGVuZGVlcyBhbmQgZXhwZXJpZW5jZWQgcHJvZmVzc2lvbmFscyBmZWx0IGVxdWFsbHkgaW5zcGlyZWQuPC9wPgo8IS0tIC93cDpwYXJhZ3JhcGggLS0+Cgo8IS0tIHdwOnBhcmFncmFwaCAtLT4KPHA+RnJvbSBvcGVuLXNvdXJjZSBjb250cmlidXRpb24gdG8gYWdlbmN5IGdyb3d0aCBkaXNjdXNzaW9ucywgdGhlIGNvbnZlcnNhdGlvbnMgcmVmbGVjdGVkIGhvdyBXb3JkUHJlc3MgaXMgZXZvbHZpbmcgYWxvbmdzaWRlIEFJLCBhdXRvbWF0aW9uLCBhbmQgZW50ZXJwcmlzZS1zY2FsZSBkaWdpdGFsIHNvbHV0aW9ucy48L3A+CjwhLS0gL3dwOnBhcmFncmFwaCAtLT4KCjwhLS0gd3A6aGVhZGluZyAtLT4KPGgyIGNsYXNzPSJ3cC1ibG9jay1oZWFkaW5nIj5Mb29raW5nIEFoZWFkIHRvIFdDRUggMjAyNiBpbiBWYW5jb3V2ZXI8L2gyPgo8IS0tIC93cDpoZWFkaW5nIC0tPgoKPCEtLSB3cDpwYXJhZ3JhcGggLS0+CjxwPkFzIHRoZSBtb21lbnR1bSBmcm9tIE90dGF3YSBjb250aW51ZXMsIHRoZSBjb21tdW5pdHkgbm93IGxvb2tzIGFoZWFkIHRvIDxzdHJvbmc+V0NFSCAyMDI2IGluIFZhbmNvdXZlcjwvc3Ryb25nPi48L3A+CjwhLS0gL3dwOnBhcmFncmFwaCAtLT4KCjwhLS0gd3A6cGFyYWdyYXBoIC0tPgo8cD5XaXRoIFZhbmNvdXZlcuKAmXMgdGhyaXZpbmcgdGVjaG5vbG9neSBhbmQgc3RhcnR1cCBlY29zeXN0ZW0sIHRoZSBuZXh0IGVkaXRpb24gaXMgZXhwZWN0ZWQgdG8gY3JlYXRlIGV2ZW4gbW9yZSBvcHBvcnR1bml0aWVzIGZvciBjb2xsYWJvcmF0aW9uLCBwcm9kdWN0IGlubm92YXRpb24sIGFuZCBuYXRpb25hbCBjb21tdW5pdHkgZ3Jvd3RoLjwvcD4KPCEtLSAvd3A6cGFyYWdyYXBoIC0tPgoKPCEtLSB3cDpwYXJhZ3JhcGggLS0+CjxwPkF0dGVuZGVlcyBjYW4gbG9vayBmb3J3YXJkIHRvOjwvcD4KPCEtLSAvd3A6cGFyYWdyYXBoIC0tPgoKPCEtLSB3cDpsaXN0IC0tPgo8dWwgY2xhc3M9IndwLWJsb2NrLWxpc3QiPjwhLS0gd3A6bGlzdC1pdGVtIC0tPgo8bGk+RXhwYW5kZWQgbmV0d29ya2luZyBhY3Jvc3MgQ2FuYWRh4oCZcyBXb3JkUHJlc3MgYW5kIHRlY2ggY29tbXVuaXRpZXM8L2xpPgo8IS0tIC93cDpsaXN0LWl0ZW0gLS0+Cgo8IS0tIHdwOmxpc3QtaXRlbSAtLT4KPGxpPk1vcmUgZGlzY3Vzc2lvbnMgYXJvdW5kIEFJLCBhdXRvbWF0aW9uLCBhbmQgbW9kZXJuIHdlYiB3b3JrZmxvd3M8L2xpPgo8IS0tIC93cDpsaXN0LWl0ZW0gLS0+Cgo8IS0tIHdwOmxpc3QtaXRlbSAtLT4KPGxpPkdyZWF0ZXIgb3Bwb3J0dW5pdGllcyBmb3IgcGx1Z2luIGNyZWF0b3JzIGFuZCBTYWFTIGZvdW5kZXJzPC9saT4KPCEtLSAvd3A6bGlzdC1pdGVtIC0tPgoKPCEtLSB3cDpsaXN0LWl0ZW0gLS0+CjxsaT5TdHJvbmdlciBtZW50b3JzaGlwIGFuZCBjb250cmlidXRvciBlbmdhZ2VtZW50PC9saT4KPCEtLSAvd3A6bGlzdC1pdGVtIC0tPgoKPCEtLSB3cDpsaXN0LWl0ZW0gLS0+CjxsaT5Nb3JlIHBhcnRuZXJzaGlwcyBiZXR3ZWVuIGFnZW5jaWVzLCBmcmVlbGFuY2VycywgYW5kIGVudGVycHJpc2UgdGVhbXM8L2xpPgo8IS0tIC93cDpsaXN0LWl0ZW0gLS0+PC91bD4KPCEtLSAvd3A6bGlzdCAtLT4KCjwhLS0gd3A6cGFyYWdyYXBoIC0tPgo8cD5JZiBXQ0VIIDIwMjUgc2V0IHRoZSBmb3VuZGF0aW9uLCBWYW5jb3V2ZXIgMjAyNiBpcyBwb3NpdGlvbmVkIHRvIGJ1aWxkIG9uIHRoYXQgbW9tZW50dW0gaW4gYSBtdWNoIGJpZ2dlciB3YXkuPC9wPgo8IS0tIC93cDpwYXJhZ3JhcGggLS0+Cgo8IS0tIHdwOmhlYWRpbmcgLS0+CjxoMiBjbGFzcz0id3AtYmxvY2staGVhZGluZyI+Sm9pbiB0aGUgTmV4dCBDaGFwdGVyPC9oMj4KPCEtLSAvd3A6aGVhZGluZyAtLT4KCjwhLS0gd3A6cGFyYWdyYXBoIC0tPgo8cD5UaGUgam91cm5leSBmcm9tIE90dGF3YSB0byBWYW5jb3V2ZXIgcmVwcmVzZW50cyBtb3JlIHRoYW4gYSBjaGFuZ2UgaW4gbG9jYXRpb247IGl0IHJlZmxlY3RzIHRoZSBjb250aW51ZWQgZ3Jvd3RoIG9mIHRoZSBDYW5hZGlhbiBXb3JkUHJlc3MgY29tbXVuaXR5LjwvcD4KPCEtLSAvd3A6cGFyYWdyYXBoIC0tPgoKPCEtLSB3cDpwYXJhZ3JhcGggLS0+CjxwPldoZXRoZXIgeW91IGFyZSBhIGRldmVsb3BlciwgYWdlbmN5IG93bmVyLCBtYXJrZXRlciwgZGVzaWduZXIsIG9yIGNvbW11bml0eSBidWlsZGVyLCBXQ0VIIDIwMjYgaXMgc2hhcGluZyB1cCB0byBiZSB0aGUgcGxhY2Ugd2hlcmUgaWRlYXMgdHVybiBpbnRvIHJlYWwgb3Bwb3J0dW5pdGllcy48L3A+CjwhLS0gL3dwOnBhcmFncmFwaCAtLT4KCjwhLS0gd3A6cGFyYWdyYXBoIC0tPgo8cD5UaGUgZXhjaXRlbWVudCBpcyBhbHJlYWR5IGJ1aWxkaW5nLCBhbmQgdGhlIG5leHQgY2hhcHRlciBwcm9taXNlcyB0byBiZSBldmVuIHN0cm9uZ2VyLjwvcD4KPCEtLSAvd3A6cGFyYWdyYXBoIC0tPmRvY3VtZW50ZXhjZXJwdFJlLXN1cmZhY2UgdGhlIDIwMjUgcmVjYXAgdmlkZW8gYW5kIGhpZ2hsaWdodHMuIFJlbWluZCBwZW9wbGUgd2hhdCB0aGUgZW5lcmd5IGZlZWxzIGxpa2UuIEZvciBhbnlvbmUgbmV3LCBpdCdzIGEgcHJvb2Ygb2YgY29uY2VwdC4gRm9yIHJldHVybmluZyBhdHRlbmRlZXMsIGl0J3MgYSByZW1pbmRlciBvZiB3aHkgdGhleSdyZSBjb21pbmcgYmFjay5kb2N1bWVudGF1dGhvcmRvY3VtZW50ZmVhdHVyZWRfbWVkaWFkb2N1bWVudGNvbW1lbnRfc3RhdHVzZG9jdW1lbnRwaW5nX3N0YXR1c2RvY3VtZW50c3RpY2t5ZG9jdW1lbnR0ZW1wbGF0ZWRvY3VtZW50Zm9ybWF0ZG9jdW1lbnRtZXRhamV0cGFja19wb3N0X3dhc19ldmVyX3B1Ymxpc2hlZF9qZXRwYWNrX25ld3NsZXR0ZXJfYWNjZXNzX2pldHBhY2tfZG9udF9lbWFpbF9wb3N0X3RvX3N1YnNfamV0cGFja19uZXdzbGV0dGVyX3RpZXJfaWRfamV0cGFja19tZW1iZXJzaGlwc19jb250YWluc19wYXl3YWxsZWRfY29udGVudF9qZXRwYWNrX21lbWJlcnNoaXBzX2NvbnRhaW5zX3BhaWRfY29udGVudGZvb3Rub3Rlc2RvY3VtZW50Y2F0ZWdvcmllc2RvY3VtZW50dGFnc2RvY3VtZW50YmxvY2tzY2xpZW50SWRpc1ZhbGlkb3JpZ2luYWxDb250ZW50bmFtZWF0dHJpYnV0ZXNjYXB0aW9uY29udHJvbHNpZHByZWxvYWRwbGF5c0lubGluZXRyYWNrc21heFdpZHRoZ3VpZGlzVmlkZW9QcmVzc0V4YW1wbGVzZWVrYmFyUGxheWVkQ29sb3JzZWVrYmFyTG9hZGluZ0NvbG9yc2Vla2JhckNvbG9ydXNlQXZlcmFnZUNvbG9ydmlkZW9QcmVzc1RyYWNrc3ZpZGVvUHJlc3NDbGFzc05hbWVzZmlsZUZvckltbWVkaWF0ZVVwbG9hZGlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkb3JpZ2luYWxDb250ZW50bmFtZWF0dHJpYnV0ZXNjb250ZW50TGFzdCB5ZWFy4oCZcyA8c3Ryb25nPldDRUggMjAyNTwvc3Ryb25nPiBicm91Z2h0IHRvZ2V0aGVyIHRoZSBDYW5hZGlhbiBXb3JkUHJlc3MgY29tbXVuaXR5IGZvciBhbiB1bmZvcmdldHRhYmxlIGV4cGVyaWVuY2UgaW4gT3R0YXdhLiBIb3N0ZWQgYXQgPHN0cm9uZz5DYXJsZXRvbiBVbml2ZXJzaXR54oCZcyBSaWNoY3JhZnQgSGFsbDwvc3Ryb25nPiwgdGhlIGV2ZW50IHdlbGNvbWVkIGF0dGVuZGVlcyBmcm9tIGFjcm9zcyB0aGUgY291bnRyeSBmb3IgdGhyZWUgZGF5cyBvZiBsZWFybmluZywgY29sbGFib3JhdGlvbiwgYW5kIG1lYW5pbmdmdWwgbmV0d29ya2luZy4gV2l0aCA8c3Ryb25nPkNvbnRyaWJ1dG9yIERheSwgMzEgc3BlYWtlcnMsIGtleW5vdGUgc2Vzc2lvbnMsIGFuZCB0aGUgaGlnaGx5IGFudGljaXBhdGVkIGFmdGVycGFydHk8L3N0cm9uZz4sIHRoZSBlbmVyZ3kgdGhyb3VnaG91dCB0aGUgZXZlbnQgd2FzIGV4Y2VwdGlvbmFsLmRyb3BDYXBpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG9yaWdpbmFsQ29udGVudG5hbWVhdHRyaWJ1dGVzY29udGVudEZyb20gaW5zcGlyaW5nIGtleW5vdGUgdGFsa3MgdG8gdGVjaG5pY2FsIHNlc3Npb25zLCBoYWxsd2F5IGNvbnZlcnNhdGlvbnMsIGFuZCBzcG9udGFuZW91cyBpbnRyb2R1Y3Rpb25zLCBXQ0VIIDIwMjUgcmVtaW5kZWQgZXZlcnlvbmUgd2h5IGNvbW11bml0eS1kcml2ZW4gZXZlbnRzIGNvbnRpbnVlIHRvIHBsYXkgc3VjaCBhbiBpbXBvcnRhbnQgcm9sZSBpbiB0aGUgV29yZFByZXNzIGVjb3N5c3RlbS5kcm9wQ2FwaW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRvcmlnaW5hbENvbnRlbnRuYW1lYXR0cmlidXRlc2NvbnRlbnRUaGUgYXRtb3NwaGVyZSBpbnNpZGUgdGhlIHZlbnVlIHdhcyBmaWxsZWQgd2l0aCBpbm5vdmF0aW9uLCBvcGVuIGRpc2N1c3Npb24sIGFuZCBhIHNoYXJlZCBwYXNzaW9uIGZvciBidWlsZGluZyB0aGUgZnV0dXJlIG9mIHRoZSB3ZWIuZHJvcENhcGlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkb3JpZ2luYWxDb250ZW50bmFtZWF0dHJpYnV0ZXNjb250ZW50SGlnaGxpZ2h0cyBmcm9tIFdDRUggMjAyNWxldmVsaW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRvcmlnaW5hbENvbnRlbnRuYW1lYXR0cmlidXRlc2NvbnRlbnRTb21lIG9mIHRoZSBzdGFuZG91dCBtb21lbnRzIGZyb20gbGFzdCB5ZWFyIGluY2x1ZGVkOmRyb3BDYXBpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG9yaWdpbmFsQ29udGVudG5hbWVhdHRyaWJ1dGVzb3JkZXJlZHZhbHVlc2lubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkb3JpZ2luYWxDb250ZW50bmFtZWF0dHJpYnV0ZXNjb250ZW50Q29udHJpYnV0b3IgRGF5IGZvY3VzZWQgb24gZ2l2aW5nIGJhY2sgdG8gdGhlIFdvcmRQcmVzcyBlY29zeXN0ZW1pbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG9yaWdpbmFsQ29udGVudG5hbWVhdHRyaWJ1dGVzY29udGVudDMxIHNwZWFrZXJzIGNvdmVyaW5nIGRldmVsb3BtZW50LCBBSSwgYWNjZXNzaWJpbGl0eSwgcGVyZm9ybWFuY2UsIGFuZCBidXNpbmVzcyBncm93dGhpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG9yaWdpbmFsQ29udGVudG5hbWVhdHRyaWJ1dGVzY29udGVudEEgc3BlY2lhbCBUb3duIEhhbGwgd2l0aCBNYXR0IE11bGxlbndlZ2lubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkb3JpZ2luYWxDb250ZW50bmFtZWF0dHJpYnV0ZXNjb250ZW50SW5zaWdodGZ1bCBrZXlub3RlIHNlc3Npb25zIGZyb20gcmVzcGVjdGVkIGluZHVzdHJ5IGxlYWRlcnNpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG9yaWdpbmFsQ29udGVudG5hbWVhdHRyaWJ1dGVzY29udGVudFN0cm9uZyBuZXR3b3JraW5nIG9wcG9ydHVuaXRpZXMgZm9yIGFnZW5jaWVzLCBmcmVlbGFuY2VycywgZGV2ZWxvcGVycywgYW5kIHByb2R1Y3QgY3JlYXRvcnNpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG9yaWdpbmFsQ29udGVudG5hbWVhdHRyaWJ1dGVzY29udGVudEhpZ2gtZW5lcmd5IGFmdGVycGFydHkgY29udmVyc2F0aW9ucyB0aGF0IGV4dGVuZGVkIGJleW9uZCB0aGUgY29uZmVyZW5jZSBoYWxsc2lubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkb3JpZ2luYWxDb250ZW50bmFtZWF0dHJpYnV0ZXNjb250ZW50TmV3IHBhcnRuZXJzaGlwcywgY29sbGFib3JhdGlvbnMsIGFuZCBidXNpbmVzcyBvcHBvcnR1bml0aWVzIGZvcm1lZCB3aXRoaW4gdGhlIGNvbW11bml0eWlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkb3JpZ2luYWxDb250ZW50bmFtZWF0dHJpYnV0ZXNjb250ZW50V2hhdCBtYWRlIHRoZSBldmVudCBzcGVjaWFsIHdhcyBub3Qgb25seSB0aGUgc2Vzc2lvbnMsIGJ1dCB0aGUgcGVvcGxlLiBFdmVyeSBpbnRlcmFjdGlvbiBjcmVhdGVkIHJvb20gZm9yIGZyZXNoIGlkZWFzLCBkZWVwZXIgcGFydG5lcnNoaXBzLCBhbmQgZnV0dXJlIGlubm92YXRpb24uZHJvcENhcGlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkb3JpZ2luYWxDb250ZW50bmFtZWF0dHJpYnV0ZXNjb250ZW50V2h5IFdDRUggMjAyNSBNYXR0ZXJlZGxldmVsaW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRvcmlnaW5hbENvbnRlbnRuYW1lYXR0cmlidXRlc2NvbnRlbnRXQ0VIIGNvbnRpbnVlcyB0byBiZSBtb3JlIHRoYW4ganVzdCBhIFdvcmRQcmVzcyBjb25mZXJlbmNlLmRyb3BDYXBpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG9yaWdpbmFsQ29udGVudG5hbWVhdHRyaWJ1dGVzY29udGVudEl0IGlzIHdoZXJlIGNyZWF0b3JzLCBkZXZlbG9wZXJzLCBtYXJrZXRlcnMsIGZvdW5kZXJzLCBhbmQgY29udHJpYnV0b3JzIGNvbWUgdG9nZXRoZXIgdG8gZXhjaGFuZ2UgaWRlYXMgdGhhdCBzaGFwZSB0aGUgbmV4dCBwaGFzZSBvZiBkaWdpdGFsIGV4cGVyaWVuY2VzLmRyb3BDYXBpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG9yaWdpbmFsQ29udGVudG5hbWVhdHRyaWJ1dGVzY29udGVudFRoZSAyMDI1IGVkaXRpb24gc3VjY2Vzc2Z1bGx5IGNvbWJpbmVkIHRlY2huaWNhbCBleGNlbGxlbmNlIHdpdGggZ2VudWluZSBjb21tdW5pdHkgY29ubmVjdGlvbiwgY3JlYXRpbmcgYSBzcGFjZSB3aGVyZSBib3RoIGZpcnN0LXRpbWUgYXR0ZW5kZWVzIGFuZCBleHBlcmllbmNlZCBwcm9mZXNzaW9uYWxzIGZlbHQgZXF1YWxseSBpbnNwaXJlZC5kcm9wQ2FwaW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRvcmlnaW5hbENvbnRlbnRuYW1lYXR0cmlidXRlc2NvbnRlbnRGcm9tIG9wZW4tc291cmNlIGNvbnRyaWJ1dGlvbiB0byBhZ2VuY3kgZ3Jvd3RoIGRpc2N1c3Npb25zLCB0aGUgY29udmVyc2F0aW9ucyByZWZsZWN0ZWQgaG93IFdvcmRQcmVzcyBpcyBldm9sdmluZyBhbG9uZ3NpZGUgQUksIGF1dG9tYXRpb24sIGFuZCBlbnRlcnByaXNlLXNjYWxlIGRpZ2l0YWwgc29sdXRpb25zLmRyb3BDYXBpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG9yaWdpbmFsQ29udGVudG5hbWVhdHRyaWJ1dGVzY29udGVudExvb2tpbmcgQWhlYWQgdG8gV0NFSCAyMDI2IGluIFZhbmNvdXZlcmxldmVsaW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRvcmlnaW5hbENvbnRlbnRuYW1lYXR0cmlidXRlc2NvbnRlbnRBcyB0aGUgbW9tZW50dW0gZnJvbSBPdHRhd2EgY29udGludWVzLCB0aGUgY29tbXVuaXR5IG5vdyBsb29rcyBhaGVhZCB0byA8c3Ryb25nPldDRUggMjAyNiBpbiBWYW5jb3V2ZXI8L3N0cm9uZz4uZHJvcENhcGlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkb3JpZ2luYWxDb250ZW50bmFtZWF0dHJpYnV0ZXNjb250ZW50V2l0aCBWYW5jb3V2ZXLigJlzIHRocml2aW5nIHRlY2hub2xvZ3kgYW5kIHN0YXJ0dXAgZWNvc3lzdGVtLCB0aGUgbmV4dCBlZGl0aW9uIGlzIGV4cGVjdGVkIHRvIGNyZWF0ZSBldmVuIG1vcmUgb3Bwb3J0dW5pdGllcyBmb3IgY29sbGFib3JhdGlvbiwgcHJvZHVjdCBpbm5vdmF0aW9uLCBhbmQgbmF0aW9uYWwgY29tbXVuaXR5IGdyb3d0aC5kcm9wQ2FwaW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRvcmlnaW5hbENvbnRlbnRuYW1lYXR0cmlidXRlc2NvbnRlbnRBdHRlbmRlZXMgY2FuIGxvb2sgZm9yd2FyZCB0bzpkcm9wQ2FwaW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRvcmlnaW5hbENvbnRlbnRuYW1lYXR0cmlidXRlc29yZGVyZWR2YWx1ZXNpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG9yaWdpbmFsQ29udGVudG5hbWVhdHRyaWJ1dGVzY29udGVudEV4cGFuZGVkIG5ldHdvcmtpbmcgYWNyb3NzIENhbmFkYeKAmXMgV29yZFByZXNzIGFuZCB0ZWNoIGNvbW11bml0aWVzaW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRvcmlnaW5hbENvbnRlbnRuYW1lYXR0cmlidXRlc2NvbnRlbnRNb3JlIGRpc2N1c3Npb25zIGFyb3VuZCBBSSwgYXV0b21hdGlvbiwgYW5kIG1vZGVybiB3ZWIgd29ya2Zsb3dzaW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRvcmlnaW5hbENvbnRlbnRuYW1lYXR0cmlidXRlc2NvbnRlbnRHcmVhdGVyIG9wcG9ydHVuaXRpZXMgZm9yIHBsdWdpbiBjcmVhdG9ycyBhbmQgU2FhUyBmb3VuZGVyc2lubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkb3JpZ2luYWxDb250ZW50bmFtZWF0dHJpYnV0ZXNjb250ZW50U3Ryb25nZXIgbWVudG9yc2hpcCBhbmQgY29udHJpYnV0b3IgZW5nYWdlbWVudGlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkb3JpZ2luYWxDb250ZW50bmFtZWF0dHJpYnV0ZXNjb250ZW50TW9yZSBwYXJ0bmVyc2hpcHMgYmV0d2VlbiBhZ2VuY2llcywgZnJlZWxhbmNlcnMsIGFuZCBlbnRlcnByaXNlIHRlYW1zaW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRvcmlnaW5hbENvbnRlbnRuYW1lYXR0cmlidXRlc2NvbnRlbnRJZiBXQ0VIIDIwMjUgc2V0IHRoZSBmb3VuZGF0aW9uLCBWYW5jb3V2ZXIgMjAyNiBpcyBwb3NpdGlvbmVkIHRvIGJ1aWxkIG9uIHRoYXQgbW9tZW50dW0gaW4gYSBtdWNoIGJpZ2dlciB3YXkuZHJvcENhcGlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkb3JpZ2luYWxDb250ZW50bmFtZWF0dHJpYnV0ZXNjb250ZW50Sm9pbiB0aGUgTmV4dCBDaGFwdGVybGV2ZWxpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG9yaWdpbmFsQ29udGVudG5hbWVhdHRyaWJ1dGVzY29udGVudFRoZSBqb3VybmV5IGZyb20gT3R0YXdhIHRvIFZhbmNvdXZlciByZXByZXNlbnRzIG1vcmUgdGhhbiBhIGNoYW5nZSBpbiBsb2NhdGlvbjsgaXQgcmVmbGVjdHMgdGhlIGNvbnRpbnVlZCBncm93dGggb2YgdGhlIENhbmFkaWFuIFdvcmRQcmVzcyBjb21tdW5pdHkuZHJvcENhcGlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkb3JpZ2luYWxDb250ZW50bmFtZWF0dHJpYnV0ZXNjb250ZW50V2hldGhlciB5b3UgYXJlIGEgZGV2ZWxvcGVyLCBhZ2VuY3kgb3duZXIsIG1hcmtldGVyLCBkZXNpZ25lciwgb3IgY29tbXVuaXR5IGJ1aWxkZXIsIFdDRUggMjAyNiBpcyBzaGFwaW5nIHVwIHRvIGJlIHRoZSBwbGFjZSB3aGVyZSBpZGVhcyB0dXJuIGludG8gcmVhbCBvcHBvcnR1bml0aWVzLmRyb3BDYXBpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG9yaWdpbmFsQ29udGVudG5hbWVhdHRyaWJ1dGVzY29udGVudFRoZSBleGNpdGVtZW50IGlzIGFscmVhZHkgYnVpbGRpbmcsIGFuZCB0aGUgbmV4dCBjaGFwdGVyIHByb21pc2VzIHRvIGJlIGV2ZW4gc3Ryb25nZXIuZHJvcENhcGlubmVyQmxvY2tzBQcIBAgECAYIBY0BCAeTWggHhwMIBggOCA4ICwgGSAEGCAQfGiAbLyoJCAoIBAgGCAcPBAoHCAIHCwYIBBMSEwwPEBQWCwgHDwQKB50HBwsIBw8ECgelAwcLCAcPBAoHhQIHCwgHDwQKBxkFCwgHDwQKBzUHCwgHDwQKBwYLCAcPBAoHgQELCAcPBAoHlQELCAcPBAoHJwsIBw8ECgc7CwgHDwQKB5sBCwgHDwQKB44BCwgHDwQKB5gBCwgHDwQKB6ICBwsIBw8ECgcWBQsIBw8ECgc7BwsIBw8ECgeZAgcLCAcPBAoHhAMHCwgHDwQKB7MCBwsIBw8ECgcnBQsIBw8ECgewAQcLCAcPBAoHgAMHCwgHDwQKBx4HCwgHDwQKBwYLCAcPBAoHggELCAcPBAoHgAELCAcPBAoHOwsIBw8ECgcuCwgHDwQKB4UBCwgHDwQKB60BBwsIBw8ECgcVBQsIBw8ECgeVAgcLCAcPBAoHpgIHCwgHDwQKB5YBBwsTAQQAAAEAAAABAAAAAQcABgECAI0BQgEBAEEAAEEAAgBBAAIAQQACAEEAAgBBAAIAQQAAQQACAEEAAgBBAAIAQQACAEEAAgBBAAIAQQACAEEAAgBBAAIAQQACAEEAAgBBAAIAQQACAEEAAgBBAAIAQQACAEEAAgBBAABBAAIAQQACAEEAAgBBAAIAQQACAEEAAgBBAAIAQQACAEEAAgBBAAIAA0HGAQH5AgB9AXcTMjAyNi0wNC0wNlQxMzo1NzoyMXdKbG9vay1iYWNrLXdoYXQtaGFwcGVuZWQtYXQtd2NlaC0yMDI1LWFuZC13aHktdmFuY291dmVyLTIwMjYtd2lsbC1iZS1iaWdnZXJ3B3B1Ymxpc2h9m5qqDn2SE3cEb3BlbncEb3Blbnl3AHcIc3RhbmRhcmR5dwB4fQB5eXcAdQF9H3UAdyQ3Yjg1M2FjZi05MTBkLTQ4ZmMtYmVlZi02MzA4ZTBiYTBjZGR4d4ICPGZpZ3VyZSBjbGFzcz0id3AtYmxvY2stdmlkZW8gd3AtYmxvY2stZW1iZWQgaXMtdHlwZS12aWRlbyBpcy1wcm92aWRlci12aWRlb3ByZXNzIj48ZGl2IGNsYXNzPSJ3cC1ibG9jay1lbWJlZF9fd3JhcHBlciI+Cmh0dHBzOi8vdmlkZW9wcmVzcy5jb20vdi9uNmZMWkdhbz9yZXNpemVUb1BhcmVudD10cnVlJmFtcDtjb3Zlcj10cnVlJmFtcDtwcmVsb2FkQ29udGVudD1tZXRhZGF0YSZhbXA7dXNlQXZlcmFnZUNvbG9yPXRydWUKPC9kaXY+PC9maWd1cmU+dwpjb3JlL3ZpZGVvdwB4fY0TdwhtZXRhZGF0YXl1AHcEMTAwJXcIbjZmTFpHYW95dwB3AHcAeHUAdzN3cC1ibG9jay1lbWJlZCBpcy10eXBlLXZpZGVvIGlzLXByb3ZpZGVyLXZpZGVvcHJlc3N+dyQ4ZmE1NTJiMC02YTgzLTQ4MDEtYmEwZC02MWI2MzcxZTExM2J4d+gDPHA+TGFzdCB5ZWFy4oCZcyA8c3Ryb25nPldDRUggMjAyNTwvc3Ryb25nPiBicm91Z2h0IHRvZ2V0aGVyIHRoZSBDYW5hZGlhbiBXb3JkUHJlc3MgY29tbXVuaXR5IGZvciBhbiB1bmZvcmdldHRhYmxlIGV4cGVyaWVuY2UgaW4gT3R0YXdhLiBIb3N0ZWQgYXQgPHN0cm9uZz5DYXJsZXRvbiBVbml2ZXJzaXR54oCZcyBSaWNoY3JhZnQgSGFsbDwvc3Ryb25nPiwgdGhlIGV2ZW50IHdlbGNvbWVkIGF0dGVuZGVlcyBmcm9tIGFjcm9zcyB0aGUgY291bnRyeSBmb3IgdGhyZWUgZGF5cyBvZiBsZWFybmluZywgY29sbGFib3JhdGlvbiwgYW5kIG1lYW5pbmdmdWwgbmV0d29ya2luZy4gV2l0aCA8c3Ryb25nPkNvbnRyaWJ1dG9yIERheSwgMzEgc3BlYWtlcnMsIGtleW5vdGUgc2Vzc2lvbnMsIGFuZCB0aGUgaGlnaGx5IGFudGljaXBhdGVkIGFmdGVycGFydHk8L3N0cm9uZz4sIHRoZSBlbmVyZ3kgdGhyb3VnaG91dCB0aGUgZXZlbnQgd2FzIGV4Y2VwdGlvbmFsLjwvcD53DmNvcmUvcGFyYWdyYXBoeXckYTkyYTQ1NjgtY2FkOC00ZjhkLThlZDItZWNmMGI3MDJjNzhjeHfsATxwPkZyb20gaW5zcGlyaW5nIGtleW5vdGUgdGFsa3MgdG8gdGVjaG5pY2FsIHNlc3Npb25zLCBoYWxsd2F5IGNvbnZlcnNhdGlvbnMsIGFuZCBzcG9udGFuZW91cyBpbnRyb2R1Y3Rpb25zLCBXQ0VIIDIwMjUgcmVtaW5kZWQgZXZlcnlvbmUgd2h5IGNvbW11bml0eS1kcml2ZW4gZXZlbnRzIGNvbnRpbnVlIHRvIHBsYXkgc3VjaCBhbiBpbXBvcnRhbnQgcm9sZSBpbiB0aGUgV29yZFByZXNzIGVjb3N5c3RlbS48L3A+dw5jb3JlL3BhcmFncmFwaHl3JDIzM2ZiNjIzLWNiYjAtNDllZi04MWU5LWUwNmM4MDBhNzkyOXh3jAE8cD5UaGUgYXRtb3NwaGVyZSBpbnNpZGUgdGhlIHZlbnVlIHdhcyBmaWxsZWQgd2l0aCBpbm5vdmF0aW9uLCBvcGVuIGRpc2N1c3Npb24sIGFuZCBhIHNoYXJlZCBwYXNzaW9uIGZvciBidWlsZGluZyB0aGUgZnV0dXJlIG9mIHRoZSB3ZWIuPC9wPncOY29yZS9wYXJhZ3JhcGh5dyRmYTRkODI4Zi0xNGZlLTRhZDUtYThlOS0wZjRmNjU3NDc4MTh4dzs8aDIgY2xhc3M9IndwLWJsb2NrLWhlYWRpbmciPkhpZ2hsaWdodHMgZnJvbSBXQ0VIIDIwMjU8L2gyPncMY29yZS9oZWFkaW5nfQJ3JDU3YzU1NWZkLTAwNGUtNDg4YS04NTk4LWNmYjhjNTIxNjQ1MXh3PDxwPlNvbWUgb2YgdGhlIHN0YW5kb3V0IG1vbWVudHMgZnJvbSBsYXN0IHllYXIgaW5jbHVkZWQ6PC9wPncOY29yZS9wYXJhZ3JhcGh5dyQyYzk0ZTAwOS0wODJkLTQ0OTUtOWRmYi03MjZjODYxMjYzMTJ4dys8dWwgY2xhc3M9IndwLWJsb2NrLWxpc3QiPgoKCgoKCgoKCgoKCjwvdWw+dwljb3JlL2xpc3R5dwB3JDUzMjRlZTZkLThhMmMtNDg5Yi05NjdhLWJkMWQyNmNjZjRjZXh3SjxsaT5Db250cmlidXRvciBEYXkgZm9jdXNlZCBvbiBnaXZpbmcgYmFjayB0byB0aGUgV29yZFByZXNzIGVjb3N5c3RlbTwvbGk+dw5jb3JlL2xpc3QtaXRlbXckOWNmMTc3Y2UtNWNlYy00ZmI0LWJjNWYtZTQ2ZTFmZTBiN2I1eHdePGxpPjMxIHNwZWFrZXJzIGNvdmVyaW5nIGRldmVsb3BtZW50LCBBSSwgYWNjZXNzaWJpbGl0eSwgcGVyZm9ybWFuY2UsIGFuZCBidXNpbmVzcyBncm93dGg8L2xpPncOY29yZS9saXN0LWl0ZW13JGVlZTc5N2YwLWNiMzItNGM5NC05YTJiLTJhNjJiYzAxNjNhNHh3MDxsaT5BIHNwZWNpYWwgVG93biBIYWxsIHdpdGggTWF0dCBNdWxsZW53ZWc8L2xpPncOY29yZS9saXN0LWl0ZW13JDVmZmFiYmFiLTYyNTktNDg5OC1iNjkxLTgyYTllODM5ZWMwOHh3RDxsaT5JbnNpZ2h0ZnVsIGtleW5vdGUgc2Vzc2lvbnMgZnJvbSByZXNwZWN0ZWQgaW5kdXN0cnkgbGVhZGVyczwvbGk+dw5jb3JlL2xpc3QtaXRlbXckYWE5NGY1ZmUtMmFjYy00NzBmLWJiY2ItNzFhNmU2ZGMzMDIxeHdkPGxpPlN0cm9uZyBuZXR3b3JraW5nIG9wcG9ydHVuaXRpZXMgZm9yIGFnZW5jaWVzLCBmcmVlbGFuY2VycywgZGV2ZWxvcGVycywgYW5kIHByb2R1Y3QgY3JlYXRvcnM8L2xpPncOY29yZS9saXN0LWl0ZW13JDk2NmVkYzhhLTliNzQtNDZkZi05YmRiLWE3MDYwOTMzOTVkZnh3VzxsaT5IaWdoLWVuZXJneSBhZnRlcnBhcnR5IGNvbnZlcnNhdGlvbnMgdGhhdCBleHRlbmRlZCBiZXlvbmQgdGhlIGNvbmZlcmVuY2UgaGFsbHM8L2xpPncOY29yZS9saXN0LWl0ZW13JDZiNTA2NDg2LTU4YjMtNDFiMS1hMzBjLTZiM2VjMWFmZjZkN3h3YTxsaT5OZXcgcGFydG5lcnNoaXBzLCBjb2xsYWJvcmF0aW9ucywgYW5kIGJ1c2luZXNzIG9wcG9ydHVuaXRpZXMgZm9ybWVkIHdpdGhpbiB0aGUgY29tbXVuaXR5PC9saT53DmNvcmUvbGlzdC1pdGVtdyRkMzliNWVkMy00ZGUwLTRmZjYtODE1ZS00MGJkYjk5MTMzOTJ4d6kBPHA+V2hhdCBtYWRlIHRoZSBldmVudCBzcGVjaWFsIHdhcyBub3Qgb25seSB0aGUgc2Vzc2lvbnMsIGJ1dCB0aGUgcGVvcGxlLiBFdmVyeSBpbnRlcmFjdGlvbiBjcmVhdGVkIHJvb20gZm9yIGZyZXNoIGlkZWFzLCBkZWVwZXIgcGFydG5lcnNoaXBzLCBhbmQgZnV0dXJlIGlubm92YXRpb24uPC9wPncOY29yZS9wYXJhZ3JhcGh5dyRjYWZhNTBkOC03NWJiLTQwZjctYTZhMi1jYTk1OTE5NGU4MWV4dzg8aDIgY2xhc3M9IndwLWJsb2NrLWhlYWRpbmciPldoeSBXQ0VIIDIwMjUgTWF0dGVyZWQ8L2gyPncMY29yZS9oZWFkaW5nfQJ3JGFmMDg0ODIwLTZjNjUtNDc5ZS1hYWRiLTZhMTYwMGJhMTRiNXh3QjxwPldDRUggY29udGludWVzIHRvIGJlIG1vcmUgdGhhbiBqdXN0IGEgV29yZFByZXNzIGNvbmZlcmVuY2UuPC9wPncOY29yZS9wYXJhZ3JhcGh5dyRlZDgzNDUzZi1iMjcwLTQ0Y2MtYWM1NS0yMWZmMmEwYTZlNzR4d6ABPHA+SXQgaXMgd2hlcmUgY3JlYXRvcnMsIGRldmVsb3BlcnMsIG1hcmtldGVycywgZm91bmRlcnMsIGFuZCBjb250cmlidXRvcnMgY29tZSB0b2dldGhlciB0byBleGNoYW5nZSBpZGVhcyB0aGF0IHNoYXBlIHRoZSBuZXh0IHBoYXNlIG9mIGRpZ2l0YWwgZXhwZXJpZW5jZXMuPC9wPncOY29yZS9wYXJhZ3JhcGh5dyQ0NWY2MWYwOS0yNjk1LTQ1YmYtYjc4Ny04NjVkNGU0MTczMDJ4d8sBPHA+VGhlIDIwMjUgZWRpdGlvbiBzdWNjZXNzZnVsbHkgY29tYmluZWQgdGVjaG5pY2FsIGV4Y2VsbGVuY2Ugd2l0aCBnZW51aW5lIGNvbW11bml0eSBjb25uZWN0aW9uLCBjcmVhdGluZyBhIHNwYWNlIHdoZXJlIGJvdGggZmlyc3QtdGltZSBhdHRlbmRlZXMgYW5kIGV4cGVyaWVuY2VkIHByb2Zlc3Npb25hbHMgZmVsdCBlcXVhbGx5IGluc3BpcmVkLjwvcD53DmNvcmUvcGFyYWdyYXBoeXckYmM1MGZmNjYtY2Y1Ny00NTMzLTg0MjMtYzJmNDM2YTg1ODgyeHe6ATxwPkZyb20gb3Blbi1zb3VyY2UgY29udHJpYnV0aW9uIHRvIGFnZW5jeSBncm93dGggZGlzY3Vzc2lvbnMsIHRoZSBjb252ZXJzYXRpb25zIHJlZmxlY3RlZCBob3cgV29yZFByZXNzIGlzIGV2b2x2aW5nIGFsb25nc2lkZSBBSSwgYXV0b21hdGlvbiwgYW5kIGVudGVycHJpc2Utc2NhbGUgZGlnaXRhbCBzb2x1dGlvbnMuPC9wPncOY29yZS9wYXJhZ3JhcGh5dyQ0YjZhYmM2MS1hMmUyLTRkMTMtOTUwMC1lZGNjNjgxNDIxNjd4d0k8aDIgY2xhc3M9IndwLWJsb2NrLWhlYWRpbmciPkxvb2tpbmcgQWhlYWQgdG8gV0NFSCAyMDI2IGluIFZhbmNvdXZlcjwvaDI+dwxjb3JlL2hlYWRpbmd9AnckY2E3OTEzMzgtOWZmMy00N2E1LTkzYmMtOWJjNWRiNzQ3ODI4eHd3PHA+QXMgdGhlIG1vbWVudHVtIGZyb20gT3R0YXdhIGNvbnRpbnVlcywgdGhlIGNvbW11bml0eSBub3cgbG9va3MgYWhlYWQgdG8gPHN0cm9uZz5XQ0VIIDIwMjYgaW4gVmFuY291dmVyPC9zdHJvbmc+LjwvcD53DmNvcmUvcGFyYWdyYXBoeXckOTI4MjkzMGEtZDZlMC00MjIwLTgzZDEtMDYzOGFjZTI5YzZkeHfJATxwPldpdGggVmFuY291dmVy4oCZcyB0aHJpdmluZyB0ZWNobm9sb2d5IGFuZCBzdGFydHVwIGVjb3N5c3RlbSwgdGhlIG5leHQgZWRpdGlvbiBpcyBleHBlY3RlZCB0byBjcmVhdGUgZXZlbiBtb3JlIG9wcG9ydHVuaXRpZXMgZm9yIGNvbGxhYm9yYXRpb24sIHByb2R1Y3QgaW5ub3ZhdGlvbiwgYW5kIG5hdGlvbmFsIGNvbW11bml0eSBncm93dGguPC9wPncOY29yZS9wYXJhZ3JhcGh5dyQ5MGNmMmRjNC02NmU4LTQ2ZDQtYWRiYi1lZTU4ZDI3ODUwNjl4dyU8cD5BdHRlbmRlZXMgY2FuIGxvb2sgZm9yd2FyZCB0bzo8L3A+dw5jb3JlL3BhcmFncmFwaHl3JGFkNWY4OTU2LTIyOWQtNDUxNC1iMWViLTlhMDk0YTdiMjRkYnh3Jzx1bCBjbGFzcz0id3AtYmxvY2stbGlzdCI+CgoKCgoKCgo8L3VsPncJY29yZS9saXN0eXcAdyRjZmFkM2RlNi01NjRmLTQ0MjktOTE0OS0zYmYxZGRmNzg1NDJ4d008bGk+RXhwYW5kZWQgbmV0d29ya2luZyBhY3Jvc3MgQ2FuYWRh4oCZcyBXb3JkUHJlc3MgYW5kIHRlY2ggY29tbXVuaXRpZXM8L2xpPncOY29yZS9saXN0LWl0ZW13JDQ1NDcwZWIwLWY5YmItNDc3OC1iZGVhLWNhZmJhNWFjMDVjZnh3STxsaT5Nb3JlIGRpc2N1c3Npb25zIGFyb3VuZCBBSSwgYXV0b21hdGlvbiwgYW5kIG1vZGVybiB3ZWIgd29ya2Zsb3dzPC9saT53DmNvcmUvbGlzdC1pdGVtdyQ0YmZhODNjNC0wMjdhLTQwMDQtODMxZS00ODg3NTJkM2E1ODJ4d0Q8bGk+R3JlYXRlciBvcHBvcnR1bml0aWVzIGZvciBwbHVnaW4gY3JlYXRvcnMgYW5kIFNhYVMgZm91bmRlcnM8L2xpPncOY29yZS9saXN0LWl0ZW13JDllNGMwMjBlLTU2OTktNGFkZC04NjQ5LWFmZjViMDYyNmE0Y3h3NzxsaT5TdHJvbmdlciBtZW50b3JzaGlwIGFuZCBjb250cmlidXRvciBlbmdhZ2VtZW50PC9saT53DmNvcmUvbGlzdC1pdGVtdyRmYmE1YTNiOS1jNmY0LTQ3MDctODgxYi1mYzE2MDBjNjlmMGF4d048bGk+TW9yZSBwYXJ0bmVyc2hpcHMgYmV0d2VlbiBhZ2VuY2llcywgZnJlZWxhbmNlcnMsIGFuZCBlbnRlcnByaXNlIHRlYW1zPC9saT53DmNvcmUvbGlzdC1pdGVtdyQ2NzllODkyYy1lNjJmLTRlOGItOThlYS03Y2YyODYxYjNhOGV4d3Q8cD5JZiBXQ0VIIDIwMjUgc2V0IHRoZSBmb3VuZGF0aW9uLCBWYW5jb3V2ZXIgMjAyNiBpcyBwb3NpdGlvbmVkIHRvIGJ1aWxkIG9uIHRoYXQgbW9tZW50dW0gaW4gYSBtdWNoIGJpZ2dlciB3YXkuPC9wPncOY29yZS9wYXJhZ3JhcGh5dyQzMTJlNjQ3NC1mYjU1LTQ5ZjctOWMyMi05MTVhNDVlNmY3OWR4dzc8aDIgY2xhc3M9IndwLWJsb2NrLWhlYWRpbmciPkpvaW4gdGhlIE5leHQgQ2hhcHRlcjwvaDI+dwxjb3JlL2hlYWRpbmd9AnckYTBmYTVjMDctNzU4NS00OGI1LTk2N2ItMjliZjg3OTgyMjg5eHecATxwPlRoZSBqb3VybmV5IGZyb20gT3R0YXdhIHRvIFZhbmNvdXZlciByZXByZXNlbnRzIG1vcmUgdGhhbiBhIGNoYW5nZSBpbiBsb2NhdGlvbjsgaXQgcmVmbGVjdHMgdGhlIGNvbnRpbnVlZCBncm93dGggb2YgdGhlIENhbmFkaWFuIFdvcmRQcmVzcyBjb21tdW5pdHkuPC9wPncOY29yZS9wYXJhZ3JhcGh5dyRkNTEyNjM3NS0zNGU0LTQ2ZTctOWQ5Yy03NzA2MTU4OTUxZjd4d60BPHA+V2hldGhlciB5b3UgYXJlIGEgZGV2ZWxvcGVyLCBhZ2VuY3kgb3duZXIsIG1hcmtldGVyLCBkZXNpZ25lciwgb3IgY29tbXVuaXR5IGJ1aWxkZXIsIFdDRUggMjAyNiBpcyBzaGFwaW5nIHVwIHRvIGJlIHRoZSBwbGFjZSB3aGVyZSBpZGVhcyB0dXJuIGludG8gcmVhbCBvcHBvcnR1bml0aWVzLjwvcD53DmNvcmUvcGFyYWdyYXBoeXckNzY3YzEzNjgtNzZkMC00MjI2LWE3MjMtNzExZGRkNWM4NGVieHddPHA+VGhlIGV4Y2l0ZW1lbnQgaXMgYWxyZWFkeSBidWlsZGluZywgYW5kIHRoZSBuZXh0IGNoYXB0ZXIgcHJvbWlzZXMgdG8gYmUgZXZlbiBzdHJvbmdlci48L3A+dw5jb3JlL3BhcmFncmFwaHkA\",\"updateId\":397169711}","_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":true,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_post_was_ever_published":false},"categories":[31],"tags":[],"class_list":["post-1228","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-about-wordcamp"],"jetpack_featured_media_url":"https:\/\/i0.wp.com\/canada.wordcamp.org\/2026\/files\/2026\/04\/WCEH25.png?fit=1919%2C961&ssl=1","jetpack_sharing_enabled":true,"jetpack_likes_enabled":true,"_links":{"self":[{"href":"https:\/\/canada.wordcamp.org\/2026\/wp-json\/wp\/v2\/posts\/1228","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/canada.wordcamp.org\/2026\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/canada.wordcamp.org\/2026\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/canada.wordcamp.org\/2026\/wp-json\/wp\/v2\/users\/15025819"}],"replies":[{"embeddable":true,"href":"https:\/\/canada.wordcamp.org\/2026\/wp-json\/wp\/v2\/comments?post=1228"}],"version-history":[{"count":4,"href":"https:\/\/canada.wordcamp.org\/2026\/wp-json\/wp\/v2\/posts\/1228\/revisions"}],"predecessor-version":[{"id":1235,"href":"https:\/\/canada.wordcamp.org\/2026\/wp-json\/wp\/v2\/posts\/1228\/revisions\/1235"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/canada.wordcamp.org\/2026\/wp-json\/wp\/v2\/media\/1234"}],"wp:attachment":[{"href":"https:\/\/canada.wordcamp.org\/2026\/wp-json\/wp\/v2\/media?parent=1228"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/canada.wordcamp.org\/2026\/wp-json\/wp\/v2\/categories?post=1228"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/canada.wordcamp.org\/2026\/wp-json\/wp\/v2\/tags?post=1228"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}