{"id":123151,"date":"2026-05-14T03:44:11","date_gmt":"2026-05-14T03:44:11","guid":{"rendered":"https:\/\/make.wordpress.org\/core\/?p=123151"},"modified":"2026-05-14T17:22:15","modified_gmt":"2026-05-14T17:22:15","slug":"wordpress-7-0-field-guide","status":"publish","type":"post","link":"https:\/\/make.wordpress.org\/core\/2026\/05\/14\/wordpress-7-0-field-guide\/","title":{"rendered":"WordPress 7.0 Field Guide"},"content":{"rendered":"<p class=\"wp-block-paragraph\">This guide outlines major developer features and breaking changes in 7.0 and is published in the <span tabindex='0' class='glossary-item-container'>Release Candidate<span class='glossary-item-hidden-content'><span class='glossary-item-header'>release candidate<\/span> <span class='glossary-item-description'>One of the final stages in the version release cycle, this version signals the potential to be a final release to the public. Also see <a href=\"#alpha-beta\">alpha (beta)<\/a>.<\/span><\/span><\/span> phase to help inform WordPress extending developers, <span tabindex='0' class='glossary-item-container'>Core<span class='glossary-item-hidden-content'><span class='glossary-item-header'>Core<\/span> <span class='glossary-item-description'>Core is the set of software required to run WordPress. The Core Development Team builds WordPress.<\/span><\/span><\/span> developers, and others.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">There are more than <a href=\"https:\/\/core.trac.wordpress.org\/query?status=closed&amp;milestone=7.0&amp;group=component&amp;col=id&amp;col=summary&amp;col=type&amp;col=priority&amp;col=focuses&amp;order=priority\">419 Core Trac tickets<\/a> included in WordPress 7.0, <a href=\"https:\/\/core.trac.wordpress.org\/query?status=closed&amp;type=enhancement&amp;type=feature+request&amp;milestone=7.0&amp;group=component&amp;max=200&amp;col=id&amp;col=summary&amp;col=type&amp;col=status&amp;col=milestone&amp;col=owner&amp;col=priority&amp;order=priority\">over 76 of which are enhancements and feature requests<\/a>, and <a href=\"https:\/\/core.trac.wordpress.org\/query?status=closed&amp;type=defect+(bug)&amp;milestone=7.0&amp;group=component&amp;max=500&amp;col=id&amp;col=summary&amp;col=type&amp;col=status&amp;col=milestone&amp;col=owner&amp;col=priority&amp;order=priority\">more than 300 bug fixes<\/a>. This release includes <a href=\"https:\/\/core.trac.wordpress.org\/query?status=closed&amp;component=Editor&amp;milestone=7.0&amp;col=id&amp;col=summary&amp;col=status&amp;col=milestone&amp;col=owner&amp;col=type&amp;col=priority&amp;order=priority\">40+ tickets focused on the Editor<\/a>, and <a href=\"https:\/\/core.trac.wordpress.org\/query?component=Administration&amp;milestone=7.0&amp;or&amp;focuses=~administration&amp;milestone=7.0&amp;group=component&amp;col=id&amp;col=summary&amp;col=milestone&amp;col=owner&amp;col=type&amp;col=status&amp;col=priority&amp;order=priority\">90+ tickets focused on wp-admin<\/a>.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Additionally, this release includes <a href=\"https:\/\/github.com\/WordPress\/gutenberg\/issues?q=(label%3A%22%5BType%5D%20Enhancement%22%20AND%20is%3Aclosed)%20AND%20(milestone%3A%22Gutenberg%2022.0%22%20OR%20milestone%3A%22Gutenberg%2022.1%22%20OR%20milestone%3A%22Gutenberg%2022.2%22%20OR%20milestone%3A%22Gutenberg%2022.3%22%20OR%20milestone%3A%22Gutenberg%2022.4%22%20OR%20milestone%3A%22Gutenberg%2022.5%22%20OR%20milestone%3A%22Gutenberg%2022.6%22)\">411 enhancements<\/a> and <a href=\"https:\/\/github.com\/WordPress\/gutenberg\/issues?q=(label%3A%22%5BType%5D%20Bug%22%20AND%20is%3Aclosed)%20AND%20(milestone%3A%22Gutenberg%2022.0%22%20OR%20milestone%3A%22Gutenberg%2022.1%22%20OR%20milestone%3A%22Gutenberg%2022.2%22%20OR%20milestone%3A%22Gutenberg%2022.3%22%20OR%20milestone%3A%22Gutenberg%2022.4%22%20OR%20milestone%3A%22Gutenberg%2022.5%22%20OR%20milestone%3A%22Gutenberg%2022.6%22)\">more than 486 bug fixes<\/a> for the Editor, Dashboard, and AI integration.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Below is a breakdown of the most important developer-related changes included in WordPress 7.0.<\/p>\n\n\n\n<nav aria-label=\"Table of Contents\" class=\"wp-block-table-of-contents\"><ol><li><a class=\"wp-block-table-of-contents__entry\" href=\"https:\/\/make.wordpress.org\/core\/2026\/05\/14\/wordpress-7-0-field-guide\/#ai-building-blocks-of-the-future\">AI building blocks of the future<\/a><ol><li><a class=\"wp-block-table-of-contents__entry\" href=\"https:\/\/make.wordpress.org\/core\/2026\/05\/14\/wordpress-7-0-field-guide\/#wp-ai-client\">WP AI Client<\/a><\/li><li><a class=\"wp-block-table-of-contents__entry\" href=\"https:\/\/make.wordpress.org\/core\/2026\/05\/14\/wordpress-7-0-field-guide\/#client-side-abilities-api\">Client-Side Abilities API<\/a><\/li><li><a class=\"wp-block-table-of-contents__entry\" href=\"https:\/\/make.wordpress.org\/core\/2026\/05\/14\/wordpress-7-0-field-guide\/#ai-connectors-screen\">AI Connectors Screen<\/a><\/li><li><a class=\"wp-block-table-of-contents__entry\" href=\"https:\/\/make.wordpress.org\/core\/2026\/05\/14\/wordpress-7-0-field-guide\/#connectors-api\">Connectors API<\/a><\/li><\/ol><\/li><li><a class=\"wp-block-table-of-contents__entry\" href=\"https:\/\/make.wordpress.org\/core\/2026\/05\/14\/wordpress-7-0-field-guide\/#modernized-dashboard\">Modernized Dashboard<\/a><ol><li><a class=\"wp-block-table-of-contents__entry\" href=\"https:\/\/make.wordpress.org\/core\/2026\/05\/14\/wordpress-7-0-field-guide\/#new-admin-color-scheme-and-styles\">New admin color scheme and styles<\/a><\/li><li><a class=\"wp-block-table-of-contents__entry\" href=\"https:\/\/make.wordpress.org\/core\/2026\/05\/14\/wordpress-7-0-field-guide\/#view-transitions-in-wp-admin\">View Transitions in WP Admin<\/a><\/li><li><a class=\"wp-block-table-of-contents__entry\" href=\"https:\/\/make.wordpress.org\/core\/2026\/05\/14\/wordpress-7-0-field-guide\/#command-palette-shortcut\">Command Palette shortcut<\/a><\/li><li><a class=\"wp-block-table-of-contents__entry\" href=\"https:\/\/make.wordpress.org\/core\/2026\/05\/14\/wordpress-7-0-field-guide\/#font-library\">Font Library<\/a><\/li><li><a class=\"wp-block-table-of-contents__entry\" href=\"https:\/\/make.wordpress.org\/core\/2026\/05\/14\/wordpress-7-0-field-guide\/#visual-revisions\">Visual Revisions<\/a><\/li><li><a class=\"wp-block-table-of-contents__entry\" href=\"https:\/\/make.wordpress.org\/core\/2026\/05\/14\/wordpress-7-0-field-guide\/#iframed-editor\">Iframed Editor<\/a><\/li><li><a class=\"wp-block-table-of-contents__entry\" href=\"https:\/\/make.wordpress.org\/core\/2026\/05\/14\/wordpress-7-0-field-guide\/#notes\">Notes<\/a><\/li><li><a class=\"wp-block-table-of-contents__entry\" href=\"https:\/\/make.wordpress.org\/core\/2026\/05\/14\/wordpress-7-0-field-guide\/#custom-navigation-overlays-on-mobile\">Custom Navigation Overlays on mobile<\/a><\/li><li><a class=\"wp-block-table-of-contents__entry\" href=\"https:\/\/make.wordpress.org\/core\/2026\/05\/14\/wordpress-7-0-field-guide\/#responsive-editing-mode\">Responsive Editing Mode<\/a><\/li><li><a class=\"wp-block-table-of-contents__entry\" href=\"https:\/\/make.wordpress.org\/core\/2026\/05\/14\/wordpress-7-0-field-guide\/#pattern-editing-and-contentonly-interactivity\">Pattern Editing and contentOnly Interactivity<\/a><\/li><\/ol><\/li><li><a class=\"wp-block-table-of-contents__entry\" href=\"https:\/\/make.wordpress.org\/core\/2026\/05\/14\/wordpress-7-0-field-guide\/#design-agility\">Design Agility<\/a><ol><li><a class=\"wp-block-table-of-contents__entry\" href=\"https:\/\/make.wordpress.org\/core\/2026\/05\/14\/wordpress-7-0-field-guide\/#custom-css-on-the-block-level\">Custom CSS on the block level<\/a><\/li><li><a class=\"wp-block-table-of-contents__entry\" href=\"https:\/\/make.wordpress.org\/core\/2026\/05\/14\/wordpress-7-0-field-guide\/#headings-block\">Headings Block<\/a><\/li><li><a class=\"wp-block-table-of-contents__entry\" href=\"https:\/\/make.wordpress.org\/core\/2026\/05\/14\/wordpress-7-0-field-guide\/#breadcrumbs-block\">Breadcrumbs Block<\/a><\/li><li><a class=\"wp-block-table-of-contents__entry\" href=\"https:\/\/make.wordpress.org\/core\/2026\/05\/14\/wordpress-7-0-field-guide\/#navigation-block\">Navigation Block<\/a><\/li><li><a class=\"wp-block-table-of-contents__entry\" href=\"https:\/\/make.wordpress.org\/core\/2026\/05\/14\/wordpress-7-0-field-guide\/#video-embed-cover-block\">Video embed cover block\u00a0<\/a><\/li><li><a class=\"wp-block-table-of-contents__entry\" href=\"https:\/\/make.wordpress.org\/core\/2026\/05\/14\/wordpress-7-0-field-guide\/#gallery-block\">Gallery block\u00a0<\/a><\/li><li><a class=\"wp-block-table-of-contents__entry\" href=\"https:\/\/make.wordpress.org\/core\/2026\/05\/14\/wordpress-7-0-field-guide\/#added-p-block-supports\">Added &lt;p&gt; Block Supports<\/a><\/li><li><a class=\"wp-block-table-of-contents__entry\" href=\"https:\/\/make.wordpress.org\/core\/2026\/05\/14\/wordpress-7-0-field-guide\/#dimensions-support-enhancements\">Dimensions Support Enhancements<\/a><\/li><\/ol><\/li><li><a class=\"wp-block-table-of-contents__entry\" href=\"https:\/\/make.wordpress.org\/core\/2026\/05\/14\/wordpress-7-0-field-guide\/#developer-s-toolbox\">Developer\u2019s toolbox<\/a><ol><li><a class=\"wp-block-table-of-contents__entry\" href=\"https:\/\/make.wordpress.org\/core\/2026\/05\/14\/wordpress-7-0-field-guide\/#php-only-block-registration\">PHP Only Block Registration<\/a><\/li><li><a class=\"wp-block-table-of-contents__entry\" href=\"https:\/\/make.wordpress.org\/core\/2026\/05\/14\/wordpress-7-0-field-guide\/#interactivity-api\">Interactivity API<\/a><\/li><li><a class=\"wp-block-table-of-contents__entry\" href=\"https:\/\/make.wordpress.org\/core\/2026\/05\/14\/wordpress-7-0-field-guide\/#dataviews-and-dataforms\">DataViews and DataForms\u00a0<\/a><\/li><li><a class=\"wp-block-table-of-contents__entry\" href=\"https:\/\/make.wordpress.org\/core\/2026\/05\/14\/wordpress-7-0-field-guide\/#block-bindings-api-iterations\">Block bindings API iterations\u00a0<\/a><\/li><li><a class=\"wp-block-table-of-contents__entry\" href=\"https:\/\/make.wordpress.org\/core\/2026\/05\/14\/wordpress-7-0-field-guide\/#new-plugin-list-filter\">New plugin list filter\u00a0<\/a><\/li><li><a class=\"wp-block-table-of-contents__entry\" href=\"https:\/\/make.wordpress.org\/core\/2026\/05\/14\/wordpress-7-0-field-guide\/#site-editor-wordpress-build-and-routing\">Site Editor wordpress\/build and routing<\/a><\/li><\/ol><\/li><li><a class=\"wp-block-table-of-contents__entry\" href=\"https:\/\/make.wordpress.org\/core\/2026\/05\/14\/wordpress-7-0-field-guide\/#bonus-dev-goodies\">Bonus dev goodies<\/a><ol><li><a class=\"wp-block-table-of-contents__entry\" href=\"https:\/\/make.wordpress.org\/core\/2026\/05\/14\/wordpress-7-0-field-guide\/#block-hooks-for-content-like-custom-post-types\">Block Hooks for content-like Custom Post Types.<\/a><\/li><li><a class=\"wp-block-table-of-contents__entry\" href=\"https:\/\/make.wordpress.org\/core\/2026\/05\/14\/wordpress-7-0-field-guide\/#more-secure-user-registration\">More secure user registration<\/a><\/li><li><a class=\"wp-block-table-of-contents__entry\" href=\"https:\/\/make.wordpress.org\/core\/2026\/05\/14\/wordpress-7-0-field-guide\/#codemirror-update-to-v5\">CodeMirror Update to v5<\/a><\/li><li><a class=\"wp-block-table-of-contents__entry\" href=\"https:\/\/make.wordpress.org\/core\/2026\/05\/14\/wordpress-7-0-field-guide\/#external-libraries-updates\">External Libraries Updates<\/a><\/li><li><a class=\"wp-block-table-of-contents__entry\" href=\"https:\/\/make.wordpress.org\/core\/2026\/05\/14\/wordpress-7-0-field-guide\/#php-updates\">PHP Updates<\/a><\/li><\/ol><\/li><li><a class=\"wp-block-table-of-contents__entry\" href=\"https:\/\/make.wordpress.org\/core\/2026\/05\/14\/wordpress-7-0-field-guide\/#accessibility\">Accessibility<\/a><\/li><li><a class=\"wp-block-table-of-contents__entry\" href=\"https:\/\/make.wordpress.org\/core\/2026\/05\/14\/wordpress-7-0-field-guide\/#but-wait-there-s-more\">But wait, there\u2019s more!<\/a><\/li><\/ol><\/nav>\n\n\n\n<h2 id=\"ai-building-blocks-of-the-future\" class=\"wp-block-heading\">AI building blocks of the future<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Step into a new era with WordPress 7.0, shipped with AI integration and abilities. Provider-agnostic architecture gives you full control over units and <span tabindex='0' class='glossary-item-container'>capabilities<span class='glossary-item-hidden-content'><span class='glossary-item-header'>capability<\/span> <span class='glossary-item-description'>A\u00a0<strong>capability<\/strong>\u00a0is permission to perform one or more types of task. Checking if a user has a capability is performed by the <code>current_user_can<\/code> function. Each user of a WordPress site might have some permissions but not others, depending on their\u00a0role. For example, users who have the Author role usually have permission to edit their own posts (the \u201cedit_posts\u201d capability), but not permission to edit other users\u2019 posts (the \u201cedit_others_posts\u201d capability).<\/span><\/span><\/span> while tapping into the endless opportunities AI can bring to life. These critical building blocks are just the beginning, paving the way for agentic collaborators and so much more.<\/p>\n\n\n\n<h3 id=\"wp-ai-client\" class=\"wp-block-heading\">WP AI Client<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">WordPress 7.0 unlocks AI capabilities right in your website. The new WP AI client adds a central interface that lets plugins communicate with generative AI models while remaining provider-agnostic. WordPress Core handles request routing for you. Managed in the <code>Settings &gt; Connectors<\/code> screen with <span tabindex='0' class='glossary-item-container'>API<span class='glossary-item-hidden-content'><span class='glossary-item-header'>API<\/span> <span class='glossary-item-description'>An API or Application Programming Interface is a software intermediary that allows programs to interact with each other and share data in limited, clearly defined ways.<\/span><\/span><\/span> keys funneled through the Connectors API, you can start with some preset models and add your favorites.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">As a bonus, the Abilities API is integrated directly into the WP AI Client, delivering new and expansive AI abilities that can be built into workflows that run abilities fluidly, one after another.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><a href=\"https:\/\/make.wordpress.org\/core\/files\/2026\/05\/image.png\"><img loading=\"lazy\" decoding=\"async\" width=\"2048\" height=\"1119\" data-attachment-id=\"123154\" data-permalink=\"https:\/\/make.wordpress.org\/core\/2026\/05\/14\/wordpress-7-0-field-guide\/image-100\/#main\" data-orig-file=\"https:\/\/make.wordpress.org\/core\/files\/2026\/05\/image.png\" data-orig-size=\"2048,1119\" data-comments-opened=\"1\" data-image-meta='{\"aperture\":\"0\",\"credit\":\"\",\"camera\":\"\",\"caption\":\"\",\"created_timestamp\":\"0\",\"copyright\":\"\",\"focal_length\":\"0\",\"iso\":\"0\",\"shutter_speed\":\"0\",\"title\":\"\",\"orientation\":\"0\",\"alt\":\"\"}' data-image-title=\"7.0 Generate AI featured image\" data-image-description=\"&lt;p&gt;7.0 Generate AI featured image&lt;\/p&gt;\n\" data-image-caption=\"\" data-large-file=\"https:\/\/make.wordpress.org\/core\/files\/2026\/05\/image-1024x560.png\" src=\"https:\/\/make.wordpress.org\/core\/files\/2026\/05\/image.png\" alt=\"\" class=\"wp-image-123154\" srcset=\"https:\/\/make.wordpress.org\/core\/files\/2026\/05\/image.png 2048w, https:\/\/make.wordpress.org\/core\/files\/2026\/05\/image-300x164.png 300w, https:\/\/make.wordpress.org\/core\/files\/2026\/05\/image-767x419.png 767w, https:\/\/make.wordpress.org\/core\/files\/2026\/05\/image-1024x560.png 1024w, https:\/\/make.wordpress.org\/core\/files\/2026\/05\/image-1536x839.png 1536w\" sizes=\"auto, (max-width: 2048px) 100vw, 2048px\"><\/a><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\"><span tabindex='0' class='glossary-item-container'>Plugin<span class='glossary-item-hidden-content'><span class='glossary-item-header'>Plugin<\/span> <span class='glossary-item-description'>A plugin is a piece of software containing a group of functions that can be added to a WordPress website. They can extend functionality or add new features to your WordPress websites. WordPress plugins are written in the PHP programming language and integrate seamlessly with WordPress. These can be free in the WordPress.org Plugin Directory <a href=\"https:\/\/wordpress.org\/plugins\/\">https:\/\/wordpress.org\/plugins\/<\/a> or can be cost-based plugin from a third-party.<\/span><\/span><\/span> developers can use the new <code>using_model_preference()<\/code> function to indicate which models to use in order of preference, then add feature detection to match capabilities against available models \u2013 lowering cost and speeding up processing time. The AI Client includes a series of advanced configuration controls, and a <code>WP_AI_Client_Prompt_Builder<\/code> class for calling methods. For easy upgrades, the <code>wordpress\/wp-ai-client<\/code> package handles transitioning to 7.0 automatically.<\/p>\n\n\n\n<figure class=\"wp-block-embed is-type-wp-embed is-provider-make-wordpress-core wp-block-embed-make-wordpress-core\"><div class=\"wp-block-embed__wrapper\">\n<blockquote class=\"wp-embedded-content\" data-secret=\"mrJ0u1U2i3\"><a href=\"https:\/\/make.wordpress.org\/core\/2026\/03\/24\/introducing-the-ai-client-in-wordpress-7-0\/\">Introducing the AI Client in WordPress 7.0<\/a><\/blockquote><iframe loading=\"lazy\" class=\"wp-embedded-content\" sandbox=\"allow-scripts\" security=\"restricted\" style=\"position: absolute; visibility: hidden;\" title=\"\u201cIntroducing the AI Client in WordPress 7.0\u201d \u2014 Make WordPress Core\" src=\"https:\/\/make.wordpress.org\/core\/2026\/03\/24\/introducing-the-ai-client-in-wordpress-7-0\/embed\/#?secret=lc7xR35BFz#?secret=mrJ0u1U2i3\" data-secret=\"mrJ0u1U2i3\" width=\"600\" height=\"338\" frameborder=\"0\" marginwidth=\"0\" marginheight=\"0\" scrolling=\"no\"><\/iframe>\n<\/div><\/figure>\n\n\n\n<h3 id=\"client-side-abilities-api\" class=\"wp-block-heading\">Client-Side Abilities API<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">WordPress 7.0 expands on the Abilities API by introducing a <span tabindex='0' class='glossary-item-container'>JavaScript<span class='glossary-item-hidden-content'><span class='glossary-item-header'>JavaScript<\/span> <span class='glossary-item-description'>JavaScript or JS is an object-oriented computer programming language commonly used to create interactive effects within web browsers. WordPress makes extensive use of JS for a better user experience. While PHP is executed on the server, JS executes within a user\u2019s browser.\r<a href=\"https:\/\/www.javascript.com\/\">https:\/\/www.javascript.com<\/a><\/span><\/span><\/span> counterpart: the Client-Side Abilities package with new and hybrid abilities, an intuitive <span tabindex='0' class='glossary-item-container'>UI<span class='glossary-item-hidden-content'><span class='glossary-item-header'>UI<\/span> <span class='glossary-item-description'>User interface<\/span><\/span><\/span>, a command palette, and <span tabindex='0' class='glossary-item-container'>filter<span class='glossary-item-hidden-content'><span class='glossary-item-header'>Filter<\/span> <span class='glossary-item-description'>Filters are one of the two types of Hooks <a href=\"https:\/\/codex.wordpress.org\/Plugin_API\/Hooks\">https:\/\/codex.wordpress.org\/Plugin_API\/Hooks<\/a>. They provide a way for functions to modify data of other functions. They are the counterpart to Actions. Unlike Actions, filters are meant to work in an isolated manner, and should never have side effects such as affecting global variables and output.<\/span><\/span><\/span> and query functionality.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Plugin developers can enqueue <code>@wordpress\/core-abilities<\/code> to automatically fetch and register server-side abilities via the <span tabindex='0' class='glossary-item-container'>REST API<span class='glossary-item-hidden-content'><span class='glossary-item-header'>REST API<\/span> <span class='glossary-item-description'>The REST API is an acronym for the RESTful Application Program Interface (API) that uses HTTP requests to GET, PUT, POST and DELETE data. It is how the front end of an application (think \u201cphone app\u201d or \u201cwebsite\u201d) can communicate with the data store (think \u201cdatabase\u201d or \u201cfile system\u201d)\r<a href=\"https:\/\/developer.wordpress.org\/rest-api\/\">https:\/\/developer.wordpress.org\/rest-api\/<\/a><\/span><\/span><\/span>, or enqueue only <code>@wordpress\/abilities<\/code> to work with the plugin\u2019s client-side abilities. Registered abilities are organized in customizable categories, and abilities and categories can be unregistered via the <span tabindex='0' class='glossary-item-container'>PHP<span class='glossary-item-hidden-content'><span class='glossary-item-header'>PHP<\/span> <span class='glossary-item-description'>The web scripting language in which WordPress is primarily architected. WordPress requires PHP 7.4 or higher<\/span><\/span><\/span> API. \u00a0<span tabindex='0' class='glossary-item-container'>Meta<span class='glossary-item-hidden-content'><span class='glossary-item-header'>Meta<\/span> <span class='glossary-item-description'>Meta is a term that refers to the inside workings of a group. For us, this is the team that works on internal WordPress sites like WordCamp Central and Make WordPress.<\/span><\/span><\/span> data annotation is supported, and <code>core\/abilities<\/code> makes <code>useSelect<\/code> available for reactive queries in <span tabindex='0' class='glossary-item-container'>React<span class='glossary-item-hidden-content'><span class='glossary-item-header'>React<\/span> <span class='glossary-item-description'>React is a JavaScript library that makes it easy to reason about, construct, and maintain stateless and stateful user interfaces.\r<a href=\"https:\/\/reactjs.org\/\">https:\/\/reactjs.org<\/a><\/span><\/span><\/span> components.<\/p>\n\n\n\n<figure class=\"wp-block-embed is-type-wp-embed is-provider-make-wordpress-core wp-block-embed-make-wordpress-core\"><div class=\"wp-block-embed__wrapper\">\n<blockquote class=\"wp-embedded-content\" data-secret=\"3I1oKY9xx4\"><a href=\"https:\/\/make.wordpress.org\/core\/2026\/03\/24\/client-side-abilities-api-in-wordpress-7-0\/\">Client-Side Abilities API in WordPress 7.0<\/a><\/blockquote><iframe loading=\"lazy\" class=\"wp-embedded-content\" sandbox=\"allow-scripts\" security=\"restricted\" style=\"position: absolute; visibility: hidden;\" title=\"\u201cClient-Side Abilities API in WordPress 7.0\u201d \u2014 Make WordPress Core\" src=\"https:\/\/make.wordpress.org\/core\/2026\/03\/24\/client-side-abilities-api-in-wordpress-7-0\/embed\/#?secret=J6ST5buCE5#?secret=3I1oKY9xx4\" data-secret=\"3I1oKY9xx4\" width=\"600\" height=\"338\" frameborder=\"0\" marginwidth=\"0\" marginheight=\"0\" scrolling=\"no\"><\/iframe>\n<\/div><\/figure>\n\n\n\n<h3 id=\"ai-connectors-screen\" class=\"wp-block-heading\">AI Connectors Screen<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Manage all of your AI provider connections in one place on the new Connectors screen. Found under <code>Settings &gt; Connectors<\/code> in the dashboard, the screen gives you everything you need to manage your connections. Registered connectors are displayed automatically on the page, and so is detailed registry meta data in a card format. The Connectors screen includes three default providers: Anthropic, Google, and OpenAI, while also allowing users to configure their own connections.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><a href=\"https:\/\/make.wordpress.org\/core\/files\/2026\/05\/image-2.png\"><img loading=\"lazy\" decoding=\"async\" width=\"1930\" height=\"1134\" data-attachment-id=\"123158\" data-permalink=\"https:\/\/make.wordpress.org\/core\/2026\/05\/14\/wordpress-7-0-field-guide\/image-102\/#main\" data-orig-file=\"https:\/\/make.wordpress.org\/core\/files\/2026\/05\/image-2.png\" data-orig-size=\"1930,1134\" data-comments-opened=\"1\" data-image-meta='{\"aperture\":\"0\",\"credit\":\"\",\"camera\":\"\",\"caption\":\"\",\"created_timestamp\":\"0\",\"copyright\":\"\",\"focal_length\":\"0\",\"iso\":\"0\",\"shutter_speed\":\"0\",\"title\":\"\",\"orientation\":\"0\",\"alt\":\"\"}' data-image-title=\"7.0 AI Connectors\" data-image-description=\"\" data-image-caption=\"&lt;p&gt;7.0 AI Connectors&lt;\/p&gt;\n\" data-large-file=\"https:\/\/make.wordpress.org\/core\/files\/2026\/05\/image-2-1024x602.png\" src=\"https:\/\/make.wordpress.org\/core\/files\/2026\/05\/image-2.png\" alt=\"\" class=\"wp-image-123158\" srcset=\"https:\/\/make.wordpress.org\/core\/files\/2026\/05\/image-2.png 1930w, https:\/\/make.wordpress.org\/core\/files\/2026\/05\/image-2-300x176.png 300w, https:\/\/make.wordpress.org\/core\/files\/2026\/05\/image-2-768x451.png 768w, https:\/\/make.wordpress.org\/core\/files\/2026\/05\/image-2-1024x602.png 1024w, https:\/\/make.wordpress.org\/core\/files\/2026\/05\/image-2-1536x902.png 1536w\" sizes=\"auto, (max-width: 1930px) 100vw, 1930px\"><\/a><\/figure>\n\n\n\n<h3 id=\"connectors-api\" class=\"wp-block-heading\">Connectors API<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">The Connectors API is the backbone of the Connectors screen; an extensibility API that facilitates and supports the inclusion of agents.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">The API supports two authentication methods (<code>api_key<\/code> and <code>none<\/code>) based on provider metadata, and is designed to facilitate additional connector types in future releases. The Connectors API uses the WP AI Client\u2019s default registry to automatically discover providers, and corresponding metadata to generate connectors, while connectors authenticated via other methods are stored in the PHP registry. You can use the <code>wp_connectors_init<\/code> action to override connectors metadata, which will be the key for registering new connector types in future releases. The API includes three public functions for querying the registry, and the frontend UI can be customized using client-side JavaScript registration.<\/p>\n\n\n\n<figure class=\"wp-block-embed is-type-wp-embed is-provider-make-wordpress-core wp-block-embed-make-wordpress-core\"><div class=\"wp-block-embed__wrapper\">\n<blockquote class=\"wp-embedded-content\" data-secret=\"TE3D5yt9ui\"><a href=\"https:\/\/make.wordpress.org\/core\/2026\/03\/18\/introducing-the-connectors-api-in-wordpress-7-0\/\">Introducing the Connectors API in WordPress 7.0<\/a><\/blockquote><iframe loading=\"lazy\" class=\"wp-embedded-content\" sandbox=\"allow-scripts\" security=\"restricted\" style=\"position: absolute; visibility: hidden;\" title=\"\u201cIntroducing the Connectors API in WordPress 7.0\u201d \u2014 Make WordPress Core\" src=\"https:\/\/make.wordpress.org\/core\/2026\/03\/18\/introducing-the-connectors-api-in-wordpress-7-0\/embed\/#?secret=hLaIKgeeUd#?secret=TE3D5yt9ui\" data-secret=\"TE3D5yt9ui\" width=\"600\" height=\"338\" frameborder=\"0\" marginwidth=\"0\" marginheight=\"0\" scrolling=\"no\"><\/iframe>\n<\/div><\/figure>\n\n\n\n<h2 id=\"modernized-dashboard\" class=\"wp-block-heading\">Modernized Dashboard<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">WordPress 7.0 delivers an upgraded <span tabindex='0' class='glossary-item-container'>admin<span class='glossary-item-hidden-content'><span class='glossary-item-header'>admin<\/span> <span class='glossary-item-description'>(and super admin)<\/span><\/span><\/span> experience, with a sleek, new color scheme named \u201cModern\u201d, numerous enhancements throughout the dashboard, and seamless visual transitions as you navigate from screen to screen. A new Command Palette shortcut in the upper admin bar lets you access tools from anywhere in the dashboard, while a new dedicated dashboard page for font management centralizes and simplifies managing fonts. The enhanced iframed post editor stabilizes the screen, while editors leave comments on blocks, receive notifications for notes and even visually compare two revision versions.<\/p>\n\n\n\n<h3 id=\"new-admin-color-scheme-and-styles\" class=\"wp-block-heading\">New admin color scheme and styles<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">WordPress administration has been reinvigorated with a new, chic color scheme throughout the dashboard. The new Modern admin theme is live across admin headers, the <span tabindex='0' class='glossary-item-container'>Customizer<span class='glossary-item-hidden-content'><span class='glossary-item-header'>Customizer<\/span> <span class='glossary-item-description'>Tool built into WordPress core that hooks into most modern themes. You can use it to preview and modify many of your site\u2019s appearance settings.<\/span><\/span><\/span>, the color scheme picker, script loader, various user functions, and even the <span tabindex='0' class='glossary-item-container'>multisite<span class='glossary-item-hidden-content'><span class='glossary-item-header'>multisite<\/span> <span class='glossary-item-description'>Used to describe a WordPress installation with a network of multiple blogs, grouped by sites. This installation type has shared users tables, and creates separate database tables for each blog (wp_posts becomes wp_0_posts). See also <strong>network<\/strong>, <strong>blog<\/strong>, <strong>site<\/strong><\/span><\/span><\/span> user signup has been reskinned. The Modern theme is clean and easy on the eyes, boasting a refreshed color palette, higher contrast, and upgraded typography, uplifting and elevating the admin experience.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><a href=\"https:\/\/make.wordpress.org\/core\/files\/2026\/05\/image-3.png\"><img loading=\"lazy\" decoding=\"async\" width=\"2048\" height=\"1023\" data-attachment-id=\"123160\" data-permalink=\"https:\/\/make.wordpress.org\/core\/2026\/05\/14\/wordpress-7-0-field-guide\/image-103\/#main\" data-orig-file=\"https:\/\/make.wordpress.org\/core\/files\/2026\/05\/image-3.png\" data-orig-size=\"2048,1023\" data-comments-opened=\"1\" data-image-meta='{\"aperture\":\"0\",\"credit\":\"\",\"camera\":\"\",\"caption\":\"\",\"created_timestamp\":\"0\",\"copyright\":\"\",\"focal_length\":\"0\",\"iso\":\"0\",\"shutter_speed\":\"0\",\"title\":\"\",\"orientation\":\"0\",\"alt\":\"\"}' data-image-title=\"7.0 new admin theme\" data-image-description=\"&lt;p&gt;7.0 new admin theme&lt;\/p&gt;\n\" data-image-caption=\"\" data-large-file=\"https:\/\/make.wordpress.org\/core\/files\/2026\/05\/image-3-1024x512.png\" src=\"https:\/\/make.wordpress.org\/core\/files\/2026\/05\/image-3.png\" alt=\"\" class=\"wp-image-123160\" srcset=\"https:\/\/make.wordpress.org\/core\/files\/2026\/05\/image-3.png 2048w, https:\/\/make.wordpress.org\/core\/files\/2026\/05\/image-3-300x150.png 300w, https:\/\/make.wordpress.org\/core\/files\/2026\/05\/image-3-767x383.png 767w, https:\/\/make.wordpress.org\/core\/files\/2026\/05\/image-3-1024x512.png 1024w, https:\/\/make.wordpress.org\/core\/files\/2026\/05\/image-3-1536x767.png 1536w\" sizes=\"auto, (max-width: 2048px) 100vw, 2048px\"><\/a><\/figure>\n\n\n\n<h3 id=\"view-transitions-in-wp-admin\" class=\"wp-block-heading\">View Transitions in WP Admin<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Navigating the dashboard is a smooth ride in 7.0. User views slide from one screen to the next as you move across wp-admin. Cross-document view transitions use distinct transition names for admin menu items in order to facilitate this simple visual slide effect, firing when the active submenu changes between screens. With consideration for all users, View Transitions are only activated if a preference is not set for reduced motion on the OS level.<\/p>\n\n\n\n<h3 id=\"command-palette-shortcut\" class=\"wp-block-heading\">Command Palette shortcut<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Access your editing toolset from anywhere in the dashboard with a single click of the new Command Palette shortcut in the Omnibar. WordPress 7.0 includes a <code>\u2318K<\/code> or <code>Ctrl+K<\/code> icon for logged-in users in the upper admin bar, which unfurls the command palette on click. The new shortcut speedruns editing and gives full control from anywhere in the dash: while building, designing or simply browsing notes.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><a href=\"https:\/\/make.wordpress.org\/core\/files\/2026\/05\/image-4.png\"><img loading=\"lazy\" decoding=\"async\" width=\"2048\" height=\"1119\" data-attachment-id=\"123162\" data-permalink=\"https:\/\/make.wordpress.org\/core\/2026\/05\/14\/wordpress-7-0-field-guide\/image-104\/#main\" data-orig-file=\"https:\/\/make.wordpress.org\/core\/files\/2026\/05\/image-4.png\" data-orig-size=\"2048,1119\" data-comments-opened=\"1\" data-image-meta='{\"aperture\":\"0\",\"credit\":\"\",\"camera\":\"\",\"caption\":\"\",\"created_timestamp\":\"0\",\"copyright\":\"\",\"focal_length\":\"0\",\"iso\":\"0\",\"shutter_speed\":\"0\",\"title\":\"\",\"orientation\":\"0\",\"alt\":\"\"}' data-image-title=\"7.0 Command Palette shortcut\" data-image-description=\"&lt;p&gt;7.0 Command Palette shortcut&lt;\/p&gt;\n\" data-image-caption=\"\" data-large-file=\"https:\/\/make.wordpress.org\/core\/files\/2026\/05\/image-4-1024x560.png\" src=\"https:\/\/make.wordpress.org\/core\/files\/2026\/05\/image-4.png\" alt=\"\" class=\"wp-image-123162\" srcset=\"https:\/\/make.wordpress.org\/core\/files\/2026\/05\/image-4.png 2048w, https:\/\/make.wordpress.org\/core\/files\/2026\/05\/image-4-300x164.png 300w, https:\/\/make.wordpress.org\/core\/files\/2026\/05\/image-4-767x419.png 767w, https:\/\/make.wordpress.org\/core\/files\/2026\/05\/image-4-1024x560.png 1024w, https:\/\/make.wordpress.org\/core\/files\/2026\/05\/image-4-1536x839.png 1536w\" sizes=\"auto, (max-width: 2048px) 100vw, 2048px\"><\/a><\/figure>\n\n\n\n<h3 id=\"font-library\" class=\"wp-block-heading\">Font Library<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">The Font Library has expanded in 7.0 with the introduction of a dedicated font management page. Now you and your team can manage, upload and install fonts from one place in <span tabindex='0' class='glossary-item-container'>block<span class='glossary-item-hidden-content'><span class='glossary-item-header'>Block<\/span> <span class='glossary-item-description'>Block is the abstract term used to describe units of markup that, composed together, form the content or layout of a webpage using the WordPress editor. The idea combines concepts of what in the past may have achieved with shortcodes, custom HTML, and embed discovery into a single consistent API and user experience.<\/span><\/span><\/span>, hybrid and classic themes.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><a href=\"https:\/\/make.wordpress.org\/core\/files\/2026\/05\/image-5.png\"><img loading=\"lazy\" decoding=\"async\" width=\"2048\" height=\"1034\" data-attachment-id=\"123164\" data-permalink=\"https:\/\/make.wordpress.org\/core\/2026\/05\/14\/wordpress-7-0-field-guide\/image-105\/#main\" data-orig-file=\"https:\/\/make.wordpress.org\/core\/files\/2026\/05\/image-5.png\" data-orig-size=\"2048,1034\" data-comments-opened=\"1\" data-image-meta='{\"aperture\":\"0\",\"credit\":\"\",\"camera\":\"\",\"caption\":\"\",\"created_timestamp\":\"0\",\"copyright\":\"\",\"focal_length\":\"0\",\"iso\":\"0\",\"shutter_speed\":\"0\",\"title\":\"\",\"orientation\":\"0\",\"alt\":\"\"}' data-image-title=\"7.0 Font Management Page\" data-image-description=\"&lt;p&gt;7.0 Font Management Page&lt;\/p&gt;\n\" data-image-caption=\"\" data-large-file=\"https:\/\/make.wordpress.org\/core\/files\/2026\/05\/image-5-1024x517.png\" src=\"https:\/\/make.wordpress.org\/core\/files\/2026\/05\/image-5.png\" alt=\"\" class=\"wp-image-123164\" srcset=\"https:\/\/make.wordpress.org\/core\/files\/2026\/05\/image-5.png 2048w, https:\/\/make.wordpress.org\/core\/files\/2026\/05\/image-5-300x151.png 300w, https:\/\/make.wordpress.org\/core\/files\/2026\/05\/image-5-767x387.png 767w, https:\/\/make.wordpress.org\/core\/files\/2026\/05\/image-5-1024x517.png 1024w, https:\/\/make.wordpress.org\/core\/files\/2026\/05\/image-5-1536x776.png 1536w\" sizes=\"auto, (max-width: 2048px) 100vw, 2048px\"><\/a><\/figure>\n\n\n\n<h3 id=\"visual-revisions\" class=\"wp-block-heading\">Visual <span tabindex='0' class='glossary-item-container'>Revisions<span class='glossary-item-hidden-content'><span class='glossary-item-header'>Revisions<\/span> <span class='glossary-item-description'>The WordPress revisions system stores a record of each saved draft or published update. The revision system allows you to see what changes were made in each revision by dragging a slider (or using the Next\/Previous buttons). The display indicates what has changed in each revision.<\/span><\/span><\/span><\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">In WordPress 7.0, Visual Revisions make editing easier and more intuitive, while adding insight into post or page edit history. Users can now visually compare two revision versions directly in the Editor using a slider bar to visually switch between revisions. The document inspector shows a summary of changes, while color indicators and sizes of changes can be seen for each location, jumping to that location on the page when clicked.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><a href=\"https:\/\/make.wordpress.org\/core\/files\/2026\/05\/image-6.png\"><img loading=\"lazy\" decoding=\"async\" width=\"2048\" height=\"1159\" data-attachment-id=\"123166\" data-permalink=\"https:\/\/make.wordpress.org\/core\/2026\/05\/14\/wordpress-7-0-field-guide\/image-106\/#main\" data-orig-file=\"https:\/\/make.wordpress.org\/core\/files\/2026\/05\/image-6.png\" data-orig-size=\"2048,1159\" data-comments-opened=\"1\" data-image-meta='{\"aperture\":\"0\",\"credit\":\"\",\"camera\":\"\",\"caption\":\"\",\"created_timestamp\":\"0\",\"copyright\":\"\",\"focal_length\":\"0\",\"iso\":\"0\",\"shutter_speed\":\"0\",\"title\":\"\",\"orientation\":\"0\",\"alt\":\"\"}' data-image-title=\"7.0 Visual Revisions\" data-image-description=\"&lt;p&gt;7.0 Visual Revisions&lt;\/p&gt;\n\" data-image-caption=\"\" data-large-file=\"https:\/\/make.wordpress.org\/core\/files\/2026\/05\/image-6-1024x580.png\" src=\"https:\/\/make.wordpress.org\/core\/files\/2026\/05\/image-6.png\" alt=\"\" class=\"wp-image-123166\" srcset=\"https:\/\/make.wordpress.org\/core\/files\/2026\/05\/image-6.png 2048w, https:\/\/make.wordpress.org\/core\/files\/2026\/05\/image-6-300x170.png 300w, https:\/\/make.wordpress.org\/core\/files\/2026\/05\/image-6-767x434.png 767w, https:\/\/make.wordpress.org\/core\/files\/2026\/05\/image-6-1024x580.png 1024w, https:\/\/make.wordpress.org\/core\/files\/2026\/05\/image-6-1536x869.png 1536w\" sizes=\"auto, (max-width: 2048px) 100vw, 2048px\"><\/a><\/figure>\n\n\n\n<h3 id=\"iframed-editor\" class=\"wp-block-heading\">Iframed Editor<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">An improved, iframed editor in 7.0 offers more stability to the post editor experience. An iframed post editor is now enforced when all Block API blocks inserted into the post are using <code>version 3<\/code> of the API or higher. If not, the <span tabindex='0' class='glossary-item-container'>iframe<span class='glossary-item-hidden-content'><span class='glossary-item-header'>iframe<\/span> <span class='glossary-item-description'>iFrame is an acronym for an inline frame. An iFrame is used inside a webpage to load another HTML document and render it. This HTML document may also contain JavaScript and\/or CSS which is loaded at the time when iframe tag is parsed by the user\u2019s browser.<\/span><\/span><\/span> is removed, upholding backwards compatibility for lower-versioned blocks.<\/p>\n\n\n\n<figure class=\"wp-block-embed is-type-wp-embed is-provider-make-wordpress-core wp-block-embed-make-wordpress-core\"><div class=\"wp-block-embed__wrapper\">\n<blockquote class=\"wp-embedded-content\" data-secret=\"9dDs1BNQSi\"><a href=\"https:\/\/make.wordpress.org\/core\/2026\/02\/24\/iframed-editor-changes-in-wordpress-7-0\/\">Iframed Editor Changes in WordPress 7.0<\/a><\/blockquote><iframe loading=\"lazy\" class=\"wp-embedded-content\" sandbox=\"allow-scripts\" security=\"restricted\" style=\"position: absolute; visibility: hidden;\" title=\"\u201cIframed Editor Changes in WordPress 7.0\u201d \u2014 Make WordPress Core\" src=\"https:\/\/make.wordpress.org\/core\/2026\/02\/24\/iframed-editor-changes-in-wordpress-7-0\/embed\/#?secret=pG06oNR3nV#?secret=9dDs1BNQSi\" data-secret=\"9dDs1BNQSi\" width=\"600\" height=\"338\" frameborder=\"0\" marginwidth=\"0\" marginheight=\"0\" scrolling=\"no\"><\/iframe>\n<\/div><\/figure>\n\n\n\n<h3 id=\"notes\" class=\"wp-block-heading\">Notes<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Notes are even better in 7.0, with a focus on streamlining team workflows. Data now syncs automatically, while a new keyboard shortcut, new dashboard <span tabindex='0' class='glossary-item-container'>widget<span class='glossary-item-hidden-content'><span class='glossary-item-header'>Widget<\/span> <span class='glossary-item-description'>A WordPress Widget is a small block that performs a specific function. You can add these widgets in sidebars also known as widget-ready areas on your web page. WordPress widgets were originally created to provide a simple and easy-to-use way of giving design and structure control of the WordPress theme to the user.<\/span><\/span><\/span>, and new notifications help you stay on top of team communication. Support for multi-block notes has been added, along with support for partial selections and rich text editing.<\/p>\n\n\n\n<h1 id=\"creative-customization\" class=\"wp-block-heading\">Creative Customization<\/h1>\n\n\n\n<p class=\"wp-block-paragraph\">7.0 inspires creativity with enhanced design tools and new editing capabilities. Users can now customize navigation overlays on mobile, granular control of the responsiveness for individual blocks, and edit at the pattern level in different modes.<\/p>\n\n\n\n<h3 id=\"custom-navigation-overlays-on-mobile\" class=\"wp-block-heading\">Custom Navigation Overlays on mobile<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Hamburger menu overlays can now be customized and built from blocks and patterns in the Site Editor, with a dedicated Navigation Overlay Close block for placing and styling a close button anywhere within the overlay, giving users and theme authors flexibility to define mobile navigation experiences. In-place overlay selection and previews create a seamless editing experience, while users can review and assign overlays, and themes can offer default templates for quick setup.<\/p>\n\n\n\n<figure class=\"wp-block-embed is-type-wp-embed is-provider-make-wordpress-core wp-block-embed-make-wordpress-core\"><div class=\"wp-block-embed__wrapper\">\n<blockquote class=\"wp-embedded-content\" data-secret=\"ocoU9a4cZ9\"><a href=\"https:\/\/make.wordpress.org\/core\/2026\/03\/04\/customisable-navigation-overlays-in-wordpress-7-0\/\">Customizable Navigation Overlays in WordPress 7.0<\/a><\/blockquote><iframe loading=\"lazy\" class=\"wp-embedded-content\" sandbox=\"allow-scripts\" security=\"restricted\" style=\"position: absolute; visibility: hidden;\" title=\"\u201cCustomizable Navigation Overlays in WordPress 7.0\u201d \u2014 Make WordPress Core\" src=\"https:\/\/make.wordpress.org\/core\/2026\/03\/04\/customisable-navigation-overlays-in-wordpress-7-0\/embed\/#?secret=qcu7UqHPdx#?secret=ocoU9a4cZ9\" data-secret=\"ocoU9a4cZ9\" width=\"600\" height=\"338\" frameborder=\"0\" marginwidth=\"0\" marginheight=\"0\" scrolling=\"no\"><\/iframe>\n<\/div><\/figure>\n\n\n\n<h3 id=\"responsive-editing-mode\" class=\"wp-block-heading\">Responsive Editing Mode<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">WordPress 7.0 introduces customizable block visibility based on device type, allowing editors to hide or reveal blocks by device, without affecting other viewports. Controls to launch a block visibility options modal are available in the block toolbar, block inspector <span tabindex='0' class='glossary-item-container'>sidebar<span class='glossary-item-hidden-content'><span class='glossary-item-header'>Sidebar<\/span> <span class='glossary-item-description'>A sidebar in WordPress is referred to a widget-ready area used by WordPress themes to display information that is not a part of the main content. It is not always a vertical column on the side. It can be a horizontal rectangle below or above the content area, footer, header, or any where in the theme.<\/span><\/span><\/span>, and command palette. Icons are displayed in List View next to blocks that have active visibility rules, indicating what viewports they are being hidden on.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Offering even more responsiveness enhancements, 7.0 introduces the ability to change styles for different breakpoints, customize breakpoint sizes and more.<\/p>\n\n\n\n<figure class=\"wp-block-embed is-type-wp-embed is-provider-make-wordpress-core wp-block-embed-make-wordpress-core\"><div class=\"wp-block-embed__wrapper\">\n<blockquote class=\"wp-embedded-content\" data-secret=\"GLfNVbGGbm\"><a href=\"https:\/\/make.wordpress.org\/core\/2026\/03\/15\/block-visibility-in-wordpress-7-0\/\">Block Visibility in WordPress 7.0<\/a><\/blockquote><iframe loading=\"lazy\" class=\"wp-embedded-content\" sandbox=\"allow-scripts\" security=\"restricted\" style=\"position: absolute; visibility: hidden;\" title=\"\u201cBlock Visibility in WordPress 7.0\u201d \u2014 Make WordPress Core\" src=\"https:\/\/make.wordpress.org\/core\/2026\/03\/15\/block-visibility-in-wordpress-7-0\/embed\/#?secret=pfyIu5BzIA#?secret=GLfNVbGGbm\" data-secret=\"GLfNVbGGbm\" width=\"600\" height=\"338\" frameborder=\"0\" marginwidth=\"0\" marginheight=\"0\" scrolling=\"no\"><\/iframe>\n<\/div><\/figure>\n\n\n\n<h3 id=\"pattern-editing-and-contentonly-interactivity\" class=\"wp-block-heading\">Pattern Editing and <code>contentOnly<\/code> Interactivity<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">7.0 introduces Pattern Overrides for custom blocks, Pattern-level editing modes for contextual and symbol patterns, a parent-child tree view for buttons and list blocks, and the ability to opt out of <code>contentOnly<\/code> mode.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><code>contentOnly<\/code> mode will now be default for patterns that previously relied on unrestricted editing of their inner blocks, while a new <code>disableContentOnlyForUnsyncedPatterns<\/code> setting or <code>block_editor_settings_all<\/code> PHP filter allows <code>contentOnly<\/code> mode to be opted out of for unsynced patterns.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">In 7.0 <code>contentOnly<\/code> mode is applied more broadly, so if a block is nested in a <code>contentOnly<\/code> pattern, plugin developers will want to ensure attributes representing the block\u2019s content have <code>\"role\": \"content\" <\/code> set in <code>block.json<\/code> to retain their ability to be edited and prevent them from being hidden in list view.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Block developers can now add a <code>\"listView\": true<\/code> block supports declaration to add a <code>List View<\/code> tab to the block inspector with a dedicated view for the block that allows editors to update and customize the block more easily.<\/p>\n\n\n\n<figure class=\"wp-block-embed is-type-wp-embed is-provider-make-wordpress-core wp-block-embed-make-wordpress-core\"><div class=\"wp-block-embed__wrapper\">\n<blockquote class=\"wp-embedded-content\" data-secret=\"1Xx3hu6JTT\"><a href=\"https:\/\/make.wordpress.org\/core\/2026\/03\/15\/pattern-editing-in-wordpress-7-0\/\">Pattern Editing in WordPress 7.0<\/a><\/blockquote><iframe loading=\"lazy\" class=\"wp-embedded-content\" sandbox=\"allow-scripts\" security=\"restricted\" style=\"position: absolute; visibility: hidden;\" title=\"\u201cPattern Editing in WordPress 7.0\u201d \u2014 Make WordPress Core\" src=\"https:\/\/make.wordpress.org\/core\/2026\/03\/15\/pattern-editing-in-wordpress-7-0\/embed\/#?secret=GafBECWc1x#?secret=1Xx3hu6JTT\" data-secret=\"1Xx3hu6JTT\" width=\"600\" height=\"338\" frameborder=\"0\" marginwidth=\"0\" marginheight=\"0\" scrolling=\"no\"><\/iframe>\n<\/div><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Block attributes that support Block Bindings now also support Pattern Overrides for custom blocks. Pattern Overrides now apply to any block, including custom blocks, and can be opted-in through <code>block_bindings_supported_attributes<\/code> filter(s). Attribute values appear in the rendered blocks\u2019 markup for dynamic and static blocks, and if static blocks have more complex attributes than the <span tabindex='0' class='glossary-item-container'>HTML<span class='glossary-item-hidden-content'><span class='glossary-item-header'>HTML<\/span> <span class='glossary-item-description'>HyperText Markup Language. The semantic scripting language primarily used for outputting content in web browsers.<\/span><\/span><\/span> API can process, a <code>render_callback()<\/code> function can be used to ensure bound attribute values render.<\/p>\n\n\n\n<figure class=\"wp-block-embed is-type-wp-embed is-provider-make-wordpress-core wp-block-embed-make-wordpress-core\"><div class=\"wp-block-embed__wrapper\">\n<blockquote class=\"wp-embedded-content\" data-secret=\"wnngfW89mU\"><a href=\"https:\/\/make.wordpress.org\/core\/2026\/03\/16\/pattern-overrides-in-wp-7-0-support-for-custom-blocks\/\">Pattern Overrides in WP 7.0: Support for Custom Blocks<\/a><\/blockquote><iframe loading=\"lazy\" class=\"wp-embedded-content\" sandbox=\"allow-scripts\" security=\"restricted\" style=\"position: absolute; visibility: hidden;\" title=\"\u201cPattern Overrides in WP 7.0: Support for Custom Blocks\u201d \u2014 Make WordPress Core\" src=\"https:\/\/make.wordpress.org\/core\/2026\/03\/16\/pattern-overrides-in-wp-7-0-support-for-custom-blocks\/embed\/#?secret=v6Hw5ojvA6#?secret=wnngfW89mU\" data-secret=\"wnngfW89mU\" width=\"600\" height=\"338\" frameborder=\"0\" marginwidth=\"0\" marginheight=\"0\" scrolling=\"no\"><\/iframe>\n<\/div><\/figure>\n\n\n\n<h2 id=\"design-agility\" class=\"wp-block-heading\">Design Agility<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Designing in WordPress 7.0 has become more flexible with the introduction of new blocks, new block supports and new design tools. A new Heading block, Icons block, Breadcrumbs block, and Playlist block with <span tabindex='0' class='glossary-item-container'>CSS<span class='glossary-item-hidden-content'><span class='glossary-item-header'>CSS<\/span> <span class='glossary-item-description'>Cascading Style Sheets.<\/span><\/span><\/span> inheritance are shipped with 7.0, with added lightbox support for the Gallery block, and dynamic <span tabindex='0' class='glossary-item-container'>URL<span class='glossary-item-hidden-content'><span class='glossary-item-header'>URL<\/span> <span class='glossary-item-description'>A specific web address of a website or web page on the Internet, such as a website\u2019s URL www.wordpress.org<\/span><\/span><\/span> support in the Navigation Link block. 7.0 includes text line indent support, text column support, dimensions width and height support, dimension presets, tools and controls, and aspect ratios for wide and full images.<\/p>\n\n\n\n<h3 id=\"custom-css-on-the-block-level\" class=\"wp-block-heading\">Custom CSS on the block level<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">7.0 introduces the ability for custom CSS to be applied on-page to individual blocks. This allows granular control over every detail of your content, with quick and intuitive access to style controls.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><a href=\"https:\/\/make.wordpress.org\/core\/files\/2026\/05\/Screenshot-2026-05-13-at-8.55.11-PM-scaled-1.png\"><img decoding=\"async\" data-attachment-id=\"123197\" data-permalink=\"https:\/\/make.wordpress.org\/core\/2026\/05\/14\/wordpress-7-0-field-guide\/screenshot-2026-05-13-at-8-55-11-pm-scaled\/#main\" data-orig-file=\"https:\/\/make.wordpress.org\/core\/files\/2026\/05\/Screenshot-2026-05-13-at-8.55.11-PM-scaled-1-scaled.png\" data-orig-size=\"2560,1276\" data-comments-opened=\"1\" data-image-meta='{\"aperture\":\"0\",\"credit\":\"\",\"camera\":\"\",\"caption\":\"\",\"created_timestamp\":\"0\",\"copyright\":\"\",\"focal_length\":\"0\",\"iso\":\"0\",\"shutter_speed\":\"0\",\"title\":\"\",\"orientation\":\"0\",\"alt\":\"\"}' data-image-title=\"7.0 CSS at block level\" data-image-description=\"&lt;p&gt;7.0 CSS at block level&lt;\/p&gt;\n\" data-image-caption=\"\" data-large-file=\"https:\/\/make.wordpress.org\/core\/files\/2026\/05\/Screenshot-2026-05-13-at-8.55.11-PM-scaled-1-1024x510.png\" src=\"https:\/\/make.wordpress.org\/core\/files\/2026\/05\/Screenshot-2026-05-13-at-8.55.11-PM-scaled-1.png\" alt=\"\" class=\"wp-image-123197\"><\/a><\/figure>\n\n\n\n<h3 id=\"headings-block\" class=\"wp-block-heading\">Headings Block<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">A new Heading Block includes variations of all heading levels, easy toggling in the sidebar inspector and quick transforms, and display in the search and slash inserter.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><a href=\"https:\/\/make.wordpress.org\/core\/files\/2026\/05\/image-7.png\"><img loading=\"lazy\" decoding=\"async\" width=\"2048\" height=\"1034\" data-attachment-id=\"123192\" data-permalink=\"https:\/\/make.wordpress.org\/core\/2026\/05\/14\/wordpress-7-0-field-guide\/image-107\/#main\" data-orig-file=\"https:\/\/make.wordpress.org\/core\/files\/2026\/05\/image-7.png\" data-orig-size=\"2048,1034\" data-comments-opened=\"1\" data-image-meta='{\"aperture\":\"0\",\"credit\":\"\",\"camera\":\"\",\"caption\":\"\",\"created_timestamp\":\"0\",\"copyright\":\"\",\"focal_length\":\"0\",\"iso\":\"0\",\"shutter_speed\":\"0\",\"title\":\"\",\"orientation\":\"0\",\"alt\":\"\"}' data-image-title=\"7.0 New blocks and supports\" data-image-description=\"&lt;p&gt;7.0 New blocks and supports&lt;\/p&gt;\n\" data-image-caption=\"\" data-large-file=\"https:\/\/make.wordpress.org\/core\/files\/2026\/05\/image-7-1024x517.png\" src=\"https:\/\/make.wordpress.org\/core\/files\/2026\/05\/image-7.png\" alt=\"\" class=\"wp-image-123192\" srcset=\"https:\/\/make.wordpress.org\/core\/files\/2026\/05\/image-7.png 2048w, https:\/\/make.wordpress.org\/core\/files\/2026\/05\/image-7-300x151.png 300w, https:\/\/make.wordpress.org\/core\/files\/2026\/05\/image-7-767x387.png 767w, https:\/\/make.wordpress.org\/core\/files\/2026\/05\/image-7-1024x517.png 1024w, https:\/\/make.wordpress.org\/core\/files\/2026\/05\/image-7-1536x776.png 1536w\" sizes=\"auto, (max-width: 2048px) 100vw, 2048px\"><\/a><\/figure>\n\n\n\n<h3 id=\"breadcrumbs-block\" class=\"wp-block-heading\">Breadcrumbs Block<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">The new Breadcrumbs Block in 7.0 automatically reflects the site\u2019s navigational hierarchy with the ability for global application in site parts like the theme <span tabindex='0' class='glossary-item-container'>header<span class='glossary-item-hidden-content'><span class='glossary-item-header'>Header<\/span> <span class='glossary-item-description'>The header of your site is typically the first thing people will experience. The masthead or header art located across the top of your page is part of the look and feel of your website. It can influence a visitor\u2019s opinion about your content and you\/ your organization\u2019s brand. It may also look different on different screen sizes.<\/span><\/span><\/span>. New filters allow developers to add, remove, and modify breadcrumb trails, and specify which <span tabindex='0' class='glossary-item-container'>taxonomy<span class='glossary-item-hidden-content'><span class='glossary-item-header'>Taxonomy<\/span> <span class='glossary-item-description'>A taxonomy is a way to group things together. In WordPress, some common taxonomies are category, link, tag, or post format. <a href=\"https:\/\/codex.wordpress.org\/Taxonomies#Default_Taxonomies\">https:\/\/codex.wordpress.org\/Taxonomies#Default_Taxonomies<\/a>.<\/span><\/span><\/span> and terms appear in the Breadcrumbs trails.<\/p>\n\n\n\n<figure class=\"wp-block-embed is-type-wp-embed is-provider-make-wordpress-core wp-block-embed-make-wordpress-core\"><div class=\"wp-block-embed__wrapper\">\n<blockquote class=\"wp-embedded-content\" data-secret=\"hq8ZBosJKp\"><a href=\"https:\/\/make.wordpress.org\/core\/2026\/03\/04\/breadcrumb-block-filters\/\">Breadcrumb block filters<\/a><\/blockquote><iframe loading=\"lazy\" class=\"wp-embedded-content\" sandbox=\"allow-scripts\" security=\"restricted\" style=\"position: absolute; visibility: hidden;\" title=\"\u201cBreadcrumb block filters\u201d \u2014 Make WordPress Core\" src=\"https:\/\/make.wordpress.org\/core\/2026\/03\/04\/breadcrumb-block-filters\/embed\/#?secret=XeSIGWBesQ#?secret=hq8ZBosJKp\" data-secret=\"hq8ZBosJKp\" width=\"600\" height=\"338\" frameborder=\"0\" marginwidth=\"0\" marginheight=\"0\" scrolling=\"no\"><\/iframe>\n<\/div><\/figure>\n\n\n\n<h3 id=\"navigation-block\" class=\"wp-block-heading\">Navigation Block<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Editing the navigation block is now more simple with improved insertion, Interactivity for pattern editing and ContentOnly, and improved \u201cbound\u201d page items presentation.<\/p>\n\n\n\n<h3 id=\"video-embed-cover-block\" class=\"wp-block-heading\">Video embed cover block\u00a0<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Videos can now be embedded as section backgrounds in the Cover block.\u00a0<\/p>\n\n\n\n<h3 id=\"gallery-block\" class=\"wp-block-heading\">Gallery block\u00a0<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">The Gallery block now has lightbox support with an added slideshow option. Just create and insert a Gallery, click the link icon and then hit \u2018enlarge on click\u2019. Click below to see!<\/p>\n\n\n\n<figure class=\"wp-block-gallery has-nested-images columns-default is-cropped wp-block-gallery-1 is-layout-flex wp-block-gallery-is-layout-flex\">\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"538\" data-attachment-id=\"123221\" data-permalink=\"https:\/\/make.wordpress.org\/core\/2026\/05\/14\/wordpress-7-0-field-guide\/screenshot-2026-05-06-at-5-29-20-pm\/#main\" data-orig-file=\"https:\/\/make.wordpress.org\/core\/files\/2026\/05\/Screenshot-2026-05-06-at-5.29.20-PM.png\" data-orig-size=\"2228,1170\" data-comments-opened=\"1\" data-image-meta='{\"aperture\":\"0\",\"credit\":\"\",\"camera\":\"\",\"caption\":\"\",\"created_timestamp\":\"0\",\"copyright\":\"\",\"focal_length\":\"0\",\"iso\":\"0\",\"shutter_speed\":\"0\",\"title\":\"\",\"orientation\":\"0\",\"alt\":\"\"}' data-image-title=\"WordPress 7.0\" data-image-description=\"&lt;p&gt;WordPress 7.0 image&lt;\/p&gt;\n\" data-image-caption=\"\" data-large-file=\"https:\/\/make.wordpress.org\/core\/files\/2026\/05\/Screenshot-2026-05-06-at-5.29.20-PM-1024x538.png\" data-id=\"123221\" src=\"https:\/\/make.wordpress.org\/core\/files\/2026\/05\/Screenshot-2026-05-06-at-5.29.20-PM-1024x538.png\" alt=\"\" class=\"wp-image-123221\" srcset=\"https:\/\/make.wordpress.org\/core\/files\/2026\/05\/Screenshot-2026-05-06-at-5.29.20-PM-1024x538.png 1024w, https:\/\/make.wordpress.org\/core\/files\/2026\/05\/Screenshot-2026-05-06-at-5.29.20-PM-300x158.png 300w, https:\/\/make.wordpress.org\/core\/files\/2026\/05\/Screenshot-2026-05-06-at-5.29.20-PM-767x403.png 767w, https:\/\/make.wordpress.org\/core\/files\/2026\/05\/Screenshot-2026-05-06-at-5.29.20-PM-1536x807.png 1536w, https:\/\/make.wordpress.org\/core\/files\/2026\/05\/Screenshot-2026-05-06-at-5.29.20-PM-2048x1075.png 2048w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\"><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"512\" data-attachment-id=\"123222\" data-permalink=\"https:\/\/make.wordpress.org\/core\/2026\/05\/14\/wordpress-7-0-field-guide\/screenshot-2026-05-06-at-5-27-12-pm\/#main\" data-orig-file=\"https:\/\/make.wordpress.org\/core\/files\/2026\/05\/Screenshot-2026-05-06-at-5.27.12-PM.png\" data-orig-size=\"2236,1118\" data-comments-opened=\"1\" data-image-meta='{\"aperture\":\"0\",\"credit\":\"\",\"camera\":\"\",\"caption\":\"\",\"created_timestamp\":\"0\",\"copyright\":\"\",\"focal_length\":\"0\",\"iso\":\"0\",\"shutter_speed\":\"0\",\"title\":\"\",\"orientation\":\"0\",\"alt\":\"\"}' data-image-title=\"WP 7.0 AI abilities search\" data-image-description=\"&lt;p&gt;WordPress 7.0 AI abilities search&lt;\/p&gt;\n\" data-image-caption=\"\" data-large-file=\"https:\/\/make.wordpress.org\/core\/files\/2026\/05\/Screenshot-2026-05-06-at-5.27.12-PM-1024x512.png\" data-id=\"123222\" src=\"https:\/\/make.wordpress.org\/core\/files\/2026\/05\/Screenshot-2026-05-06-at-5.27.12-PM-1024x512.png\" alt=\"\" class=\"wp-image-123222\" srcset=\"https:\/\/make.wordpress.org\/core\/files\/2026\/05\/Screenshot-2026-05-06-at-5.27.12-PM-1024x512.png 1024w, https:\/\/make.wordpress.org\/core\/files\/2026\/05\/Screenshot-2026-05-06-at-5.27.12-PM-300x150.png 300w, https:\/\/make.wordpress.org\/core\/files\/2026\/05\/Screenshot-2026-05-06-at-5.27.12-PM-768x384.png 768w, https:\/\/make.wordpress.org\/core\/files\/2026\/05\/Screenshot-2026-05-06-at-5.27.12-PM-1536x768.png 1536w, https:\/\/make.wordpress.org\/core\/files\/2026\/05\/Screenshot-2026-05-06-at-5.27.12-PM-2048x1024.png 2048w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\"><\/figure>\n<\/figure>\n\n\n\n<h3 id=\"added-p-block-supports\" class=\"wp-block-heading\">Added <code>&lt;p&gt;<\/code> Block Supports<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Text in the Paragraph block can now be arranged in a columns layout.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">More details on new and improved blocks are available here:<\/p>\n\n\n\n<figure class=\"wp-block-embed is-type-wp-embed is-provider-make-wordpress-core wp-block-embed-make-wordpress-core\"><div class=\"wp-block-embed__wrapper\">\n<blockquote class=\"wp-embedded-content\" data-secret=\"gJR9nFMdt3\"><a href=\"https:\/\/make.wordpress.org\/core\/2026\/04\/22\/roster-of-design-tools-per-block-wordpress-7-0\/\">Roster of design tools per block (WordPress 7.0 edition)<\/a><\/blockquote><iframe loading=\"lazy\" class=\"wp-embedded-content\" sandbox=\"allow-scripts\" security=\"restricted\" style=\"position: absolute; visibility: hidden;\" title=\"\u201cRoster of design tools per block (WordPress 7.0 edition)\u201d \u2014 Make WordPress Core\" src=\"https:\/\/make.wordpress.org\/core\/2026\/04\/22\/roster-of-design-tools-per-block-wordpress-7-0\/embed\/#?secret=ypGmjrgAiC#?secret=gJR9nFMdt3\" data-secret=\"gJR9nFMdt3\" width=\"600\" height=\"338\" frameborder=\"0\" marginwidth=\"0\" marginheight=\"0\" scrolling=\"no\"><\/iframe>\n<\/div><\/figure>\n\n\n\n<h3 id=\"dimensions-support-enhancements\" class=\"wp-block-heading\">Dimensions Support Enhancements<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">7.0 introduces height and width block support, typography text indent support in paragraphs, presets support, and pseudo elements support on the core\/button block for ( <code>':hover<\/code>\u2018, <code>':focus<\/code>\u2018, <code>':focus-visible'<\/code>, <code>':active' <\/code>) at the <code>theme.json<\/code> level. Support for preset dimensions values in <code>theme.json<\/code> have been added for block supports such as width, height and min-height, allowing the block\u2019s variations to control the same pseudo elements, while a defined set of preset values for dimensions block supports can be leveraged to reduce the need to know and manually set the same value across multiple blocks.<\/p>\n\n\n\n<figure class=\"wp-block-embed is-type-wp-embed is-provider-make-wordpress-core wp-block-embed-make-wordpress-core\"><div class=\"wp-block-embed__wrapper\">\n<blockquote class=\"wp-embedded-content\" data-secret=\"z5UU9QfXiR\"><a href=\"https:\/\/make.wordpress.org\/core\/2026\/03\/15\/dimensions-support-enhancements-in-wordpress-7-0\/\">Dimensions Support Enhancements in WordPress 7.0<\/a><\/blockquote><iframe loading=\"lazy\" class=\"wp-embedded-content\" sandbox=\"allow-scripts\" security=\"restricted\" style=\"position: absolute; visibility: hidden;\" title=\"\u201cDimensions Support Enhancements in WordPress 7.0\u201d \u2014 Make WordPress Core\" src=\"https:\/\/make.wordpress.org\/core\/2026\/03\/15\/dimensions-support-enhancements-in-wordpress-7-0\/embed\/#?secret=uW6VEZWDwa#?secret=z5UU9QfXiR\" data-secret=\"z5UU9QfXiR\" width=\"600\" height=\"338\" frameborder=\"0\" marginwidth=\"0\" marginheight=\"0\" scrolling=\"no\"><\/iframe>\n<\/div><\/figure>\n\n\n\n<h2 id=\"developer-s-toolbox\" class=\"wp-block-heading\">Developer\u2019s toolbox<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">7.0 delivers an expansive developer toolbox including new tools for building, enhanced supportive structures, and expanded API abilities. Developers can now create a PHP-only representation of blocks on the server level, customize plugin list filters, and explore the foundational layout for a more <span tabindex='0' class='glossary-item-container'>extensible<span class='glossary-item-hidden-content'><span class='glossary-item-header'>Extensible<\/span> <span class='glossary-item-description'>This is the ability to add additional functionality to the code. Plugins extend the WordPress core software.<\/span><\/span><\/span> Site Editor.<\/p>\n\n\n\n<h3 id=\"php-only-block-registration\" class=\"wp-block-heading\">PHP Only Block Registration<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">WordPress 7.0 allows blocks and patterns to be created directly on the server with PHP, and registered with the Block API. The PHP-only representation of blocks and patterns includes pattern creation and syntax that streamlines block creation and bindings, registering blocks automatically When a block declares <code>'supports' =&gt; array( 'autoRegister' =&gt; true )<\/code> along with a render callback, exposing it to the client-side via a JavaScript global variable. PHP-registered block attributes can be edited in the editor and inspector controls can be generated from attributes, with automatic DataForm inspector controls added for PHP auto-registered blocks.<\/p>\n\n\n\n<figure class=\"wp-block-embed is-type-wp-embed is-provider-make-wordpress-core wp-block-embed-make-wordpress-core\"><div class=\"wp-block-embed__wrapper\">\n<blockquote class=\"wp-embedded-content\" data-secret=\"4BNR73qhEJ\"><a href=\"https:\/\/make.wordpress.org\/core\/2026\/03\/03\/php-only-block-registration\/\">PHP-only block registration<\/a><\/blockquote><iframe loading=\"lazy\" class=\"wp-embedded-content\" sandbox=\"allow-scripts\" security=\"restricted\" style=\"position: absolute; visibility: hidden;\" title=\"\u201cPHP-only block registration\u201d \u2014 Make WordPress Core\" src=\"https:\/\/make.wordpress.org\/core\/2026\/03\/03\/php-only-block-registration\/embed\/#?secret=7cJP62Xp8l#?secret=4BNR73qhEJ\" data-secret=\"4BNR73qhEJ\" width=\"600\" height=\"338\" frameborder=\"0\" marginwidth=\"0\" marginheight=\"0\" scrolling=\"no\"><\/iframe>\n<\/div><\/figure>\n\n\n\n<h3 id=\"interactivity-api\" class=\"wp-block-heading\">Interactivity API<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Introducing a new <code>watch()<\/code> function to the <code>@wordpress\/interactivity<\/code> package that subscribes to changes in any signal accessed inside a callback, re-running the callback whenever those signals change. The API\u2019s <code>data-wp-watch<\/code> can be added to a DOM element\u2019s lifecycle and react to state changes. The <code>state.url<\/code> value is now populated server-side during directive processing, remaining unchanged until the first client-side navigation occurs.<\/p>\n\n\n\n<figure class=\"wp-block-embed is-type-wp-embed is-provider-make-wordpress-core wp-block-embed-make-wordpress-core\"><div class=\"wp-block-embed__wrapper\">\n<blockquote class=\"wp-embedded-content\" data-secret=\"i9DbS9lwSc\"><a href=\"https:\/\/make.wordpress.org\/core\/2026\/02\/23\/changes-to-the-interactivity-api-in-wordpress-7-0\/\">Changes to the Interactivity API in WordPress 7.0<\/a><\/blockquote><iframe loading=\"lazy\" class=\"wp-embedded-content\" sandbox=\"allow-scripts\" security=\"restricted\" style=\"position: absolute; visibility: hidden;\" title=\"\u201cChanges to the Interactivity API in WordPress 7.0\u201d \u2014 Make WordPress Core\" src=\"https:\/\/make.wordpress.org\/core\/2026\/02\/23\/changes-to-the-interactivity-api-in-wordpress-7-0\/embed\/#?secret=klDvDyAdEr#?secret=i9DbS9lwSc\" data-secret=\"i9DbS9lwSc\" width=\"600\" height=\"338\" frameborder=\"0\" marginwidth=\"0\" marginheight=\"0\" scrolling=\"no\"><\/iframe>\n<\/div><\/figure>\n\n\n\n<h3 id=\"dataviews-and-dataforms\" class=\"wp-block-heading\">DataViews and DataForms\u00a0<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Experience a new Activity layout, new Details layout, Improved modal appearance, and the ability to register 3rd party types in the Field API.<\/p>\n\n\n\n<h3 id=\"block-bindings-api-iterations\" class=\"wp-block-heading\">Block bindings API iterations\u00a0<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Introducing the Block bindings and patterns overrides feature, with the ability to filter available attribute sources by format, aligning with the Field API.<\/p>\n\n\n\n<h3 id=\"new-plugin-list-filter\" class=\"wp-block-heading\">New plugin list filter\u00a0<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">A new <code>plugins_list_status_text<\/code> filter in <code>get_views()<\/code> has been added to allow custom filtering. Custom statuses added with <code>plugins_list<\/code> now appear as tabs to filter the related plugins. The tab label can be customized using the new <code>plugins_list_status_text<\/code> hook.<\/p>\n\n\n\n<h3 id=\"site-editor-wordpress-build-and-routing\" class=\"wp-block-heading\">Site Editor wordpress\/build and routing<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">In 7.0 the foundation has been laid for an extensible site editor and routing, route validation, a new <code>@wordpress\/boot package<\/code> that allows plugins to build custom site-editor pages, and a refactored <code>@wordpress\/scripts<\/code> that builds from directories and reduces Webpack dependence.<\/p>\n\n\n\n<h2 id=\"bonus-dev-goodies\" class=\"wp-block-heading\">Bonus dev goodies<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">WordPress 7.0 introduces updates that span every area of Core. These changes support ongoing initiatives to create a flexible foundation for developers while boosting usability and opportunity.<\/p>\n\n\n\n<h3 id=\"block-hooks-for-content-like-custom-post-types\" class=\"wp-block-heading\">Block <span tabindex='0' class='glossary-item-container'>Hooks<span class='glossary-item-hidden-content'><span class='glossary-item-header'>Hooks<\/span> <span class='glossary-item-description'>In WordPress theme and development, hooks are functions that can be applied to an action or a Filter in WordPress. Actions are functions performed when a certain event occurs in WordPress. Filters allow you to modify certain functions. Arguments used to hook both filters and actions look the same.<\/span><\/span><\/span> for content-like Custom Post Types.<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">The Block Hooks logic has been moved from individual post type filters to the REST controller.<\/p>\n\n\n\n<h3 id=\"more-secure-user-registration\" class=\"wp-block-heading\">More secure user registration<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Administrator and Editor roles have been removed from the new user default selector under <code>General<\/code> in the admin screen. Site Health now alerts if one of those roles was selected before updating, while a new <code>default_role_dropdown_excluded_roles<\/code> filter allows developers to change default excluded roles.<\/p>\n\n\n\n<h3 id=\"codemirror-update-to-v5\" class=\"wp-block-heading\">CodeMirror Update to v5<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">CodeMirror has been updated to the latest <code>v5<\/code> version, along with <code>CSSLint<\/code>, <code>HTMLHint<\/code>, and J<code>SONLint<\/code>, while <code>Esprima<\/code> has been replaced with <code>Espree<\/code> for ES6 support and JavaScript linting.<\/p>\n\n\n\n<h3 id=\"external-libraries-updates\" class=\"wp-block-heading\">External Libraries Updates<\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li><a href=\"https:\/\/core.trac.wordpress.org\/ticket\/63763\">backbone.js has been upgraded<\/a> to the latest version (1.6.1).<\/li>\n\n\n\n<li>The Requests library has been updated from 2.0.11 to <a href=\"https:\/\/github.com\/WordPress\/Requests\/releases\/tag\/v2.0.17\">2.0.17<\/a>.<\/li>\n<\/ul>\n\n\n\n<h3 id=\"php-updates\" class=\"wp-block-heading\">PHP Updates<\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li>WordPress Core\u2019s <a href=\"https:\/\/make.wordpress.org\/core\/2026\/01\/09\/dropping-support-for-php-7-2-and-7-3\/\">minimum PHP version is now 7.4<\/a>\u00a0<\/li>\n\n\n\n<li><a href=\"https:\/\/core.trac.wordpress.org\/ticket\/64491\">PHPMailer has been updated<\/a> to version 7.0.2, which includes a Sender address <span tabindex='0' class='glossary-item-container'>bug<span class='glossary-item-hidden-content'><span class='glossary-item-header'>bug<\/span> <span class='glossary-item-description'>A bug is an error or unexpected result. Performance improvements, code optimization, and are considered enhancements, not defects. After feature freeze, only bugs are dealt with, with regressions (adverse changes from the previous version) being the highest priority.<\/span><\/span><\/span> fix.<\/li>\n<\/ul>\n\n\n\n<h2 id=\"accessibility\" class=\"wp-block-heading\"><span tabindex='0' class='glossary-item-container'>Accessibility<span class='glossary-item-hidden-content'><span class='glossary-item-header'>Accessibility<\/span> <span class='glossary-item-description'>Accessibility (commonly shortened to a11y) refers to the design of products, devices, services, or environments for people with disabilities. The concept of accessible design ensures both \u201cdirect access\u201d (i.e. unassisted) and \u201cindirect access\u201d meaning compatibility with a person\u2019s assistive technology (for example, computer screen readers). (https:\/\/en.wikipedia.org\/wiki\/Accessibility)<\/span><\/span><\/span><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">WordPress 7.0 includes numerous improvements and additions that make content more accessible for everyone. The login password reset now pre-populates with a username to comply with <span tabindex='0' class='glossary-item-container'>WCAG<span class='glossary-item-hidden-content'><span class='glossary-item-header'>WCAG<\/span> <span class='glossary-item-description'>WCAG is an acronym for Web Content Accessibility Guidelines. These guidelines are helping make sure the internet is accessible to all people no matter how they would need to access the internet (screen-reader, keyboard only, etc) <a href=\"https:\/\/www.w3.org\/TR\/WCAG21\/\">https:\/\/www.w3.org\/TR\/WCAG21\/<\/a>.<\/span><\/span><\/span> 2.2, and a new <code>wp_get_image_alttext()<\/code> function imports Image Alt text metadata from image IPTC metadata. The <code>word-break<\/code> property has been added to <code>.screen-reader-text<\/code> to ensure screen readers won\u2019t read text as individual letters in hidden text, and <a href=\"https:\/\/core.trac.wordpress.org\/ticket\/64529\">view transitions are only activated when reduced motion is not set<\/a>.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Title attributes can now be removed from two functions using a new <code>$use_title_attr<\/code> parameter, and are removed from three author link functions by default.<\/p>\n\n\n\n<h2 id=\"but-wait-there-s-more\" class=\"wp-block-heading\">But wait, there\u2019s more!<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">7.0 offers so much more! More than <a href=\"https:\/\/core.trac.wordpress.org\/query?status=closed&amp;type=defect+(bug)&amp;milestone=7.0&amp;group=component&amp;col=id&amp;col=summary&amp;col=type&amp;col=owner&amp;col=priority&amp;col=component&amp;col=version&amp;order=priority\">300<\/a> Core bugs, <a href=\"https:\/\/github.com\/WordPress\/gutenberg\/issues?q=(label%3A%22%5BType%5D%20Bug%22%20AND%20is%3Aclosed)%20AND%20(milestone%3A%22Gutenberg%2022.0%22%20OR%20milestone%3A%22Gutenberg%2022.1%22%20OR%20milestone%3A%22Gutenberg%2022.2%22%20OR%20milestone%3A%22Gutenberg%2022.3%22%20OR%20milestone%3A%22Gutenberg%2022.4%22%20OR%20milestone%3A%22Gutenberg%2022.5%22%20OR%20milestone%3A%22Gutenberg%2022.6%22)\">486<\/a> <span tabindex='0' class='glossary-item-container'>Gutenberg<span class='glossary-item-hidden-content'><span class='glossary-item-header'>Gutenberg<\/span> <span class='glossary-item-description'>The Gutenberg project is the new Editor Interface for WordPress. The editor improves the process and experience of creating new content, making writing rich content much simpler. It uses \u2018blocks\u2019 to add richness rather than shortcodes, custom HTML etc.\r<a href=\"https:\/\/wordpress.org\/gutenberg\/\">https:\/\/wordpress.org\/gutenberg\/<\/a><\/span><\/span><\/span> bugs, <a href=\"https:\/\/core.trac.wordpress.org\/query?status=closed&amp;type=enhancement&amp;type=feature+request&amp;milestone=7.0&amp;group=component&amp;col=id&amp;col=summary&amp;col=type&amp;col=owner&amp;col=priority&amp;col=component&amp;col=version&amp;order=priority\">77<\/a> enhancements and feature requests, and <a href=\"https:\/\/core.trac.wordpress.org\/query?status=closed&amp;type=task+(blessed)&amp;milestone=7.0&amp;group=component&amp;col=id&amp;col=summary&amp;col=type&amp;col=owner&amp;col=priority&amp;col=component&amp;col=version&amp;order=priority\">35<\/a> blessed tasks have been <a href=\"https:\/\/core.trac.wordpress.org\/query?status=closed&amp;milestone=7.0&amp;group=component&amp;col=id&amp;col=summary&amp;col=owner&amp;col=type&amp;col=priority&amp;col=component&amp;col=version&amp;order=priority\">marked as fixed in WordPress 7.0<\/a>.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Below are a few to highlight:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Site Health: OPCache added to <code>Site Health &gt; Info &gt; Server<\/code> (<a href=\"https:\/\/core.trac.wordpress.org\/ticket\/63697\">Trac #63697<\/a>)<\/li>\n\n\n\n<li>Editor: Name\/description metadata added to patterns when saved (<a href=\"https:\/\/core.trac.wordpress.org\/ticket\/64123\">Trac #64123<\/a> )<\/li>\n\n\n\n<li>Script Loader: Allow scripts to depend on modules: (<a href=\"https:\/\/core.trac.wordpress.org\/ticket\/61500\">Trac #61500<\/a>)<\/li>\n\n\n\n<li>Script Loader: HTML5 script theme support deprecated and removed (<a href=\"https:\/\/core.trac.wordpress.org\/ticket\/64442\">Trac #64442<\/a>)\u00a0<\/li>\n\n\n\n<li>General: Allow hooking into <code>wp_trigger_error()<\/code> when <code>WP_DEBUG<\/code> is not truthy. (<a href=\"https:\/\/core.trac.wordpress.org\/ticket\/60886\">Trac #60886<\/a>)\u00a0<\/li>\n\n\n\n<li>Multisite: Networks and Sites no longer automatically mark website as spam when an account is marked as spam (<a href=\"https:\/\/core.trac.wordpress.org\/ticket\/61146\">Trac #61146<\/a>)<\/li>\n\n\n\n<li>Themes: PHP 8.1 deprecation notice handling (<a href=\"https:\/\/core.trac.wordpress.org\/ticket\/64864\">Trac #64864<\/a>)<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\"><strong><em>Thank you to everyone who contributed to this version of WordPress, whether through code, testing, or something else \u2013 your contributions matter and help Make WordPress.<\/em><\/strong><\/p>\n\n\n\n<p class=\"has-text-align-right wp-block-paragraph\"><em>Props to <a href=\"https:\/\/profiles.wordpress.org\/westonruter\/\" class=\"mention\"><span class=\"mentions-prefix\">@<\/span>westonruter<\/a>, <a href=\"https:\/\/profiles.wordpress.org\/sabernhardt\/\" class=\"mention\"><span class=\"mentions-prefix\">@<\/span>sabernhardt<\/a>, <a href=\"https:\/\/profiles.wordpress.org\/marybaum\/\" class=\"mention\"><span class=\"mentions-prefix\">@<\/span>marybaum<\/a>, <a href=\"https:\/\/profiles.wordpress.org\/jeffpaul\/\" class=\"mention\"><span class=\"mentions-prefix\">@<\/span>jeffpaul<\/a>, <a href=\"https:\/\/profiles.wordpress.org\/jorbin\/\" class=\"mention\"><span class=\"mentions-prefix\">@<\/span>jorbin<\/a>, <a href=\"https:\/\/profiles.wordpress.org\/desrosj\/\" class=\"mention\"><span class=\"mentions-prefix\">@<\/span>desrosj<\/a>,<\/em> <em><a href=\"https:\/\/profiles.wordpress.org\/coffee2code\/\" class=\"mention\"><span class=\"mentions-prefix\">@<\/span>coffee2code<\/a>, <a href=\"https:\/\/profiles.wordpress.org\/audrasjb\/\" class=\"mention\"><span class=\"mentions-prefix\">@<\/span>audrasjb<\/a>, <a href=\"https:\/\/profiles.wordpress.org\/wildworks\/\" class=\"mention\"><span class=\"mentions-prefix\">@<\/span>wildworks<\/a> and <a href=\"https:\/\/profiles.wordpress.org\/ankit-k-gupta\/\" class=\"mention\"><span class=\"mentions-prefix\">@<\/span>ankit-k-gupta<\/a> for collaboration and review.<\/em><\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n<p class=\"o2-appended-tags\"><a href=\"https:\/\/make.wordpress.org\/core\/tag\/7-0\/\" class=\"tag\"><span class=\"tag-prefix\">#<\/span>7-0<\/a>, <a href=\"https:\/\/make.wordpress.org\/core\/tag\/field-guide\/\" class=\"tag\"><span class=\"tag-prefix\">#<\/span>field-guide<\/a><\/p><nav class='o2-post-footer-actions'><ul class='o2-post-footer-action-row'><li class='o2-post-footer-action'><a href=\"https:\/\/login.wordpress.org\/?redirect_to=https%3A%2F%2Fmake.wordpress.org%2Fcore%2F2026%2F05%2F14%2Fwordpress-7-0-field-guide%2F%23respond&#038;locale=en_US\" title=\"Login to Reply\"  class=\"genericon  genericon-reply\"  data-action=\"login-to-reply\"  data-actionstate=\"default\" >Login to Reply<\/a><\/li><\/ul><div class='o2-post-footer-action-likes'><\/div><ul class='o2-post-footer-action-row'><\/ul><\/nav>","protected":false},"excerpt":{"rendered":"<p>This guide outlines major developer features and breaking changes in 7.0 and is published in the Release Candidaterelease candidate One of the final stages in the version release cycle, this version signals the potential to be a final release to the public. Also see alpha (beta). phase to help inform WordPress extending developers, CoreCore Core [&hellip;]<\/p>\n","protected":false},"author":16694622,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_crdt_document":"{\"document\":\"AACtsQGN9uL0H8K6xqsGAJ6LuN0BgrrGqwa9z9zLDoK6xqsGvc\/cyw6CusarBr3P3MsOgrrGqwa9z9zLDoK6xqsGvc\/cyw6CusarBr3P3MsOgrrGqwa9z9zLDoK6xqsGjJra0AKCusarBoya2tACgrrGqwaGvdnQDYK6xqsGhr3Z0A2CusarBr3P3MsOgrrGqwa9z9zLDoK6xqsGvc\/cyw6CusarBr3P3MsOxr3Z0A0DgrrGqwa9z9zLDsK6xqsGBr3P3MsOwrrGqwYCvc\/cyw7CusarBgemg9\/iC4K6xqsGg+rQoxrCusarBi69z9zLDsK6xqsGAIya2tACwrrGqwYAiZWBzgbCusarBgKJlYHOBsK6xqsGAYmVgc4GwrrGqwYPjJra0ALCusarBgW9z9zLDsK6xqsGJcmVgc4GAcK6xqsGAL3P3MsOjfbi9B+9z9zLDo324vQfvc\/cyw6N9uL0H73P3MsOjfbi9B+MmtrQAo324vQfiZWBzgaN9uL0H4mVgc4Gjfbi9B+CusarBo324vQfgrrGqwaN9uL0H4ya2tACjfbi9B+CusarBo324vQfvc\/cyw6N9uL0H4K6xqsGjfbi9B+CusarBo324vQfgrrGqwaN9uL0H4K6xqsGjfbi9B+CusarBo324vQfwrrGqwYAnou43QGCusarBr3P3MsOgrrGqwa9z9zLDp6LuN0Bvc\/cyw6CusarBr3P3MsOgrrGqwa9z9zLDoK6xqsGvc\/cyw6CusarBr3P3MsOgrrGqwa9z9zLDoK6xqsGjJra0AKCusarBoya2tACgrrGqwaGvdnQDYK6xqsGhr3Z0A2CusarBr3P3MsOgrrGqwa9z9zLDoK6xqsGvc\/cyw6CusarBrXFm7Ie3tS79BcAvc\/cyw6e1Lv0F73P3MsOntS79Be9z9zLDp7Uu\/QXvc\/cyw6e1Lv0F73P3MsOntS79Be9z9zLDp7Uu\/QXjJra0AKe1Lv0F4ya2tACntS79BeGvdnQDZ7Uu\/QXhr3Z0A3e1Lv0FwDN9uL0HwLzz++VCQXGicPNCw+e1Lv0F8aJw80LCp7Uu\/QXpoPf4gve1Lv0FwCGicPNC56LuN0Bvc\/cyw6e1Lv0F7XFm7Ievc\/cyw61xZuyHr3P3MsOtcWbsh69z9zLDrXFm7Ievc\/cyw61xZuyHr3P3MsOtcWbsh69z9zLDrXFm7Ievc\/cyw6ei7jdAYya2tACtcWbsh6MmtrQArXFm7Iehr3Z0A21xZuyHoa92dANtcWbsh6D6tCjGui0qOAUAL3P3MsOqLSo4BS9z9zLDqi0qOAUvc\/cyw6otKjgFL3P3MsOqLSo4BS9z9zLDqi0qOAUvc\/cyw6otKjgFL3P3MsOqLSo4BS9z9zLDqi0qOAUvc\/cyw6otKjgFL3P3MsOqLSo4BS9z9zLDui0qOAUAOaD3+ILA73P3MsOqLSo4BTmg9\/iCwS9z9zLDqi0qOAU5oPf4gsBvc\/cyw6otKjgFOaD3+ILBqi0qOAU5oPf4gsBqLSo4BTmg9\/iCyy9z9zLDqi0qOAUpoPf4gu9z9zLDqi0qOAUpoPf4gu9z9zLDqi0qOAU5oPf4gsHvc\/cyw6otKjgFL3P3MsOqLSo4BTmg9\/iCwe9z9zLDqi0qOAU5oPf4gsKqLSo4BTmg9\/iCwee1Lv0F4K6xqsGhonDzQu9z9zLDoaJw80Lvc\/cyw6GicPNC73P3MsOhonDzQu9z9zLDoaJw80Lvc\/cyw6GicPNC73P3MsOhonDzQuMmtrQAoaJw80LjJra0AKGicPNC4a92dANhonDzQuGvdnQDcaJw80LAImVgc4GxonDzQsBvc\/cyw6N9uL0H4K6xqsGvc\/cyw6CusarBp7Uu\/QXgrrGqwa9z9zLDp7Uu\/QXvc\/cyw6e1Lv0F73P3MsOntS79Be9z9zLDp7Uu\/QXvc\/cyw6e1Lv0F73P3MsOntS79Bf9z9zLDgCMmtrQAp7Uu\/QXjJra0AKe1Lv0F4a92dANntS79BeGvdnQDZ7Uu\/QXqLSo4BS9z9zLDqaD3+ILvc\/cyw6otKjgFP3P3MsOAKaD3+IL\/c\/cyw4AqLSo4BT9z9zLDgCmg9\/iC\/3P3MsOAaaD3+ILvc\/cyw6mg9\/iC73P3MsOpoPf4gu9z9zLDqaD3+ILvc\/cyw6mg9\/iC\/3P3MsOEui0qOAUAb3P3MsOqLSo4BS9z9zLDqi0qOAUvc\/cyw6otKjgFL3P3MsOqLSo4BS9z9zLDqi0qOAUvc\/cyw7otKjgFAGmg9\/iC+i0qOAUAL3P3MsOqLSo4BS9z9zLDqi0qOAU\/c\/cyw4BqLSo4BS9z9zLDqi0qOAUvc\/cyw6otKjgFL3P3MsO6LSo4BQCvc\/cyw6otKjgFL3P3MsOqLSo4BS9z9zLDqi0qOAUvc\/cyw6otKjgFL3P3MsOqLSo4BS9z9zLDui0qOAUAaaD3+IL\/c\/cyw4C6LSo4BQAvc\/cyw6otKjgFL3P3MsOqLSo4BS9z9zLDqi0qOAU\/c\/cyw4BqLSo4BS9z9zLDqi0qOAUvc\/cyw7otKjgFAH9z9zLDgKmg9\/iC73P3MsOpoPf4gu9z9zLDqaD3+IL\/c\/cyw4BpoPf4gu9z9zLDqaD3+ILvc\/cyw6mg9\/iC73P3MsOpoPf4gu9z9zLDqaD3+ILvc\/cyw6mg9\/iC\/3P3MsOAaaD3+ILvc\/cyw6otKjgFL3P3MsOpoPf4gu9z9zLDqi0qOAUvc\/cyw6otKjgFL3P3MsOqLSo4BS9z9zLDqi0qOAUvc\/cyw6mg9\/iC73P3MsOpoPf4gu9z9zLDqi0qOAUvc\/cyw6otKjgFL3P3MsOqLSo4BS9z9zLDqi0qOAUvc\/cyw6mg9\/iC73P3MsOqLSo4BS9z9zLDqi0qOAU\/c\/cyw4HqLSo4BT9z9zLDucghr3Z0A3JlYHOBgCei7jdAYmVgc4Gvc\/cyw6JlYHOBr3P3MsOiZWBzga9z9zLDomVgc4Gvc\/cyw6JlYHOBr3P3MsOiZWBzga9z9zLDomVgc4Gvc\/cyw6JlYHOBoya2tACiZWBzgaMmtrQAomVgc4Gvc\/cyw6JlYHOBr3P3MsOiZWBzga9z9zLDsmVgc4GBb3P3MsOyZWBzgYGvc\/cyw7JlYHOBgK9z9zLDsmVgc4GOL3P3MsOyZWBzgYAjJra0ALJlYHOBiG9z9zLDsmVgc4GF73P3MsOhr3Z0A29z9zLDoa92dANvc\/cyw6GvdnQDb3P3MsOhr3Z0A2MmtrQAoa92dANiZWBzgaGvdnQDYmVgc4Ghr3Z0A2JlYHOBoa92dANiZWBzgaGvdnQDYmVgc4Ghr3Z0A29z9zLDoa92dANyZWBzgYCxr3Z0A01jJra0ALJlYHOBgC9z9zLDoa92dANvc\/cyw6GvdnQDb3P3MsOhr3Z0A29z9zLDsa92dANBcmVgc4GAoa92dANiZWBzgaGvdnQDYmVgc4Ghr3Z0A2JlYHOBoa92dANiZWBzgaGvdnQDYmVgc4Gxr3Z0A0AyZWBzgYBjJra0AKGvdnQDYmVgc4Gxr3Z0A0FiZWBzgaMmtrQAp6LuN0BjJra0AK9z9zLDoya2tACvc\/cyw6MmtrQAr3P3MsOjJra0AK9z9zLDoya2tACvc\/cyw6MmtrQAr3P3MsOjJra0AK9z9zLDsya2tACA8a92dANAr3P3MsOjJra0AK9z9zLDoya2tACvc\/cyw6MmtrQAsa92dANAImVgc4Ghr3Z0A2ei7jdAYa92dANvc\/cyw6GvdnQDb3P3MsOhr3Z0A29z9zLDoa92dANvc\/cyw6GvdnQDb3P3MsOhr3Z0A29z9zLDoa92dANvc\/cyw6GvdnQDYya2tAChr3Z0A2MmtrQAsa92dANA73P3MsOhr3Z0A29z9zLDoa92dANvc\/cyw6GvdnQDYmVgc4Ghr3Z0A2ei7jdAYa92dANvc\/cyw6GvdnQDb3P3MsOhr3Z0A29z9zLDoa92dANvc\/cyw6GvdnQDb3P3MsOhr3Z0A29z9zLDoa92dANvc\/cyw6GvdnQDYya2tAChr3Z0A2MmtrQAsa92dANA73P3MsOhr3Z0A29z9zLDoa92dANvc\/cyw7GvdnQDQOJlYHOBoa92dANnou43QGGvdnQDb3P3MsOhr3Z0A29z9zLDoa92dANvc\/cyw6GvdnQDb3P3MsOhr3Z0A29z9zLDoa92dANvc\/cyw6GvdnQDb3P3MsOhr3Z0A2MmtrQAoa92dANjJra0AKGvdnQDcya2tACAMa92dANAr3P3MsOhr3Z0A29z9zLDoa92dANvc\/cyw7GvdnQDQOMmtrQAoa92dANiZWBzgaGvdnQDZ6LuN0Bhr3Z0A29z9zLDoa92dANvc\/cyw6GvdnQDb3P3MsOhr3Z0A29z9zLDoa92dANvc\/cyw6GvdnQDb3P3MsOhr3Z0A29z9zLDoa92dANjJra0AKGvdnQDYya2tACxr3Z0A0Dvc\/cyw6GvdnQDb3P3MsOhr3Z0A29z9zLDsa92dANAaaD3+IL\/c\/cyw6UAoaJw80LgrrGqwazz++VCb3P3MsOs8\/vlQm9z9zLDrPP75UJvc\/cyw6zz++VCb3P3MsOs8\/vlQm9z9zLDrPP75UJvc\/cyw6zz++VCb3P3MsOs8\/vlQmMmtrQArPP75UJjJra0AKzz++VCYa92dANs8\/vlQmGvdnQDfPP75UJAImVgc4G88\/vlQkBiZWBzga9z9zLDvPP75UJOIya2tACs8\/vlQmMmtrQArPP75UJhr3Z0A3zz++VCRCCusarBvPP75UJAIK6xqsG88\/vlQkAgrrGqwbzz++VCQ6CusarBvPP75UJBoK6xqsGs8\/vlQmCusarBvPP75UJAIaJw80L\/c\/cyw4AgrrGqwaGicPNC73P3MsOhonDzQu9z9zLDoaJw80Lvc\/cyw6GicPNC73P3MsOnou43QG9z9zLDoaJw80Lvc\/cyw6GicPNC73P3MsOhonDzQuMmtrQAoaJw80LjJra0AKGicPNC4a92dANhonDzQuGvdnQDYaJw80Ls8\/vlQmCusarBo324vQfnou43QGN9uL0H73P3MsOjfbi9B+9z9zLDo324vQfvc\/cyw6N9uL0H73P3MsOjfbi9B+9z9zLDo324vQfvc\/cyw6N9uL0H73P3MsOjfbi9B+MmtrQAo324vQfjJra0AKN9uL0H4a92dANjfbi9B+GvdnQDY324vQfvc\/cyw6N9uL0H73P3MsOjfbi9B+9z9zLDs324vQfAL3P3MsOzfbi9B8CiZWBzgbN9uL0HwK9z9zLDs324vQfAr3P3MsOzfbi9B84vc\/cyw7N9uL0HwCMmtrQAs324vQfAImVgc4Gzfbi9B8CiZWBzgbN9uL0HwmCusarBo324vQfgrrGqwbN9uL0HwSMmtrQAs324vQfAYK6xqsGzfbi9B8Bvc\/cyw7N9uL0Hw+CusarBs324vQfB4K6xqsGjfbi9B+CusarBs324vQfAoK6xqsGzfbi9B8AgrrGqwbN9uL0HwGzz++VCb3P3MsOs8\/vlQn9z9zLDgCCusarBrPP75UJvc\/cyw6zz++VCb3P3MsOnou43QG9z9zLDrPP75UJvc\/cyw6zz++VCb3P3MsOs8\/vlQm9z9zLDrPP75UJvc\/cyw6zz++VCb3P3MsOs8\/vlQmMmtrQArPP75UJjJra0AKzz++VCb3P3MsOjJra0AK9z9zLDoya2tACiZWBzgaMmtrQAoa92dANs8\/vlQmGvdnQDbPP75UJvc\/cyw6MmtrQAr3P3MsOjJra0AK9z9zLDoya2tACvc\/cyw6MmtrQAr3P3MsOjJra0AK9z9zLDoya2tACnff20gjMmtrQAgC9z9zLDoya2tACvc\/cyw6MmtrQAr3P3MsOjJra0AK9z9zLDoya2tACvc\/cyw6MmtrQAr3P3MsOjJra0AK9z9zLDoya2tACvc\/cyw7MmtrQAgO9z9zLDoya2tACvc\/cyw6MmtrQAr3P3MsOzJra0AIAw+rQoxoCnou43QG9z9zLDoya2tAC3ou43QEEvc\/cyw6MmtrQAt6LuN0BAb3P3MsOjJra0ALei7jdASymg9\/iC56LuN0BjJra0AKmg9\/iC8ya2tACB73P3MsOzJra0AIdvc\/cyw7MmtrQAhXmg9\/iCwHMmtrQAgD9z9zLDgGd9\/bSCL3P3MsOnff20gi9z9zLDp339tIIvc\/cyw6d9\/bSCIya2tACnff20giMmtrQAp339tIIjJra0AKd9\/bSCIya2tACnff20giMmtrQAp339tIIvc\/cyw6d9\/bSCImVgc4G3ou43QECvc\/cyw6ei7jdAb3P3MsOnou43QG9z9zLDp6LuN0Bvc\/cyw6ei7jdAb3P3MsOnou43QG9z9zLDp6LuN0Bvc\/cyw6ei7jdAYya2tACnou43QGMmtrQAp6LuN0Bvc\/cyw6ei7jdAb3P3MsOnou43QG9z9zLDp6LuN0B5oPf4gsE3ff20ggEpoPf4gu9z9zLDp339tII3ou43QEA3ff20ggApoPf4gvd9\/bSCAGmg9\/iC5339tIIpoPf4gu9z9zLDt339tIIAqaD3+ILvc\/cyw7d9\/bSCAKmg9\/iC5339tIIpoPf4gvd9\/bSCAimg9\/iC9339tIIDKaD3+IL3ff20ggGpoPf4gvd9\/bSCAemg9\/iC9339tIICr3P3MsO3ff20ggAjJra0AKd9\/bSCN6LuN0BA9339tIIAYya2tAC3ff20ggBjJra0ALd9\/bSCACMmtrQAp339tIIjJra0ALd9\/bSCAaMmtrQAp339tIIiZWBzgbd9\/bSCAG9z9zLDp339tIIiZWBzgad9\/bSCImVgc4G3ff20ggCjJra0ALd9\/bSCA+MmtrQAt339tIIA73P3MsOjJra0AL9z9zLDgKJlYHOBr3P3MsOiZWBzga9z9zLDomVgc4G\/c\/cyw4AjJra0ALei7jdAQC9z9zLDomVgc4Gvc\/cyw6JlYHOBr3P3MsOiZWBzga9z9zLDomVgc4GjJra0ALJlYHOBgDei7jdAQCJlYHOBt6LuN0BAYya2tACnou43QGMmtrQAp6LuN0BjJra0AKei7jdAYmVgc4Gnou43QGJlYHOBt6LuN0BAcya2tACAZ6LuN0BjJra0ALei7jdAQWJlYHOBsya2tACAL3P3MsOiZWBzgb9z9zLDgCJlYHOBsya2tACAP3P3MsOBcmVgc4GAIya2tAC\/c\/cyw4AiZWBzgbMmtrQAgC9z9zLDsmVgc4GKb3P3MsOiZWBzgbMmtrQAgD9z9zLDgXJlYHOBgCMmtrQAv3P3MsOAImVgc4GzJra0AIA\/c\/cyw4CiZWBzga9z9zLDomVgc4Gvc\/cyw6JlYHOBr3P3MsOiZWBzga9z9zLDomVgc4G\/c\/cyw4BiZWBzgb9z9zLDgCMmtrQAomVgc4GjJra0AKJlYHOBoya2tAC\/c\/cyw4PyZWBzgYCvc\/cyw6JlYHOBsya2tACBP3P3MsOAImVgc4GzJra0AIAvc\/cyw7JlYHOBh+9z9zLDomVgc4GzJra0AIA\/c\/cyw4FiZWBzgbMmtrQAgD9z9zLDgCJlYHOBsya2tACAL3P3MsOyZWBzgYKvc\/cyw6JlYHOBsya2tACAP3P3MsOBYmVgc4GzJra0AIA\/c\/cyw4AiZWBzgbMmtrQAgD9z9zLDgSJlYHOBv3P3MsOAYmVgc4G\/c\/cyw4BiZWBzga9z9zLDomVgc4G\/c\/cyw4BiZWBzgb9z9zLDgCMmtrQAomVgc4GjJra0AKJlYHOBoya2tAC\/c\/cyw4GiZWBzga9z9zLDomVgc4G\/c\/cyw4BiZWBzga9z9zLDomVgc4G\/c\/cyw4BiZWBzga9z9zLDomVgc4G\/c\/cyw4BiZWBzga9z9zLDomVgc4Gvc\/cyw6MmtrQAsmVgc4GAb3P3MsOiZWBzgbMmtrQAgC9z9zLDoya2tACiZWBzgbMmtrQAgGJlYHOBoya2tAC\/c\/cyw4AiZWBzgbMmtrQAgH9z9zLDgaJlYHOBr3P3MsOiZWBzgb9z9zLDgWJlYHOBr3P3MsOiZWBzgb9z9zLDgLJlYHOBhW9z9zLDomVgc4GzJra0AIBvc\/cyw6MmtrQAv3P3MsOAImVgc4GzJra0AIBiZWBzgaMmtrQAomVgc4GjJra0AKJlYHOBoya2tAC\/c\/cyw4AiZWBzgb9z9zLDgSMmtrQAomVgc4GjJra0AKJlYHOBoya2tACiZWBzgaMmtrQAomVgc4GjJra0AL9z9zLDgKJlYHOBr3P3MsOiZWBzgb9z9zLDgWJlYHOBv3P3MsOHcmVgc4GAMya2tACBP3P3MsOAImVgc4GzJra0AIB\/c\/cyw4CiZWBzga9z9zLDomVgc4G\/c\/cyw4FiZWBzga9z9zLDomVgc4Gvc\/cyw6JlYHOBr3P3MsOiZWBzga9z9zLDomVgc4Gvc\/cyw6JlYHOBv3P3MsOA4mVgc4Gvc\/cyw6JlYHOBr3P3MsOiZWBzga9z9zLDomVgc4Gvc\/cyw6JlYHOBr3P3MsOiZWBzgb9z9zLDgWJlYHOBr3P3MsOiZWBzga9z9zLDomVgc4Gvc\/cyw6JlYHOBr3P3MsOiZWBzgb9z9zLDgGJlYHOBv3P3MsOA4mVgc4Gvc\/cyw6JlYHOBv3P3MsOAMmVgc4GDL3P3MsOiZWBzgbMmtrQAgC9z9zLDoya2tAC\/c\/cyw4AiZWBzgbMmtrQAgD9z9zLDgSJlYHOBr3P3MsOiZWBzgb9z9zLDgGJlYHOBr3P3MsOiZWBzgb9z9zLDgCMmtrQAomVgc4GjJra0AKJlYHOBoya2tACiZWBzgaMmtrQAomVgc4GjJra0AKJlYHOBoya2tACiZWBzgaMmtrQAomVgc4GjJra0AKJlYHOBoya2tAC\/c\/cyw4DzJra0AIBiZWBzgaMmtrQAomVgc4GzJra0AIBiZWBzgbMmtrQAgH9z9zLDgLMmtrQAgS9z9zLDsya2tACAYmVgc4GjJra0AKJlYHOBoya2tAC\/c\/cyw4DjJra0AL9z9zLDgCJlYHOBr3P3MsOiZWBzgb9z9zLDgSMmtrQAv3P3MsOA4mVgc4GzJra0AIEvc\/cyw6MmtrQAomVgc4GjJra0AKJlYHOBoya2tACiZWBzgaMmtrQAv3P3MsOAImVgc4Gvc\/cyw6JlYHOBr3P3MsOiZWBzga9z9zLDomVgc4Gvc\/cyw7MmtrQAgCJlYHOBoya2tACiZWBzgaMmtrQAomVgc4GjJra0AL9z9zLDgSJlYHOBsya2tACAf3P3MsOAomVgc4Gvc\/cyw6JlYHOBr3P3MsOiZWBzgb9z9zLDgCMmtrQAv3P3MsOAomVgc4G\/c\/cyw4DiZWBzga9z9zLDomVgc4Gvc\/cyw6JlYHOBv3P3MsOAYmVgc4G\/c\/cyw4CjJra0AKJlYHOBsya2tACAL3P3MsOiZWBzga9z9zLDomVgc4G\/c\/cyw4CiZWBzga9z9zLDomVgc4GzJra0AIB\/c\/cyw4AzJra0AIA\/c\/cyw4AiZWBzgbMmtrQAgD9z9zLDgGJlYHOBv3P3MsOA4mVgc4Gvc\/cyw6JlYHOBr3P3MsOiZWBzga9z9zLDomVgc4Gvc\/cyw6JlYHOBr3P3MsOiZWBzga9z9zLDomVgc4Gvc\/cyw6JlYHOBr3P3MsOiZWBzga9z9zLDomVgc4Gvc\/cyw6JlYHOBr3P3MsOiZWBzga9z9zLDomVgc4G\/c\/cyw4BiZWBzga9z9zLDomVgc4G\/c\/cyw4BiZWBzgb9z9zLDgGJlYHOBr3P3MsOiZWBzgb9z9zLDgOJlYHOBr3P3MsOiZWBzgb9z9zLDgCMmtrQAv3P3MsOAImVgc4Gvc\/cyw6JlYHOBr3P3MsOiZWBzga9z9zLDomVgc4G\/c\/cyw4FiZWBzga9z9zLDomVgc4G\/c\/cyw4BiZWBzga9z9zLDomVgc4Gvc\/cyw6JlYHOBr3P3MsOiZWBzga9z9zLDomVgc4Gvc\/cyw6JlYHOBv3P3MsOAYmVgc4Gvc\/cyw6JlYHOBr3P3MsOiZWBzga9z9zLDomVgc4Gvc\/cyw6JlYHOBv3P3MsOAImVgc4GzJra0AIC\/c\/cyw4AiZWBzgbMmtrQAgGJlYHOBoya2tACiZWBzgbMmtrQAgGJlYHOBoya2tACiZWBzgaMmtrQAomVgc4GjJra0AKJlYHOBsya2tACGr3P3MsOiZWBzgbMmtrQAgC9z9zLDsmVgc4GEf3P3MsOAImVgc4GzJra0AIA\/c\/cyw4BiZWBzga9z9zLDomVgc4GzJra0AIA\/c\/cyw4BiZWBzgbMmtrQAgD9z9zLDgHJlYHOBgCMmtrQAv3P3MsOAYmVgc4GzJra0AICiZWBzgbMmtrQAgf9z9zLDgDMmtrQAgaJlYHOBsya2tACAL3P3MsOiZWBzga9z9zLDomVgc4Gvc\/cyw7MmtrQAgCJlYHOBsya2tACB4mVgc4GjJra0AKJlYHOBsya2tACBYmVgc4GjJra0AKJlYHOBsya2tACA4mVgc4GzJra0AIHiZWBzgaMmtrQAomVgc4GzJra0AII\/c\/cyw4BzJra0AICvc\/cyw7MmtrQAgf9z9zLDgPMmtrQAgz9z9zLDgLMmtrQAgD9z9zLDgDMmtrQAgO9z9zLDsya2tACA73P3MsOzJra0AIdiZWBzgbMmtrQAgGJlYHOBoya2tACiZWBzgaMmtrQAomVgc4GjJra0AKJlYHOBoya2tACiZWBzgaMmtrQAomVgc4GjJra0AKJlYHOBoya2tACiZWBzgaMmtrQAv3P3MsOAImVgc4G\/c\/cyw4BiZWBzga9z9zLDomVgc4Gvc\/cyw6JlYHOBr3P3MsOiZWBzgb9z9zLDgGJlYHOBr3P3MsOiZWBzga9z9zLDomVgc4Gvc\/cyw6JlYHOBr3P3MsOiZWBzga9z9zLDomVgc4Gvc\/cyw6JlYHOBr3P3MsOiZWBzga9z9zLDomVgc4Gvc\/cyw6JlYHOBr3P3MsOiZWBzga9z9zLDomVgc4Gvc\/cyw6JlYHOBr3P3MsOiZWBzga9z9zLDomVgc4Gvc\/cyw6JlYHOBr3P3MsOiZWBzga9z9zLDomVgc4Gvc\/cyw6JlYHOBr3P3MsOiZWBzga9z9zLDomVgc4Gvc\/cyw6JlYHOBr3P3MsOiZWBzga9z9zLDomVgc4Gvc\/cyw6JlYHOBr3P3MsOiZWBzga9z9zLDomVgc4Gvc\/cyw6JlYHOBr3P3MsOiZWBzga9z9zLDomVgc4G\/c\/cyw4BiZWBzga9z9zLDomVgc4Gvc\/cyw6JlYHOBv3P3MsOAYmVgc4Gvc\/cyw6JlYHOBr3P3MsOiZWBzga9z9zLDomVgc4G\/c\/cyw4BiZWBzga9z9zLDomVgc4Gvc\/cyw6JlYHOBr3P3MsOiZWBzgb9z9zLDgGJlYHOBr3P3MsOiZWBzga9z9zLDomVgc4Gvc\/cyw6JlYHOBr3P3MsOiZWBzga9z9zLDomVgc4Gvc\/cyw6JlYHOBv3P3MsOA4mVgc4Gvc\/cyw6JlYHOBr3P3MsOiZWBzgb9z9zLDgGJlYHOBr3P3MsOiZWBzga9z9zLDomVgc4G\/c\/cyw4AjJra0AKJlYHOBoya2tACiZWBzgaMmtrQAomVgc4GjJra0AKJlYHOBoya2tACiZWBzgaMmtrQAomVgc4GjJra0AKJlYHOBoya2tACiZWBzgaMmtrQAomVgc4GjJra0AKJlYHOBoya2tACiZWBzgaMmtrQAomVgc4GjJra0AKJlYHOBoya2tACiZWBzgaMmtrQAomVgc4GjJra0AKJlYHOBoya2tACiZWBzgaMmtrQAomVgc4GjJra0AKJlYHOBoya2tACiZWBzgaMmtrQAomVgc4GjJra0AKJlYHOBoya2tACiZWBzgaMmtrQAomVgc4GjJra0AKJlYHOBoya2tACiZWBzgaMmtrQAr3P3MsOyZWBzgYAvc\/cyw7MmtrQAgP9z9zLDgCJlYHOBsya2tACAomVgc4GjJra0AKJlYHOBoya2tACiZWBzgaMmtrQAomVgc4GjJra0AKJlYHOBoya2tACiZWBzgaMmtrQAomVgc4GjJra0AKJlYHOBoya2tACiZWBzgaMmtrQAomVgc4GzJra0AIBiZWBzgaMmtrQAomVgc4GjJra0AKJlYHOBoya2tACiZWBzgbMmtrQAgOJlYHOBoya2tACiZWBzgbMmtrQAgOJlYHOBoya2tACiZWBzgaMmtrQAomVgc4GjJra0AKJlYHOBoya2tACiZWBzgaMmtrQAomVgc4GjJra0AKJlYHOBoya2tACiZWBzgaMmtrQAomVgc4GjJra0AKJlYHOBoya2tACiZWBzgbMmtrQAg2JlYHOBoya2tACiZWBzgbMmtrQAgOJlYHOBoya2tACiZWBzgbMmtrQAgGJlYHOBoya2tACiZWBzgaMmtrQAomVgc4GzJra0AIMiZWBzgbMmtrQAgHJlYHOBhjMmtrQAgC9z9zLDsmVgc4GD4ya2tACiZWBzgaei7jdAf3P3MsOAIya2tACnou43QGJlYHOBr3P3MsOyZWBzgYBnou43QGJlYHOBr3P3MsOiZWBzga9z9zLDomVgc4Gvc\/cyw6JlYHOBr3P3MsOiZWBzga9z9zLDomVgc4Gvc\/cyw6JlYHOBr3P3MsOiZWBzgaMmtrQAomVgc4GjJra0ALJlYHOBgO9z9zLDomVgc4Gvc\/cyw6JlYHOBr3P3MsOiZWBzga9z9zLDsmVgc4GAr3P3MsOyZWBzgYAjJra0AK9z9zLDomVgc4Gvc\/cyw7JlYHOBgCMmtrQAsmVgc4GAYya2tACyZWBzgYJnou43QGJlYHOBr3P3MsOiZWBzga9z9zLDomVgc4Gvc\/cyw6JlYHOBr3P3MsOiZWBzga9z9zLDomVgc4Gvc\/cyw6JlYHOBr3P3MsOiZWBzgaMmtrQAomVgc4GjJra0ALJlYHOBgW9z9zLDomVgc4Gvc\/cyw6JlYHOBr3P3MsOyZWBzgYDnou43QGJlYHOBr3P3MsOiZWBzga9z9zLDomVgc4Gvc\/cyw6JlYHOBr3P3MsOiZWBzga9z9zLDomVgc4Gvc\/cyw6JlYHOBr3P3MsOiZWBzgaMmtrQAomVgc4GjJra0ALJlYHOBgO9z9zLDomVgc4Gvc\/cyw6JlYHOBr3P3MsOyZWBzgYFvc\/cyw7JlYHOBibMmtrQAgDJlYHOBgCei7jdAYmVgc4Gvc\/cyw6JlYHOBr3P3MsOiZWBzga9z9zLDomVgc4Gvc\/cyw6JlYHOBr3P3MsOiZWBzga9z9zLDomVgc4Gvc\/cyw6JlYHOBoya2tACiZWBzgaMmtrQAomVgc4Gvc\/cyw6JlYHOBr3P3MsOiZWBzga9z9zLDsmVgc4GAYK6xqsGiZWBzgaGvdnQDZ6LuN0Bhr3Z0A29z9zLDoa92dANvc\/cyw6GvdnQDb3P3MsOhr3Z0A29z9zLDoa92dANvc\/cyw6GvdnQDb3P3MsOhr3Z0A29z9zLDoa92dANjJra0AKGvdnQDYya2tACxr3Z0A0Dvc\/cyw6GvdnQDb3P3MsOhr3Z0A29z9zLDsa92dANAL3P3MsOxr3Z0A0Gvc\/cyw7GvdnQDQK9z9zLDsa92dANOL3P3MsOxr3Z0A0AjJra0ALGvdnQDQCJlYHOBsa92dANCImVgc4Gxr3Z0A0IiZWBzgaGvdnQDYmVgc4Gxr3Z0A0GiZWBzgaGvdnQDYK6xqsGhr3Z0A2CusarBsa92dANAb3P3MsOhr3Z0A2CusarBoa92dANgrrGqwaGvdnQDYK6xqsGxr3Z0A0Xvc\/cyw6CusarBr3P3MsOgrrGqwa9z9zLDoK6xqsGvc\/cyw6CusarBoya2tACgrrGqwaJlYHOBoK6xqsGiZWBzgbCusarBgCJlYHOBv3P3MsOAIK6xqsGyZWBzgYA\/c\/cyw4FgrrGqwbJlYHOBgX9z9zLDgCCusarBsmVgc4GAL3P3MsOgrrGqwa9z9zLDoK6xqsGyZWBzgYA\/c\/cyw4FgrrGqwbJlYHOBgTMmtrQAgCCusarBsmVgc4GAMya2tACBYmVgc4GzJra0AIQgrrGqwbJlYHOBgT9z9zLDgCCusarBsmVgc4GAL3P3MsOwrrGqwYDvc\/cyw6CusarBsmVgc4GAP3P3MsOBYK6xqsGyZWBzgYA\/c\/cyw4AgrrGqwbJlYHOBgC9z9zLDoK6xqsGvc\/cyw6CusarBsmVgc4GAP3P3MsOBYK6xqsGyZWBzgYAvc\/cyw7JlYHOBgK9z9zLDsmVgc4GAoya2tACiZWBzgbMmtrQAgCCusarBsmVgc4GAL3P3MsOzJra0AIDvc\/cyw7MmtrQAgO9z9zLDomVgc4GzJra0AIA\/c\/cyw4CzJra0AICnou43QHMmtrQAgGJlYHOBsK6xqsGAYya2tACgrrGqwbJlYHOBgC9z9zLDsmVgc4GAYK6xqsGiZWBzgbMmtrQAgCCusarBsmVgc4GAcya2tACA73P3MsOzJra0AID\/c\/cyw4BzJra0AIAvc\/cyw7CusarBgOMmtrQAoK6xqsGyZWBzgYBvc\/cyw6JlYHOBsya2tACAIK6xqsGyZWBzgYBzJra0AIFiZWBzgbMmtrQAhe9z9zLDsya2tACDIK6xqsGyZWBzgYFzJra0AIAgrrGqwbJlYHOBgC9z9zLDomVgc4GzJra0AIA\/c\/cyw4AzJra0AIJvc\/cyw7MmtrQAgK9z9zLDsya2tACAv3P3MsOAIya2tACgrrGqwbJlYHOBgC9z9zLDomVgc4GzJra0AIAgrrGqwbJlYHOBgC9z9zLDsya2tACBomVgc4GzJra0AIA\/c\/cyw4ByZWBzgYFjJra0AK9z9zLDsya2tACAMmVgc4GBIya2tACyZWBzgYBzJra0AICvc\/cyw6JlYHOBoya2tAC\/c\/cyw4CjJra0AK9z9zLDomVgc4GzJra0AIDgrrGqwbJlYHOBgS9z9zLDomVgc4G\/c\/cyw4AyZWBzgYA\/c\/cyw4CzJra0AIAgrrGqwbJlYHOBgHMmtrQAgK9z9zLDomVgc4Gvc\/cyw7MmtrQAgC9z9zLDoya2tACvc\/cyw7MmtrQAgXJlYHOBgDMmtrQAgG9z9zLDoya2tACgrrGqwbJlYHOBgH9z9zLDgDJlYHOBgDMmtrQAgCCusarBsmVgc4GAMya2tACEImVgc4G\/c\/cyw4AzJra0AIJgrrGqwbJlYHOBgLMmtrQAgCCusarBsmVgc4GHr3P3MsOgrrGqwbJlYHOBgCMmtrQAoK6xqsGzJra0AIAgrrGqwbJlYHOBgDMmtrQAgHCusarBgeMmtrQAsK6xqsGB8mVgc4GAL3P3MsOgrrGqwbMmtrQAgCCusarBsmVgc4GAP3P3MsOAcK6xqsGEYmVgc4GjJra0AKJlYHOBv3P3MsOAIK6xqsGyZWBzgYK\/c\/cyw4AyZWBzgYHvc\/cyw7JlYHOBiP9z9zLDgHJlYHOBgK9z9zLDsmVgc4GB\/3P3MsOA8mVgc4GDP3P3MsOAsmVgc4GAP3P3MsOAMmVgc4GA73P3MsOyZWBzgYDvc\/cyw7JlYHOBh2CusarBsmVgc4GAcya2tACDr3P3MsOzJra0AICiZWBzga9z9zLDoK6xqsGiZWBzgaMmtrQAsmVgc4GA\/3P3MsOAIK6xqsGyZWBzgYtgrrGqwbJlYHOBgGCusarBsmVgc4GAL3P3MsOwrrGqwZMiZWBzgaCusarBp6LuN0BgrrGqwa9z9zLDoK6xqsGvc\/cyw6CusarBr3P3MsOgrrGqwa9z9zLDoK6xqsGvc\/cyw6CusarBr3P3MsOgrrGqwa9z9zLDoK6xqsGjJra0AKCusarBoya2tACgrrGqwaGvdnQDYK6xqsGhr3Z0A2CusarBr3P3MsOgrrGqwb9z9zLDgCCusarBr3P3MsOgrrGqwb9z9zLDgCCusarBr3P3MsOwrrGqwYCiZWBzgaCusarBp6LuN0BgrrGqwa9z9zLDoK6xqsGvc\/cyw6CusarBr3P3MsOgrrGqwa9z9zLDoK6xqsGvc\/cyw6CusarBr3P3MsOgrrGqwa9z9zLDoK6xqsGjJra0AKCusarBoya2tACgrrGqwaGvdnQDYK6xqsGhr3Z0A2CusarBr3P3MsOgrrGqwa9z9zLDoK6xqsGvc\/cyw7CusarBgG9z9zLDomVgc4G\/c\/cyw4AwrrGqwYBvc\/cyw7CusarBgG9z9zLDsK6xqsGAb3P3MsOwrrGqwYBvc\/cyw7CusarBgG9z9zLDsK6xqsGAL3P3MsOiZWBzgaCusarBomVgc4Gnou43QGCusarBr3P3MsOgrrGqwa9z9zLDoK6xqsGvc\/cyw6CusarBv3P3MsOAYK6xqsGvc\/cyw6CusarBr3P3MsOgrrGqwa9z9zLDoK6xqsGjJra0AKCusarBoya2tACgrrGqwaGvdnQDYK6xqsGhr3Z0A2CusarBr3P3MsOgrrGqwa9z9zLDoK6xqsGvc\/cyw6CusarBv3P3MsOAai0qOAUwrrGqwYAnou43QGCusarBr3P3MsOgrrGqwa9z9zLDoK6xqsGvc\/cyw6CusarBr3P3MsOgrrGqwa9z9zLDoK6xqsGvc\/cyw6CusarBr3P3MsOgrrGqwaMmtrQAoK6xqsGjJra0AKCusarBoa92dANgrrGqwaGvdnQDYK6xqsGvc\/cyw6CusarBr3P3MsOgrrGqwa9z9zLDsK6xqsGAb3P3MsOwrrGqwYcvc\/cyw7CusarBgGei7jdAYK6xqsGvc\/cyw6CusarBr3P3MsOgrrGqwa9z9zLDoK6xqsGvc\/cyw6CusarBr3P3MsOgrrGqwa9z9zLDoK6xqsGvc\/cyw6CusarBr3P3MsOgrrGqwaMmtrQAoK6xqsGjJra0AKCusarBoa92dANgrrGqwaGvdnQDYK6xqsGvc\/cyw6CusarBr3P3MsOgrrGqwa9z9zLDsK6xqsGAZ6LuN0BgrrGqwa9z9zLDoK6xqsGvc\/cyw6CusarBr3P3MsOgrrGqwa9z9zLDoK6xqsGvc\/cyw6CusarBr3P3MsOgrrGqwa9z9zLDoK6xqsGjJra0AKCusarBoya2tACgrrGqwaGvdnQDYK6xqsGhr3Z0A2CusarBr3P3MsOgrrGqwa9z9zLDoK6xqsGvc\/cyw7CusarBgH9z9zLDgOCusarBr3P3MsOwrrGqwYNnou43QGCusarBr3P3MsOgrrGqwa9z9zLDoK6xqsGvc\/cyw6CusarBr3P3MsOgrrGqwa9z9zLDoK6xqsGvc\/cyw6CusarBr3P3MsOgrrGqwaMmtrQAoK6xqsGjJra0AKCusarBoa92dANgrrGqwaGvdnQDYK6xqsGvc\/cyw6CusarBr3P3MsOgrrGqwa9z9zLDoK6xqsGvc\/cyw6MmtrQAsK6xqsGBf3P3MsOAMK6xqsGAZ6LuN0BgrrGqwa9z9zLDoK6xqsGvc\/cyw6CusarBr3P3MsOgrrGqwa9z9zLDoK6xqsGvc\/cyw6CusarBr3P3MsOgrrGqwa9z9zLDoK6xqsGjJra0AKCusarBoya2tACgrrGqwaGvdnQDYK6xqsGhr3Z0A2CusarBr3P3MsOgrrGqwa9z9zLDoK6xqsGvc\/cyw7CusarBgi9z9zLDoK6xqsGvc\/cyw6CusarBr3P3MsOwrrGqwYAnou43QGCusarBr3P3MsOgrrGqwa9z9zLDoK6xqsGvc\/cyw6CusarBr3P3MsOgrrGqwa9z9zLDoK6xqsGvc\/cyw6CusarBr3P3MsOgrrGqwaMmtrQAoK6xqsGjJra0AKCusarBoa92dANgrrGqwaGvdnQDYK6xqsGvc\/cyw6CusarBr3P3MsOgrrGqwa9z9zLDoK6xqsGvc\/cyw7CusarBgf9z9zLDgOCusarBr3P3MsOwrrGqwYBnou43QGCusarBr3P3MsOgrrGqwa9z9zLDoK6xqsGvc\/cyw6CusarBr3P3MsOgrrGqwa9z9zLDoK6xqsGvc\/cyw6CusarBr3P3MsOgrrGqwaMmtrQAoK6xqsGjJra0AKCusarBoa92dANgrrGqwaGvdnQDYK6xqsGvc\/cyw6CusarBr3P3MsOgrrGqwa9z9zLDsK6xqsGAb3P3MsOwrrGqwYAnou43QGCusarBr3P3MsOgrrGqwa9z9zLDoK6xqsGvc\/cyw6CusarBr3P3MsOgrrGqwa9z9zLDoK6xqsGvc\/cyw6CusarBr3P3MsOgrrGqwaMmtrQAoK6xqsGjJra0AKCusarBoa92dANgrrGqwaGvdnQDYK6xqsGvc\/cyw6CusarBr3P3MsOgrrGqwa9z9zLDsK6xqsGAZ6LuN0BgrrGqwa9z9zLDoK6xqsGvc\/cyw6CusarBr3P3MsOgrrGqwa9z9zLDoK6xqsGvc\/cyw6CusarBr3P3MsOgrrGqwa9z9zLDoK6xqsGjJra0AKCusarBoya2tACgrrGqwaGvdnQDYK6xqsGhr3Z0A2CusarBr3P3MsOgrrGqwa9z9zLDoK6xqsGvc\/cyw6CusarBr3P3MsOwrrGqwYAjJra0ALotKjgFAGD6tCjGv3P3MsOBIya2tACvc\/cyw6MmtrQAr3P3MsOjJra0AK9z9zLDoya2tAC\/c\/cyw4Bw+rQoxoA\/c\/cyw4AjJra0AK9z9zLDoya2tACvc\/cyw6MmtrQAr3P3MsOjJra0AL9z9zLDgGMmtrQAv3P3MsODYya2tAC\/c\/cyw4Gg+rQoxqotKjgFL3P3MsOjJra0AKotKjgFIPq0KMavc\/cyw6D6tCjGr3P3MsOqLSo4BS9z9zLDoPq0KMavc\/cyw6D6tCjGr3P3MsOg+rQoxq9z9zLDoPq0KMavc\/cyw6D6tCjGr3P3MsOqLSo4BS9z9zLDqi0qOAUvc\/cyw6otKjgFP3P3MsOA6i0qOAUvc\/cyw6otKjgFL3P3MsOqLSo4BS9z9zLDqi0qOAUvc\/cyw6otKjgFL3P3MsOqLSo4BSMmtrQAqi0qOAUjJra0AK9z9zLDoya2tACvc\/cyw6MmtrQAr3P3MsOjJra0AK9z9zLDoya2tACvc\/cyw6MmtrQAr3P3MsOzJra0AIB\/c\/cyw4AzJra0AIPg+rQoxr9z9zLDgCotKjgFIya2tACvc\/cyw6MmtrQAr3P3MsOjJra0AK9z9zLDoya2tACvc\/cyw6MmtrQAr3P3MsOjJra0AK9z9zLDoya2tAC\/c\/cyw4CjJra0AK9z9zLDoya2tAC\/c\/cyw4EzJra0AIAvc\/cyw7MmtrQAgD9z9zLDgKMmtrQAr3P3MsOzJra0AID\/c\/cyw4AjJra0AL9z9zLDgiD6tCjGr3P3MsOg+rQoxq9z9zLDoPq0KMavc\/cyw6D6tCjGr3P3MsOg+rQoxq9z9zLDoPq0KMavc\/cyw6D6tCjGr3P3MsOg+rQoxq9z9zLDoPq0KMavc\/cyw6MmtrQAr3P3MsOg+rQoxq9z9zLDoya2tACvc\/cyw6D6tCjGr3P3MsOjJra0AK9z9zLDoya2tACvc\/cyw6MmtrQAr3P3MsOjJra0AK9z9zLDoPq0KMavc\/cyw6D6tCjGr3P3MsOjJra0AK9z9zLDoya2tACvc\/cyw6MmtrQAr3P3MsOjJra0AK9z9zLDoPq0KMavc\/cyw6MmtrQAr3P3MsOzJra0AIAqLSo4BSMmtrQAr3P3MsOjJra0AK9z9zLDoya2tACvc\/cyw6MmtrQAr3P3MsOjJra0AK9z9zLDoya2tACvc\/cyw6MmtrQAr3P3MsOjJra0AK9z9zLDsya2tACAb3P3MsOjJra0AK9z9zLDoya2tACvc\/cyw7MmtrQAgG9z9zLDp6LuN0Bvc\/cyw6ei7jdAb3P3MsO3ou43QEA\/c\/cyw4A3ou43QEA\/c\/cyw4D3ou43QEAzJra0AICnou43QGmg9\/iC\/3P3MsOBp6LuN0BpoPf4gv9z9zLDgGei7jdAaaD3+IL\/c\/cyw4AjJra0AK9z9zLDp6LuN0BpoPf4gv9z9zLDgaei7jdAaaD3+IL\/c\/cyw4Enou43QGmg9\/iC\/3P3MsOGN6LuN0BBr3P3MsO3ou43QEA\/c\/cyw4D3ou43QEA\/c\/cyw4J3ou43QEDjJra0AKei7jdAb3P3MsO3ou43QEA\/c\/cyw4DzJra0AIH\/c\/cyw4Cnou43QGmg9\/iC\/3P3MsOAMya2tACDr3P3MsOnou43QGmg9\/iC\/3P3MsOBp6LuN0BpoPf4gv9z9zLDgGei7jdAaaD3+IL\/c\/cyw4Bnou43QGmg9\/iC\/3P3MsOBp6LuN0BpoPf4gv9z9zLDgGei7jdAaaD3+IL\/c\/cyw4Anou43QGmg9\/iC\/3P3MsOBZ6LuN0BpoPf4gv9z9zLDgDMmtrQAiK9z9zLDp6LuN0BpoPf4gv9z9zLDgaei7jdAaaD3+IL\/c\/cyw4Bnou43QGmg9\/iC\/3P3MsOAZ6LuN0BpoPf4gv9z9zLDgaei7jdAaaD3+IL\/c\/cyw4Bnou43QGmg9\/iC\/3P3MsOAJ6LuN0BpoPf4gv9z9zLDgOMmtrQAv3P3MsOAZ6LuN0BpoPf4gv9z9zLDgSMmtrQAr3P3MsOjJra0AK9z9zLDoya2tACvc\/cyw6MmtrQAv3P3MsOAYya2tACvc\/cyw6MmtrQAr3P3MsOjJra0AK9z9zLDoya2tAC\/c\/cyw4BjJra0AK9z9zLDoya2tAC\/c\/cyw4FjJra0AK9z9zLDoya2tAC\/c\/cyw4Cnou43QGMmtrQAp6LuN0BjJra0ALei7jdAQGMmtrQAp6LuN0BjJra0AKei7jdAYya2tACnou43QGMmtrQAt6LuN0BAYya2tACnou43QGMmtrQAp6LuN0BjJra0AKei7jdAb3P3MsOnou43QGmg9\/iC\/3P3MsOBJ6LuN0BpoPf4gv9z9zLDgCMmtrQAr3P3MsOjJra0AK9z9zLDoya2tACvc\/cyw6MmtrQAr3P3MsOjJra0AK9z9zLDoya2tACvc\/cyw6MmtrQAv3P3MsOAYya2tAC\/c\/cyw4FjJra0AK9z9zLDoya2tACvc\/cyw6MmtrQAv3P3MsOA4ya2tACvc\/cyw6MmtrQAv3P3MsOBYya2tAC\/c\/cyw4dnou43QGmg9\/iC\/3P3MsOBp6LuN0BpoPf4gv9z9zLDgSMmtrQAr3P3MsOjJra0AL9z9zLDgWMmtrQAr3P3MsOjJra0AK9z9zLDoya2tACvc\/cyw6MmtrQAr3P3MsOjJra0AK9z9zLDoya2tACvc\/cyw6MmtrQAr3P3MsOjJra0AK9z9zLDoya2tACvc\/cyw6MmtrQAr3P3MsOjJra0AL9z9zLDgOMmtrQAr3P3MsOjJra0AK9z9zLDoya2tACvc\/cyw6MmtrQAr3P3MsOjJra0AK9z9zLDoya2tACvc\/cyw6MmtrQAr3P3MsOjJra0AK9z9zLDoya2tACvc\/cyw6MmtrQAr3P3MsOjJra0AK9z9zLDoya2tACvc\/cyw6MmtrQAv3P3MsOBYya2tACvc\/cyw6MmtrQAr3P3MsOjJra0AK9z9zLDoya2tAC\/c\/cyw4BjJra0AL9z9zLDgOMmtrQAr3P3MsOjJra0AL9z9zLDgDMmtrQAgy9z9zLDp6LuN0BpoPf4gv9z9zLDgKei7jdAaaD3+IL\/c\/cyw4FjJra0AK9z9zLDoya2tAC\/c\/cyw4BjJra0AK9z9zLDoya2tAC\/c\/cyw4BjJra0AK9z9zLDoya2tACvc\/cyw6MmtrQAr3P3MsOjJra0AK9z9zLDoya2tACvc\/cyw6MmtrQAr3P3MsOjJra0AK9z9zLDoya2tAC\/c\/cyw4HjJra0AK9z9zLDoya2tAC\/c\/cyw4BjJra0AL9z9zLDg+MmtrQAr3P3MsOjJra0AL9z9zLDgeMmtrQAr3P3MsOjJra0AL9z9zLDgqei7jdAaaD3+IL\/c\/cyw4FjJra0AK9z9zLDoya2tACvc\/cyw6MmtrQAv3P3MsOAYya2tACvc\/cyw6MmtrQAr3P3MsOjJra0AL9z9zLDgGMmtrQAv3P3MsOBZ6LuN0BpoPf4gv9z9zLDgKMmtrQAr3P3MsOjJra0AK9z9zLDoya2tACvc\/cyw6MmtrQAr3P3MsOjJra0AK9z9zLDoya2tAC\/c\/cyw4BjJra0AK9z9zLDoya2tACvc\/cyw6MmtrQAv3P3MsOBYya2tAC\/c\/cyw4DjJra0AK9z9zLDoya2tACvc\/cyw6MmtrQAr3P3MsOjJra0AK9z9zLDoya2tAC\/c\/cyw4BjJra0AL9z9zLDgOMmtrQAr3P3MsOjJra0AL9z9zLDgSMmtrQAr3P3MsOnou43QGmg9\/iC\/3P3MsOBp6LuN0BpoPf4gv9z9zLDgaMmtrQAr3P3MsOjJra0AK9z9zLDoya2tACvc\/cyw6MmtrQAr3P3MsOjJra0AK9z9zLDoya2tACvc\/cyw6MmtrQAv3P3MsOAYya2tACvc\/cyw6MmtrQAv3P3MsOAYya2tAC\/c\/cyw4BjJra0AK9z9zLDoya2tAC\/c\/cyw4DjJra0AK9z9zLDoya2tAC\/c\/cyw4DjJra0AK9z9zLDoya2tACvc\/cyw6MmtrQAv3P3MsOBYya2tACvc\/cyw6MmtrQAv3P3MsOAYya2tACvc\/cyw6MmtrQAr3P3MsOjJra0AL9z9zLDgGMmtrQAr3P3MsOjJra0AK9z9zLDoya2tACvc\/cyw6MmtrQAr3P3MsOjJra0AL9z9zLDgCei7jdAaaD3+IL\/c\/cyw4Dnou43QGmg9\/iC\/3P3MsOAIya2tACvc\/cyw6MmtrQAr3P3MsOjJra0AK9z9zLDoya2tACvc\/cyw6MmtrQAr3P3MsOjJra0AK9z9zLDoya2tACvc\/cyw6MmtrQAr3P3MsOjJra0AK9z9zLDoya2tACvc\/cyw6MmtrQAr3P3MsOjJra0AL9z9zLDgGMmtrQAr3P3MsOjJra0AK9z9zLDoya2tACvc\/cyw6MmtrQAr3P3MsOjJra0AK9z9zLDoya2tACvc\/cyw6MmtrQAv3P3MsOG56LuN0BpoPf4gv9z9zLDgDMmtrQAg79z9zLDgCei7jdAaaD3+IL\/c\/cyw4CjJra0AKei7jdAaaD3+IL\/c\/cyw4Cnou43QGmg9\/iC\/3P3MsOAoya2tACnou43QGmg9\/iC\/3P3MsOAZ6LuN0BpoPf4guei7jdAaaD3+IL\/c\/cyw4AjJra0AK9z9zLDoya2tACvc\/cyw6MmtrQAr3P3MsOjJra0AK9z9zLDoya2tAC\/c\/cyw4BjJra0AL9z9zLDgGMmtrQAr3P3MsOjJra0AK9z9zLDoya2tAC\/c\/cyw4BjJra0AK9z9zLDoya2tACvc\/cyw6MmtrQAr3P3MsOjJra0AK9z9zLDoya2tACvc\/cyw6MmtrQAr3P3MsOjJra0AK9z9zLDoya2tACvc\/cyw6MmtrQAr3P3MsOjJra0AK9z9zLDoya2tACvc\/cyw6MmtrQAr3P3MsOjJra0AK9z9zLDoya2tACvc\/cyw6MmtrQAr3P3MsOjJra0AL9z9zLDgGMmtrQAr3P3MsOjJra0AL9z9zLDgGMmtrQAr3P3MsOjJra0AL9z9zLDgGMmtrQAr3P3MsOjJra0AK9z9zLDoya2tACvc\/cyw6MmtrQAv3P3MsOAYya2tACvc\/cyw6MmtrQAr3P3MsOjJra0AK9z9zLDoya2tACvc\/cyw6MmtrQAr3P3MsOjJra0AL9z9zLDgOMmtrQAr3P3MsOjJra0AL9z9zLDgGMmtrQAr3P3MsOjJra0AL9z9zLDgGMmtrQAr3P3MsOjJra0AK9z9zLDoya2tACvc\/cyw6MmtrQAr3P3MsOjJra0AK9z9zLDoya2tACvc\/cyw6MmtrQAr3P3MsOjJra0AK9z9zLDoya2tACvc\/cyw6MmtrQAr3P3MsOjJra0AK9z9zLDoya2tACvc\/cyw6MmtrQAr3P3MsOjJra0AK9z9zLDoya2tAC\/c\/cyw4Anou43QGmg9\/iC\/3P3MsOBp6LuN0BpoPf4gv9z9zLDgGMmtrQAr3P3MsOjJra0AK9z9zLDoya2tACvc\/cyw6MmtrQAr3P3MsOjJra0AK9z9zLDoya2tACvc\/cyw6MmtrQAr3P3MsOjJra0AK9z9zLDoya2tACvc\/cyw6MmtrQAv3P3MsOAYya2tACvc\/cyw6MmtrQAr3P3MsOjJra0AK9z9zLDoya2tAC\/c\/cyw4BjJra0AL9z9zLDgGMmtrQAr3P3MsOjJra0AK9z9zLDoya2tAC\/c\/cyw4DjJra0AK9z9zLDoya2tACvc\/cyw6MmtrQAr3P3MsOjJra0AK9z9zLDoya2tACvc\/cyw6MmtrQAr3P3MsOjJra0AK9z9zLDoya2tAC\/c\/cyw4NjJra0AK9z9zLDoya2tAC\/c\/cyw4DjJra0AK9z9zLDoya2tAC\/c\/cyw4BjJra0AK9z9zLDoya2tACvc\/cyw6MmtrQAv3P3MsODJ6LuN0BpoPf4gv9z9zLDgDMmtrQAhX9z9zLDgHMmtrQAg\/9z9zLDgeei7jdAYya2tACnou43QGMmtrQAp6LuN0Bvc\/cyw6MmtrQAr3P3MsOzJra0AItvc\/cyw6otKjgFIya2tACqLSo4BT9z9zLDgDMmtrQAgC9z9zLDp6LuN0Bvc\/cyw6ei7jdAb3P3MsOnou43QG9z9zLDp6LuN0Bvc\/cyw6ei7jdAb3P3MsOnou43QG9z9zLDp6LuN0Bvc\/cyw6ei7jdAcya2tACAZ6LuN0Bvc\/cyw6ei7jdAb3P3MsOnou43QG9z9zLDp6LuN0BzJra0AIAvc\/cyw7MmtrQAgC9z9zLDoya2tACvc\/cyw6MmtrQAr3P3MsOjJra0AK9z9zLDoya2tACvc\/cyw6MmtrQAr3P3MsOjJra0AK9z9zLDoya2tACvc\/cyw7MmtrQAgO9z9zLDoya2tACvc\/cyw6MmtrQAr3P3MsOzJra0AIBvc\/cyw6MmtrQAr3P3MsOjJra0AK9z9zLDoya2tACvc\/cyw6MmtrQAr3P3MsOjJra0AK9z9zLDoya2tACvc\/cyw6MmtrQAr3P3MsOzJra0AIDvc\/cyw6MmtrQAr3P3MsOjJra0AK9z9zLDsya2tACAf3P3MsOAcya2tACAL3P3MsOzJra0AIEvc\/cyw6MmtrQAr3P3MsOjJra0AK9z9zLDoya2tACvc\/cyw6MmtrQAr3P3MsOjJra0AK9z9zLDoya2tACvc\/cyw6MmtrQAr3P3MsOzJra0AIDvc\/cyw6MmtrQAr3P3MsOjJra0AK9z9zLDoya2tAC\/c\/cyw4AzJra0AIAvc\/cyw7MmtrQAgG9z9zLDoya2tACvc\/cyw6MmtrQAr3P3MsOjJra0AK9z9zLDoya2tACvc\/cyw6MmtrQAr3P3MsOjJra0AK9z9zLDoya2tACvc\/cyw7MmtrQAgO9z9zLDoya2tACvc\/cyw6MmtrQAr3P3MsOzJra0AIB\/c\/cyw4IjJra0ALei7jdAQG9z9zLDp6LuN0Bvc\/cyw6ei7jdAb3P3MsOnou43QG9z9zLDp6LuN0Bvc\/cyw6ei7jdAb3P3MsOnou43QG9z9zLDp6LuN0BjJra0AKei7jdAYya2tACnou43QG9z9zLDp6LuN0Bvc\/cyw6ei7jdAb3P3MsOnou43QGMmtrQAt6LuN0BAb3P3MsOnou43QG9z9zLDp6LuN0Bvc\/cyw6ei7jdAb3P3MsOnou43QG9z9zLDp6LuN0Bvc\/cyw6ei7jdAb3P3MsOnou43QGMmtrQAp6LuN0BjJra0AKei7jdAb3P3MsOnou43QG9z9zLDp6LuN0Bvc\/cyw6ei7jdAb3P3MsOnou43QG9z9zLDp6LuN0Bvc\/cyw6ei7jdAb3P3MsOnou43QG9z9zLDp6LuN0Bvc\/cyw7ei7jdAQO9z9zLDp6LuN0Bvc\/cyw6ei7jdAb3P3MsOnou43QG9z9zLDp6LuN0Bvc\/cyw6ei7jdAb3P3MsOnou43QG9z9zLDp6LuN0BjJra0AKei7jdAYya2tACnou43QG9z9zLDp6LuN0Bvc\/cyw6ei7jdAb3P3MsOnou43QG9z9zLDp6LuN0Bvc\/cyw6ei7jdAb3P3MsOjJra0AKei7jdAb3P3MsOnou43QGMmtrQAr3P3MsOjJra0AK9z9zLDoya2tACyZWBzgYBvc\/cyw7JlYHOBgCMmtrQAomVgc4GjJra0ALJlYHOBgOei7jdAYmVgc4Gvc\/cyw6JlYHOBr3P3MsOiZWBzga9z9zLDomVgc4Gvc\/cyw6JlYHOBr3P3MsOiZWBzga9z9zLDomVgc4Gvc\/cyw6JlYHOBoya2tACiZWBzgaMmtrQAomVgc4Gvc\/cyw6JlYHOBr3P3MsOiZWBzga9z9zLDomVgc4GjJra0AKGvdnQDZ6LuN0BqLSo4BSMmtrQAr3P3MsOjJra0AK9z9zLDoya2tACvc\/cyw6MmtrQAr3P3MsOjJra0AK9z9zLDoya2tACvc\/cyw6MmtrQAr3P3MsOjJra0AK9z9zLDsya2tACAb3P3MsOjJra0AK9z9zLDoya2tACvc\/cyw6MmtrQAoPq0KMavc\/cyw6MmtrQAsPq0KMaBL3P3MsOjJra0ALD6tCjGgG9z9zLDoya2tACw+rQoxoujJra0AKmg9\/iC8ya2tACAMPq0KMaBL3P3MsOjJra0AKei7jdAYya2tACnou43QGMmtrQAp6LuN0BjJra0AKei7jdAYya2tACnou43QHMmtrQAgCmg9\/iC73P3MsOzJra0AIApoPf4gu9z9zLDoya2tACnou43QGMmtrQAp6LuN0BjJra0AKei7jdAYya2tACnou43QHMmtrQAgCmg9\/iC8Pq0KMaBr3P3MsOjJra0AK9z9zLDoya2tACw+rQoxoHvc\/cyw6MmtrQAp6LuN0BjJra0AKei7jdAYya2tACw+rQoxoUzJra0AIBvc\/cyw6ei7jdAai0qOAUnou43QG9z9zLDp6LuN0Bvc\/cyw6ei7jdAb3P3MsOnou43QG9z9zLDp6LuN0Bvc\/cyw6ei7jdAb3P3MsOnou43QG9z9zLDp6LuN0Bvc\/cyw6ei7jdAf3P3MsOAJ6LuN0Bvc\/cyw6MmtrQAp6LuN0Bvc\/cyw6ei7jdAb3P3MsOnou43QG9z9zLDp6LuN0B\/c\/cyw4EzJra0AIAvc\/cyw6MmtrQAr3P3MsOjJra0AK9z9zLDoya2tACvc\/cyw6MmtrQAr3P3MsOjJra0AK9z9zLDoya2tACvc\/cyw6MmtrQAr3P3MsOzJra0AIDvc\/cyw6MmtrQAr3P3MsOjJra0AK9z9zLDoya2tAC\/c\/cyw4Hnou43QH9z9zLDgHei7jdAQr9z9zLDgCei7jdAf3P3MsOAZ6LuN0Bvc\/cyw7ei7jdAQO9z9zLDp6LuN0B\/c\/cyw4Bnou43QH9z9zLDgmei7jdAf3P3MsOAJ6LuN0BjJra0ALei7jdAQG9z9zLDp6LuN0Bvc\/cyw6ei7jdAb3P3MsOnou43QG9z9zLDp6LuN0Bvc\/cyw6ei7jdAb3P3MsOnou43QG9z9zLDp6LuN0BjJra0AKei7jdAYya2tACnou43QG9z9zLDp6LuN0Bvc\/cyw6ei7jdAb3P3MsOnou43QHd9\/bSCAD9z9zLDgKei7jdAb3P3MsOnou43QG9z9zLDoya2tAC3ou43QEBvc\/cyw6ei7jdAf3P3MsOAYya2tACvc\/cyw6ei7jdAb3P3MsOnou43QG9z9zLDp6LuN0Bvc\/cyw6ei7jdAb3P3MsOnou43QG9z9zLDp6LuN0BjJra0AKei7jdAYya2tACnou43QG9z9zLDp6LuN0Bvc\/cyw6ei7jdAb3P3MsOnou43QG9z9zLDp6LuN0Bvc\/cyw6ei7jdAf3P3MsOA56LuN0B\/c\/cyw4AjJra0ALei7jdAQG9z9zLDp6LuN0Bvc\/cyw6ei7jdAb3P3MsOnou43QG9z9zLDp6LuN0Bvc\/cyw6ei7jdAb3P3MsOnou43QG9z9zLDp6LuN0BjJra0AKei7jdAYya2tACnou43QG9z9zLDp6LuN0Bvc\/cyw6ei7jdAb3P3MsO3ou43QEB\/c\/cyw4CjJra0ALei7jdAQG9z9zLDp6LuN0Bvc\/cyw6ei7jdAb3P3MsOnou43QH9z9zLDgGei7jdAb3P3MsOnou43QG9z9zLDp6LuN0Bvc\/cyw6ei7jdAYya2tACnou43QGMmtrQAp6LuN0Bvc\/cyw6ei7jdAb3P3MsOnou43QG9z9zLDp6LuN0B\/c\/cyw4Fnou43QG9z9zLDp6LuN0B\/c\/cyw4FjJra0AL9z9zLDgGei7jdAf3P3MsOAd6LuN0BAL3P3MsOjJra0AL9z9zLDgiMmtrQAt6LuN0BAb3P3MsOnou43QG9z9zLDp6LuN0Bvc\/cyw6ei7jdAb3P3MsOnou43QG9z9zLDp6LuN0Bvc\/cyw6ei7jdAb3P3MsOnou43QGMmtrQAp6LuN0BjJra0AKei7jdAb3P3MsOnou43QG9z9zLDp6LuN0Bvc\/cyw7ei7jdAQH9z9zLDgSei7jdAb3P3MsOjJra0ALei7jdAQG9z9zLDp6LuN0Bvc\/cyw6ei7jdAb3P3MsOnou43QG9z9zLDp6LuN0Bvc\/cyw6ei7jdAb3P3MsOnou43QG9z9zLDp6LuN0Bvc\/cyw6ei7jdAYya2tACnou43QGMmtrQAp6LuN0Bvc\/cyw6ei7jdAb3P3MsOnou43QG9z9zLDp6LuN0Bvc\/cyw6MmtrQAp339tIIzJra0AIBvc\/cyw6MmtrQAr3P3MsOzJra0AICnff20gjMmtrQAgS9z9zLDoya2tACvc\/cyw6d9\/bSCMya2tACD\/3P3MsOAN6LuN0BAr3P3MsOnou43QG9z9zLDp6LuN0BjJra0AKei7jdAYya2tACnou43QGMmtrQAp6LuN0BjJra0AKei7jdAb3P3MsOnou43QHMmtrQAgDei7jdAQKMmtrQAp6LuN0BjJra0AKei7jdAYya2tAC3ou43QEDjJra0AKei7jdAYya2tACnou43QGMmtrQAp6LuN0BzJra0AIAnou43QGMmtrQAp6LuN0BjJra0AKei7jdAYya2tACnou43QHMmtrQAgDei7jdAQGMmtrQAv3P3MsOAd6LuN0BAIya2tAC3ou43QEBvc\/cyw7ei7jdAQC9z9zLDoya2tACvc\/cyw6ei7jdAf3P3MsOAsya2tACAL3P3MsOnou43QGMmtrQAt6LuN0BAL3P3MsO3ou43QEBvc\/cyw6ei7jdAb3P3MsOnou43QH9z9zLDgDei7jdAQK9z9zLDp6LuN0Bvc\/cyw6ei7jdAb3P3MsOnou43QG9z9zLDp6LuN0Bvc\/cyw6ei7jdAb3P3MsOnou43QG9z9zLDp6LuN0BjJra0AKei7jdAYya2tACnou43QG9z9zLDp6LuN0Bvc\/cyw6ei7jdAb3P3MsO3ou43QEFvc\/cyw6ei7jdAb3P3MsOnou43QG9z9zLDp6LuN0Bvc\/cyw6ei7jdAb3P3MsOnou43QG9z9zLDp6LuN0Bvc\/cyw6ei7jdAYya2tACnou43QGMmtrQAp6LuN0Bvc\/cyw6ei7jdAb3P3MsOjJra0AK9z9zLDp6LuN0Bvc\/cyw6ei7jdAcya2tACAP3P3MsOAN6LuN0BAr3P3MsOnou43QG9z9zLDp6LuN0Bvc\/cyw6ei7jdAb3P3MsOnou43QG9z9zLDp6LuN0Bvc\/cyw6ei7jdAb3P3MsOnou43QGMmtrQAp6LuN0BjJra0AKei7jdAb3P3MsOnou43QG9z9zLDp6LuN0Bvc\/cyw7ei7jdAQG9z9zLDoya2tACvc\/cyw6otKjgFP3P3MsOAMya2tACAP3P3MsOA4ya2tACnou43QGMmtrQAp6LuN0BjJra0AK9z9zLDoya2tACvc\/cyw6MmtrQAr3P3MsOjJra0AK9z9zLDoya2tACvc\/cyw6MmtrQAr3P3MsOjJra0AK9z9zLDsya2tACA73P3MsOjJra0AK9z9zLDoya2tACvc\/cyw6MmtrQAt6LuN0BAP3P3MsOBN6LuN0BAr3P3MsOnou43QG9z9zLDp6LuN0Bvc\/cyw6ei7jdAb3P3MsOnou43QG9z9zLDp6LuN0Bvc\/cyw6ei7jdAb3P3MsOnou43QGMmtrQAp6LuN0BjJra0AKei7jdAb3P3MsOnou43QG9z9zLDp6LuN0Bvc\/cyw6ei7jdAb3P3MsOnou43QHVbr61E8TaCuCwBoqNAaKNAZzHAq6kAZypAYweupYD0PwF5vsDjAmexhK6zQWI0hL0hy6E3wIDArQL3nKocgMEmBnKGQMAqlHgUQMF\/A6+DvQPtg8DLbSlEOalELqiCOyiCIzcA\/7bAwQMkOEBxuEBlgOm4AHe4AEUEJwVFA6eCQ6aCjKsCRQKnA8UmqgIwKgIggQMCJ4EusYb7MYbvggQigkMjgUspAIQsAkMpgeAAaIIIgymBLYEDIgPtAQQuDCGARKqAQ62AqAEhgScBAimBfbyAQMAqscnAvK7KIyMAaQ4hNYP7III4MYE3voBwLMBMpTCCPKjCKDLG8KLG4hNDrgPrgWw1Q7E2grgsAaMCL6EAaKNAZzHAq6kAZypAYweupYD0PwF5vsDjAmexhK6zQWI0hLSlCr8yAGsmgKcxwKupAGcqQGMHrqWA9D8Beb7A4wJwHCMOgMBSgoDAAQDAMYrBAMADAMK0BCUEAMJ4hCALcQtAooRrIYW4tUU\/MgBrJoCnMcCrqQBnKkBjB6A3AjGxQXQ\/AXm+wOMCejYAbo7gCaKjQGijQGcxwKupAGcqQGMHq7uC7rNBYjSEuSILoTcAgIFAcBjjGMFA6wo3CgFALhg7GAFBbLXA+zXAwIEnsYK2MYKAgUCAwAFAwMABREMBQm2sBDmsBCCsxDyshCosxDIsxAFBoD8FTjk\/BUFAhAEEAS6lBzqlBwFCdTkAqTkAgQYBQSY0BDkihGsmgKcxwKupAGcqQGMHrqWA9D8Beb7A4wJ6lyOItIiAvQCtO8HysYHoIcP0L4QtL4C\/MgBrJoCnMcCrqQBnKkBjB6y7QGIqQHQ\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\/AWE1A66zQWI0hLyrCsDAgSAEAMD9A\/CY7raBgT+5wUC8A+yDwMA6g+sD+gPqij0GAMA4g+2YMpRAwDcD54P2g+cDwMHxg+IDwML6g6sDgMF2g6cDgMEBgLEDoYOBAIEAwaWpRDIpRCcogi6wRACmAX6BMzkGAMAkqgI0KgIAwCWvQjUvQgCmNEIMvjRCAMCDgKC8Aja9QimBQKCixzekBwCqAUDAKT9COL9CAMJEAMCrsgJ7MgJAjQDANC9AZSbEayVA\/6hEYgCLKClEZCFGQL0+CyMjAGkOITWD+yCCOanCKTpGGby6Bi26RgC5r8QBgjExAYCqoMX4r8QILQBqr4QNMgDAtDpGJitCAK+3grYpRGapRFE1IwTqq0IArzfCgEE5o0TAritCLioDQDu1hWcwggChJsN8vMTCAIOAhQCHAIwAhQCCAIUAwGwBhAeAi4CIgIMAhwCNgISAggCGAIEAhICkOUT4t0VrsIIAqqbDQEE2N4VArrCCLimDbQU5P4VlswIAqydDaAC7ugTEgQYAoToE\/jnE5rpE8DpEwKu6ROqBQUABiAQNoIIwvYTAhgCqPUT3P4VoswIArICoAGukBAA0uEYiOEIAqaFEPLdFggCngIEAwIuAigEJggDAJIFHAwDAAYgAg4CNAIOAhICotAW8OYYmuEIAoiGEAEE4ucYouEIApaIEwD46Ru88AgCsP8S4NIZBhgCoAECGBAOApAEBpLLGe7wG47xCAKSkBMBBNSBHJrxCAKulROSBdqMHJr1CAKakhMIBOrZGbDZGeTZGajZGdrZGQKa2RnK2RmQ2RnA2RkChNkZHo4BGtraGQyU2hnK2hkCltoZ0NoZArraGfLaGQK0xAba9QiIjBzEjByg9QgCmJcT\/toZjscGyscGntsZrgjKlhy8+QgCuJMTBJQI4Afs2xkCjNwZKATM3BkCptwZDMbcGQLatAKstAICBALytAK+tAIqApLgGfaVHLz5CAKinhMygAnQohy4ggkCzswGBgy44xnu4xmw4xkOAs7jGQIIApDjGQL24hkCguQZtAXqBcTjGYbjGQIGAwE2GiwOCqgBBgo8AsiiHAKGgwmgAagGtJgTlgbWqhyMjAkCppgTBuzkGQKy5BkGHOjkGQQMAg0AhuQZMvbjGQIGAgwSnuMZCJoBxOQZAwESsuMZ7uMZgOQZEOzjGQKA5Rn25BkGBAIKApQBAh4CBAIIApriGc6qHJaMCQKcsxagAZjpXuqqfqKRCQKCsBYHANj4HAKa+BzU+BwCmvgc0vgcAgQCGgIGAqj3HAgC4LAW7MYGAqzGBtjGBprGBqawFgTmsBYEArCwFuqwFuLFBgKO9hwCBBrg9hwCoPYcAwAEAoQB2sQfjJIJAhoElLIW7vYcAwCy9hzu9hwDAabEBuLEBgMAqPYcCwC2CdjPH66UCQK+shYC4PgcAwCg+RwgMOL6HIr7HIIBwvwcAgSi\/RzG\/RyW\/Rwq9v0cnsQG0sQGArL9HDb+\/RyA\/hzOzx+8lAkClrsW7rIWlLMWvgX21h+qngkCnLIWyv8cjP8cAvD+HAKAAQQcAggCBgIKAh6U\/Bz6+xwCuvsc9vscuPscxvscAob7HALm+hwCpvocHNL6HAIIAoz6HAMA9PgcAqz9HNj9HAMDrvgczvgcAwAIApb8HO7WH7SeCQIWqLsWoAnS5B+YpgkC5soGFJzKBtTKBggiBKjJBgIEAgQGBAIFAQMBrLMW+toflqcJAoj1Gdy5IAUAAwAEAgUAAgQCBAMEirkgrgnopiOEsAkCgO0ZAsa5IMDkAqSwCQKY+xkkjBfawyO2uQkCoPIZALYR3tEg7uwCgLoJlIQaAgDUviOGyQkG1tIGmtIGAwAItMYd7sYdCAMA5tEGqNEG4tEGAqLRBszRBo7RBgQCCvTQBgK60AYCBNDQBgKQ0AYCxtAGitAGBAIOwNAGAoTQBgIaCgK+xB32xB0EuMQd5sQdAwGkxB0DAODEHQMEmsQdAtjEHZzEHdjEHQSWxB3OxB0CjsQdyMQdAwAFAAMCBgkABAYO8M0JuM0JAtjIBgMDBgKWjCTQjCSIjSTEjSQEAwCojSTkjSQCBAMABQEDDgQCBAMBrI0k1I0kCAKekiTakiQGBAK6kH\/qkH8DAbiRf\/KRfwMEppMkiALmlSQCBLaVJPCVJAMArpUk6JUkAw8IBQADAQgCvKokxLUnApK1J9zcHbwPoswdANK1J7r+CQjK9AYCHAIGAjYCKgKC8gb68AYCBgKy8AYC5OsGBKLrBgTY6wYCEgIaAhQCDAMAguoGBAMBBALy3AYCtNwGAs7bBgKO2wb22gYUAqLaBgME9v8JgIAKAwDuxAYDAAQDAQQCBAMOtsMGSubDBgECCgBKEAKuBKAEhgSkBK4F9vABAvjMBLrHBraIFc66CK7tG+CuE8KLFdCYBYTaBpRM4LAGio0Boo0BnMcCrqQBnKkBjB66lgPQ\/AX+zwK0Ao6hEZIEqMkFiNIS6r0nEACY\/SvG0CfSrQSY\/SvqtSeqtSfcpyeqBfgTrhzEoAOUTOCwBoqNAaKNAZzHAq6kAZypAYweupYD0PwFkpIEtgjKN4bwCrrNBYjSEvy4KQK4vwOUTOCwBoqNAaKNAZzHAq6kAZypAYweupYD0PwFqIwEoA68uAq6zQWI0hLavSf2gwKo0AymgQL0\/gEBAQgASAqCAZgBCwAODAg6CvjXDL7XDK4EBCwKEFAeAlAkAvYJlK0h7LkqlEzgsAaKjQGijQGcxwKupAGcqQGMHrqWA9D8BYTUDrrNBYjSEtjfHwLsmQaUTOCwBoqNAaKNAZzHAq6kAZypAYweupYD0PwF5vsDjAmexhK6zQWI0hLmqCvsZrZmAwSKJfwkAwCcXdJdAzamsRDYsRCsrgjergi+5wPu5wMCigRQlAFoNmL4BIztAcLtAQQDBYyaAjLsmgIDAg4CtrgC9KwCAvYLApafHNiTHAMA9AsDDBADBKDpDgL81Q+MjAGkOITWD+yCCODGBN76AcThAbzjAZqkEbgSzJsTjOQBAqzzEwMExNgVmuQBAgywCajqE5gK1uMVtPkBApTfE8rVFZDfFc7jFYb6AQKY6RMBBN7jFZL6AQKkBK4EqMMGAs7HCK6DAgKuwwagAgaiATCwBQUABigQNoIIAsTcCLqDAgKyAqABjtoWig7U8BigmAICtMkWxr8YlAoCMAK2wRjM8BiymAIClNIZAwTS6xu6mAICjuMZkAvYhxyUqAICvtMZ9MMbksgb8IAcpqgCApTYGQEE7oAcsqgCArLZGcLZGaIBEAq0xAYEAtjwCLKsAgK02hnolhMEsJYT6pYTAqqWE+CWE6KWExLElRMG8PsIqPwIyMcG8qwCrPQI6PQIuKwCAqTcGfzYGdDkAaKoCAL09AiUsQICvMMGBDQEKDSqmxPUmxOcmxPWkxwCqv0I5P0IlLECAozmGfCZEwLy\/QiQugICtMQGAg4CDgKKAQgOAwAGAwE+GiYMCoICBgo8AvqGCZ66AgKgAagGnMQGAsSHCabDAgK+9hz6shaOsxbEsxYGHAgoEAaIAYKxFvKwFhC+sBbyrxbQjAmwwwICpvgc3q8WAvqMCbzIAgKm9hzashYGBAYClLIWAu72HAMAosQGAuDEBgQCpsQG4MQGpMQGAoSyFuixFqyxFgIE7rEWAj7cjwmmyQICGgSg+RyWAdz6HIr8HJQC1LkWAuqPCYjMAgKexQYCnLkWBPa2FiQ2qAEaKMjMBpLMBoizFtCyFtiZCZbMAgKo\/xzA9xyixAYC4pkJhNYCAqbDBgMABAMDuLoW2roWAwAkAoIGxqEJjtYCAhaeywYCxKIJst0CAgoDAAQCBAYEAgUBAwGquCDSlyOw3gICjMwG5q0Ivq0IAtarCZDnAgKMxAYCxq0IAQIKAkwAvgMBAgoCTNaCAbDnAgKwvyDsoCKOrggC9rQJiPECAobIIAC+BMK3IgECCgKcBOgEAK4EAQIKAkz4iwGS8QKw0ga0xx2SJMawJ5iAAwYEAwAIjowkyIwkCAMDBAIKCAIEAwAFAAIOBgIaCgKQjSTIjSQEvJB\/6pB\/AwGUkX8WDvCRfwMEgp1\/3olb4JMkqJUk5JUkBLaVJO6VJAKulSTolSQDAAUAAwIGCQAEBg7ChQOKhQMCtsQGOCyKAZoFEpQBpA2uzx3WzR0Cpswd0rAnmIUDoPQG7ukGvA+SkSQA1rEnjrYDCAQDAQQCBAMBBAIEAwfKtwOUtwMDAOThAaThAUrc4AEBAgoAShACAQIKAqABAgwC\/AEArgQBAgoCTACgBAECCgJMAIYEAQIKApIE3gQApAQBAgoCnAXoBQCuBQECCgJMALoFAQIKAkza8wGynAWUTOCwBoqNAaKNAZzHAq6kAZypAYweupYD0PwF5vsDjAmexhKCrgLS2hA4kvkTiNIS\/J0pqtECkFOUTOCwBoqNAaKNAZzHAq6kAZypAYweupYD0PwF5vsDjAmexhK6zQWI0hLKlisCgJQDlkf4R7zABAMO+JEJntMKxq0D4LAGio0Boo0BuK4CpBiupAGcqQGMHrqWA9D8Beb7A4wJnsYSus0FiNIS8P0npHCkjQXGrQPgsAaKjQGijQGcxwKupAGcqQGMHrqWA9D8Beb7A4wJnsYSus0FiNIS8sEjAuLABIrBBJarB9irB5qrBwMFBAJEBgMNyr4QnIASxNoK4LAGio0Boo0BuK4CpBiupAGcqQGMHrqWA9D8Beb7A4wJnsYSus0FiNIS6tIaxNoK4LAGio0Boo0BnMcCrqQBnKkBjB66lgPQ\/AXm+wOMCZ7GErrNBYjSEvaVHAKc0hwCAQD6sRUSAAwCCsTeBcTaCuCwBoqNAaKNAZzHAq6kAZypAYweupYD0PwF5vsDjAmexhK6zQWI0hKMW+zPFYTxAtrxAmSm0BX2rRvE2grgsAaKjQGijQGcxwKupAGcqQGMHrqWA9D8Beb7A4wJnsYSus0FiNIS4PUUAiwCAGyG5QUC1sILxNoK4LAGio0Boo0BnMcCrqQBnKkBjB66lgPQ\/AXm+wOMCZ7GErrNBYjSEoxb4OsPQpTxAhKi2wwCAJge9q0bxNoK4LAGio0Boo0BnMcCrqQBnKkBjB66lgPQ\/AXm+wOMCZ7GErrNBYjSEviQDwKuqhPi7B7E2grgsAaKjQGijQGcxwKupAGcqQGMHrqWA9D8Beb7A4wJnsYSus0FiNIS6tIaxNoK4LAGio0Boo0BnMcCrqQBnKkBjB66lgPQ\/AXm+wOMCZ7GErrNBYjSEvSHLrLcJALQ\/huYmwIC\/JsIjLQQAgj0khMCBAKEkxPgtBAanLoQ9JgTCBACnJgT0pgTlJgTDAoGBQAWxJgTiJgTChQM8L8Q8NsCrJsT6pgTmMYBumGSbZqtAZzHAq6kAZypAYweutsLkgS+BKoDjAqI+AuUC6gMss0HmM8EhAbIoC6eyQG6YayaApzHAq6kAZypAYwe9PkJArL0EsyEDgEBCABIAgQCAQXYkgKklxDgrBG6YayaApzHAq6kAZypAYweoqoLigbClg6AB4LeCwoi+N0LkgG62wvW3Qus3QtMIvjdC5IBpNwLwt4LuNoLHAgS5P4QjIwBpDiq0w+cAjaYyQU4jpkG0v4L9PQQkpMBuB+26xGYMZIEvgSkCbrNBaCuBpQLqAyyzQe6vQSeEYQG+sor8IsBujuAJoqNAaKNAZzHAq6kAZypAYwe1uUChNQOus0FiNISwJgpAtT3AoyMAaQ4\/FigjxBi\/I4QArCPECJgAPCPEAKsiwJInIkG2okG5IsC7AS8mRBKAQTElRDqBKSaEAIA+pUQ6ASgqRD2BM6FCJCFCMKgEOYEvqkQSgEEzKUQ5ASkqhAycADAphDiBIKwEAoDAwUBAgQCxKwQAwGYqxDUqxACmqwQggLAAgDOrBACpq4QCAwCBQDArxAEmKsIiIMIyq4QAo6zEAgG9JgTCBIKmpkT1gEAzrMQ4ASElBPOBuTbCgMABAIGAgYCEgIKOAI6CrDYCtaJE94EopQTSgEE+I8T3ASmlRMCAMqRE9oEiuUV2AYC2NoV2ASo5RVKAQTE4RXWBJTmFQIA\/uEV1AS28BVG2uwV0gSy8RW0AqAB0gQA0O0V0ASQ7hjCBcCVEAgCngIEAwIuAigEJggDAJIFHAMABQADAAYgAg4CNAIOAhICsIcQ\/uQYzgSu7hhKAQTU6hjMBJbvGAIAyusYygSI+BvaBgLk7RvIBI6IHPIPAQTG9BvGBIKJHAIA\/IQcxASqjRwC2okcwgSwjhyCAY4D\/pUTsJETAO6KHMAEjJQcCATulhMDAbCWE+yWEwMBqJYT4JYTAqKWEwMA+pUTArqVEwzalRMC2vsIrPsIAgQC8vsIvvsIKgKUkxP4jxz+A76UHIAD\/gIAwJEc\/AOmnxz+nRMDAQwDAKydE+adE6idEwMA+pwTCgKynBMC2JwTAp6cEwMA2psTnJsTAgYDAgYEAgcAAwAE1AHimxz6A7qgHLABhgb0BwDAnRz4A4CrHAYCwKATAoKgEwMA2p8TAwAMAgwDAAQDALKeEwLynRMCBgIMAwAEAwOMnRMDANScEwQCEr6bE\/qbE7ybEwLamxMCmpsT0JsTAwEEogECHgIEAggCFLaXE8CnHPYDqKscAgDypxz0A4LHHxAHAM6zFgKQsxbKsxYCkLMWyLMWAgQCGgIGAp6yFgQDAMCyFgKAshbssRausRYDAAUAAgYE\/rAWAoCxFgIFAPywFgK8sBYDAAQC6JYDzK4c8gO2yB8kBAjgsBYDAKywFuiwFgQCsLAW6rAWtLAWIPYBAMTFH\/ADvssfDtyyFgIEAwGSshbMshYDAJSyFgQCzLIWkLIWBMqyFgIEAwCEshbssRawsRYG8LEWArCxFgMA+rAWvq8Wzsgf7gOEzR+IA5oF4AgA1skf7AOg1x8EAwDeuhYCgAECHgI8grgW6LcWAqi3FuS3Fqa3FvS2FgK0thYC1LYWApS2FgrutRYKAqa1FgMAzrQWAo60FvqzFgMAuLMW0rMWAwAIApKyFuzTH+oDlNgfGlgA6tQf6AOQ4R\/GuxYDCBSmuhbeuhYDAiICtLkWAgQCBAYEAgUBAwF64N0f5gOK4h8C4LQWBQADAAQCBAYEAgUBAwCusxYA5N4f3AOuoyNKAAbG9RnGqwnaA4qkIwIBAOKgI9IDuLIjSgAG1vsZyrQJ0AOYsyMCAMiwI84DkAPMA4qXJ8DHHQQDAAi2xh3wxh2yxh3qxh0DAKjGHeTGHQIEAgoIAgQDAAUAAg4GAqLFHcjFHQqCxR34xB0EuMQd5sQdAwGoxB3gxB0DA57EHQTYxB0ElsQdzsQdAo7EHcjEHQMABQADAgYJAAQGDpTCHfaTJ8oDvpcnkIlb4vta7A0A9JQnyAOavCf+5h0CHAIGAjYCKgK25B3u4x0CBgKm4x3w3h2y3h3Y3h0DAJbeHQTM3h0CLgIUAgwCuNwdBAMBBALmzx0CqM8dAsLOHQKCzh3qzR0UApbNHQMExronxgOgvSdI4LcdBQADAQQCBAMBBAIEAwaqth1M2LYdAQIKAEoQAq4EoASGBKQErgXcigICiPoHAQWAqwLSjgiUCaLwA9iHEY6HEfDvAwMABAJEBgMFBAJEBgMLBAJEBgMK6OYLoK0NloQE1oQE6N0MgCaKjQGijQGcxwKupAGcqQGMHrqWA9D8BYTUDrrNBYjSEviOIwKQ6QPo3QyAJoqNAaKNAZzHAq6kAZypAYweupYD0PwFhNQOus0FiNIS5qUf6N0MgCaKjQGijQGcxwKupAGcqQGMHrqWA9D8BYTUDrrNBYjSEszDGgKU\/xoA2KYVABTsuwro3QyAJoqNAaKNAZzHAq6kAZypAYweupYD0PwFhNQOus0FiNISjFvGxRWGxRXygCDo3QyAJoqNAaKNAZzHAq6kAZypAYweupYD0PwFhNQOus0FiNIS4OoUAs6RGQqGAQKcU5iBDsiHBuCwBoqNAaKNAZzHAq6kAZypAYweupYD0PwFhNQOus0FiNIS5qUfyIcG4LAGio0Boo0BnMcCrqQBnKkBjB66lgPQ\/AWE1A66zQWI0hL4miKI6AbWoBGEsxSmA6y\/ApTGCNKWGOCwBoqNAaKNAZzHAq6kAZypAYweupYD0PwFhNQOus0FiN0GgPULjFsA\/rgP1PUdvKQq\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\/hxyjB7YHe5YpgsDAoAq\/CkAiGQ6qAEuujp2iA7sCWy0CvACYAamA+gCVpoDKgMAUgAMARS+Mm66DBz4\/AG2NQMBtlgChFsDAwQUAwUECgMFBQCEEgEB\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\/jIwBpDiWzRIDALK\/BQKg7xL6xyuc6wGkF54PgQcDlAmyDrwF5NMCtsME7LYHousBnhaCB6yjE+qcE4MHAZYJgge+BYw4nOsBjg2IF54PgQcDlAmAB70FAI4DvhTK9wIDDvAGuFryxwO2+AGcnQ3ilg2kD4MHA5YJmp8FsAKQzyrY6i++BaCxBbACiAOsAqQJqASsjRGA8QGuErgGohCBBwOUCYAHtAK+FMyLEQMApBWEAqAClC0yoh6sBMbdC4DkAhQSggIOHhoIIhCcgSyA8QGODbgGng+BBwOUCYAHjgO+FNzfLgMCquAY5OAYAgQAAgEAhpQs3rYcrJUDAQGUxBzmxC8eFIoCDqLqGAIEBgEABOK\/ELa\/EDgQNMKCA6ACAQMGANCgDQEAoqINqgUFAAYgEDbCpw2gAaq3EwgEAAYABAEAAgDykhMBAL6SEx6OARoBAAYBAA4BACwBAOCLHAqY9ggAtgIANriTEwQuBgEAIigEAQAc2JAcAQAGAQICAQGE+giQA64FAQG8lxMAAg7KmBMBApqYEwIBAI4BtAXqBQADAAYDATYaLA4KqAEGCsKeE6ABqAaCAaaYEwYBAAgGHAEECDIBBBAImgEBAwYAEhABAN6cE5C1FgcAAQAEAQDSsBYBBpywFgjgsBYCAQACAAKmsBYE5rAWBAMABAEArrAWAuywFoqxFgEAAwDMsRaSsRYC7rAWBQABAZiyFgECwrIWAQGKshYK6LAWvrIWAgEB\/rIWorQWMAAoggEBAaYBABDwuBYAmrkWAQAK2LkWlrsW7rIWoLMWBAADAAELBAEAAgACAQADAAEA7LIWirMWAQIGAwABABgBBAIBA8yzFpIHAQAIAQIDAAQCBAYEAgUBAwCE9hkA6NMZBAAEAwAItMYd7sYdCAMAAKbGHQEA4sYdAAIEAgoBAAgCBAEAAwAABQACDgEABgIaCr7EHQL2xB0EEAMCpMQdAuLEHQQDA5bEHQbaxB2cxB3YxB0FAAIGAgQDAQUAAwIGCQAEBg4KAQaQxB0AOAECLAEcjgEBAZQFAQKs\/loBApQBAQXA\/lqIAgEBFgEB8NAdARgKsgq8D44WBAEIBAECAwABAAIEAQkCBAMBBAIBAAQCAQACAQEDBK7OIdzLGM6CEwDWfJQNugakD4MHA5YJjIMCtAL+\/gG6gwLmgAKKFYbqA6ykD\/b7Cq7yCgD+8AokAJwNAQCYDwDWgwOA6wGODbgGng+BBwOUCZZctgjKN8QkpgW+FJJGhusBlA26BqQPgwcDlgngzwKM3AKcDpQDihXYogPILgDkiASoywqKDgEAEAEA0AmUrSHsnySA6wGODbgGng+BBwOUCawTjgO+FPykBYDrAY4NuAaeD4EHA5QJjg29BQCOA74U\/vALAwYEAQACAQG4BBYSugEPAB6u5AEKsAmmEK4EusMGoAIG0sYGpMgGsAUFAAYoEDbSzQagAY4hMKzbGfrZGQoGlsUGBgQCBALYxAaixAailhMSxJUTBgwsxPQICrCtArYCADa8wwYEsJ0T+JwTKJicEwbUmxPA+AgGApyxApADrgW0xAYCDsLFBpLFBgKKAQgOAwAGAwE+lJwT1JsTDAqCAgYK3MsGoAGoBoIBhMQGjrMWxLMWBhwIKICyFuqxFogBBAy8sBb+9xyUyQYHAATWxAaexAaUshbu9hwDAa72HMqyFuDEBgQDAASkxAYC4sQGqPYcAuyxFvzEBoDFBgLcxAYFALL6HNz6HIr8HJQC8vwcnsUGAt7FBpjHBqa3FgTgtRaoARriywaKzAYKyMwGqP8cwPccqsQGBAMABAMC9sMGsP4c2roWAwAkAt7EBpIHCAMABAIEBgQCBQEDALzMBgD6uQaKDwUAAwAIjowkyIwkCAMAvIwk+IwkAgQCCggCBAMABQACDgYCGgqKjSQIyI0kBBADApSRfxbmkX8EAwOmkX+eC8Kdf6STJOCTJAUAAgYCBAMBBQADAgYJAAQGDgq2xAY4LIoBmgUSlAGkDYICFtzeBgqyCrwPjhYFAAMBBAIEAwEEAgQDBpSSKMa7LobrAZQNugakD4MHA5YJgge\/BQCSyBUBAP7EFYoVotUE6tECgOsBjg24Bp4PgQcDlAmAB70FAKIFvhT+zAEBA7hHAJL4ApQNugakD\/z0Ar77AoMHApYJgge\/BQCUA4oV\/rYEtKkClNQDsOoBjg24Bp4PrguBBwKUCYAHvQUAjgO+FPqrBACkqgaUDboGpA\/i9wKk\/gKDBwKWCYIHvwUAlAOKFYzIAZzrAY4NuAaeD7AMgQcClAmAB70FAI4DvhSKoxgCxrIVAkIAHgEB8uwCousBlA26BqQPgwcDlgmCB78FAJQDihWOxxLswRIAXoayFcDGEsrrApzrAY4NuAaeD4EHA5QJgAe9BQCOA74U6uYCArzjBZzNDwEA8LkSousBlA26BqQPgwcDlgmCB78FAJQDihXI7QKs8gJCAgCGzQ8CztsM7gbK6wKc6wGODbgGng+BBwOUCYAHvQUAjgO+FKgSousBlA26BqQPgwcDlgmCB78FAJQDihWEBZzrAY4NuAaeD4EHA5QJgAe9BQCOA74UwLEUAggBAhiWBgECAgACDAoGBQAWAAQKFNqbE4aEApS0C\/KcC4MHArqvC7ACkgKM7m3A7mXS5gewAogDrAKkCagExpoOjPEBmheBBwKa0hDQBPCgEJLxAboGgwcCtroQigYBAMCxAgrk3Quk3QsM7t0LAgqSAaTcC2rgAhwIEvqbEBQSggIPACoIMrq9BNCtBYIKrA+wgQX63QS6AqYCnAq6AsoFugKSA7YCkhHWDLIEmqICmLACzD+SYtpbgQcCsg6ATrQClCLypAUUEoKSEIAWLrQEBgMDBQECBALErBADAaKuEB4EDAIEwK8QBQAAqrMQBPaYEwkAEgqamRO+uwWgAbSaBo4DAJABCAQBAggBAgIBAAQDAAEAAuyQHAEABgECAgEBipEcvAKsBwEFBAADAQEBBAIBAAgDAAADAAYDAgYEAgcAAwASrAGGBpQCBgIBAAQDAAEJAwABCwMBAQICAAMAAQAQqpsDBwABAAQBAAgBBgIEAwABAAIAAwEFAAIGBAEABAIFAAEAAwEEAjQECAEBEAEBDgAKIJgBCgEEAgEBDAQCAAUAAQMEAAQGAQADABKEA5oFvgEEAwABBQQBAAIAAgEAAwABAAIKAQEEAwABAAIBAQIBAyamCAEKCAEFAwAEAgQGBAIFAQMAgLYHAQMGAAIBAQIBDgIBAAQBAAQBAggBBAgEAQACAQACAQ0QjIlb4vtarhYEAQgEAQICAAIBAQIEAQYCBAMBBAIBAAQCAQACAQEDBJSYBPiSKQEA7KUFAJCOFfCtBvyHCq4SuAaiEIEHAqTvB\/jmB4AHtAK+FPTvBKKAEIbxAbQSugaoEIMHA5YJgge6AooVqgaA8QGuErgGohCBBwOUCYAHtAK+FJ6XGOimFaimFc6mFQDe7AKG8QG0EroGqBCDBwOWCYIHugKKFazKFcbFFYLrAsDrAoDxAa4SuAaiEIEHA5QJgAe0Ar4UwvgbCoYBApxTpNAIhvEBlA26BqgQgwcDlgmCB7oCihWstwOG8QGUDboGpA+DBwOWCYIHugKKFbqQA7bEBZBXtrcDtgKoAYzHCYbxAZQNugakD4MHA5YJggeUA97VAqjqArSZBuqGBsKlDISvDNKhKZKYCISVC+7PBAEAjAGyEobrAZQNugakD4MHA5YJggeUA4oV6vkQrOUBmLACzD+SYtpbgQcCsg6ATrQClCLoZwMBAQMDAAECBAIGAQDangeo5wLm6QKS8QG0EroGqBCDBwKU5xIA0uASgge6AooV1IQCmgewshuG8QG0EroGqBCDBwOWCYIHugKKFfCHHZIDNpoBgM4F9q0F\/hMAlCQAsKwGEIYTptxF7MxF5t4GAwGMAabtBogo+tsDmIYD6oIBuAaiEIEHA5QJgAe0Ar4UwO0FkiwBAIy3BobxAZQNit1IwNlMsIIEqBCDBwOWCYIHugKKFaSRAqQQ8voKoAmO4guI9U\/2glOA8QGODYqgAcRxgQcDlAmAB7QCvhTeoQrKcaTMC4bxAZQNugakD7j3UvbwUoMHApYJgge6AooVuu9d0sBk\/qMBAQAopLUBgEEWrJUJ\/pUJgpYJvLQPwu0WnuICvg8GptYB9iSA8QGODbgGng+QHoEHApQJgAe0Ar4U2qcELgQAguMEhvEBlA26BqQPgwcC8MECssgClgmCB7oCihWSvAzW7RkGAgT4oAi8oAgCzpELkJELDgQGCQASDL4BhrkQAgQHABACsgEYBgIEAQADAdC8EAECkrwQANDxBarxBUbUtw6Whg7atgWSjwXA+hqY1xug0QPc0QMAtrcDngTW8AOUzQXGtwaODbgGng+BBwKoF5QJpscH8r0HvhS4yweG8QGUDboGpA+DBwOWCYIHsv0C3voCihXA8BmgnBai2AOA8QGODbgGng+BBwOUCYAHtgS+FIT0Asq8J4zLJeiNHaSBIrDNVvSDaYLTDIDxAY4NuAaeD4EHA5QJgAeOA64egPcCFQDCtwKG8QGUDboGpA+DBwOWCYIHlAOKFfTlAq9EKADBD6gAoQXBAKEGwQChAsEAoQeoAKEAqAChL8EAoQDBAKEAwQChAsEAoQGoAKEHwQGhBMEAoQHBAKEBwQChD8EAoQfBAaECwQChAMEAqAKhAcETxADBDCEAwQqoLsQMIQDBC6EFwQChBcEAoQLBAKEMqAChBKgAoQWoAKETAAChC8EAoQDBAKEAwQAAAKEIwQGhBAAAoQEAAKEBwQChDAAAoQEAAKEGAAAhAMEKoQCoAKECqAChAKgAxADBBsQAwQMhAKEGAADBEqEAwQahAsEHoQDBBqECwQmhAMQBwQLEAMECAADBAQAAwQAAAMQAwQLEAMELxAUhAicCKAIhACgCJwAoCyEAKAAhAScABAAHACEAKAEnASgAJwAEAIEAhACBAIcAIQAoAScBKAAnAAQAgQCEA4cAIQAoAScBKAAnAAQAhwAhACgBJwEoACcABACHACEAKAAhACcAIQEnAAEAgQCEAIEBhACBDoQJoQCoACEAKAGHACEAKAAhACcBIQAnAAQAhAChAKgAKAChACEAoQDBAKEAhAChAIQAoQGEAKEBhAChAIQAoQGEAKEBhAChAYQAoQCEAKEBhAChAYQAoQGEAKEBhAChAYQAqAChAIcAIQAoAScBKAAnAAQAhwAhACgAIQAnASEAJwAEAKEAqAAhAKEAIQChAMEWxAiEAIEDhACoAKEAhwAhACgBJwEoACcABACEAIEAhACBAIQBgQCEAoEAhAGBAIQAgQCEAIEAhACBAIQAgQTBAsQBwQmEAIEBhACHACEAKAAhACcAIQEnAKEAqAAoACcAhwAhACgBJwEoACcAKAAhACgDBACEA4EAhACBAIQBgQCEAYEAhACBAIQAgQCEAIEBhACBAMEAxAGEAYEAhACBBIQAwQDEAcEAxAKHACEAKAAhACcAIQEnAAAAoQCoACgAJwAoBIcAIQAoACEAJwEhACcABAChAKgAIQChACgAoQCoAKEAhwAhACgBJwEoACcABACBAIQAgQCEAMEMhACBAIQAhwAhACgBJwEoACcABACEAIEAhACBAIQAgQCEAIEAhACBAIQAgQCEAIEAhAGBAIQAgQCEAIEAhACBAMEAxAHBAMQBwQDEAsEAxAGHACEAKAEnAQEAgQIoACcAwQKBAMcAIQAoACEAJwAhAScAAAChAKgAKAAnACgEhACBAIQHgQSEA4EKxwAhACgAIQAnASEAJwAEAKEAqAAhAKEAKAChAKgAoQBEAMQAwQDEAMEAxADBAMQAwQDEAMEAxADBAMQAwQDEAcEAxADBAMQAwQDEAMEAxAGBAAAAwQAAAMEGxAbBBMQDwQmBAAAAxwAhACgAIQAnACEBJwChAKgAKAAnACgAIQAoA8cAIQAoACEAJwEhACcABAChAKgAIQChACgAoQCoAKEAxwAhACgBJwEoACcABACBAIQAgQCEAMcAIQAoAScBKAAnAAQAgQCEAIEAhACBAIQAgQCEAIEBhACBAIQAgQCEAIEAhADBAMQAwQDEAMEAxADBAsQBwQDEAcEAxAHHACEAKAAhACcAIQEnAAAAoQCoACgAJwAoBMcAIQAoACEAJwEhACcABAChAKgAKAChACgAoQDHACEAKAEnASgAJwAEAIEAhACBAIQAgQCEAMEBxADBAMcAIQAoACEAJwEhACcABACBAIQAoQCoACEAoQAhAKEAqAChAMcAIQAoAScBKAAnAAQAgQCEAIEAhAHHACEAKAAhACcAIQEnAKEAqAAoACcAKAAhACgDxwAhACgAIQAnASEAJwAEAKEAqAAhAKEAKAChAKgAoQDHACEAKAEnASgAJwAEAIEAhACBAIQAgQCEAMEAxADBAMQAwQDEAMEAxADBAMcAIQAoACEAJwEhACcABAChAKgAIQChACgAoQCoAKEAxwAhACgBJwEoACcABACBAIQAgQCEAIEAhACBAIQAgQCEAYEAhADBAMQBwQDEAccAIQAoACEAJwAhAScAoQCoACgAJwAoACEAKAPHACEAKAAhACcBIQAnAAQAoQCoACEAoQAoAKEAqAChAMEAxADBAMQAwQDEAMEAxwAhACgBJwEoACcABACBAIQAxwAhACgAIQAnACEBJwChAKgAKAAnACgAIQAoA8cAIQAoACEAJwEhACcABAChAKgAIQChACgAoQCoAKEAxwAhACgBJwEoACcABADHACEAKAAhACcAIQEnAKEAqAAoACcAKAAhACgDxwAhACgAIQAnASEAJwAEAKEAqAAhAKEAKAChAKgAoQDHACEAKAEnASgAJwAEAIEAhACBAIQBwQDEAMEAxADBAMQAwQDEAMEBxwAhACgAIQAnACEBJwAAAKEAqAAoACcAKATEAMEAxwAhACgAIQAnASEAJwAEAKEAqAAhAKEAKAChAKgAoQDHACEAKAEnASgAJwAEAMcAIQAoACEAJwEhACcABAChAKgAIQChACgAoQLHACEAKAEnASgAJwAEAIEAhACBAIQBxwAhACgAIQAnASEAJwAEAKEAqAAhAKEAKAChAKgAoQDHACEAKAEnASgAJwAEAMEAxADBAMQAwQDEAMEAxADBAMcAIQAoACEAJwAhAScAAAChAKgAKAAnACgExwAhACgAIQAnASEAJwAEAKEAqAAhAKEAKAChAKgAoQDHACEAKAEnASgAJwAEAMcAIQAoAScBKAAnAAQAxwAhACgAIQAnACEBJwAAAKEAqAAoACcAKATHACEAKAAhACcBIQAnAAQAhAKhAKgAIQChACgAoQCoAKEAwQDEAMEBxwAhACgBJwEoACcABACBAIQBgQCEAMEAxAKEAMcAIQAoAScBKAAnAAEAhAGBAIQAgQCEAYEAhACBAIQAwQBEAMQBwQDEAsEAxADBAMQBwQDEAMEAxADBAMQBwQDEAoQAxwAhACgBJwEoACcABACBAIQBgQCEAIEAhAGBAIQAgQCEAIEAhACBAIQAgQCEAMEAxALBAMQCwQHEAcEAxALBAMcAIQAoAScBKAAnAAQAhAGBAIQAgQCEAMEBxAHBAMQBxwAhACgAIQAnACEBJwAAAKEAqAAoACcAKATHACEAKAEnASgAJwAEAIEAhACBAIQAgQCEAIEAhADBAMQBwQDEAscAIQAoACEAJwAhAScAAAChAKgAKAAnACgEwQAAAKEAAAChAAAAoQDBAAAAwQDEAMECAADHACEAKAAhACcBIQAnAAQAoQCoACgAoQAoAKEAxwAhACgBJwEoACcABACBAIQAgQCEAIEAhADHACEAKAAhACcBIQAnAAQAgQCEAIEAoQCoACEAoQAhAKEAwQHEAMEAxADBAKgAoQDHACEAKAEnASgAJwAEAMcAIQAoACEAJwAhAScAAAChASEAoQAhAKECxwAhACgAIQAnASEAJwABAIQBgQnHACEAKAAhACcAIQEnAKEBAAAhAMcAIQAoACEAJwEBAIQAgQAhACcAoQAhAKEAxwAhACgAIQAnACEBJwAAAKEBIQbHACEAKAAhACcAIQEnAKEBAAAhAMcAIQAoACEAJwEBAIQAgQCEAIEBIQAnAMcAIQAoACEAJwEBAIQFgQCEAYEAhAOBAIQAgQEhACcAxwAhACgAIQAnAQQAgQCEAIEAhACBAIQBgQKEAIEBIQAnAMcAIQAoACEAJwEBAIQAgQCEAIEAhAGBAIQBgQAhACcAwQAAAMEAAADHACEAKAAhACcBAQCBDSEAJwChACECAAChAMEBxAHBAMQBwQDEAMEAxADBAMQAwQPEAMEAxADBAscAIQAoACEAJwAhAScAAAChASEGxwAhACgAIQAnACEBJwChAQAAIQDHACEAKAAhACcAIQAAACEAJwChACEAoQAAAMECAADBBMQBwQAAAMcAIQAoACEAJwAhAScAAAChASEGxwAhACgAIQAnACEBJwChAQAAIQDHACEAKAAhACcAIQAAACEAJwChACEAoQDHACEAKAAhACcAIQEnAKEBAAAhAMcAIQAoACEAJwEBAIEFhACBDCEAJwChACEAoQDBAcQAwQDEAMEGxwAhACgAIQAnACEBJwAAAKEBIQbHACEAKAAhACcAIQEnAKEBAAAhAMcAIQAoACEAJwAhAAAAIQAnAKEAIQChAAAAwQAAAMEBxADBAMQAwQEAAMEAAADHACEAKAAhACcAIQEnAAAAoQEhBscAIQAoACEAJwAhAScAxALBAMQAoQEAACEAxwAhACgAIQAnACEAAAAhACcAxwAhACgAIQAnACEAAAAhACcAxwAhACgAIQAnAQEAgQWEAIEFhACBAiEAJwChACEBoQDHACEAKAAhACcBIQAnAKEBAQCBAYQBgQWEAIEAIQDHACEAKAAhACcBAQCBAYQAgQCEAIEAhACBAYQAgQOEAIEChACBBCEAJwChACEAoQDBC8cAIQAoACEAJwEhACcAoQEBAIQAgQGEAIEBhACBAIQAgQGEAIENIQDHACEAKAAhACcBAQCEAIEChACBAYQAgQCEAIEChACBESEAJwChACEAoQDBCMcAIQAoACEAJwEhACcAoQEBAIEIhACBAiEAxwAhACgAIQAnAQEAgQiEAIEDIQAnAKEAIQChAMcAIQAoACEAJwEhACcAwQDEAMEAxAHBAMQAwQDEAMEAxAGhAQEAgQOEAIEDhACBC4QAgQQhAMcAIQAoACEAJwEBAIEAhACBAoQAgQuEAIEEIQAnAMcAIQAoACEAJwEBAIQAgQCEAIEAhACBAoQAgQGEAYEEIQAnAMcAIQAoACEAJwEBAIQAgQGEAIEAhACBA4QAgQSEAIEBhACBBCEAJwChACEBoQDBA8cAIQAoACEAJwEhACcAoQEBAIEAhACBDSEAxwAhACgAIQAnAQEAhACBAIQAgQKEAIEAhACBEiEAJwChACEAoQDBF8cAIQAoACEAJwEhACcAoQEBAIQBgQ0hAMcAIQAoACEAJwAhAScAAQAAAMEAAAChACEAoQAAAMEBxAHBAMQCwQCBAAAAgQAAAKEAxwAhACgAIQAnACEBJwChAQAAIQDHACEAKAAhACcAIQEnAAEAAADBAAAAoQAhAKEAgQAAAIEAAADBAAAAoQDHACEAKAAhACcAIQEnAKEBAAAhAMcAIQAoACEAJwAhAAAAIQAnAMcAIQAoACEAJwAhAAAAIQAnAKEAIQChAAAAwQAAAMEAxADBAMQAwQDEAMEAxAHBAAAAxwAhACgAIQAnASEAJwChAQEAgQ8hAMcAIQAoACEAJwEBAIQAgQGEAIEBhACBAIQAgQWEAIEAhACBAIQAgQAhACcAoQAhAKEAxwAhACgAIQAnASEAJwABAIEEhACBD8cAIQAoACEAJwAhAScAoQEhAQEAAACBAAAAgQAAAIEAAACBAAAAgQAAAMcAIQAoAScBAQAoACcAgQAAAMEAxADBAMQAwQDEAMEAxADBAMQBgQAAAMEBAAChAMcAIQAoAScBKAAnAAQAhAOBAoQAwQLEAMEBxADBAMQAwQDEAigAxwAhACgBJwEoACcAAAChAMEExADBAMQAqAChACgAoQDBAaEBwQuoACEBRAChAcQAoQHEAKgAoQDBAcQAwQqhAMELqAChAcEWoQDBC6EBwQyhAMELoQHBAMQAwQuhAMELoQHEAcEMoQDBC6EBxADBDKEAwQuhAcQAwQuhAMELoQHEAMEMoQDBC6EBwQzEAcEBxAGhAMELoQHBDKEAwQuhAcEAxAHBDKEAwQuhAcEAxAHBDKEAwQuhAcEJxADBAgAAwQChAMELoQHBDKEBwQXEAcECxADBAMQAwQDEAMEAxADBAMQAwQDEAMEBIQDBDaEFwQChBsEAoQLBAKE4wQChAMEAoQHBAKEAIQChAMEAoQCoAKEHwQGhBAAAoQHBAKEBwQChDgAAoQYAAKEBwQgAAMEBAADEAMcAIQAoACEAJwAhAScAoQCoACcAKAInACgFIQAHACEAKAEnACEAKAAnACgAJwCHACEAKAEnACEAKAAnACgAJwChAKgAIQMoAKEAqAAhAygAwQHEAMEAxACoAKEAqAAoAKEAqAAoAMQAwQHEAMEAxADBAcQAgQDBAMQAwQDEAMEQoQHBH6EBhACBAMEQgQCEAIEAhADEAMEPoQEhAMELoQAhAKEAIQChACgAoQAoAKEAIQChACgAoQAoAKEAKAChACEAwQChACgAoQAhAKEAKAChACgAoQAhAKEAIQDBAKEAKAChACgAoQAhAMEAoQAoAKEAKAChACEAoQAhAKEAKAChACgAoQAoAKEAIQChACEAoQAoAKEAKAChACEAoQAoAKEAIQChACgAoQAoAKEAIQChACgAoQAoAKEAKAChACgAoQAoAKEAIQChACgAoQAoAKEAKAChACEAoQAhAKEAKAChACgAoQAoAKEAKAChACgAoQAoAKEAKAChACEAoQAoAKEAKAChACgAoQAoAKEAKAChACgAoQAoAAAAoQAoAKEAIQChACEAoQAoAKEAIQChACEAoQAhAKEAIQChACEAoQAhAKEAIQChACEAwQChACEAwQChACEAwQAAAKEAIQChACEAoQAhAKEAIQChACEAoQAhAKEAIQChACEAoQAhAMEBoQAhAKEAIQChACEAoQAhAKEAIQAAAKEAIQChACEAAAChACEAoQAhAMEAoQAhAKEAIQChACEAoQAhAKEAIQChACEAoQAhAKEAIQChACEAoQAhAKEAIQChACEAoQAhAAAAoQAhAKEAIQAAAKEAIQChACEAoQAhAKEAIQChACEAoQAhAKEAIQAAAKEAKAChACEAqAAoACEAwQHEAMEIoQCoAKECqADEAKEaqFehAsQAwQPEAMEGIQDBAMQAwQrEAqEAxAChAqgAoQPEAKECwQChOMQAoQDEAKEAxAChAsQAoQnEAaEExAChAcQAoQHEAKEPxAChBqgAxAGoAaEAxAChAMQAoQLBAMQAwQHEAMEHxALBAcQFIQDBDaEFwQChBcEAoQLBAKEqAAChAqgAoQGoAKEIwQChAMEAAAChAMEAoQjBAaEEAAChAcEAoQHBAKEOAAChBgAAoQTEAMEEAADBAgAAwQEAACEAwQ2oBaEFqADBAKEAqAChBagAoQHBAKEDwQChAqgAoQCoAKEYqAChB6gAoQYAAKEBqAChC8EAoQDBAAAAoQHBAKEKwQGhBAAAoQHBAaEBwQKhDQAAoQEAAKEHAAChAsEBxADBAMQAwQGhAcEEoQOoAUQAxALBAMQGqAGhAagApwAEAKgAKAChAiEGoQIAACEBoQKnAAEAhACBAIQAgQCEAIEAhACBAIQAgQCEAIEAhACBAIQAgQCEAIEAhACBAIQAgQCEAIEAhACBAIQAgQCEAIEAhACBAIQAgQCEAIEAhACBAIQAgQCEAIEAoQMhBqECAAChBMEBxAHBAMQAwQHEAMEAxADBCIEAhACBAIQAgQChA8EBIQGhAqcAAQCEAIEAhACBAIQAgQCEAIEAhACBAIQAgQCEAIEAhACBAYQAgQCEAIEBhACBAIQAgQCEAIEAhACBAIQAgQChAyEGoQIhAaECpwAEAIEAhACBAIQAgQCEAIEAhACBAIQAgQChAyEGoQIAAKEEwQHEAMEBxADBAMQAwQDEAMEBxADBA8QAwQDEAMEAxADBAcQAwQHEAMECoQPBAMQBwQChBEEAxALBAMQAwQPEAMECxADBAcQAwQDEAMEAxADBAMQAwQChA0EAwQChBEEAxADBAMQBwQPEAMEAxADBAsQAwQPEAMENgQChA0EAwQDEAKEEQQDBAcQAwQPEAMEAxADBAMQAwQLEAMEAxADBAMQAwQPEAMEAxADBAMQBwQLEAMEAgQCEAIEAhACBAIQAgQCEAIEAhACBAIQAgQCEAIEAoQPBAKEEwQLEAMEBxADBAcQAwQDEAMEAxADBAMQAwQTEAMEBxADBB8QAwQDEAMECxADBBaEDxAbBAMQBwQHEAMEAxADBAaEEQQDEAcEAxADBA8QAwQHEAMEAxADBAMQCwQHEAMEBgQCEAKEDQQDBAMQAoQRBAMQAwQLEAMEAxADBAMQAwQDEAMEAxADBAMQAwQDEAMEAxADBAMQAwQHEAMECxADBAsQAwQDEAMEDxADBAcQAwQDEAMEAxADBAcQBwQDEAMEAoQPBAKEERADBAMQAwQDEAMEAxADBDYEAIQChAqcAAQCEBYEAhAOBAIQAgQCEA6EGQQAAAMEAAAChAwAAoQQhAQEAAACBAAAAoQIAACEBoQFBAMEAxADBCMQAwQDEAMEBxADBA8QAwQPEAMEBxADBBMQAwTChAagAQQDEAMEAxALBAMQAwQDEAcEAxAjBAMQBwQDEAcEAxALBAMQAwQDEAcEAxADBAMQAwQDEAMEAxAHBAMQBwQDEAcEAxAHBAMQFwQDEB8EAxAHBAcQFwQDEAMEAxAXBAMQAwQDEAMEAxALBAMQAwQDEAMEAxAGoAKECQQDBASEBoQFBAMEAxADBAMQAwQDEAMEAxADBAMQAwQHEAMEAxADBAsQAwQLEAMEAxADBAMQAwQDEAMEAxAHBB8QAwQLEAMEAxADBAMQAwQaBAKEBqAAnAAEAhAqBAIQBgQCECSgAxwAhACgAIQEnACEBJwABAAAAgQAAAIEAAACBAAAAgQAAAIEAAACBAAAAoQCoAIQAgQCoAMEAAAChAKgAoQDBDsQAwQMAAMEAAADBAgAAwQEAAMEVoQEAAMEQAADBAccAIQAoAScBKAAnAAQAhACBAIQBgQCEAIEAhACBAMEAhACBAIQAgQCEAIEAwQDEAsEAxADBD6EBIQDBD6EAwQChBsEAoQLBAKE4wQChAMEAoQDBAKEAqAChACgAqAAoAKgAKAChAMEAoQjBAaEEAAChAcEAxADBAKEBwQDEAcEAoQ4AAKEGAAChAcEGoQCoAKcAqAChAKgCpwCoBKEAqAFEAMQBqAGhAKgBpwAEAKgAoQCoASgAJwAoBKEAqAHEAagBoQCoAcQLhACoAKEAqAHEAagBoQCoAacABACBAIQAgQCEAKgAoQCoAqcAqAShAKgDoQCoAacABACoAKEAqAEoACcAKAShAagAxATBAKgBoQCoAcQPqAChAagAxAHBAKgBoQCoAUQAxAqoAKEBqABEAMEAqAGhAKgBRADEFoQAqAChAKgBRADEAagBoQCoAcQNhACoAKEAqAHEAKgBoQCoAcQaqAChAKgBxAaoAaEAqAFEAMQLhACoAKEAqAFEAMQBqAGhAKgBRADEDqgAoQCoAcQAqAGhAKgBRADEDYQAqAChAKgBpwAEAKgBoQCoA0cAKAMnAQQAJwDHACgDJwEEACcAoQCoAacABACoAaEAqAEoAQcAIQAoACEAKAAnAQQAgQAnAIcAKAMnAQQAJwChAKgBRACoAaEAqABEAMRIoQCoAUQAxAqoAKEAqAFEAMQBKAGhAKgARADEFYQAoQCoAScABAAoAMcAIQAoAicAKAEnAAcAIQAoAicBBACBAIQAgQCEACcAhwAhACgCJwEEACcAhwAhACgCJwEEACcAhwAhACgAIQAoACcBBACBACcAhwAhACgAIQAoACcBBACBACcAhwAoAycBBAAnAIcAKAMnAQQAJwAEAMENxADBAMQAwQGEAMQAwQ+hA8QAoQHEAKEBxAChAcQAoQHEAKEBxAChAcERxAHBD6EBhAChAIQAoQGEAKEBhAChAYQAoQCEAKEBhAChAYQAoQGEAKEBhAChAYQAqAChAMEFxADBGqEBxADBBcQBwRLEAMEAxADBEKEBwQLEAsEQxADBAMQAwQDEA8EPoQGoAMEfoQIhAKEDxADBAcQAwQDEAMEBoQAAAKEAwRGBAKECAAChAMESoQDBBqEBxwAhACgAIQAnACEBJwChASEHoQDBCMQAwQDEAMEBgQLBEgAAwQEAAMEAAADBA8QAwQuoAMEMoQHBAqEDqAHEACgBoQCoAacABACoAKEAqAEoACcAKAShAKgBKAGhAKgBpwAEAKgAoQCoASgAJwAoBKEAqAFEAMQAKAGhAKgBRADEDygAoQGoAMEAKAGhAagARADEBsEAKAAAAKECQQDBBiEBoQKnAAEAhACBAIQAgQCEAIEDhACBAIQAgQKhAyEGoQIAACEBoQMAAKEDIQahAgAAIQGhAgAAoQPBASEBoQKnAAEAhACBAIQAgQKEAIEAhACBAIQAgQCEAIEAhACBAoQCgQCEAIEBhACBAIQAgQCEAIEAhACBAIQAgQChAyEGoQIhAaEDAAChAyEGoQIAACEBoQIAACEAoQLBAMQAwQAhAaECQQDBAcQAwQDEAMEBxAHBAMQAwQDEAMEDxADBAsQAwQHEAMEAxADBAMQAwQKhA0EAwQAhAaECQQDEAMEAxADBAcQAwQDEAMEExADBAsQAwQPEAMENgQChA0EAwQEhAaECQQDBAcQAwQPEAcEAxADBAMQCwQDEAMECxADBAMQAwQDEAcEAxATBBMQAwQDEAcECxADBAIEAhACBAIQAgQGEAIEAhACBAIQAgQCEAIEBoQNBACEBoQLBAsQAwQHEAMEBxADBAMQAwQDEAMEAxADBBMQAwQHEAMEHxADBAMQAwQLEAMEFoQPBAsQAwQkhAaECQQDBAMQAwQDEAMEAxADBAMQAwQDEAMEGxADBAMQAwQDEAMEAxAPBAoEAhAAhAKECQQDBASEBoQJBAMECxADBAMQAwQDEAMEAxADBAMQAwQDEAMEBxADBAsQAwQPEAMEDxADBAcQAwQLEAcEAxADBAKEDwQAhAaECQQDEAsEAxAXBAMQAwQDEA8EAxADBDYEAoQMnAAEAhACBDSEBoQIhAQEAAACBAAAAoQIhAAAAIQGhAiEBAQAAAIEAAAChAgAAIQGhAQAAoQJBAMELxADBN6EDQQDBASEBoQFBAMEAxADBAMQAwQDEAMEAxADBAMQAwQHEAMEAxADBBMQAwQLEAMEAxADBAMQAwQDEAMEHxADBAsQAwQDEAMEAxADBBoEAoQKnAAEAgQSEAIEPoQDHACEAKAAhAScAIQEnAAEAAACBAAAAgQAAAIEAAACBAAAAgQAAAIEAAAChAKgAKAAnACgAIQAoA8QAwQDEAKEBhAChAYQAoQCEAKEBhAChAYQAoQGEAKEAhAChAYQAoQGEAKEBhAChAYQAoQGEAKEAhAChAYQAoQGEAKEBhAChAYQAqAChAMEBxADBDaEBRADBG6EBxADBAMQCwQ7EAMEOoQHEBMEyAAChAMEAAAChAMEDxADBAMQAwQ8hAMEMoQDBAKEFwQChAsEAoSoAAKEHIQChBcEAxAPBAKEBwQChAcEAxADBAMQAwQAAAKEJwQGhBAAAoQEAAKEBwQKhDgAAoQYAAKECQQHBCcQAwQMoAcQBwQ3EA8EAKADHACEAKAAhACgAJwEEAIQBKAAhACcAxADBAcQAoQDEAsEHgQDEAMENoQHEAcEAxADBAsQAwQ3EAMEBxADBDaEBxAHBBMQAwQkoAMQBwQDEAcEBoQDBAMQCoQAAAMQBwQHEAMEOoQHEAsEPAADBAAAAoQJBAMEHoQNBAMEGIQGhAkEAwQahBEEAwQLEAcEDxADBAMQAwQKhAMEAIQAAAKEBwQChAcEAoQDBBqEAAADBAsQBwQ2hAcELxADBEaEBAADEAsEBxADBDqEBxALBoPQFh94Fc3RhdGV2ZXJzaW9uPHA+UGx1Z2luIGRldmVsb3BlcnMgY2FuIHVzZSB0aGUgbmV3IDxjb2RlPnVzaW5nX21vZGVsX3ByZWZlcmVuY2UoKTwvY29kZT4gZnVuY3Rpb24gdG8gaW5kaWNhdGUgd2hpY2ggbW9kZWxzIHRvIHVzZSBpbiBvcmRlciBvZiBwcmVmZXJlbmNlLCB0aGVuIGFkZCBmZWF0dXJlIGRldGVjdGlvbiB0byBtYXRjaCBjYXBhYmlsaXRpZXMgYWdhaW5zdCBhdmFpbGFibGUgbW9kZWxzIC0gbG93ZXJpbmcgY29zdCBhbmQgc3BlZWRpbmcgdXAgcHJvY2Vzc2luZyB0aW1lLiBUaGUgQUkgQ2xpZW50IGluY2x1ZGVzIGEgc2VyaWVzIG9mIGFkdmFuY2VkIGNvbmZpZ3VyYXRpb24gY29udHJvbHMsIGFuZCBhIDxjb2RlPldQX0FJX0NsaWVudF9Qcm9tcHRfQnVpbGRlcjwvY29kZT4gY2xhc3MgZm9yIGNhbGxpbmcgbWV0aG9kcy4gRm9yIGVhc3kgdXBncmFkZXMsIHRoZSA8Y29kZT53b3JkcHJlc3Mvd3AtYWktY2xpZW50PC9jb2RlPiBwYWNrYWdlIGhhbmRsZXMgdHJhbnNpdGlvbmluZyB0byA3LjAgYXV0b21hdGljYWxseS48L3A+CnN0YXRldmVyc2lvbndpdGggPG5hdiBjbGFzcz0id3AtYmxvY2stdGFibGUtb2YtY29udGVudHMiPjxvbD48bGk+PGEgY2xhc3M9IndwLWJsb2NrLXRhYmxlLW9mLWNvbnRlbnRzX19lbnRyeSIgaHJlZj0iaHR0cHM6Ly9tYWtlLndvcmRwcmVzcy5vcmcvY29yZS8yMDI2LzA1LzE0L3dvcmRwcmVzcy03LTAtZmllbGQtZ3VpZGUvI2FpLWJ1aWxkaW5nLWJsb2Nrcy1vZi10aGUtZnV0dXJlIj5BSSBidWlsZGluZyBibG9ja3Mgb2YgdGhlIGZ1dHVyZTwvYT48b2w+PGxpPjxhIGNsYXNzPSJ3cC1ibG9jay10YWJsZS1vZi1jb250ZW50c19fZW50cnkiIGhyZWY9Imh0dHBzOi8vbWFrZS53b3JkcHJlc3Mub3JnL2NvcmUvMjAyNi8wNS8xNC93b3JkcHJlc3MtNy0wLWZpZWxkLWd1aWRlLyN3cC1haS1jbGllbnQiPldQIEFJIENsaWVudDwvYT48L2xpPjxsaT48YSBjbGFzcz0id3AtYmxvY2stdGFibGUtb2YtY29udGVudHNfX2VudHJ5IiBocmVmPSJodHRwczovL21ha2Uud29yZHByZXNzLm9yZy9jb3JlLzIwMjYvMDUvMTQvd29yZHByZXNzLTctMC1maWVsZC1ndWlkZS8jY2xpZW50LXNpZGUtYWJpbGl0aWVzLWFwaSI+Q2xpZW50LVNpZGUgQWJpbGl0aWVzIEFQSTwvYT48L2xpPjxsaT48YSBjbGFzcz0id3AtYmxvY2stdGFibGUtb2YtY29udGVudHNfX2VudHJ5IiBocmVmPSJodHRwczovL21ha2Uud29yZHByZXNzLm9yZy9jb3JlLzIwMjYvMDUvMTQvd29yZHByZXNzLTctMC1maWVsZC1ndWlkZS8jYWktY29ubmVjdG9ycy1zY3JlZW4iPkFJIENvbm5lY3RvcnMgU2NyZWVuPC9hPjwvbGk+PGxpPjxhIGNsYXNzPSJ3cC1ibG9jay10YWJsZS1vZi1jb250ZW50c19fZW50cnkiIGhyZWY9Imh0dHBzOi8vbWFrZS53b3JkcHJlc3Mub3JnL2NvcmUvMjAyNi8wNS8xNC93b3JkcHJlc3MtNy0wLWZpZWxkLWd1aWRlLyNjb25uZWN0b3JzLWFwaSI+Q29ubmVjdG9ycyBBUEk8L2E+PC9saT48L29sPjwvbGk+PGxpPjxhIGNsYXNzPSJ3cC1ibG9jay10YWJsZS1vZi1jb250ZW50c19fZW50cnkiIGhyZWY9Imh0dHBzOi8vbWFrZS53b3JkcHJlc3Mub3JnL2NvcmUvMjAyNi8wNS8xNC93b3JkcHJlc3MtNy0wLWZpZWxkLWd1aWRlLyNtb2Rlcm5pemVkLWRhc2hib2FyZCI+TW9kZXJuaXplZCBEYXNoYm9hcmQ8L2E+PG9sPjxsaT48YSBjbGFzcz0id3AtYmxvY2stdGFibGUtb2YtY29udGVudHNfX2VudHJ5IiBocmVmPSJodHRwczovL21ha2Uud29yZHByZXNzLm9yZy9jb3JlLzIwMjYvMDUvMTQvd29yZHByZXNzLTctMC1maWVsZC1ndWlkZS8jbmV3LWFkbWluLWNvbG9yLXNjaGVtZS1hbmQtc3R5bGVzIj5OZXcgYWRtaW4gY29sb3Igc2NoZW1lIGFuZCBzdHlsZXM8L2E+PC9saT48bGk+PGEgY2xhc3M9IndwLWJsb2NrLXRhYmxlLW9mLWNvbnRlbnRzX19lbnRyeSIgaHJlZj0iaHR0cHM6Ly9tYWtlLndvcmRwcmVzcy5vcmcvY29yZS8yMDI2LzA1LzE0L3dvcmRwcmVzcy03LTAtZmllbGQtZ3VpZGUvI3ZpZXctdHJhbnNpdGlvbnMtaW4td3AtYWRtaW4iPlZpZXcgVHJhbnNpdGlvbnMgaW4gV1AgQWRtaW48L2E+PC9saT48bGk+PGEgY2xhc3M9IndwLWJsb2NrLXRhYmxlLW9mLWNvbnRlbnRzX19lbnRyeSIgaHJlZj0iaHR0cHM6Ly9tYWtlLndvcmRwcmVzcy5vcmcvY29yZS8yMDI2LzA1LzE0L3dvcmRwcmVzcy03LTAtZmllbGQtZ3VpZGUvI2NvbW1hbmQtcGFsZXR0ZS1zaG9ydGN1dCI+Q29tbWFuZCBQYWxldHRlIHNob3J0Y3V0PC9hPjwvbGk+PGxpPjxhIGNsYXNzPSJ3cC1ibG9jay10YWJsZS1vZi1jb250ZW50c19fZW50cnkiIGhyZWY9Imh0dHBzOi8vbWFrZS53b3JkcHJlc3Mub3JnL2NvcmUvMjAyNi8wNS8xNC93b3JkcHJlc3MtNy0wLWZpZWxkLWd1aWRlLyNmb250LWxpYnJhcnkiPkZvbnQgTGlicmFyeTwvYT48L2xpPjxsaT48YSBjbGFzcz0id3AtYmxvY2stdGFibGUtb2YtY29udGVudHNfX2VudHJ5IiBocmVmPSJodHRwczovL21ha2Uud29yZHByZXNzLm9yZy9jb3JlLzIwMjYvMDUvMTQvd29yZHByZXNzLTctMC1maWVsZC1ndWlkZS8jdmlzdWFsLXJldmlzaW9ucyI+VmlzdWFsIFJldmlzaW9uczwvYT48L2xpPjxsaT48YSBjbGFzcz0id3AtYmxvY2stdGFibGUtb2YtY29udGVudHNfX2VudHJ5IiBocmVmPSJodHRwczovL21ha2Uud29yZHByZXNzLm9yZy9jb3JlLzIwMjYvMDUvMTQvd29yZHByZXNzLTctMC1maWVsZC1ndWlkZS8jaWZyYW1lZC1lZGl0b3IiPklmcmFtZWQgRWRpdG9yPC9hPjwvbGk+PGxpPjxhIGNsYXNzPSJ3cC1ibG9jay10YWJsZS1vZi1jb250ZW50c19fZW50cnkiIGhyZWY9Imh0dHBzOi8vbWFrZS53b3JkcHJlc3Mub3JnL2NvcmUvMjAyNi8wNS8xNC93b3JkcHJlc3MtNy0wLWZpZWxkLWd1aWRlLyNub3RlcyI+Tm90ZXM8L2E+PC9saT48bGk+PGEgY2xhc3M9IndwLWJsb2NrLXRhYmxlLW9mLWNvbnRlbnRzX19lbnRyeSIgaHJlZj0iaHR0cHM6Ly9tYWtlLndvcmRwcmVzcy5vcmcvY29yZS8yMDI2LzA1LzE0L3dvcmRwcmVzcy03LTAtZmllbGQtZ3VpZGUvI2N1c3RvbS1uYXZpZ2F0aW9uLW92ZXJsYXlzLW9uLW1vYmlsZSI+Q3VzdG9tIE5hdmlnYXRpb24gT3ZlcmxheXMgb24gbW9iaWxlPC9hPjwvbGk+PGxpPjxhIGNsYXNzPSJ3cC1ibG9jay10YWJsZS1vZi1jb250ZW50c19fZW50cnkiIGhyZWY9Imh0dHBzOi8vbWFrZS53b3JkcHJlc3Mub3JnL2NvcmUvMjAyNi8wNS8xNC93b3JkcHJlc3MtNy0wLWZpZWxkLWd1aWRlLyNyZXNwb25zaXZlLWVkaXRpbmctbW9kZSI+UmVzcG9uc2l2ZSBFZGl0aW5nIE1vZGU8L2E+PC9saT48bGk+PGEgY2xhc3M9IndwLWJsb2NrLXRhYmxlLW9mLWNvbnRlbnRzX19lbnRyeSIgaHJlZj0iaHR0cHM6Ly9tYWtlLndvcmRwcmVzcy5vcmcvY29yZS8yMDI2LzA1LzE0L3dvcmRwcmVzcy03LTAtZmllbGQtZ3VpZGUvI3BhdHRlcm4tZWRpdGluZy1hbmQtY29udGVudG9ubHktaW50ZXJhY3Rpdml0eSI+UGF0dGVybiBFZGl0aW5nIGFuZCBjb250ZW50T25seSBJbnRlcmFjdGl2aXR5PC9hPjwvbGk+PC9vbD48L2xpPjxsaT48YSBjbGFzcz0id3AtYmxvY2stdGFibGUtb2YtY29udGVudHNfX2VudHJ5IiBocmVmPSJodHRwczovL21ha2Uud29yZHByZXNzLm9yZy9jb3JlLzIwMjYvMDUvMTQvd29yZHByZXNzLTctMC1maWVsZC1ndWlkZS8jZGVzaWduLWFnaWxpdHkiPkRlc2lnbiBBZ2lsaXR5PC9hPjxvbD48bGk+PGEgY2xhc3M9IndwLWJsb2NrLXRhYmxlLW9mLWNvbnRlbnRzX19lbnRyeSIgaHJlZj0iaHR0cHM6Ly9tYWtlLndvcmRwcmVzcy5vcmcvY29yZS8yMDI2LzA1LzE0L3dvcmRwcmVzcy03LTAtZmllbGQtZ3VpZGUvI2N1c3RvbS1jc3Mtb24tdGhlLWJsb2NrLWxldmVsIj5DdXN0b20gQ1NTIG9uIHRoZSBibG9jayBsZXZlbDwvYT48L2xpPjxsaT48YSBjbGFzcz0id3AtYmxvY2stdGFibGUtb2YtY29udGVudHNfX2VudHJ5IiBocmVmPSJodHRwczovL21ha2Uud29yZHByZXNzLm9yZy9jb3JlLzIwMjYvMDUvMTQvd29yZHByZXNzLTctMC1maWVsZC1ndWlkZS8jaGVhZGluZ3MtYmxvY2siPkhlYWRpbmdzIEJsb2NrPC9hPjwvbGk+PGxpPjxhIGNsYXNzPSJ3cC1ibG9jay10YWJsZS1vZi1jb250ZW50c19fZW50cnkiIGhyZWY9Imh0dHBzOi8vbWFrZS53b3JkcHJlc3Mub3JnL2NvcmUvMjAyNi8wNS8xNC93b3JkcHJlc3MtNy0wLWZpZWxkLWd1aWRlLyNicmVhZGNydW1icy1ibG9jayI+QnJlYWRjcnVtYnMgQmxvY2s8L2E+PC9saT48bGk+PGEgY2xhc3M9IndwLWJsb2NrLXRhYmxlLW9mLWNvbnRlbnRzX19lbnRyeSIgaHJlZj0iaHR0cHM6Ly9tYWtlLndvcmRwcmVzcy5vcmcvY29yZS8yMDI2LzA1LzE0L3dvcmRwcmVzcy03LTAtZmllbGQtZ3VpZGUvI25hdmlnYXRpb24tYmxvY2siPk5hdmlnYXRpb24gQmxvY2s8L2E+PC9saT48bGk+PGEgY2xhc3M9IndwLWJsb2NrLXRhYmxlLW9mLWNvbnRlbnRzX19lbnRyeSIgaHJlZj0iaHR0cHM6Ly9tYWtlLndvcmRwcmVzcy5vcmcvY29yZS8yMDI2LzA1LzE0L3dvcmRwcmVzcy03LTAtZmllbGQtZ3VpZGUvI3ZpZGVvLWVtYmVkLWNvdmVyLWJsb2NrIj5WaWRlbyBlbWJlZCBjb3ZlciBibG9ja8KgPC9hPjwvbGk+PGxpPjxhIGNsYXNzPSJ3cC1ibG9jay10YWJsZS1vZi1jb250ZW50c19fZW50cnkiIGhyZWY9Imh0dHBzOi8vbWFrZS53b3JkcHJlc3Mub3JnL2NvcmUvMjAyNi8wNS8xNC93b3JkcHJlc3MtNy0wLWZpZWxkLWd1aWRlLyNnYWxsZXJ5LWJsb2NrIj5HYWxsZXJ5IGJsb2NrwqA8L2E+PC9saT48bGk+PGEgY2xhc3M9IndwLWJsb2NrLXRhYmxlLW9mLWNvbnRlbnRzX19lbnRyeSIgaHJlZj0iaHR0cHM6Ly9tYWtlLndvcmRwcmVzcy5vcmcvY29yZS8yMDI2LzA1LzE0L3dvcmRwcmVzcy03LTAtZmllbGQtZ3VpZGUvI2FkZGVkLXAtYmxvY2stc3VwcG9ydHMiPkFkZGVkICZsdDtwPiBCbG9jayBTdXBwb3J0czwvYT48L2xpPjxsaT48YSBjbGFzcz0id3AtYmxvY2stdGFibGUtb2YtY29udGVudHNfX2VudHJ5IiBocmVmPSJodHRwczovL21ha2Uud29yZHByZXNzLm9yZy9jb3JlLzIwMjYvMDUvMTQvd29yZHByZXNzLTctMC1maWVsZC1ndWlkZS8jZGltZW5zaW9ucy1zdXBwb3J0LWVuaGFuY2VtZW50cyI+RGltZW5zaW9ucyBTdXBwb3J0IEVuaGFuY2VtZW50czwvYT48L2xpPjwvb2w+PC9saT48bGk+PGEgY2xhc3M9IndwLWJsb2NrLXRhYmxlLW9mLWNvbnRlbnRzX19lbnRyeSIgaHJlZj0iaHR0cHM6Ly9tYWtlLndvcmRwcmVzcy5vcmcvY29yZS8yMDI2LzA1LzE0L3dvcmRwcmVzcy03LTAtZmllbGQtZ3VpZGUvI2RldmVsb3Blci1zLXRvb2xib3giPkRldmVsb3BlcuKAmXMgdG9vbGJveDwvYT48b2w+PGxpPjxhIGNsYXNzPSJ3cC1ibG9jay10YWJsZS1vZi1jb250ZW50c19fZW50cnkiIGhyZWY9Imh0dHBzOi8vbWFrZS53b3JkcHJlc3Mub3JnL2NvcmUvMjAyNi8wNS8xNC93b3JkcHJlc3MtNy0wLWZpZWxkLWd1aWRlLyNwaHAtb25seS1ibG9jay1yZWdpc3RyYXRpb24iPlBIUCBPbmx5IEJsb2NrIFJlZ2lzdHJhdGlvbjwvYT48L2xpPjxsaT48YSBjbGFzcz0id3AtYmxvY2stdGFibGUtb2YtY29udGVudHNfX2VudHJ5IiBocmVmPSJodHRwczovL21ha2Uud29yZHByZXNzLm9yZy9jb3JlLzIwMjYvMDUvMTQvd29yZHByZXNzLTctMC1maWVsZC1ndWlkZS8jaW50ZXJhY3Rpdml0eS1hcGkiPkludGVyYWN0aXZpdHkgQVBJPC9hPjwvbGk+PGxpPjxhIGNsYXNzPSJ3cC1ibG9jay10YWJsZS1vZi1jb250ZW50c19fZW50cnkiIGhyZWY9Imh0dHBzOi8vbWFrZS53b3JkcHJlc3Mub3JnL2NvcmUvMjAyNi8wNS8xNC93b3JkcHJlc3MtNy0wLWZpZWxkLWd1aWRlLyNkYXRhdmlld3MtYW5kLWRhdGFmb3JtcyI+RGF0YVZpZXdzIGFuZCBEYXRhRm9ybXPCoDwvYT48L2xpPjxsaT48YSBjbGFzcz0id3AtYmxvY2stdGFibGUtb2YtY29udGVudHNfX2VudHJ5IiBocmVmPSJodHRwczovL21ha2Uud29yZHByZXNzLm9yZy9jb3JlLzIwMjYvMDUvMTQvd29yZHByZXNzLTctMC1maWVsZC1ndWlkZS8jYmxvY2stYmluZGluZ3MtYXBpLWl0ZXJhdGlvbnMiPkJsb2NrIGJpbmRpbmdzIEFQSSBpdGVyYXRpb25zwqA8L2E+PC9saT48bGk+PGEgY2xhc3M9IndwLWJsb2NrLXRhYmxlLW9mLWNvbnRlbnRzX19lbnRyeSIgaHJlZj0iaHR0cHM6Ly9tYWtlLndvcmRwcmVzcy5vcmcvY29yZS8yMDI2LzA1LzE0L3dvcmRwcmVzcy03LTAtZmllbGQtZ3VpZGUvI25ldy1wbHVnaW4tbGlzdC1maWx0ZXIiPk5ldyBwbHVnaW4gbGlzdCBmaWx0ZXLCoDwvYT48L2xpPjxsaT48YSBjbGFzcz0id3AtYmxvY2stdGFibGUtb2YtY29udGVudHNfX2VudHJ5IiBocmVmPSJodHRwczovL21ha2Uud29yZHByZXNzLm9yZy9jb3JlLzIwMjYvMDUvMTQvd29yZHByZXNzLTctMC1maWVsZC1ndWlkZS8jc2l0ZS1lZGl0b3Itd29yZHByZXNzLWJ1aWxkLWFuZC1yb3V0aW5nIj5TaXRlIEVkaXRvciB3b3JkcHJlc3MvYnVpbGQgYW5kIHJvdXRpbmc8L2E+PC9saT48L29sPjwvbGk+PGxpPjxhIGNsYXNzPSJ3cC1ibG9jay10YWJsZS1vZi1jb250ZW50c19fZW50cnkiIGhyZWY9Imh0dHBzOi8vbWFrZS53b3JkcHJlc3Mub3JnL2NvcmUvMjAyNi8wNS8xNC93b3JkcHJlc3MtNy0wLWZpZWxkLWd1aWRlLyNib251cy1kZXYtZ29vZGllcyI+Qm9udXMgZGV2IGdvb2RpZXM8L2E+PG9sPjxsaT48YSBjbGFzcz0id3AtYmxvY2stdGFibGUtb2YtY29udGVudHNfX2VudHJ5IiBocmVmPSJodHRwczovL21ha2Uud29yZHByZXNzLm9yZy9jb3JlLzIwMjYvMDUvMTQvd29yZHByZXNzLTctMC1maWVsZC1ndWlkZS8jYmxvY2staG9va3MtZm9yLWNvbnRlbnQtbGlrZS1jdXN0b20tcG9zdC10eXBlcyI+QmxvY2sgSG9va3MgZm9yIGNvbnRlbnQtbGlrZSBDdXN0b20gUG9zdCBUeXBlcy48L2E+PC9saT48bGk+PGEgY2xhc3M9IndwLWJsb2NrLXRhYmxlLW9mLWNvbnRlbnRzX19lbnRyeSIgaHJlZj0iaHR0cHM6Ly9tYWtlLndvcmRwcmVzcy5vcmcvY29yZS8yMDI2LzA1LzE0L3dvcmRwcmVzcy03LTAtZmllbGQtZ3VpZGUvI21vcmUtc2VjdXJlLXVzZXItcmVnaXN0cmF0aW9uIj5Nb3JlIHNlY3VyZSB1c2VyIHJlZ2lzdHJhdGlvbjwvYT48L2xpPjxsaT48YSBjbGFzcz0id3AtYmxvY2stdGFibGUtb2YtY29udGVudHNfX2VudHJ5IiBocmVmPSJodHRwczovL21ha2Uud29yZHByZXNzLm9yZy9jb3JlLzIwMjYvMDUvMTQvd29yZHByZXNzLTctMC1maWVsZC1ndWlkZS8jY29kZW1pcnJvci11cGRhdGUtdG8tdjUiPkNvZGVNaXJyb3IgVXBkYXRlIHRvIHY1PC9hPjwvbGk+PGxpPjxhIGNsYXNzPSJ3cC1ibG9jay10YWJsZS1vZi1jb250ZW50c19fZW50cnkiIGhyZWY9Imh0dHBzOi8vbWFrZS53b3JkcHJlc3Mub3JnL2NvcmUvMjAyNi8wNS8xNC93b3JkcHJlc3MtNy0wLWZpZWxkLWd1aWRlLyNleHRlcm5hbC1saWJyYXJpZXMtdXBkYXRlcyI+RXh0ZXJuYWwgTGlicmFyaWVzIFVwZGF0ZXM8L2E+PC9saT48bGk+PGEgY2xhc3M9IndwLWJsb2NrLXRhYmxlLW9mLWNvbnRlbnRzX19lbnRyeSIgaHJlZj0iaHR0cHM6Ly9tYWtlLndvcmRwcmVzcy5vcmcvY29yZS8yMDI2LzA1LzE0L3dvcmRwcmVzcy03LTAtZmllbGQtZ3VpZGUvI3BocC11cGRhdGVzIj5QSFAgVXBkYXRlczwvYT48L2xpPjwvb2w+PC9saT48bGk+PGEgY2xhc3M9IndwLWJsb2NrLXRhYmxlLW9mLWNvbnRlbnRzX19lbnRyeSIgaHJlZj0iaHR0cHM6Ly9tYWtlLndvcmRwcmVzcy5vcmcvY29yZS8yMDI2LzA1LzE0L3dvcmRwcmVzcy03LTAtZmllbGQtZ3VpZGUvI2FjY2Vzc2liaWxpdHkiPkFjY2Vzc2liaWxpdHk8L2E+PC9saT48bGk+PGEgY2xhc3M9IndwLWJsb2NrLXRhYmxlLW9mLWNvbnRlbnRzX19lbnRyeSIgaHJlZj0iaHR0cHM6Ly9tYWtlLndvcmRwcmVzcy5vcmcvY29yZS8yMDI2LzA1LzE0L3dvcmRwcmVzcy03LTAtZmllbGQtZ3VpZGUvI2J1dC13YWl0LXRoZXJlLXMtbW9yZSI+QnV0IHdhaXQsIHRoZXJl4oCZcyBtb3JlITwvYT48L2xpPjwvb2w+PC9uYXY+CjxmaWd1cmUgY2xhc3M9IndwLWJsb2NrLWltYWdlIHNpemUtZnVsbCI+PGEgaHJlZj0iaHR0cHM6Ly9tYWtlLndvcmRwcmVzcy5vcmcvY29yZS9maWxlcy8yMDI2LzA1L2ltYWdlLnBuZyI+PGltZyBzcmM9Imh0dHBzOi8vbWFrZS53b3JkcHJlc3Mub3JnL2NvcmUvZmlsZXMvMjAyNi8wNS9pbWFnZS5wbmciIGFsdD0iIiBjbGFzcz0id3AtaW1hZ2UtMTIzMTU0Ii8+PC9hPjwvZmlndXJlPgo8ZmlndXJlIGNsYXNzPSJ3cC1ibG9jay1pbWFnZSBzaXplLWZ1bGwiPjxhIGhyZWY9Imh0dHBzOi8vbWFrZS53b3JkcHJlc3Mub3JnL2NvcmUvZmlsZXMvMjAyNi8wNS9pbWFnZS0yLnBuZyI+PGltZyBzcmM9Imh0dHBzOi8vbWFrZS53b3JkcHJlc3Mub3JnL2NvcmUvZmlsZXMvMjAyNi8wNS9pbWFnZS0yLnBuZyIgYWx0PSIiIGNsYXNzPSJ3cC1pbWFnZS0xMjMxNTgiLz48L2E+PC9maWd1cmU+CjxmaWd1cmUgY2xhc3M9IndwLWJsb2NrLWltYWdlIHNpemUtZnVsbCI+PGEgaHJlZj0iaHR0cHM6Ly9tYWtlLndvcmRwcmVzcy5vcmcvY29yZS9maWxlcy8yMDI2LzA1L2ltYWdlLTMucG5nIj48aW1nIHNyYz0iaHR0cHM6Ly9tYWtlLndvcmRwcmVzcy5vcmcvY29yZS9maWxlcy8yMDI2LzA1L2ltYWdlLTMucG5nIiBhbHQ9IiIgY2xhc3M9IndwLWltYWdlLTEyMzE2MCIvPjwvYT48L2ZpZ3VyZT4KPGZpZ3VyZSBjbGFzcz0id3AtYmxvY2staW1hZ2Ugc2l6ZS1mdWxsIj48YSBocmVmPSJodHRwczovL21ha2Uud29yZHByZXNzLm9yZy9jb3JlL2ZpbGVzLzIwMjYvMDUvaW1hZ2UtNC5wbmciPjxpbWcgc3JjPSJodHRwczovL21ha2Uud29yZHByZXNzLm9yZy9jb3JlL2ZpbGVzLzIwMjYvMDUvaW1hZ2UtNC5wbmciIGFsdD0iIiBjbGFzcz0id3AtaW1hZ2UtMTIzMTYyIi8+PC9hPjwvZmlndXJlPgo8ZmlndXJlIGNsYXNzPSJ3cC1ibG9jay1pbWFnZSBzaXplLWZ1bGwiPjxhIGhyZWY9Imh0dHBzOi8vbWFrZS53b3JkcHJlc3Mub3JnL2NvcmUvZmlsZXMvMjAyNi8wNS9pbWFnZS01LnBuZyI+PGltZyBzcmM9Imh0dHBzOi8vbWFrZS53b3JkcHJlc3Mub3JnL2NvcmUvZmlsZXMvMjAyNi8wNS9pbWFnZS01LnBuZyIgYWx0PSIiIGNsYXNzPSJ3cC1pbWFnZS0xMjMxNjQiLz48L2E+PC9maWd1cmU+CjxmaWd1cmUgY2xhc3M9IndwLWJsb2NrLWltYWdlIHNpemUtZnVsbCI+PGEgaHJlZj0iaHR0cHM6Ly9tYWtlLndvcmRwcmVzcy5vcmcvY29yZS9maWxlcy8yMDI2LzA1L2ltYWdlLTYucG5nIj48aW1nIHNyYz0iaHR0cHM6Ly9tYWtlLndvcmRwcmVzcy5vcmcvY29yZS9maWxlcy8yMDI2LzA1L2ltYWdlLTYucG5nIiBhbHQ9IiIgY2xhc3M9IndwLWltYWdlLTEyMzE2NiIvPjwvYT48L2ZpZ3VyZT4KPHA+RGVzaWduaW5nIGluIFdvcmRQcmVzcyA3LjAgaGFzIGJlY29tZSBtb3JlIGZsZXhpYmxlIHdpdGggdGhlIGludHJvZHVjdGlvbiBvZiBuZXcgYmxvY2tzLCBuZXcgYmxvY2sgc3VwcG9ydHMgYW5kIG5ldyBkZXNpZ24gdG9vbHMuIEEgbmV3IEhlYWRpbmcgYmxvY2ssIEljb25zIGJsb2NrLCBCcmVhZGNydW1icyBibG9jaywgYW5kIFBsYXlsaXN0IGJsb2NrIHdpdGggQ1NTIGluaGVyaXRhbmNlIGFyZSBzaGlwcGVkIHdpdGggNy4wLCB3aXRoIGFkZGVkIGxpZ2h0Ym94IHN1cHBvcnQgZm9yIHRoZSBHYWxsZXJ5IGJsb2NrLCBhbmQgZHluYW1pYyBVUkwgc3VwcG9ydCBpbiB0aGUgTmF2aWdhdGlvbiBMaW5rIGJsb2NrLiA3LjAgaW5jbHVkZXMgdGV4dCBsaW5lIGluZGVudCBzdXBwb3J0LCB0ZXh0IGNvbHVtbiBzdXBwb3J0LCBkaW1lbnNpb25zIHdpZHRoIGFuZCBoZWlnaHQgc3VwcG9ydCwgZGltZW5zaW9uIHByZXNldHMsIHRvb2xzIGFuZCBjb250cm9scywgYW5kIGFzcGVjdCByYXRpb3MgZm9yIHdpZGUgYW5kIGZ1bGwgaW1hZ2VzLjwvcD4KPGZpZ3VyZSBjbGFzcz0id3AtYmxvY2staW1hZ2Ugc2l6ZS1mdWxsIj48YSBocmVmPSJodHRwczovL21ha2Uud29yZHByZXNzLm9yZy9jb3JlL2ZpbGVzLzIwMjYvMDUvU2NyZWVuc2hvdC0yMDI2LTA1LTEzLWF0LTguNTUuMTEtUE0tc2NhbGVkLTEucG5nIj48aW1nIHNyYz0iaHR0cHM6Ly9tYWtlLndvcmRwcmVzcy5vcmcvY29yZS9maWxlcy8yMDI2LzA1L1NjcmVlbnNob3QtMjAyNi0wNS0xMy1hdC04LjU1LjExLVBNLXNjYWxlZC0xLnBuZyIgYWx0PSIiIGNsYXNzPSJ3cC1pbWFnZS0xMjMxOTciLz48L2E+PC9maWd1cmU+CjxmaWd1cmUgY2xhc3M9IndwLWJsb2NrLWltYWdlIHNpemUtZnVsbCI+PGEgaHJlZj0iaHR0cHM6Ly9tYWtlLndvcmRwcmVzcy5vcmcvY29yZS9maWxlcy8yMDI2LzA1L2ltYWdlLTcucG5nIj48aW1nIHNyYz0iaHR0cHM6Ly9tYWtlLndvcmRwcmVzcy5vcmcvY29yZS9maWxlcy8yMDI2LzA1L2ltYWdlLTcucG5nIiBhbHQ9IiIgY2xhc3M9IndwLWltYWdlLTEyMzE5MiIvPjwvYT48L2ZpZ3VyZT4KPGZpZ3VyZSBjbGFzcz0id3AtYmxvY2staW1hZ2Ugc2l6ZS1sYXJnZSI+PGltZyBzcmM9Imh0dHBzOi8vbWFrZS53b3JkcHJlc3Mub3JnL2NvcmUvZmlsZXMvMjAyNi8wNS9TY3JlZW5zaG90LTIwMjYtMDUtMDYtYXQtNS4yOS4yMC1QTS0xMDI0eDUzOC5wbmciIGFsdD0iIiBjbGFzcz0id3AtaW1hZ2UtMTIzMjIxIi8+PC9maWd1cmU+CjxmaWd1cmUgY2xhc3M9IndwLWJsb2NrLWltYWdlIHNpemUtbGFyZ2UiPjxpbWcgc3JjPSJodHRwczovL21ha2Uud29yZHByZXNzLm9yZy9jb3JlL2ZpbGVzLzIwMjYvMDUvU2NyZWVuc2hvdC0yMDI2LTA1LTA2LWF0LTUuMjcuMTItUE0tMTAyNHg1MTIucG5nIiBhbHQ9IiIgY2xhc3M9IndwLWltYWdlLTEyMzIyMiIvPjwvZmlndXJlPgpzdGF0ZXZlcnNpb25zdGF0ZXZlcnNpb248IS0tIHdwOnRhYmxlLW9mLWNvbnRlbnRzIHsiaGVhZGluZ3MiOlt7ImNvbnRlbnQiOiJBSSBidWlsZGluZyBibG9ja3Mgb2YgdGhlIGZ1dHVyZSIsImxldmVsIjoyLCJsaW5rIjoiaHR0cHM6Ly9tYWtlLndvcmRwcmVzcy5vcmcvY29yZS8yMDI2LzA1LzE0L3dvcmRwcmVzcy03LTAtZmllbGQtZ3VpZGUvI2FpLWJ1aWxkaW5nLWJsb2Nrcy1vZi10aGUtZnV0dXJlIn0seyJjb250ZW50IjoiV1AgQUkgQ2xpZW50IiwibGV2ZWwiOjMsImxpbmsiOiJodHRwczovL21ha2Uud29yZHByZXNzLm9yZy9jb3JlLzIwMjYvMDUvMTQvd29yZHByZXNzLTctMC1maWVsZC1ndWlkZS8jd3AtYWktY2xpZW50In0seyJjb250ZW50IjoiQ2xpZW50LVNpZGUgQWJpbGl0aWVzIEFQSSIsImxldmVsIjozLCJsaW5rIjoiaHR0cHM6Ly9tYWtlLndvcmRwcmVzcy5vcmcvY29yZS8yMDI2LzA1LzE0L3dvcmRwcmVzcy03LTAtZmllbGQtZ3VpZGUvI2NsaWVudC1zaWRlLWFiaWxpdGllcy1hcGkifSx7ImNvbnRlbnQiOiJBSSBDb25uZWN0b3JzIFNjcmVlbiIsImxldmVsIjozLCJsaW5rIjoiaHR0cHM6Ly9tYWtlLndvcmRwcmVzcy5vcmcvY29yZS8yMDI2LzA1LzE0L3dvcmRwcmVzcy03LTAtZmllbGQtZ3VpZGUvI2FpLWNvbm5lY3RvcnMtc2NyZWVuIn0seyJjb250ZW50IjoiQ29ubmVjdG9ycyBBUEkiLCJsZXZlbCI6MywibGluayI6Imh0dHBzOi8vbWFrZS53b3JkcHJlc3Mub3JnL2NvcmUvMjAyNi8wNS8xNC93b3JkcHJlc3MtNy0wLWZpZWxkLWd1aWRlLyNjb25uZWN0b3JzLWFwaSJ9LHsiY29udGVudCI6Ik1vZGVybml6ZWQgRGFzaGJvYXJkIiwibGV2ZWwiOjIsImxpbmsiOiJodHRwczovL21ha2Uud29yZHByZXNzLm9yZy9jb3JlLzIwMjYvMDUvMTQvd29yZHByZXNzLTctMC1maWVsZC1ndWlkZS8jbW9kZXJuaXplZC1kYXNoYm9hcmQifSx7ImNvbnRlbnQiOiJOZXcgYWRtaW4gY29sb3Igc2NoZW1lIGFuZCBzdHlsZXMiLCJsZXZlbCI6MywibGluayI6Imh0dHBzOi8vbWFrZS53b3JkcHJlc3Mub3JnL2NvcmUvMjAyNi8wNS8xNC93b3JkcHJlc3MtNy0wLWZpZWxkLWd1aWRlLyNuZXctYWRtaW4tY29sb3Itc2NoZW1lLWFuZC1zdHlsZXMifSx7ImNvbnRlbnQiOiJWaWV3IFRyYW5zaXRpb25zIGluIFdQIEFkbWluIiwibGV2ZWwiOjMsImxpbmsiOiJodHRwczovL21ha2Uud29yZHByZXNzLm9yZy9jb3JlLzIwMjYvMDUvMTQvd29yZHByZXNzLTctMC1maWVsZC1ndWlkZS8jdmlldy10cmFuc2l0aW9ucy1pbi13cC1hZG1pbiJ9LHsiY29udGVudCI6IkNvbW1hbmQgUGFsZXR0ZSBzaG9ydGN1dCIsImxldmVsIjozLCJsaW5rIjoiaHR0cHM6Ly9tYWtlLndvcmRwcmVzcy5vcmcvY29yZS8yMDI2LzA1LzE0L3dvcmRwcmVzcy03LTAtZmllbGQtZ3VpZGUvI2NvbW1hbmQtcGFsZXR0ZS1zaG9ydGN1dCJ9LHsiY29udGVudCI6IkZvbnQgTGlicmFyeSIsImxldmVsIjozLCJsaW5rIjoiaHR0cHM6Ly9tYWtlLndvcmRwcmVzcy5vcmcvY29yZS8yMDI2LzA1LzE0L3dvcmRwcmVzcy03LTAtZmllbGQtZ3VpZGUvI2ZvbnQtbGlicmFyeSJ9LHsiY29udGVudCI6IlZpc3VhbCBSZXZpc2lvbnMiLCJsZXZlbCI6MywibGluayI6Imh0dHBzOi8vbWFrZS53b3JkcHJlc3Mub3JnL2NvcmUvMjAyNi8wNS8xNC93b3JkcHJlc3MtNy0wLWZpZWxkLWd1aWRlLyN2aXN1YWwtcmV2aXNpb25zIn0seyJjb250ZW50IjoiSWZyYW1lZCBFZGl0b3IiLCJsZXZlbCI6MywibGluayI6Imh0dHBzOi8vbWFrZS53b3JkcHJlc3Mub3JnL2NvcmUvMjAyNi8wNS8xNC93b3JkcHJlc3MtNy0wLWZpZWxkLWd1aWRlLyNpZnJhbWVkLWVkaXRvciJ9LHsiY29udGVudCI6Ik5vdGVzIiwibGV2ZWwiOjMsImxpbmsiOiJodHRwczovL21ha2Uud29yZHByZXNzLm9yZy9jb3JlLzIwMjYvMDUvMTQvd29yZHByZXNzLTctMC1maWVsZC1ndWlkZS8jbm90ZXMifSx7ImNvbnRlbnQiOiJDcmVhdGl2ZSBDdXN0b21pemF0aW9uIiwibGV2ZWwiOjEsImxpbmsiOiJodHRwczovL21ha2Uud29yZHByZXNzLm9yZy9jb3JlLzIwMjYvMDUvMTQvd29yZHByZXNzLTctMC1maWVsZC1ndWlkZS8jY3JlYXRpdmUtY3VzdG9taXphdGlvbiJ9LHsiY29udGVudCI6IkN1c3RvbSBOYXZpZ2F0aW9uIE92ZXJsYXlzIG9uIG1vYmlsZSIsImxldmVsIjozLCJsaW5rIjoiaHR0cHM6Ly9tYWtlLndvcmRwcmVzcy5vcmcvY29yZS8yMDI2LzA1LzE0L3dvcmRwcmVzcy03LTAtZmllbGQtZ3VpZGUvI2N1c3RvbS1uYXZpZ2F0aW9uLW92ZXJsYXlzLW9uLW1vYmlsZSJ9LHsiY29udGVudCI6IlJlc3BvbnNpdmUgRWRpdGluZyBNb2RlIiwibGV2ZWwiOjMsImxpbmsiOiJodHRwczovL21ha2Uud29yZHByZXNzLm9yZy9jb3JlLzIwMjYvMDUvMTQvd29yZHByZXNzLTctMC1maWVsZC1ndWlkZS8jcmVzcG9uc2l2ZS1lZGl0aW5nLW1vZGUifSx7ImNvbnRlbnQiOiJQYXR0ZXJuIEVkaXRpbmcgYW5kIGNvbnRlbnRPbmx5IEludGVyYWN0aXZpdHkiLCJsZXZlbCI6MywibGluayI6Imh0dHBzOi8vbWFrZS53b3JkcHJlc3Mub3JnL2NvcmUvMjAyNi8wNS8xNC93b3JkcHJlc3MtNy0wLWZpZWxkLWd1aWRlLyNwYXR0ZXJuLWVkaXRpbmctYW5kLWNvbnRlbnRvbmx5LWludGVyYWN0aXZpdHkifSx7ImNvbnRlbnQiOiJEZXNpZ24gQWdpbGl0eSIsImxldmVsIjoyLCJsaW5rIjoiaHR0cHM6Ly9tYWtlLndvcmRwcmVzcy5vcmcvY29yZS8yMDI2LzA1LzE0L3dvcmRwcmVzcy03LTAtZmllbGQtZ3VpZGUvI2Rlc2lnbi1hZ2lsaXR5In0seyJjb250ZW50IjoiQ3VzdG9tIENTUyBvbiB0aGUgYmxvY2sgbGV2ZWwiLCJsZXZlbCI6MywibGluayI6Imh0dHBzOi8vbWFrZS53b3JkcHJlc3Mub3JnL2NvcmUvMjAyNi8wNS8xNC93b3JkcHJlc3MtNy0wLWZpZWxkLWd1aWRlLyNjdXN0b20tY3NzLW9uLXRoZS1ibG9jay1sZXZlbCJ9LHsiY29udGVudCI6IkhlYWRpbmdzIEJsb2NrIiwibGV2ZWwiOjMsImxpbmsiOiJodHRwczovL21ha2Uud29yZHByZXNzLm9yZy9jb3JlLzIwMjYvMDUvMTQvd29yZHByZXNzLTctMC1maWVsZC1ndWlkZS8jaGVhZGluZ3MtYmxvY2sifSx7ImNvbnRlbnQiOiJCcmVhZGNydW1icyBCbG9jayIsImxldmVsIjozLCJsaW5rIjoiaHR0cHM6Ly9tYWtlLndvcmRwcmVzcy5vcmcvY29yZS8yMDI2LzA1LzE0L3dvcmRwcmVzcy03LTAtZmllbGQtZ3VpZGUvI2JyZWFkY3J1bWJzLWJsb2NrIn0seyJjb250ZW50IjoiTmF2aWdhdGlvbiBCbG9jayIsImxldmVsIjozLCJsaW5rIjoiaHR0cHM6Ly9tYWtlLndvcmRwcmVzcy5vcmcvY29yZS8yMDI2LzA1LzE0L3dvcmRwcmVzcy03LTAtZmllbGQtZ3VpZGUvI25hdmlnYXRpb24tYmxvY2sifSx7ImNvbnRlbnQiOiJWaWRlbyBlbWJlZCBjb3ZlciBibG9ja8KgIiwibGV2ZWwiOjMsImxpbmsiOiJodHRwczovL21ha2Uud29yZHByZXNzLm9yZy9jb3JlLzIwMjYvMDUvMTQvd29yZHByZXNzLTctMC1maWVsZC1ndWlkZS8jdmlkZW8tZW1iZWQtY292ZXItYmxvY2sifSx7ImNvbnRlbnQiOiJHYWxsZXJ5IGJsb2NrwqAiLCJsZXZlbCI6MywibGluayI6Imh0dHBzOi8vbWFrZS53b3JkcHJlc3Mub3JnL2NvcmUvMjAyNi8wNS8xNC93b3JkcHJlc3MtNy0wLWZpZWxkLWd1aWRlLyNnYWxsZXJ5LWJsb2NrIn0seyJjb250ZW50IjoiQWRkZWQgXHUwMDNjcFx1MDAzZSBCbG9jayBTdXBwb3J0cyIsImxldmVsIjozLCJsaW5rIjoiaHR0cHM6Ly9tYWtlLndvcmRwcmVzcy5vcmcvY29yZS8yMDI2LzA1LzE0L3dvcmRwcmVzcy03LTAtZmllbGQtZ3VpZGUvI2FkZGVkLXAtYmxvY2stc3VwcG9ydHMifSx7ImNvbnRlbnQiOiJEaW1lbnNpb25zIFN1cHBvcnQgRW5oYW5jZW1lbnRzIiwibGV2ZWwiOjMsImxpbmsiOiJodHRwczovL21ha2Uud29yZHByZXNzLm9yZy9jb3JlLzIwMjYvMDUvMTQvd29yZHByZXNzLTctMC1maWVsZC1ndWlkZS8jZGltZW5zaW9ucy1zdXBwb3J0LWVuaGFuY2VtZW50cyJ9LHsiY29udGVudCI6IkRldmVsb3BlcuKAmXMgdG9vbGJveCIsImxldmVsIjoyLCJsaW5rIjoiaHR0cHM6Ly9tYWtlLndvcmRwcmVzcy5vcmcvY29yZS8yMDI2LzA1LzE0L3dvcmRwcmVzcy03LTAtZmllbGQtZ3VpZGUvI2RldmVsb3Blci1zLXRvb2xib3gifSx7ImNvbnRlbnQiOiJQSFAgT25seSBCbG9jayBSZWdpc3RyYXRpb24iLCJsZXZlbCI6MywibGluayI6Imh0dHBzOi8vbWFrZS53b3JkcHJlc3Mub3JnL2NvcmUvMjAyNi8wNS8xNC93b3JkcHJlc3MtNy0wLWZpZWxkLWd1aWRlLyNwaHAtb25seS1ibG9jay1yZWdpc3RyYXRpb24ifSx7ImNvbnRlbnQiOiJJbnRlcmFjdGl2aXR5IEFQSSIsImxldmVsIjozLCJsaW5rIjoiaHR0cHM6Ly9tYWtlLndvcmRwcmVzcy5vcmcvY29yZS8yMDI2LzA1LzE0L3dvcmRwcmVzcy03LTAtZmllbGQtZ3VpZGUvI2ludGVyYWN0aXZpdHktYXBpIn0seyJjb250ZW50IjoiRGF0YVZpZXdzIGFuZCBEYXRhRm9ybXPCoCIsImxldmVsIjozLCJsaW5rIjoiaHR0cHM6Ly9tYWtlLndvcmRwcmVzcy5vcmcvY29yZS8yMDI2LzA1LzE0L3dvcmRwcmVzcy03LTAtZmllbGQtZ3VpZGUvI2RhdGF2aWV3cy1hbmQtZGF0YWZvcm1zIn0seyJjb250ZW50IjoiQmxvY2sgYmluZGluZ3MgQVBJIGl0ZXJhdGlvbnPCoCIsImxldmVsIjozLCJsaW5rIjoiaHR0cHM6Ly9tYWtlLndvcmRwcmVzcy5vcmcvY29yZS8yMDI2LzA1LzE0L3dvcmRwcmVzcy03LTAtZmllbGQtZ3VpZGUvI2Jsb2NrLWJpbmRpbmdzLWFwaS1pdGVyYXRpb25zIn0seyJjb250ZW50IjoiTmV3IHBsdWdpbiBsaXN0IGZpbHRlcsKgIiwibGV2ZWwiOjMsImxpbmsiOiJodHRwczovL21ha2Uud29yZHByZXNzLm9yZy9jb3JlLzIwMjYvMDUvMTQvd29yZHByZXNzLTctMC1maWVsZC1ndWlkZS8jbmV3LXBsdWdpbi1saXN0LWZpbHRlciJ9LHsiY29udGVudCI6IlNpdGUgRWRpdG9yIHdvcmRwcmVzcy9idWlsZCBhbmQgcm91dGluZyIsImxldmVsIjozLCJsaW5rIjoiaHR0cHM6Ly9tYWtlLndvcmRwcmVzcy5vcmcvY29yZS8yMDI2LzA1LzE0L3dvcmRwcmVzcy03LTAtZmllbGQtZ3VpZGUvI3NpdGUtZWRpdG9yLXdvcmRwcmVzcy1idWlsZC1hbmQtcm91dGluZyJ9LHsiY29udGVudCI6IkJvbnVzIGRldiBnb29kaWVzIiwibGV2ZWwiOjIsImxpbmsiOiJodHRwczovL21ha2Uud29yZHByZXNzLm9yZy9jb3JlLzIwMjYvMDUvMTQvd29yZHByZXNzLTctMC1maWVsZC1ndWlkZS8jYm9udXMtZGV2LWdvb2RpZXMifSx7ImNvbnRlbnQiOiJCbG9jayBIb29rcyBmb3IgY29udGVudC1saWtlIEN1c3RvbSBQb3N0IFR5cGVzLiIsImxldmVsIjozLCJsaW5rIjoiaHR0cHM6Ly9tYWtlLndvcmRwcmVzcy5vcmcvY29yZS8yMDI2LzA1LzE0L3dvcmRwcmVzcy03LTAtZmllbGQtZ3VpZGUvI2Jsb2NrLWhvb2tzLWZvci1jb250ZW50LWxpa2UtY3VzdG9tLXBvc3QtdHlwZXMifSx7ImNvbnRlbnQiOiJNb3JlIHNlY3VyZSB1c2VyIHJlZ2lzdHJhdGlvbiIsImxldmVsIjozLCJsaW5rIjoiaHR0cHM6Ly9tYWtlLndvcmRwcmVzcy5vcmcvY29yZS8yMDI2LzA1LzE0L3dvcmRwcmVzcy03LTAtZmllbGQtZ3VpZGUvI21vcmUtc2VjdXJlLXVzZXItcmVnaXN0cmF0aW9uIn0seyJjb250ZW50IjoiQ29kZU1pcnJvciBVcGRhdGUgdG8gdjUiLCJsZXZlbCI6MywibGluayI6Imh0dHBzOi8vbWFrZS53b3JkcHJlc3Mub3JnL2NvcmUvMjAyNi8wNS8xNC93b3JkcHJlc3MtNy0wLWZpZWxkLWd1aWRlLyNjb2RlbWlycm9yLXVwZGF0ZS10by12NSJ9LHsiY29udGVudCI6IkV4dGVybmFsIExpYnJhcmllcyBVcGRhdGVzIiwibGV2ZWwiOjMsImxpbmsiOiJodHRwczovL21ha2Uud29yZHByZXNzLm9yZy9jb3JlLzIwMjYvMDUvMTQvd29yZHByZXNzLTctMC1maWVsZC1ndWlkZS8jZXh0ZXJuYWwtbGlicmFyaWVzLXVwZGF0ZXMifSx7ImNvbnRlbnQiOiJQSFAgVXBkYXRlcyIsImxldmVsIjozLCJsaW5rIjoiaHR0cHM6Ly9tYWtlLndvcmRwcmVzcy5vcmcvY29yZS8yMDI2LzA1LzE0L3dvcmRwcmVzcy03LTAtZmllbGQtZ3VpZGUvI3BocC11cGRhdGVzIn0seyJjb250ZW50IjoiQWNjZXNzaWJpbGl0eSIsImxldmVsIjoyLCJsaW5rIjoiaHR0cHM6Ly9tYWtlLndvcmRwcmVzcy5vcmcvY29yZS8yMDI2LzA1LzE0L3dvcmRwcmVzcy03LTAtZmllbGQtZ3VpZGUvI2FjY2Vzc2liaWxpdHkifSx7ImNvbnRlbnQiOiJCdXQgd2FpdCwgdGhlcmXigJlzIG1vcmUhIiwibGV2ZWwiOjIsImxpbmsiOiJodHRwczovL21ha2Uud29yZHByZXNzLm9yZy9jb3JlLzIwMjYvMDUvMTQvd29yZHByZXNzLTctMC1maWVsZC1ndWlkZS8jYnV0LXdhaXQtdGhlcmUtcy1tb3JlIn1dfSAtLT4KPCEtLSB3cDpoZWFkaW5nIHsibGV2ZWwiOjEsImFuY2hvciI6ImNyZWF0aXZlLWN1c3RvbWl6YXRpb24ifSAtLT4KPGgxIGlkPSJjcmVhdGl2ZS1jdXN0b21pemF0aW9uIiBjbGFzcz0id3AtYmxvY2staGVhZGluZyI+Q3JlYXRpdmUgQ3VzdG9taXphdGlvbjwvaDE+CnN0YXRldmVyc2lvbnRoZWRhc2hib2FyZCB3cC1hZG1pbjxwPk5hdmlnYXRpbmcgdGhlIGRhc2hib2FyZCBpcyBhIHNtb290aCByaWRlIGluIDcuMC4gVXNlciB2aWV3cyBzbGlkZSBmcm9tIG9uZSBzY3JlZW4gdG8gdGhlIG5leHQgYXMgeW91IG1vdmUgYWNyb3NzIHdwLWFkbWluLiBDcm9zcy1kb2N1bWVudCB2aWV3IHRyYW5zaXRpb25zIHVzZSBkaXN0aW5jdCB0cmFuc2l0aW9uIG5hbWVzIGZvciBhZG1pbiBtZW51IGl0ZW1zIGluIG9yZGVyIHRvIGZhY2lsaXRhdGUgdGhpcyBzaW1wbGUgdmlzdWFsIHNsaWRlIGVmZmVjdCwgZmlyaW5nIHdoZW4gdGhlIGFjdGl2ZSBzdWJtZW51IGNoYW5nZXMgYmV0d2VlbiBzY3JlZW5zLiBXaXRoIGNvbnNpZGVyYXRpb24gZm9yIGFsbCB1c2VycywgVmlldyBUcmFuc2l0aW9ucyBhcmUgb25seSBhY3RpdmF0ZWQgaWYgYSBwcmVmZXJlbmNlIGlzIG5vdCBzZXQgZm9yIHJlZHVjZWQgbW90aW9uIG9uIHRoZSBPUyBsZXZlbC48L3A+CnRlYW08cD5UaGUgRm9udCBMaWJyYXJ5IGhhcyBleHBhbmRlZCBpbiA3LjAgd2l0aCB0aGUgaW50cm9kdWN0aW9uIG9mIGEgZGVkaWNhdGVkIGZvbnQgbWFuYWdlbWVudCBwYWdlLiBOb3cgeW91IGFuZCB5b3VyIHRlYW0gY2FuIG1hbmFnZSwgdXBsb2FkIGFuZCBpbnN0YWxsIGZvbnRzIGZyb20gb25lIHBsYWNlIGluIGJsb2NrLCBoeWJyaWQgYW5kIGNsYXNzaWMgdGhlbWVzLjwvcD4Kb2YgdGhlIEFQSSA8cD5BbiBpbXByb3ZlZCwgaWZyYW1lZCBlZGl0b3IgaW4gNy4wIG9mZmVycyBtb3JlIHN0YWJpbGl0eSB0byB0aGUgcG9zdCBlZGl0b3IgZXhwZXJpZW5jZS4gQW4gaWZyYW1lZCBwb3N0IGVkaXRvciBpcyBub3cgZW5mb3JjZWQgd2hlbiBhbGwgQmxvY2sgQVBJIGJsb2NrcyBpbnNlcnRlZCBpbnRvIHRoZSBwb3N0IGFyZSB1c2luZyA8Y29kZT52ZXJzaW9uIDM8L2NvZGU+IG9mIHRoZSBBUEkgb3IgaGlnaGVyLiBJZiBub3QsIHRoZSBpZnJhbWUgaXMgcmVtb3ZlZCwgdXBob2xkaW5nIGJhY2t3YXJkcyBjb21wYXRpYmlsaXR5IGZvciBsb3dlci12ZXJzaW9uZWQgYmxvY2tzLjwvcD4Kc3RhdGV2ZXJzaW9uZG9jdW1lbnRkYXRlZG9jdW1lbnRzdGF0dXNkb2N1bWVudHRpdGxlZG9jdW1lbnRjb250ZW50ZG9jdW1lbnRleGNlcnB0ZG9jdW1lbnRhdXRob3Jkb2N1bWVudGZlYXR1cmVkX21lZGlhZG9jdW1lbnRjb21tZW50X3N0YXR1c2RvY3VtZW50cGluZ19zdGF0dXNkb2N1bWVudHN0aWNreWRvY3VtZW50dGVtcGxhdGVkb2N1bWVudGZvcm1hdGRvY3VtZW50bWV0YWFkdmFuY2VkX3Nlb19kZXNjcmlwdGlvbmpldHBhY2tfc2VvX2h0bWxfdGl0bGVqZXRwYWNrX3Nlb19ub2luZGV4amV0cGFja19wb3N0X3dhc19ldmVyX3B1Ymxpc2hlZF9qZXRwYWNrX25ld3NsZXR0ZXJfYWNjZXNzX2pldHBhY2tfZG9udF9lbWFpbF9wb3N0X3RvX3N1YnNfamV0cGFja19uZXdzbGV0dGVyX3RpZXJfaWRfamV0cGFja19tZW1iZXJzaGlwc19jb250YWluc19wYXl3YWxsZWRfY29udGVudF9qZXRwYWNrX21lbWJlcnNoaXBzX2NvbnRhaW5zX3BhaWRfY29udGVudGZvb3Rub3Rlc2pldHBhY2tfcHVibGljaXplX21lc3NhZ2VqZXRwYWNrX3B1YmxpY2l6ZV9mZWF0dXJlX2VuYWJsZWRqZXRwYWNrX3NvY2lhbF9wb3N0X2FscmVhZHlfc2hhcmVkamV0cGFja19zb2NpYWxfb3B0aW9uc2RvY3VtZW50Y2F0ZWdvcmllc2RvY3VtZW50dGFnc2RvY3VtZW50YmxvY2tzV29yZFByZXNzIDcuMCBGaWVsZCBHdWlkZWNsaWVudElkaXNWYWxpZG5hbWVhdHRyaWJ1dGVzY29udGVudGRyb3BDYXBpbm5lckJsb2Nrc1RoaXMgZ3VpZGUgb3V0bGluZXMgbWFqb3IgZGV2ZWxvcGVyIGZlYXR1cmVzIGFuZCBicmVha2luZyBjaGFuZ2VzIGluIDcuMCBhbmQgaXMgcHVibGlzaGVkIGluIHRoZSBSZWxlYXNlIENhbmRpZGF0ZSBwaGFzZSB0byBoZWxwIGluZm9ybSBXb3JkUHJlc3MgZXh0ZW5kaW5nIGRldmVsb3BlcnMsIENvcmUgZGV2ZWxvcGVycywgYW5kIG90aGVyc2NsaWVudElkaXNWYWxpZG5hbWVhdHRyaWJ1dGVzY29udGVudGRyb3BDYXBpbm5lckJsb2Nrc1RoZXJlIGFyZSBtb3JlIHRoYW4gPGEgaHJlZj0iaHR0cHM6Ly9jb3JlLnRyYWMud29yZHByZXNzLm9yZy9xdWVyeT9zdGF0dXM9Y2xvc2VkJmFtcDttaWxlc3RvbmU9Ny4wJmFtcDtncm91cD1jb21wb25lbnQmYW1wO2NvbD1pZCZhbXA7Y29sPXImYW1wO2NvbD10eXBlJmFtcDtjb2w9cHJpb3JpdHkmYW1wO29yZGVyPXByaW9yaXR5Ij40MTkgQ29yZSBUcmFjIHRpY2tldHM8L2E+IGluY2x1ZGVkIGluIFdvcmRQcmVzcyA3LjAsIDxhIGhyZWY9Imh0dHBzOi8vY29yZS50cmFjLndvcmRwcmVzcy5vcmcvcXVlcnk\/c3RhdHVzPWNsb3NlZCZhbXA7dHlwZT1lbmhhbmNlbWVudCZhbXA7dHlwZT1mZWF0dXJlK3JlcXVlc3QmYW1wO21pbGVzdG9uZT03LjAmYW1wO2dyb3VwPWNvbXBvbmVudCZhbXA7bWF4PTIwMCZhbXA7Y29sPWlkJmFtcDtjb2w9c3VtbWFyeSZhbXA7Y29sPXR5cGUmYW1wO2NvbD1zdGF0dXMmYW1wO2NvbD1taWxlc3RvbmUmYW1wO2NvbD1vd25lciZhbXA7Y29sPXByaW9yaXR5JmFtcDtvcmRlcj1wcmlvcml0eSI+b3ZlciA3NiBvZiB3aGljaCBhcmUgZW5oYW5jZW1lbnRzIGFuZCBmZWF0dXJlIHJlcXVlc3RzPC9hPiwgYW5kIDxhIGhyZWY9Imh0dHBzOi8vY29yZS50cmFjLndvcmRwcmVzcy5vcmcvcXVlcnk\/c3RhdHVzPWNsb3NlZCZhbXA7dHlwZT1kZWZlY3QrKGJ1ZykmYW1wO21pbGVzdG9uZT03LjAmYW1wO2dyb3VwPWNvbXBvbmVudCZhbXA7bWF4PTUwMCZhbXA7Y29sPWlkJmFtcDtjb2w9c3VtbWFyeSZhbXA7Y29sPXR5cGUmYW1wO2NvbD1zdGF0dXMmYW1wO2NvbD1taWxlc3RvbmUmYW1wO2NvbD1vd25lciZhbXA7Y29sPXByaW9yaXR5JmFtcDtvcmRlcj1wcmlvcml0eSI+bW9yZSB0aGFuIDMwMCBidWcgZml4ZXM8L2E+LiBUaGlzIHJlbGVhc2UgaW5jbHVkZXMgPGEgaHJlZj0iaHR0cHM6Ly9jb3JlLnRyYWMud29yZHByZXNzLm9yZy9xdWVyeT9zdGF0dXM9Y2xvc2VkJmFtcDtjb21wb25lbnQ9RWRpdG9yJmFtcDttaWxlc3RvbmU9Ny4wJmFtcDtjb2w9aWQmYW1wO2NvbD1zdW1tYXJ5JmFtcDtjb2w9c3RhdHVzJmFtcDtjb2w9bWlsZXN0b25lJmFtcDtjb2w9b3duZXImYW1wO2NvbD10eXBlJmFtcDtjb2w9cHJpb3JpdHkmYW1wO29yZGVyPXByaW9yaXR5Ij40MCsgdGlja2V0cyBmb2N1c2VkIG9uIHRoZSBFZGl0b3I8L2E+LCBhbmQgPGEgaHJlZj0iaHR0cHM6Ly9jb3JlLnRyYWMud29yZHByZXNzLm9yZy9xdWVyeT9jb21wb25lbnQ9QWRtaW5pc3RyYXRpb24mYW1wO21pbGVzdG9uZT03LjAmYW1wO29yJmFtcDtmb2N1c2VzPX5hZG1pbmlzdHJhdGlvbiZhbXA7bWlsZXN0b25lPTcuMCZhbXA7Z3JvdXA9Y29tcG9uZW50JmFtcDtjb2w9aWQmYW1wO2NvbD1zdW1tYXJ5JmFtcDtjb2w9bWlsZXN0b25lJmFtcDtjb2w9b3duZXImYW1wO2NvbD10eXBlJmFtcDtjb2w9c3RhdHVzJmFtcDtjb2w9cHJpb3JpdHkmYW1wO29yZGVyPXByaW9yaXR5Ij45MCsgdGlja2V0cyBmb2N1c2VkIG9uIHdwLWFkbWluPC9hPi5jbGllbnRJZGlzVmFsaWRuYW1lYXR0cmlidXRlc2NvbnRlbnRkcm9wQ2FwaW5uZXJCbG9ja3NBZGRpdGlvbmFsbHksIHRoaXMgcmVsZWFzZSBpbmNsdWRlcyA8YSBocmVmPSJodHRwczovL2dpdGh1Yi5jb20vV29yZFByZXNzL2d1dGVuYmVyZy9pc3N1ZXM\/cT0obGFiZWwlM0ElMjIlNUJUeXBlJTVEJTIwRW5oYW5jZW1lbnQlMjIlMjBBTkQlMjBpcyUzQWNsb3NlZCklMjBBTkQlMjAobWlsZXN0b25lJTNBJTIyR3V0ZW5iZXJnJTIwMjIuMCUyMiUyME9SJTIwbWlsZXN0b25lJTNBJTIyR3V0ZW5iZXJnJTIwMjIuMSUyMiUyME9SJTIwbWlsZXN0b25lJTNBJTIyR3V0ZW5iZXJnJTIwMjIuMiUyMiUyME9SJTIwbWlsZXN0b25lJTNBJTIyR3V0ZW5iZXJnJTIwMjIuMyUyMiUyME9SJTIwbWlsZXN0b25lJTNBJTIyR3V0ZW5iZXJnJTIwMjIuNCUyMiUyME9SJTIwbWlsZXN0b25lJTNBJTIyR3V0ZW5iZXJnJTIwMjIuNSUyMiUyME9SJTIwbWlsZXN0b25lJTNBJTIyR3V0ZW5iZXJnJTIwMjIuNiUyMikiPjQxMSBlbmhhbmNlbWVudHM8L2E+IGFuZCA8YSBocmVmPSJodHRwczovL2dpdGh1Yi5jb20vV29yZFByZXNzL2d1dGVuYmVyZy9pc3N1ZXM\/cT0obGFiZWwlM0ElMjIlNUJUeXBlJTVEJTIwQnVnJTIyJTIwQU5EJTIwaXMlM0FjbG9zZWQpJTIwQU5EJTIwKG1pbGVzdG9uZSUzQSUyMkd1dGVuYmVyZyUyMDIyLjAlMjIlMjBPUiUyMG1pbGVzdG9uZSUzQSUyMkd1dGVuYmVyZyUyMDIyLjElMjIlMjBPUiUyMG1pbGVzdG9uZSUzQSUyMkd1dGVuYmVyZyUyMDIyLjIlMjIlMjBPUiUyMG1pbGVzdG9uZSUzQSUyMkd1dGVuYmVyZyUyMDIyLjMlMjIlMjBPUiUyMG1pbGVzdG9uZSUzQSUyMkd1dGVuYmVyZyUyMDIyLjQlMjIlMjBPUiUyMG1pbGVzdG9uZSUzQSUyMkd1dGVuYmVyZyUyMDIyLjUlMjIlMjBPUiUyMG1pbGVzdG9uZSUzQSUyMkd1dGVuYmVyZyUyMDIyLjYlMjIpIj5tb3JlIHRoYW4gNDg2IGJ1ZyBmaXhlczwvYT4gZm9yIHRoZSBFZGl0b3IsIERhc2hib2FyZCwgYW5kIEFJIGludGVncmF0aW9uLmNsaWVudElkaXNWYWxpZG5hbWVhdHRyaWJ1dGVzY29udGVudGRyb3BDYXBpbm5lckJsb2Nrc0JlbG93IGlzIGEgYnJlYWtkb3duIG9mIHRoZSBtb3N0IGltcG9ydGFudCBkZXZlbG9wZXItcmVsYXRlZCBjaGFuZ2VzIGluY2x1ZGVkIGluIFdvcmRQcmVzcyA3LjAuY2xpZW50SWRpc1ZhbGlkbmFtZWF0dHJpYnV0ZXNjb250ZW50ZHJvcENhcGlubmVyQmxvY2tzPCEtLSAvd3A6cGFyYWdyYXBoIC0tPgoKPCEtLSAvd3A6cGFyYWdyYXBoIC0tPgoKPCEtLSB3cDpwYXJhZ3JhcGggLS0+CjxwPkFkZGl0aW9uYWxseSwgdGhpcyByZWxlYXNlIGluY2x1ZGVzIDxhIGhyZWY9Imh0dHBzOi8vZ2l0aHViLmNvbS9Xb3JkUHJlc3MvZ3V0ZW5iZXJnL2lzc3Vlcz9xPShsYWJlbCUzQSUyMiU1QlR5cGUlNUQlMjBFbmhhbmNlbWVudCUyMiUyMEFORCUyMGlzJTNBY2xvc2VkKSUyMEFORCUyMChtaWxlc3RvbmUlM0ElMjJHdXRlbmJlcmclMjAyMi4wJTIyJTIwT1IlMjBtaWxlc3RvbmUlM0ElMjJHdXRlbmJlcmclMjAyMi4xJTIyJTIwT1IlMjBtaWxlc3RvbmUlM0ElMjJHdXRlbmJlcmclMjAyMi4yJTIyJTIwT1IlMjBtaWxlc3RvbmUlM0ElMjJHdXRlbmJlcmclMjAyMi4zJTIyJTIwT1IlMjBtaWxlc3RvbmUlM0ElMjJHdXRlbmJlcmclMjAyMi40JTIyJTIwT1IlMjBtaWxlc3RvbmUlM0ElMjJHdXRlbmJlcmclMjAyMi41JTIyJTIwT1IlMjBtaWxlc3RvbmUlM0ElMjJHdXRlbmJlcmclMjAyMi42JTIyKSI+NDExIGVuaGFuY2VtZW50czwvYT4gYW5kIDxhIGhyZWY9Imh0dHBzOi8vZ2l0aHViLmNvbS9Xb3JkUHJlc3MvZ3V0ZW5iZXJnL2lzc3Vlcz9xPShsYWJlbCUzQSUyMiU1QlR5cGUlNUQlMjBCdWclMjIlMjBBTkQlMjBpcyUzQWNsb3NlZCklMjBBTkQlMjAobWlsZXN0b25lJTNBJTIyR3V0ZW5iZXJnJTIwMjIuMCUyMiUyME9SJTIwbWlsZXN0b25lJTNBJTIyR3V0ZW5iZXJnJTIwMjIuMSUyMiUyME9SJTIwbWlsZXN0b25lJTNBJTIyR3V0ZW5iZXJnJTIwMjIuMiUyMiUyME9SJTIwbWlsZXN0b25lJTNBJTIyR3V0ZW5iZXJnJTIwMjIuMyUyMiUyME9SJTIwbWlsZXN0b25lJTNBJTIyR3V0ZW5iZXJnJTIwMjIuNCUyMiUyME9SJTIwbWlsZXN0b25lJTNBJTIyR3V0ZW5iZXJnJTIwMjIuNSUyMiUyME9SJTIwbWlsZXN0b25lJTNBJTIyR3V0ZW5iZXJnJTIwMjIuNiUyMikiPm1vcmUgdGhhbiA0ODYgYnVnIGZpeGVzPC9hPiBmb3IgdGhlIEVkaXRvciwgRGFzaGJvYXJkLCBhbmQgQUkgaW50ZWdyYXRpb24uPC9wPgo8IS0tIC93cDpwYXJhZ3JhcGggLS0+Cgo8IS0tIHdwOnBhcmFncmFwaCAtLT4KPHA+QmVsb3cgaXMgYSBicmVha2Rvd24gb2YgdGhlIG1vc3QgaW1wb3J0YW50IGRldmVsb3Blci1yZWxhdGVkIGNoYW5nZXMgaW5jbHVkZWQgaW4gV29yZFByZXNzIDcuMC48L3A+CjwhLS0gL3dwOnBhcmFncmFwaCAtLT4KCjxwPjwvcD4KPCEtLSAvd3A6cGFyYWdyYXBoIC0tPmhlYWRpbmdzb25seUluY2x1ZGVDdXJyZW50UGFnZW9yZGVyZWRjbGllbnRJZGlzVmFsaWRuYW1lYXR0cmlidXRlc2NvbnRlbnRkcm9wQ2FwaW5uZXJCbG9ja3NBSSBidWlsZGluZyBibG9ja3NsZXZlbGFuY2hvciBvZiB0aGUgZnV0dXJlY2xpZW50SWRpc1ZhbGlkbmFtZWF0dHJpYnV0ZXNjb250ZW50ZHJvcENhcGlubmVyQmxvY2tzU3RlcCBpbnRvIGEgbmV3IGVyYSB3aXRoIFdvcmRQcmVzcyA3LjAsIHNoaXBwZWQgd2l0aCBBSSBpbnRlZ3JhdGlvbiBhbmQgYWJpbGl0aWVzLiBQcm92aWRlci1hZ25vc3RpYyBhcmNoaXRlY3R1cmUgZ2l2ZXMgeW91IGZ1bGwgY29udHJvbCBvdmVyIHVuaXRzIGFuZCBjYXBhYmlsaXRpZXMgd2hpbGUgdGFwcGluZyBpbnRvIHRoZSBlbmRsZXNzIG9wcG9ydHVuaXRpZXMgQUkgY2FuIGJyaW5nIHRvIGxpZmUuIFRoZXNlIGNyaXRpY2FsIGJ1aWxkaW5nIGJsb2NrcyBhcmUganVzdCB0aGUgYmVnaW5uaW5nLCBwYXZpbmcgdGhlIHdheSBmb3IgYWdlbnRpYyBjb2xsYWJvcmF0b3JzIGFuZCBzbyBtdWNoIG1vcmUuY2xpZW50SWRpc1ZhbGlkbmFtZWF0dHJpYnV0ZXNjb250ZW50ZHJvcENhcGlubmVyQmxvY2tzQUkgQ2xpZW50bGV2ZWxhbmNob3IhLS0gL3c6dGFibGUtb2YtY29udGVudHMgLS0KCiEtLSB3cDpoZWFkaW5nIHsiYW5jaG9yIjoiYWktYnVpbGRpbmctYmxvY2tzLW9mLXRoZS1mdXR1cmUifSAtLT4KPGgyIGlkPSJhaS1idWlsZGluZy1ibG9ja3Mtb2YtdGhlLWZ1dHVyZSIgY2xhc3M9IndwLWJsb2NrLWhlYWRpbmciPkFJIGJ1aWxkaW5nIGJsb2NrcyBvZiB0aGUgZnV0dXJlPGgyPgo8IS0tIC93OmhlYWRpbmcgLS0Kd3A6cGFyYWdyYXBoIC0tPgo8cD5TdGVwIGludG8gYSBuZXcgZXJhIHdpdGggV29yZFByZXNzIDcuMCwgc2hpcHBlZCB3aXRoIEFJIGludGVncmF0aW9uIGFuZCBhYmlsaXRpZXMuIFByb3ZpZGVyLWFnbm9zdGljIGFyY2hpdGVjdHVyZSBnaXZlcyB5b3UgZnVsbCBjb250cm9sIG92ZXIgdW5pdHMgYW5kIGNhcGFiaWxpdGllcyB3aGlsZSB0YXBwaW5nIGludG8gdGhlIGVuZGxlc3Mgb3Bwb3J0dW5pdGllcyBBSSBjYW4gYnJpbmcgdG8gbGlmZS4gVGhlc2UgY3JpdGljYWwgYnVpbGRpbmcgYmxvY2tzIGFyZSBqdXN0IHRoZSBiZWdpbm5pbmcsIHBhdmluZyB0aGUgd2F5IGZvciBhZ2VudGljIGNvbGxhYm9yYXRvcnMgYW5kIHNvIG11Y2ggbW9yZS48cD4KPCEtLSAvCgo8IS0tIC93cDpoZWFkaW5nIC0tPmNsaWVudElkaXNWYWxpZG5hbWVhdHRyaWJ1dGVzY29udGVudGRyb3BDYXBpbm5lckJsb2Nrc1dvcmRQcmVzcyA3LjAgdW5sb2NrcyBBSSBjYXBhYmlsaXRpZXMgcmlnaHQgaW4geW91ciB3ZWJzaXRlLiBUaGUgbmV3IEFJIGNsaWVudCBhZGRzIGEgY2VudHJhbCBpbnRlcmZhY2UgdGhhdCBsZXRzIHBsdWdpbnMgY29tbXVuaWNhdGUgd2l0aCBnZW5lcmF0aXZlIEFJIG1vZGVsc3JlbWFpbmluZyBwcm92aWRlci1hZ25vc3RpYyBXb3JkUHJlc3MgQ29yZSBoYW5kbGVzIHJlcXVlc3Qgcm91dGluZy4gTWFuYWdlZCBpbiB0aGUgU2V0dGluZ3MgIENvbm5lY3RvcnMgc2NyZWVuIHdpdGggQVBJIGtleXMgZnVubmVsZWQgdGhyb3VnaCB0aGUgQ29ubmVjdG9ycyBBUEksIHlvdSBjYW4gc3RhcnQgd2l0aCBzb21lIHByZXNldCBtb2RlbHMgYW5kIGFkZCB5b3VyIGZhdm9yaXRlcy48Y29kZT48L2NvZGU+Cgo8IS0tIC93cDpwYXJhZ3JhcGggLS0+Y2xpZW50SWRpc1ZhbGlkbmFtZWF0dHJpYnV0ZXNjb250ZW50ZHJvcENhcGlubmVyQmxvY2tzYWx0Y2FwdGlvbmNsaWVudElkaXNWYWxpZG5hbWVhdHRyaWJ1dGVzY29udGVudGRyb3BDYXBpbm5lckJsb2Nrc2lkbGlua3VybGhyZWZzaXplU2x1Z2xpbmtEZXN0aW5hdGlvblBsdWdpbiBkZXZlbG9wZXJzIGNhbiB1c2UgdGhlIG5ldyB1c2luZ19tb2RlbF9wcmVmZXJlbmNlKCBmdW5jdGlvbiB0byBpbmRpY2F0ZSB3aGljaCBtb2RlbHMgdG8gdXNlIGluIG9yZGVyIG9mIHByZWZlcmVuY2UsIHRoZW4gYWRkIGZlYXR1cmUgZGV0ZWN0aW9uIHRvIG1hdGNoIGNhcGFiaWxpdGllcyBhZ2FpbnN0IGF2YWlsYWJsZSBtb2RlbHMgbG93ZXJpbmcgY29zdCBhbmQgc3BlZWRpbmcgdXAgcHJvY2Vzc2luZyB0aW1lLiBUaGUgQUkgQ2xpZW50IGluY2x1ZGVzIGEgc2VyaWVzIG9mIGFkdmFuY2VkIGNvbmZpZ3VyYXRpb24gY29udHJvbHMsIGFuZCBhIFdQX0FJX0NsaWVudF9Qcm9tcHRfQnVpbGRlciBjbGFzcyBmb3IgY2FsbGluZyBtZXRob2RzLiBGb3IgZWFzeSB1cGdyYWRlcywgdGhlIHdvcmRwcmVzcy93cC1haS1jbGllbnRhY2thZ2UgaGFuZGxlcyB0cmFuc2l0aW9uaW5nIHRvIDcuMCBhdXRvbWF0aWNhbGx5PGNvZGU+PC9jb2RlPgoKPCEtLSB3cDppbWFnZSB7ImlkIjoxMjMxNTQsInNpemVTbHVnIjoiZnVsbCIsImxpbmtEZXN0aW5hdGlvbiI6Im1lZGlhIn0gLS0+CjwhLS0gL3dwOmltYWdlIC0tPgoKPCEtLSB3cDpwYXJhZ3JhcGggLS0+CjwhLS0gL3dwOnBhcmFncmFwaCAtLT48Y29kZT48L2NvZGU+PGNvZGU+PC9jb2RlPiBwY2xpZW50SWRpc1ZhbGlkbmFtZWF0dHJpYnV0ZXNjb250ZW50ZHJvcENhcGlubmVyQmxvY2tzdXJsY2FwdGlvbmFsbG93UmVzcG9uc2l2ZXJlc3BvbnNpdmVwcmV2aWV3YWJsZXR5cGVwcm92aWRlck5hbWVTbHVnY2xpZW50SWRpc1ZhbGlkbmFtZWF0dHJpYnV0ZXNjb250ZW50ZHJvcENhcGlubmVyQmxvY2tzQ2xpZW50LVNpZGUgQWJpbGl0aWVzIEFQSWxldmVsYW5jaG9yY2xpZW50SWRpc1ZhbGlkbmFtZWF0dHJpYnV0ZXNjb250ZW50ZHJvcENhcGlubmVyQmxvY2tzV29yZFByZXNzIDcuMCBleHBhbmRzIG9uIHRoZSBBYmlsaXRpZXMgQVBJIGJ5IGludHJvZHVjaW5nIGEgSmF2YWNyaXB0IGNvdW50ZXJwYXJ0IHRoZSBDbGllbnQtU2lkZSBBYmlsaXRpZXMgcGFja2FnZSB3aXRoIG5ldyBhbmQgaHlicmlkIGFiaWxpdGllcywgYW4gaW50dWl0aXZlIFVJLCBhIGNvbW1hbmQgcGFsZXR0ZSwgYW5kIGZpbHRlciBhbmQgcXVlcnkgZnVuY3Rpb25hbGl0eS4KCjwhLS0gd3A6ZW1iZWQgeyJ1cmwiOiJodHRwczovL21ha2Uud29yZHByZXNzLm9yZy9jb3JlLzIwMjYvMDMvMjQvaW50cm9kdWNpbmctdGhlLWFpLWNsaWVudC1pbi13b3JkcHJlc3MtNy0wLyIsInR5cGUiOiJ3cC1lbWJlZCIsInByb3ZpZGVyTmFtZVNsdWciOiJtYWtlLXdvcmRwcmVzcy1jb3JlIn0gLS0+CjxmaWd1cmUgY2xhc3M9IndwLWJsb2NrLWVtYmVkIGlzLXR5cGUtd3AtZW1iZWQgaXMtcHJvdmlkZXItbWFrZS13b3JkcHJlc3MtY29yZSB3cC1ibG9jay1lbWJlZC1tYWtlLXdvcmRwcmVzcy1jb3JlIj48ZGl2IGNsYXNzPSJ3cC1ibG9jay1lbWJlZF9fd3JhcHBlciI+Cmh0dHBzOi8vbWFrZS53b3JkcHJlc3Mub3JnL2NvcmUvMjAyNi8wMy8yNC9pbnRyb2R1Y2luZy10aGUtYWktY2xpZW50LWluLXdvcmRwcmVzcy03LTAvCjwvZGl2PjwvZmlndXJlPgo8IS0tIC93cDplbWJlZCAtLT4KCjwhLS0gd3A6aGVhZGluZyB7ImxldmVsIjozLCJhbmNob3IiOiJjbGllbnQtc2lkZS1hYmlsaXRpZXMtYXBpIn0gLS0+CjxoMyBpZD0iY2xpZW50LXNpZGUtYWJpbGl0aWVzLWFwaSIgY2xhc3M9IndwLWJsb2NrLWhlYWRpbmciPkNsaWVudC1TaWRlIEFiaWxpdGllcyBBUEk8L2gzPgo8IS0tIC93cDpoZWFkaW5nIC0tPgoKPCEtLSB3cDpwYXJhZ3JhcGggLS0+CjwhLS0gL3dwOnBhcmFncmFwaCAtLT5jbGllbnRJZGlzVmFsaWRuYW1lYXR0cmlidXRlc2NvbnRlbnRkcm9wQ2FwaW5uZXJCbG9ja3NQbHVnaW4gZGV2cyBjYW4gZW5xdWV1ZSBAd29yZHByZXNzL2NvcmUtYWJpbGl0aWVzIHRvIGF1dG9tYXRpY2FsbHkgZmV0Y2ggYW5kIHJlZ2lzdGVyIHNlcnZlci1zaWRlIGFiaWxpdGllcyB2aWEgdGhlIFJFU1QgQVBJLCBvciBlbnF1ZXVlIG9ubHkgQHdvcmRwcmVzcy9hYmlsaXRpZXMgdG8gd29yayB3aXRoIHRoZSBwbHVnaW7igJlzIGNsaWVudC1zaWRlIGFiaWxpdGllcy4gUmVnaXN0ZXJlZCBhYmlsaXRpZXMgYXJlIG9yZ2FuaXplZCBpbiBjdXN0b21pemFibGUgY2F0ZWdvcmllcywgYW5kIGFiaWxpdGllcyBhbmQgY2F0ZWdvcmllcyBjYW4gYmUgdW5yZWdpc3RlcmVkIHZpYSB0aGUgUEhQIEFQSS4gTWV0YSBkYXRhIGFubm90YXRpb24gaXMgc3VwcG9ydGVkLCBhbmQgY29yZS9hYmlsaXRpZXMgbWFrZXMgdXNlU2VsZWN0IGF2YWlsYWJsZSBmb3IgcmVhY3RpdmUgcXVlcmllcyBpbiBSZWFjdCBjb21wb25lbnRzLjxjb2RlPjwvY29kZT48Y29kZT48L2NvZGU+PGRlPmNvPC9jb2RlPjxjb2RlPjwvY29kZT5jbGllbnRJZGlzVmFsaWRuYW1lYXR0cmlidXRlc2NvbnRlbnRkcm9wQ2FwaW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRuYW1lYXR0cmlidXRlc2NvbnRlbnRkcm9wQ2FwaW5uZXJCbG9ja3N1cmxjYXB0aW9uYWxsb3dSZXNwb25zaXZlcmVzcG9uc2l2ZXByZXZpZXdhYmxldHlwZXByb3ZpZGVyTmFtZVNsdWcKCjwhLS0gd3A6cGFyYWdyYXBoIC0tPgo8IS0tIC93cDpwYXJhZ3JhcGggLS0+Cgo8IS0tIHdwOmVtYmVkIHsidXJsIjoiaHR0cHM6Ly9tYWtlLndvcmRwcmVzcy5vcmcvY29yZS8yMDI2LzAzLzI0L2NsaWVudC1zaWRlLWFiaWxpdGllcy1hcGktaW4td29yZHByZXNzLTctMC8iLCJ0eXBlIjoid3AtZW1iZWQiLCJwcm92aWRlck5hbWVTbHVnIjoibWFrZS13b3JkcHJlc3MtY29yZSJ9IC0tPgo8ZmlndXJlIGNsYXNzPSJ3cC1ibG9jay1lbWJlZCBpcy10eXBlLXdwLWVtYmVkIGlzLXByb3ZpZGVyLW1ha2Utd29yZHByZXNzLWNvcmUgd3AtYmxvY2stZW1iZWQtbWFrZS13b3JkcHJlc3MtY29yZSI+PGRpdiBjbGFzcz0id3AtYmxvY2stZW1iZWRfX3dyYXBwZXIiPgpodHRwczovL21ha2Uud29yZHByZXNzLm9yZy9jb3JlLzIwMjYvMDMvMjQvY2xpZW50LXNpZGUtYWJpbGl0aWVzLWFwaS1pbi13b3JkcHJlc3MtNy0wLwo8L2Rpdj48L2ZpZ3VyZT4KPCEtLSAvd3A6ZW1iZWQgLS0+Cgo8IS0tIHdwOnBhcmFncmFwaCAtLT4KPC9wPgpjbGllbnRJZGlzVmFsaWRuYW1lYXR0cmlidXRlc2NvbnRlbnRkcm9wQ2FwaW5uZXJCbG9ja3NBSSBDb25uZWN0b3JzIFNjcmVlbmxldmVsYW5jaG9yTWFuYWdlIGFsbCB5b3VyIEFJIHByb3ZpZGVyIGNvbm5lY3Rpb25zIGluIG9uZSBwbGFjZSBvbiB0aGUgbmV3IENvbm5lY3RvcnMgc2NyZWVuLiBGb3VuZCB1bmRlciBTZXR0aW5ncyAgQ29ubmVjdG9ycyBpbiB0aGUgZGFzaGJvYXJkLCB0aGUgc2NyZWVuIGdpdmVzIHlvdSBldmVyeXRoaW5nIHlvdSBuZWVkIHRvIG1hbmFnZSB5b3VyIGNvbm5lY3Rpb25zLiBSZWdpc3RlcmVkIGNvbm5lY3RvcnMgYXJlIGRpc3BsYXllZCBhdXRvbWF0aWNhbGx5IG9uIHRoZSBwYWdlLCBhbmQgc28gaXMgZGV0YWlsZWQgcmVnaXN0cnkgbWV0YSBkYXRhIGluIGEgY2FyZCBmb3JtYXQuIFRoZSBvbm5lY3RvcnMgc2NyZWVuIGluY2x1ZGVzIHRocmVlIGRlZmF1bHQgcHJvdmlkZXJzIEFudGhyb3BpYywgR29vZ2xlLCBhbmQgT3BlbkFJLCB3aGlsZSBhbHNvIGFsbG93aW5nIHVzZXJzIHRvIGNvbmZpZ3VyZSB0aGVpciBvd24gY29ubmVjdGlvbnMuPGNvZGU+PC9jb2RlPmhlYWRpbmcgeyJsZXZlbCI6MywiYW5jaG9yIjoiYWktY29ubmVjdG9ycy1zY3JlZW4ifSAtLT4KPGgzIGlkPSJhaS1jb25uZWN0b3JzLXNjcmVlbiIgY2xhc3M9InctYmxvY2staGVkaW5nIj5BSSBDb25uZWN0b3MgU2NyZWVuPC9oMz4KPCEtLSAvd3A6aGVkaW4gLS0+Cgo8IS0tIHdwOnBhZ3JhIS0tIHc6cGFyYWdyYXBoIC0tCmNsaWVudElkaXNWYWxpZG5hbWVhdHRyaWJ1dGVzY29udGVudGRyb3BDYXBpbm5lckJsb2Nrc2FsdGNhcHRpb25pZGxpbmt1cmxocmVmc2l6ZVNsdWdsaW5rRGVzdGluYXRpb25jbGllbnRJZGlzVmFsaWRuYW1lYXR0cmlidXRlc2NvbnRlbnRkcm9wQ2FwaW5uZXJCbG9ja3NDb25uZWN0b3JzIEFQSWxldmVsYW5jaG9yY2xpZW50SWRpc1ZhbGlkbmFtZWF0dHJpYnV0ZXNjb250ZW50ZHJvcENhcGlubmVyQmxvY2tzVGhlIENvbm5lY3RvcnMgQVBJIGlzIHRoZSBiYWNrYm9uZSBvZiB0aGUgQ29ubmVjdG9ycyBjcmVlbjsgYW4gZXh0ZW5zaWJpbGl0eSBBUEkgdGhhdCBmYWNpbGl0YXRlcyBhbmQgc3VwcG9ydHMgdGhlIGluY2x1c2lvbiBvZiBhZ2VudHMuY2xpZW50SWRpc1ZhbGlkbmFtZWF0dHJpYnV0ZXNjb250ZW50ZHJvcENhcGlubmVyQmxvY2tzVGhlIEFQSSBzdXBwb3J0cyB0d28gYXV0aGVudGljYXRpb24gbWV0aG9kcyBhcGlfa2V5IGFuZCBub25lYmFzZWQgb24gcHJvdmlkZXIgbWV0YWRhdGEsIGFuZCBpcyBkZXNpZ25lZCB0byBmYWNpbGl0YXRlIGFkZGl0aW9uYWwgY29ubmVjdG9yIHR5cGVzIGluIGZ1dHVyZSByZWxlYXNlcy4gVGhlIENvbm5lY3RvcnMgQVBJIHVzZXMgdGhlIFdQIEFJIENsaWVudOKAmXMgZGVmYXVsdCByZWdpc3RyeSB0byBhdXRvbWF0aWNhbGx5IGRpc2NvdmVyIHByb3ZpZGVycywgYW5kIGNvcnJlc3BvbmRpbmcgbWV0YWRhdGEgdG8gZ2VuZXJhdGUgY29ubmVjdG9ycywgd2hpbGUgY29ubmVjdG9ycyBhdXRoZW50aWNhdGVkIHZpYSBvdGhlciBtZXRob2RzIGFyZSBzdG9yZWQgaW4gdGhlIFBIUCByZWdpc3RyeS4gWW91IGNhbiB1c2UgdGhlIHdwX2Nvbm5lY3RvcnNfaW5pdCBhY3Rpb24gdG8gb3ZlcnJpZGUgY29ubmVjdG9ycyBtZXRhZGF0YSwgd2hpY2ggd2lsbCBiZSB0aGUga2V5IGZvciByZWdpc3RlcmluZyBuZXcgY29ubmVjdG9yIHR5cGVzIGluIGZ1dHVyZSByZWxlYXNlcy4gVGhlIEFQSSBpbmNsdWRlcyB0aHJlZSBwdWJsaWMgZnVuY3Rpb25zIGZvciBxdWVyeWluZyB0aGUgcmVnaXN0cnksIGFuZCB0aGUgZnJvbnRlbmQgVUkgY2FuIGJlIGN1c3RvbWl6ZWQgdXNpbmcgY2xpZW50LXNpZGUgSmF2YVNjcmlwdCByZWdpc3RyYXRpb24uPCEtLSB3cDppbWFnZSB7ImlkIjoxMjMxNTgsInNpemVTbHVnIjoiZnVsbCIsImxpbmtEZXN0aW5hdGlvbiI6Im1lZGlhIn0gLS0+CjwhLS0gL3dwOmltYWdlIC0tPgoKPCEtLSB3cDpoZWFkaW5nIHsibGV2ZWwiOjMsImFuY2hvciI6ImNvbm5lY3RvcnMtYXBpIn0gLS0+CjxoMyBpZD0iY29ubmVjdG9ycy1hcGkiIGNsYXNzPSJ3cC1ibG9jay1oZWFkaW5nIj5Db25uZWN0b3JzIEFQSTwvaDM+CjwhLS0gL3dwOmhlYWRpbmcgLS0+Cgo8IS0tIHdwOnBhcmFncmFwaCAtLT4KPCEtLSAvd3A6cGFyYWdyYXBoIC0tPgoKPCEtLSB3cDpwYXJhZ3JhcGggLS0+Cjxjb2RlPjwvY29kZT48Y29kZT48L2NvZGU+PGNvZGU+PC9jb2RlPmNsaWVudElkaXNWYWxpZG5hbWVhdHRyaWJ1dGVzY29udGVudGRyb3BDYXBpbm5lckJsb2Nrc3VybGNhcHRpb25hbGxvd1Jlc3BvbnNpdmVyZXNwb25zaXZlcHJldmlld2FibGV0eXBlcHJvdmlkZXJOYW1lU2x1Z2NsaWVudElkaXNWYWxpZG5hbWVhdHRyaWJ1dGVzY29udGVudGRyb3BDYXBpbm5lckJsb2Nrc01vZGVybml6ZWQgRGFzaGJvYXJkbGV2ZWxhbmNob3JjbGllbnRJZGlzVmFsaWRuYW1lYXR0cmlidXRlc2NvbnRlbnRkcm9wQ2FwaW5uZXJCbG9ja3NXb3JkUHJlc3MgNy4wIGRlbGl2ZXJzIGFuIHVwZ3JhZGVkIGFkbWluIGV4cGVyaWVuY2UsIHdpdGggYSBzbGVlaywgbmV3IGNvbG9yIHNjaGVtZSBuYW1lZCDigJxNb2Rlcm7igJ0sIG51bWVyb3VzIGVuaGFuY2VtZW50cyB0aHJvdWdob3V0IHRoZSBkYXNoYm9hcmQsIGFuZCBzZWFtbGVzcyB2aXN1YWwgdHJhbnNpdGlvbnMgYXMgeW91IG5hdmlnYXRlIGZyb20gc2NyZWVuIHRvIHNjcmVlbi4gQSBuZXcgb21tYW5kIGFsZXR0ZSBzaG9ydGN1dCBpbiB0aGUgdXBwZXIgYWRtaW4gYmFyIGxldHMgeW91IGFjY2VzcyB0b29scyBmcm9tIGFueXdoZXJlIGluIHRoZSBkYXNoYm9hcmQsIHdoaWxlIGEgbmV3IGRlZGljYXRlZCBkYXNoYm9hcmQgcGFnZSBmb3IgZm9udCBtYW5hZ2VtZW50IGNlbnRyYWxpemVzIGFuZCBzaW1wbGlmaWVzIG1hbmFnaW5nIGZvbnRzLiBUaGUgZW5oYW5jZWQgaXJhbWVkIHBvc3QgZWRpdG9yIHN0YWJpbGl6ZXMgdGhlIHNjcmVlbiwgd2hpbGUgZWRpdG9ycyBsZWF2ZSBjb21tZW50cyBvbiBibG9ja3MsIHJlY2VpdmUgbm90aWZpY2F0aW9ucyBmb3Igbm90ZXMgYW5kIGV2ZW4gdmlzdWFsbHkgY29tcGFyZSB0d28gcmV2aXNpb24gdmVyc2lvbnMuPCEtLSAvd3A6cGFyYWdyYXBoIC0tPgoKPCEtLSB3cDplbWJlZCB7InVybCI6Imh0dHBzOi8vbWFrZS53b3JkcHJlc3Mub3JnL2NvcmUvMjAyNi8wMy8xOC9pbnRyb2R1Y2luZy10aGUtY29ubmVjdG9ycy1hcGktaW4td29yZHByZXNzLTctMC8iLCJ0eXBlIjoid3AtZW1iZWQiLCJwcm92aWRlck5hbWVTbHVnIjoibWFrZS13b3JkcHJlc3MtY29yZSJ9IC0tPgo8ZmlndXJlIGNsYXNzPSJ3cC1ibG9jay1lbWJlZCBpcy10eXBlLXdwLWVtYmVkIGlzLXByb3ZpZGVyLW1ha2Utd29yZHByZXNzLWNvcmUgd3AtYmxvY2stZW1iZWQtbWFrZS13b3JkcHJlc3MtY29yZSI+PGRpdiBjbGFzcz0id3AtYmxvY2stZW1iZWRfX3dyYXBwZXIiPgpodHRwczovL21ha2Uud29yZHByZXNzLm9yZy9jb3JlLzIwMjYvMDMvMTgvaW50cm9kdWNpbmctdGhlLWNvbm5lY3RvcnMtYXBpLWluLXdvcmRwcmVzcy03LTAvCjwvZGl2PjwvZmlndXJlPgo8IS0tIC93cDplbWJlZCAtLT4KCjwhLS0gd3A6aGVhZGluZyB7ImFuY2hvciI6Im1vZGVybml6ZWQtZGFzaGJvYXJkIn0gLS0+CjxoMiBpZD0ibW9kZXJuaXplZC1kYXNoYm9hcmQiIGNsYXNzPSJ3cC1ibG9jay1oZWFkaW5nIj5Nb2Rlcm5pemVkIERhc2hib2FyZDwvaDI+CjwhLS0gL3dwOmhlYWRpbmcgLS0+Cgo8IS0tIHdwOnBhcmFncmFwaCAtLT4KY2xpZW50SWRpc1ZhbGlkbmFtZWF0dHJpYnV0ZXNjb250ZW50ZHJvcENhcGlubmVyQmxvY2tzTmV3IGNvbG9yIHNjaGVtZWxldmVsYW5jaG9yY2xpZW50SWRpc1ZhbGlkbmFtZWF0dHJpYnV0ZXNjb250ZW50ZHJvcENhcGlubmVyQmxvY2tzV29yZFByZXNzIGFkbWluaXN0cmF0aW9uIGhhcyBiZWVuIHJlaW52aWdvcmF0ZWQgd2l0aCBhIG5ldywgY2hpYyBjb2xvciBzY2hlbWUgdGhyb3VnaG91dCB0aGUgZGFzaGJvYXJkLiBUaGUgbmV3IE1vZGVybiB0aGVtZSBpcyBsaXZlIGFjcm9zcyBhZG1pbiBoZWFkZXJzLCB0aGUgQ3VzdG9taXplciwgdGhlIGNvbG9yIHNjaGVtZSBwaWNrZXIsIHNjcmlwdCBsb2FkZXIsIHZhcmlvdXMgdXNlciBmdW5jdGlvbnMsIGFuZCBldmVuIHRoZSBtdWx0aXNpdGUgdXNlciBzaWdudXAgaGFzIGJlZW4gcmVza2lubmVkLiBUaGUgTW9kZXJuIHRoZW1lIGlzIGNsZWFuIGFuZCBlYXN5IG9uIHRoZSBleWVzLCBib2FzdGluZyBhIHJlZnJlc2hlZCBjb2xvciBwYWxldHRlLCBoaWdoZXIgY29udHJhc3QsIGFuZCB1cGdyYWRlZCB0eXBvZ3JhcGh5LCB1cGxpZnRpbmcgYW5kIGVsZXZhdGluZyB0aGUgYWRtaW4gZXhwZXJpZW5jZS5jbGllbnRJZGlzVmFsaWRuYW1lYXR0cmlidXRlc2NvbnRlbnRkcm9wQ2FwaW5uZXJCbG9ja3NhbHRjYXB0aW9uaWRsaW5rdXJsaHJlZnNpemVTbHVnbGlua0Rlc3RpbmF0aW9uY2xpZW50SWRpc1ZhbGlkbmFtZWF0dHJpYnV0ZXNjb250ZW50ZHJvcENhcGlubmVyQmxvY2tzVmlldyBUcmFuc2l0aW9ucyBpbiBXUCBBZG1pbmxldmVsYW5jaG9yY2xpZW50SWRpc1ZhbGlkbmFtZWF0dHJpYnV0ZXNjb250ZW50ZHJvcENhcGlubmVyQmxvY2tzTmF2aWdhdGluZyAgaXMgYSBzbW9vdGggcmlkZSBpbiA3LjAuIFVzZXIgdmlld3Mgc2xpZGUgZnJvbSBvbmUgc2NyZWVuIHRvIHRoZSBuZXh0IGFzIHlvdSBtb3ZlIGFjcm9zcyAuIENyb3NzLWRvY3VtZW50IHZpZXcgdHJhbnNpdGlvbnMgdXNlIGRpc3RpbmN0IHRyYW5zaXRpb24gbmFtZXMgZm9yIGFkbWluIG1lbnUgaXRlbXMgaW4gb3JkZXIgdG8gZmFjaWxpdGF0ZSB0aGlzIHNpbXBsZSB2aXN1YWwgc2xpZGUgZWZmZWN0LCBmaXJpbmcgd2hlbiB0aGUgYWN0aXZlIHN1Ym1lbnUgY2hhbmdlcyBiZXR3ZWVuIHNjcmVlbnMuIFdpdGggY29uc2lkZXJhdGlvbiBmb3IgYWxsIHVzZXJzLCBWaWV3IFRyYW5zaXRpb25zIGFyZSBvbmx5IGFjdGl2YXRlZCBpZiBhIHByZWZlcmVuY2UgaXMgbm90IHNldCBmb3IgcmVkdWNlZCBtb3Rpb24gb24gdGhlIE9TIGxldmVsLjwhLS0gL3dwOnBhcmFncmFwaCAtLT4KCjwhLS0gL3dwOmhlYWRpbmcgLS0+Cgo8IS0tIHdwOnBhcmFncmFwaCAtLT4KPCEtLSAvd3A6cGFyYWdyYXBoIC0tPgoKPCEtLSB3cDppbWFnZSB7ImlkIjoxMjMxNjAsInNpemVTbHVnIjoiZnVsbCIsImxpbmtEZXN0aW5hdGlvbiI6Im1lZGlhIn0gLS0+CjwhLS0gL3dwOmltYWdlIC0tPgoKPCEtLSB3cDpoZWFkaW5nIHsibGV2ZWwiOjMsImFuY2hvciI6InZpZXctdHJhbnNpdGlvbnMtaW4td3AtYWRtaW4ifSAtLT4KPGgzIGlkPSJ2aWV3LXRyYW5zaXRpb25zLWluLXdwLWFkbWluIiBjbGFzcz0id3AtYmxvY2staGVhZGluZyI+VmlldyBUcmFuc2l0aW9ucyBpbiBXUCBBZG1pbjwvaDM+CjwhLS0gL3dwOmhlYWRpbmcgLS0+Cgo8IS0tIHdwOnBhcmFncmFwaCAtLT4KY2xpZW50SWRpc1ZhbGlkbmFtZWF0dHJpYnV0ZXNjb250ZW50ZHJvcENhcGlubmVyQmxvY2tzQ29tbWFuZCBQYWxldHRlIHNob3J0Y3V0bGV2ZWxhbmNob3JjbGllbnRJZGlzVmFsaWRuYW1lYXR0cmlidXRlc2NvbnRlbnRkcm9wQ2FwaW5uZXJCbG9ja3NBY2Nlc3MgeW91ciBlZGl0aW5nIHRvb2xzZXQgZnJvbSBhbnl3aGVyZSBpbiB0aGUgZGFzaGJvYXJkIHdpdGggYSBzaW5nbGUgY2xpY2sgb2YgdGhlIG5ldyBDb21tYW5kIFBhbGV0dGUgc2hvcnRjdXQgaW4gdGhlIE9tbmliYXIuIFdvcmRQcmVzcyA3LjAgaW5jbHVkZXMgYSDijJhLIG9yIEN0cmwrSyBpY29uIGZvciBsb2dnZWQtaW4gdXNlcnMgIHVuZnVybHMgdGhlIGNvbW1hbmQgcGFsZXR0ZSBvbiBjbGljay4gVGhlIG5ldyBzaG9ydGN1dCBzcGVlZHJ1bnMgZWRpdGluZyBhbmQgZ2l2ZXMgZnVsbCBjb250cm9sIGZyb20gYW55d2hlcmUgaW4gdGhlIGRhc2ggd2hpbGUgYnVpbGRpbmcsIGRlc2lnbmluZyBvciBzaW1wbHkgYnJvd3Npbmcgbm90ZXMuPGNvZGU+PC9jb2RlPjxjb2RlPjwvY29kZT5jbGllbnRJZGlzVmFsaWRuYW1lYXR0cmlidXRlc2NvbnRlbnRkcm9wQ2FwaW5uZXJCbG9ja3NhbHRjYXB0aW9uaWRsaW5rdXJsaHJlZnNpemVTbHVnbGlua0Rlc3RpbmF0aW9uY2xpZW50SWRpc1ZhbGlkbmFtZWF0dHJpYnV0ZXNjb250ZW50ZHJvcENhcGlubmVyQmxvY2tzRm9udCBMaWJyYXJ5bGV2ZWxhbmNob3I8IS0tIC93cDpwYXJhZ3JhcGggLS0+Cgo8IS0tIHdwOmhlYWRpbmcgeyJsZXZlbCI6MywiYW5jaG9yIjoiY29tbWFuZC1wYWxldHRlLXNob3J0Y3V0In0gLS0+CjxoMyBpZD0iY29tbWFuZC1wYWxldHRlLXNob3J0Y3V0IiBjbGFzcz0id3AtYmxvY2staGVhZGluZyI+Q29tbWFuZCBQYWxldHRlIHNob3J0Y3V0PC9oMz4KPCEtLSAvd3A6aGVhZGluZyAtLT4KCjwhLS0gd3A6cGFyYWdyYXBoIC0tPgo8IS0tIC93cDpwYXJhZ3JhcGggLS0+Cgo8IS0tIHdwOmltYWdlIHsiaWQiOjEyMzE2Miwic2l6ZVNsdWciOiJmdWxsIiwibGlua0Rlc3RpbmF0aW9uIjoibWVkaWEifSAtLT4KPCEtLSAvd3A6aW1hZ2UgLS0+Cgo8IS0tIHdwOmhlYWRpbmcgeyJsZXZlbCI6MywiYW5jaG9yIjoiZm9udC1saWJyYXJ5In0gLS0+CjxoMyBpZD0iZm9udC1saWJyYXJ5IiBjbGFzcz0id3AtYmxvY2staGVhZGluZyI+Rm9udCBMaWJyYXJ5PC9oMz4KY2xpZW50SWRpc1ZhbGlkbmFtZWF0dHJpYnV0ZXNjb250ZW50ZHJvcENhcGlubmVyQmxvY2tzVGhlIEZvbnQgTGlicmFyeSBoYXMgZXhwYW5kZWQgaW4gNy4wIHdpdGggdGhlIGludHJvZHVjdGlvbiBvZiBhIGRlZGljYXRlZCBmb250IG1hbmFnZW1lbnQgcGFnZS4gTm93IHlvdSBhbmQgeW91ciAgY2FuIG1hbmFnZSwgdXBsb2FkIGFuZCBpbnN0YWxsIGZvbnRzIGZyb20gb25lIHBsYWNlIGluIGJsb2NrLCBoeWJyaWQgYW5kIGNsYXNzaWMgdGhlbWVzLmNsaWVudElkaXNWYWxpZG5hbWVhdHRyaWJ1dGVzY29udGVudGRyb3BDYXBpbm5lckJsb2Nrc2FsdGNhcHRpb25pZGxpbmt1cmxocmVmc2l6ZVNsdWdsaW5rRGVzdGluYXRpb25jbGllbnRJZGlzVmFsaWRuYW1lYXR0cmlidXRlc2NvbnRlbnRkcm9wQ2FwaW5uZXJCbG9ja3NWaXN1YWwgUmV2aXNpb25zbGV2ZWxhbmNob3JjbGllbnRJZGlzVmFsaWRuYW1lYXR0cmlidXRlc2NvbnRlbnRkcm9wQ2FwaW5uZXJCbG9ja3NJbiBXb3JkUHJlc3MgNy4wLCBWaXN1YWwgUmV2aXNpb25zIG1ha2UgZWRpdGluZyBlYXNpZXIgYW5kIG1vcmUgaW50dWl0aXZlLCB3aGlsZSBhZGRpbmcgaW5zaWdodCBpbnRvIHBvc3Qgb3IgcGFnZSBlZGl0IGhpc3RvcnkuIFVzZXJzIGNhbiBub3cgdmlzdWFsbHkgY29tcGFyZSB0d28gcmV2aXNpb24gdmVyc2lvbnMgZGlyZWN0bHkgaW4gdGhlIEVkaXRvciB1c2luZyBhIHNsaWRlciBiYXIgdG8gdmlzdWFsbHkgc3dpdGNoIGJldHdlZW4gcmV2aXNpb25zLiBUaGUgZG9jdW1lbnQgaW5zcGVjdG9yIHNob3dzIGEgc3VtbWFyeSBvZiBjaGFuZ2VzLCB3aGlsZSBjb2xvciBpbmRpY2F0b3JzIGFuZCBzaXplcyBvZiBjaGFuZ2VzIGNhbiBiZSBzZWVuIGZvciBlYWNoIGxvY2F0aW9uLCBqdW1waW5nIHRvIHRoYXQgbG9jYXRpb24gb24gdGhlIHBhZ2Ugd2hlbiBjbGlja2VkLmNsaWVudElkaXNWYWxpZG5hbWVhdHRyaWJ1dGVzY29udGVudGRyb3BDYXBpbm5lckJsb2Nrc2FsdGNhcHRpb25pZGxpbmt1cmxocmVmc2l6ZVNsdWdsaW5rRGVzdGluYXRpb25jbGllbnRJZGlzVmFsaWRuYW1lYXR0cmlidXRlc2NvbnRlbnRkcm9wQ2FwaW5uZXJCbG9ja3NJZnJhbWVkIEVkaXRvcmxldmVsYW5jaG9yY2xpZW50SWRpc1ZhbGlkbmFtZWF0dHJpYnV0ZXNjb250ZW50ZHJvcENhcGlubmVyQmxvY2tzQW4gaW1wcm92ZWQsIGlmcmFtZWQgZWRpdG9yIGluIDcuMCBvZmZlcnMgbW9yZSBzdGFiaWxpdHkgdG8gdGhlIHBvc3QgZWRpdG9yIGV4cGVyaWVuY2UuIEFuIGlmcmFtZWQgcG9zdCBlZGl0b3IgaXMgbm93IGVuZm9yY2VkIHdoZW4gYWxsIEJsb2NrIEFQSSBibG9ja3MgaW5zZXJ0ZWQgaW50byB0aGUgcG9zdCBhcmUgdXNpbmcgdmVyc2lvbiAzIG9yIGhpZ2hlci4gSWYgbm90LCB0aGUgaWZyYW1lIGlzIHJlbW92ZWQsIHVwaG9sZGluZyBiYWNrd2FyZHMgY29tcGF0aWJpbGl0eSBmb3IgbG93ZXItdmVyc2lvbmVkIGJsb2Nrcy48IS0tIC93cDpoZWFkaW5nIC0tPgoKPCEtLSB3cDpwYXJhZ3JhcGggLS0+CjwhLS0gL3dwOnBhcmFncmFwaCAtLT4KCjwhLS0gd3A6aW1hZ2UgeyJpZCI6MTIzMTY0LCJzaXplU2x1ZyI6ImZ1bGwiLCJsaW5rRGVzdGluYXRpb24iOiJtZWRpYSJ9IC0tPgo8IS0tIC93cDppbWFnZSAtLT4KCjwhLS0gd3A6aGVhZGluZyB7ImxldmVsIjozLCJhbmNob3IiOiJ2aXN1YWwtcmV2aXNpb25zIn0gLS0+CjxoMyBpZD0idmlzdWFsLXJldmlzaW9ucyIgY2xhc3M9IndwLWJsb2NrLWhlYWRpbmciPlZpc3VhbCBSZXZpc2lvbnM8L2gzPgo8IS0tIC93cDpoZWFkaW5nIC0tPgoKPCEtLSB3cDpwYXJhZ3JhcGggLS0+CjxwPkluIFdvcmRQcmVzcyA3LjAsIFZpc3VhbCBSZXZpc2lvbnMgbWFrZSBlZGl0aW5nIGVhc2llciBhbmQgbW9yZSBpbnR1aXRpdmUsIHdoaWxlIGFkZGluZyBpbnNpZ2h0IGludG8gcG9zdCBvciBwYWdlIGVkaXQgaGlzdG9yeS4gVXNlcnMgY2FuIG5vdyB2aXN1YWxseSBjb21wYXJlIHR3byByZXZpc2lvbiB2ZXJzaW9ucyBkaXJlY3RseSBpbiB0aGUgRWRpdG9yIHVzaW5nIGEgc2xpZGVyIGJhciB0byB2aXN1YWxseSBzd2l0Y2ggYmV0d2VlbiByZXZpc2lvbnMuIFRoZSBkb2N1bWVudCBpbnNwZWN0b3Igc2hvd3MgYSBzdW1tYXJ5IG9mIGNoYW5nZXMsIHdoaWxlIGNvbG9yIGluZGljYXRvcnMgYW5kIHNpemVzIG9mIGNoYW5nZXMgY2FuIGJlIHNlZW4gZm9yIGVhY2ggbG9jYXRpb24sIGp1bXBpbmcgdG8gdGhhdCBsb2NhdGlvbiBvbiB0aGUgcGFnZSB3aGVuIGNsaWNrZWQuPC9wPgo8IS0tIC93cDpwYXJhZ3JhcGggLS0+Cgo8IS0tIHdwOmltYWdlIHsiaWQiOjEyMzE2Niwic2l6ZVNsdWciOiJmdWxsIiwibGlua0Rlc3RpbmF0aW9uIjoibWVkaWEifSAtLT4KPCEtLSAvd3A6aW1hZ2UgLS0+Cgo8IS0tIHdwOmhlYWRpbmcgeyJsZXZlbCI6MywiYW5jaG9yIjoiaWZyYW1lZC1lZGl0b3IifSAtLT4KPGgzIGlkPSJpZnJhbWVkLWVkaXRvciIgY2xhc3M9IndwLWJsb2NrLWhlYWRpbmciPklmcmFtZWQgRWRpdG9yPC9oMz4KPCEtLSAvd3A6aGVhZGluZyAtLT4KCjwhLS0gd3A6cGFyYWdyYXBoIC0tPgpjbGllbnRJZGlzVmFsaWRuYW1lYXR0cmlidXRlc2NvbnRlbnRkcm9wQ2FwaW5uZXJCbG9ja3N1cmxjYXB0aW9uYWxsb3dSZXNwb25zaXZlcmVzcG9uc2l2ZXByZXZpZXdhYmxldHlwZXByb3ZpZGVyTmFtZVNsdWc8IS0tIC93cDpwYXJhZ3JhcGggLS0+Cgo8IS0tIHdwOmVtYmVkIHsidXJsIjoiaHR0cHM6Ly9tYWtlLndvcmRwcmVzcy5vcmcvY29yZS8yMDI2LzAyLzI0L2lmcmFtZWQtZWRpdG9yLWNoYW5nZXMtaW4td29yZHByZXNzLTctMC8iLCJ0eXBlIjoid3AtZW1iZWQiLCJwcm92aWRlck5hbWVTbHVnIjoibWFrZS13b3JkcHJlc3MtY29yZSJ9IC0tPgo8ZmlndXJlIGNsYXNzPSJ3cC1ibG9jay1lbWJlZCBpcy10eXBlLXdwLWVtYmVkIGlzLXByb3ZpZGVyLW1ha2Utd29yZHByZXNzLWNvcmUgd3AtYmxvY2stZW1iZWQtbWFrZS13b3JkcHJlc3MtY29yZSI+PGRpdiBjbGFzcz0id3AtYmxvY2stZW1iZWRfX3dyYXBwZXIiPgpodHRwczovL21ha2Uud29yZHByZXNzLm9yZy9jb3JlLzIwMjYvMDIvMjQvaWZyYW1lZC1lZGl0b3ItY2hhbmdlcy1pbi13b3JkcHJlc3MtNy0wLwo8L2Rpdj48L2ZpZ3VyZT4KY2xpZW50SWRpc1ZhbGlkbmFtZWF0dHJpYnV0ZXNjb250ZW50ZHJvcENhcGlubmVyQmxvY2tzTm90ZXNsZXZlbGFuY2hvcmNsaWVudElkaXNWYWxpZG5hbWVhdHRyaWJ1dGVzY29udGVudGRyb3BDYXBpbm5lckJsb2Nrc05vdGVzIGFyZSBldmVuIGJldHRlciBpbiA3LjAsIHdpdGggYSBmb2N1cyBvbiBzdHJlYW1saW5pbmcgdGVhbSB3b3JrZmxvd3MuIERhdGEgbm93IHN5bmNzIGF1dG9tYXRpY2FsbHksIHdoaWxlIGEgbmV3IGtleWJvYXJkIHNob3J0Y3V0LCBuZXcgZGFzaGJvYXJkIHdpZGdldCwgYW5kIG5ldyBub3RpZmljYXRpb25zIGhlbHAgeW91IHN0YXkgb24gdG9wIG9mIHRlYW0gY29tbXVuaWNhdGlvbi4gU3VwcG9ydCBmb3IgbXVsdGktYmxvY2sgbm90ZXMgaGFzIGJlZW4gYWRkZWQsIGFsb25nIHdpdGggc3VwcG9ydCBmb3IgcGFydGlhbCBzZWxlY3Rpb25zIGFuZCByaWNoIHRleHQgZWRpdGluZy5jbGllbnRJZGlzVmFsaWRuYW1lYXR0cmlidXRlc2NvbnRlbnRkcm9wQ2FwaW5uZXJCbG9ja3NDcmVhdGl2ZSBDdXN0b21pemF0aW9ubGV2ZWxhbmNob3JjbGllbnRJZGlzVmFsaWRuYW1lYXR0cmlidXRlc2NvbnRlbnRkcm9wQ2FwaW5uZXJCbG9ja3M3LjAgaW5zcGlyZXMgY3JlYXRpdml0eSB3aXRoIGVuaGFuY2VkIGRlc2lnbiB0b29scyBhbmQgbmV3IGVkaXRpbmcgY2FwYWJpbGl0aWVzLiBVc2VycyBjYW4gbm93IGN1c3RvbWl6ZSBuYXZpZ2F0aW9uIG92ZXJsYXlzIG9uIG1vYmlsZSwgZ3JhbnVsYXIgY29udHJvbCAgcmVzcG9uc2l2ZW5lc3MsIGFuZCBlZGl0IGF0IHRoZSBwYXR0ZXJuIGxldmVsIGluIGRpZmZlcmVudCBtb2Rlcy5jbGllbnRJZGlzVmFsaWRuYW1lYXR0cmlidXRlc2NvbnRlbnRkcm9wQ2FwaW5uZXJCbG9ja3NDdXN0b20gTmF2aWdhdGlvbiBPdmVybGF5cyBvbiBtb2JpbGVsZXZlbGFuY2hvcmNsaWVudElkaXNWYWxpZG5hbWVhdHRyaWJ1dGVzY29udGVudGRyb3BDYXBpbm5lckJsb2Nrc0hhbWJ1cmdlciBtZW51IG92ZXJsYXlzIGNhbiBub3cgYmUgY3VzdG9taXplZCBhbmQgYnVpbHQgZnJvbSBibG9ja3MgYW5kIHBhdHRlcm5zIGluIHRoZSBTaXRlIEVkaXRvciwgd2l0aCBhIGRlZGljYXRlZCBOYXZpZ2F0aW9uIE92ZXJsYXkgQ2xvc2UgYmxvY2sgZm9yIHBsYWNpbmcgYW5kIHN0eWxpbmcgYSBjbG9zZSBidXR0b24gYW55d2hlcmUgd2l0aGluIHRoZSBvdmVybGF5LCBnaXZpbmcgdXNlcnMgYW5kIHRoZW1lIGF1dGhvcnMgZmxleGliaWxpdHkgdG8gZGVmaW5lIG1vYmlsZSBuYXZpZ2F0aW9uIGV4cGVyaWVuY2VzLiBJbi1wbGFjZSBvdmVybGF5IHNlbGVjdGlvbiBhbmQgcHJldmlld3MgY3JlYXRlIGEgc2VhbWxlc3MgZWRpdGluZyBleHBlcmllbmNlLCB3aGlsZSB1c2VycyBjYW4gcmV2aWV3IGFuZCBhc3NpZ24gb3ZlcmxheXMsIGFuZCB0aGVtZXMgY2FuIG9mZmVyIGRlZmF1bHQgdGVtcGxhdGVzIGZvciBxdWljayBzZXR1cC48IS0tIC93cDplbWJlZCAtLT4KCjwhLS0gd3A6aGVhZGluZyB7ImxldmVsIjozLCJhbmNob3IiOiJub3RlcyJ9IC0tPgo8aDMgaWQ9Im5vdGVzIiBjbGFzcz0id3AtYmxvY2staGVhZGluZyI+Tm90ZXM8L2gzPgo8IS0tIC93cDpoZWFkaW5nIC0tPgoKPHA+Tm90ZXMgYXJlIGV2ZW4gYmV0dGVyIGluIDcuMCwgd2l0aCBhIGZvY3VzIG9uIHN0cmVhbWxpbmluZyB0ZWFtIHdvcmtmbG93cy4gRGF0YSBub3cgc3luY3MgYXV0b21hdGljYWxseSwgd2hpbGUgYSBuZXcga2V5Ym9hcmQgc2hvcnRjdXQsIG5ldyBkYXNoYm9hcmQgd2lkZ2V0LCBhbmQgbmV3IG5vdGlmaWNhdGlvbnMgaGVscCB5b3Ugc3RheSBvbiB0b3Agb2YgdGVhbSBjb21tdW5pY2F0aW9uLiBTdXBwb3J0IGZvciBtdWx0aS1ibG9jayBub3RlcyBoYXMgYmVlbiBhZGRlZCwgYWxvbmcgd2l0aCBzdXBwb3J0IGZvciBwYXJ0aWFsIHNlbGVjdGlvbnMgYW5kIHJpY2ggdGV4dCBlZGl0aW5nLjwvcD4KPCEtLSAvd3A6cGFyYWdyYXBoIC0tPgoKPCEtLSAvd3A6aGVhZGluZyAtLT4KCjwhLS0gd3A6cGFyYWdyYXBoIC0tPgo8IS0tIC93cDpwYXJhZ3JhcGggLS0+Cgo8IS0tIHdwOmhlYWRpbmcgeyJsZXZlbCI6MywiYW5jaG9yIjoiY3VzdG9tLW5hdmlnYXRpb24tb3ZlcmxheXMtb24tbW9iaWxlIn0gLS0+CjxoMyBpZD0iY3VzdG9tLW5hdmlnYXRpb24tb3ZlcmxheXMtb24tbW9iaWxlIiBjbGFzcz0id3AtYmxvY2staGVhZGluZyI+Q3VzdG9tIE5hdmlnYXRpb24gT3ZlcmxheXMgb24gbW9iaWxlPC9oMz4KPCEtLSAvd3A6aGVhZGluZyAtLT4KCjwhLS0gd3A6cGFyYWdyYXBoIC0tPgo8cD5IYW1idXJnZXIgbWVudSBvdmVybGF5cyBjYW4gbm93IGJlIGN1c3RvbWl6ZWQgYW5kIGJ1aWx0IGZyb20gYmxvY2tzIGFuZCBwYXR0ZXJucyBpbiB0aGUgU2l0ZSBFZGl0b3IsIHdpdGggYSBkZWRpY2F0ZWQgTmF2aWdhdGlvbiBPdmVybGF5IENsb3NlIGJsb2NrIGZvciBwbGFjaW5nIGFuZCBzdHlsaW5nIGEgY2xvc2UgYnV0dG9uIGFueXdoZXJlIHdpdGhpbiB0aGUgb3ZlcmxheSwgZ2l2aW5nIHVzZXJzIGFuZCB0aGVtZSBhdXRob3JzIGZsZXhpYmlsaXR5IHRvIGRlZmluZSBtb2JpbGUgbmF2aWdhdGlvbiBleHBlcmllbmNlcy4gSW4tcGxhY2Ugb3ZlcmxheSBzZWxlY3Rpb24gYW5kIHByZXZpZXdzIGNyZWF0ZSBhIHNlYW1sZXNzIGVkaXRpbmcgZXhwZXJpZW5jZSwgd2hpbGUgdXNlcnMgY2FuIHJldmlldyBhbmQgYXNzaWduIG92ZXJsYXlzLCBhbmQgdGhlbWVzIGNhbiBvZmZlciBkZWZhdWx0IHRlbXBsYXRlcyBmb3IgcXVpY2sgc2V0dXAuPC9wPgpjbGllbnRJZGlzVmFsaWRuYW1lYXR0cmlidXRlc2NvbnRlbnRkcm9wQ2FwaW5uZXJCbG9ja3N1cmxjYXB0aW9uYWxsb3dSZXNwb25zaXZlcmVzcG9uc2l2ZXByZXZpZXdhYmxldHlwZXByb3ZpZGVyTmFtZVNsdWdjbGllbnRJZGlzVmFsaWRuYW1lYXR0cmlidXRlc2NvbnRlbnRkcm9wQ2FwaW5uZXJCbG9ja3NSZXNwb25zaXZlIEVkaXRpbmcgTW9kZWxldmVsYW5jaG9yY2xpZW50SWRpc1ZhbGlkbmFtZWF0dHJpYnV0ZXNjb250ZW50ZHJvcENhcGlubmVyQmxvY2tzV29yZFByZXNzIDcuMCBpbnRyb2R1Y2VzIGN1c3RvbWl6YWJsZSBibG9jayB2aXNpYmlsaXR5IGJhc2VkIG9uIGRldmljZSB0eXBlLCBhbGxvd2luZyBlZGl0b3JzIHRvIGhpZGUgb3IgcmV2ZWFsIGJsb2NrcyBieSBkZXZpY2UsIHdpdGhvdXQgYWZmZWN0aW5nIG90aGVyIHZpZXdwb3J0cy4gQ29udHJvbHMgdG8gbGF1bmNoIGEgYmxvY2sgdmlzaWJpbGl0eSBvcHRpb25zIG1vZGFsIGFyZSBhdmFpbGFibGUgaW4gdGhlIGJsb2NrIHRvb2xiYXIsIGJsb2NrIGluc3BlY3RvciBzaWRlYmFyLCBhbmQgY29tbWFuZCBwYWxldHRlLiBJY29ucyBhcmUgZGlzcGxheWVkIGluIExpc3QgVmlldyBuZXh0IHRvIGJsb2NrcyB0aGF0IGhhdmUgYWN0aXZlIHZpc2liaWxpdHkgcnVsZXMsIGluZGljYXRpbmcgd2hhdCB2aWV3cG9ydHMgdGhleSBhcmUgYmVpbmcgaGlkZGVuIG9uLmNsaWVudElkaXNWYWxpZG5hbWVhdHRyaWJ1dGVzY29udGVudGRyb3BDYXBpbm5lckJsb2Nrc09mZmVyaW5nIGV2ZW4gbW9yZSByZXNwb25zaXZlbmVzcyBlbmhhbmNlbWVudHMsIDcuMCBpbnRyb2R1Y2VzIHRoZSBhYmlsaXR5IHRvIGNoYW5nZSBzdHlsZXMgZm9yIGRpZmZlcmVudCBicmVha3BvaW50cywgY3VzdG9taXplIGJyZWFrcG9pbnQgc2l6ZXMgYW5kIG1vcmUuY2xpZW50SWRpc1ZhbGlkbmFtZWF0dHJpYnV0ZXNjb250ZW50ZHJvcENhcGlubmVyQmxvY2tzdXJsY2FwdGlvbmFsbG93UmVzcG9uc2l2ZXJlc3BvbnNpdmVwcmV2aWV3YWJsZXR5cGVwcm92aWRlck5hbWVTbHVnY2xpZW50SWRpc1ZhbGlkbmFtZWF0dHJpYnV0ZXNjb250ZW50ZHJvcENhcGlubmVyQmxvY2tzUGF0dGVybiBFZGl0aW5nIGFuZCBjb250ZW50T25seSBJbnRlcmFjdGl2aXR5bGV2ZWxhbmNob3I8IS0tIC93cDpwYXJhZ3JhcGggLS0+Cgo8IS0tIHdwOmVtYmVkIHsidXJsIjoiaHR0cHM6Ly9tYWtlLndvcmRwcmVzcy5vcmcvY29yZS8yMDI2LzAzLzA0L2N1c3RvbWlzYWJsZS1uYXZpZ2F0aW9uLW92ZXJsYXlzLWluLXdvcmRwcmVzcy03LTAvIiwidHlwZSI6IndwLWVtYmVkIiwicHJvdmlkZXJOYW1lU2x1ZyI6Im1ha2Utd29yZHByZXNzLWNvcmUifSAtLT4KPGZpZ3VyZSBjbGFzcz0id3AtYmxvY2stZW1iZWQgaXMtdHlwZS13cC1lbWJlZCBpcy1wcm92aWRlci1tYWtlLXdvcmRwcmVzcy1jb3JlIHdwLWJsb2NrLWVtYmVkLW1ha2Utd29yZHByZXNzLWNvcmUiPjxkaXYgY2xhc3M9IndwLWJsb2NrLWVtYmVkX193cmFwcGVyIj4KaHR0cHM6Ly9tYWtlLndvcmRwcmVzcy5vcmcvY29yZS8yMDI2LzAzLzA0L2N1c3RvbWlzYWJsZS1uYXZpZ2F0aW9uLW92ZXJsYXlzLWluLXdvcmRwcmVzcy03LTAvCjwvZGl2PjwvZmlndXJlPgo8IS0tIC93cDplbWJlZCAtLT4KCjwhLS0gd3A6aGVhZGluZyB7ImxldmVsIjozLCJhbmNob3IiOiJyZXNwb25zaXZlLWVkaXRpbmctbW9kZSJ9IC0tPgo8aDMgaWQ9InJlc3BvbnNpdmUtZWRpdGluZy1tb2RlIiBjbGFzcz0id3AtYmxvY2staGVhZGluZyI+UmVzcG9uc2l2ZSBFZGl0aW5nIE1vZGU8L2gzPgo8IS0tIC93cDpoZWFkaW5nIC0tPgoKPCEtLSB3cDpwYXJhZ3JhcGggLS0+CjxwPldvcmRQcmVzcyA3LjAgaW50cm9kdWNlcyBjdXN0b21pemFibGUgYmxvY2sgdmlzaWJpbGl0eSBiYXNlZCBvbiBkZXZpY2UgdHlwZSwgYWxsb3dpbmcgZWRpdG9ycyB0byBoaWRlIG9yIHJldmVhbCBibG9ja3MgYnkgZGV2aWNlLCB3aXRob3V0IGFmZmVjdGluZyBvdGhlciB2aWV3cG9ydHMuIENvbnRyb2xzIHRvIGxhdW5jaCBhIGJsb2NrIHZpc2liaWxpdHkgb3B0aW9ucyBtb2RhbCBhcmUgYXZhaWxhYmxlIGluIHRoZSBibG9jayB0b29sYmFyLCBibG9jayBpbnNwZWN0b3Igc2lkZWJhciwgYW5kIGNvbW1hbmQgcGFsZXR0ZS4gSWNvbnMgYXJlIGRpc3BsYXllZCBpbiBMaXN0IFZpZXcgbmV4dCB0byBibG9ja3MgdGhhdCBoYXZlIGFjdGl2ZSB2aXNpYmlsaXR5IHJ1bGVzLCBpbmRpY2F0aW5nIHdoYXQgdmlld3BvcnRzIHRoZXkgYXJlIGJlaW5nIGhpZGRlbiBvbi48L3A+CjwhLS0gL3dwOnBhcmFncmFwaCAtLT4KCjwhLS0gd3A6cGFyYWdyYXBoIC0tPgo8cD5PZmZlcmluZyBldmVuIG1vcmUgcmVzcG9uc2l2ZW5lc3MgZW5oYW5jZW1lbnRzLCA3LjAgaW50cm9kdWNlcyB0aGUgYWJpbGl0eSB0byBjaGFuZ2Ugc3R5bGVzIGZvciBkaWZmZXJlbnQgYnJlYWtwb2ludHMsIGN1c3RvbWl6ZSBicmVha3BvaW50IHNpemVzIGFuZCBtb3JlLjwvcD4KPCEtLSAvd3A6cGFyYWdyYXBoIC0tPgoKPCEtLSB3cDplbWJlZCB7InVybCI6Imh0dHBzOi8vbWFrZS53b3JkcHJlc3Mub3JnL2NvcmUvMjAyNi8wMy8xNS9ibG9jay12aXNpYmlsaXR5LWluLXdvcmRwcmVzcy03LTAvIiwidHlwZSI6IndwLWVtYmVkIiwicHJvdmlkZXJOYW1lU2x1ZyI6Im1ha2Utd29yZHByZXNzLWNvcmUifSAtLT4KPGZpZ3VyZSBjbGFzcz0id3AtYmxvY2stZW1iZWQgaXMtdHlwZS13cC1lbWJlZCBpcy1wcm92aWRlci1tYWtlLXdvcmRwcmVzcy1jb3JlIHdwLWJsb2NrLWVtYmVkLW1ha2Utd29yZHByZXNzLWNvcmUiPjxkaXYgY2xhc3M9IndwLWJsb2NrLWVtYmVkX193cmFwcGVyIj4KaHR0cHM6Ly9tYWtlLndvcmRwcmVzcy5vcmcvY29yZS8yMDI2LzAzLzE1L2Jsb2NrLXZpc2liaWxpdHktaW4td29yZHByZXNzLTctMC8KPC9kaXY+PC9maWd1cmU+CjwhLS0gL3dwOmVtYmVkIC0tPgoKPCEtLSB3cDpoZWFkaW5nIHsibGV2ZWwiOjMsImFuY2hvciI6InBhdHRlcm4tZWRpdGluZy1hbmQtY29udGVudG9ubHktaW50ZXJhY3Rpdml0eSJ9IC0tPgpjbGllbnRJZGlzVmFsaWRuYW1lYXR0cmlidXRlc2NvbnRlbnRkcm9wQ2FwaW5uZXJCbG9ja3M3LjAgaW50cm9kdWNlcyBQYXR0ZXJuIE92ZXJyaWRlcyBmb3IgY3VzdG9tIGJsb2NrcywgUGF0dGVybi1sZXZlbCBlZGl0aW5nIG1vZGVzIGZvciBjb250ZXh0dWFsIGFuZCBzeW1ib2wgcGF0dGVybnMsIGEgcGFyZW50LWNoaWxkIHRyZWUgdmlldyBmb3IgYnV0dG9ucyBhbmQgbGlzdCBibG9ja3MsIGFuZCB0aGUgYWJpbGl0eSB0byBvcHQgb3V0IG9mIGNvbnRlbnRPbmx5IG1vZGU8ZGU+Y288L2NvZGU+LmNsaWVudElkaXNWYWxpZG5hbWVhdHRyaWJ1dGVzY29udGVudGRyb3BDYXBpbm5lckJsb2Nrc2NvbnRlbnRPbmx5IG1vZGUgd2lsbCBub3cgYmUgZGVmYXVsdCBmb3IgcGF0dGVybnMgdGhhdCBwcmV2aW91c2x5IHJlbGllZCBvbiB1bnJlc3RyaWN0ZWQgZWRpdGluZyBvZiB0aGVpciBpbm5lciBibG9ja3MsIHdoaWxlIGEgbmV3IGRpc2FibGVDb250ZW50T25seUZvclVuc3luY2VkUGF0dGVybnMgc2V0dGluZyBvciBzPGRlPmNvPC9jb2RlPjxjb2U+ZDwvY29kZT4gUEhQIGZpbHRlciBhbGxvd3MgY29udGVudE9ubHkgbW9kZSB0byBiZSBvcHRlZCBvdXQgb2YgZm9yIHVuc3luY2VkIHBhdHRlcm5ibG9ja19lZGl0b3Jfc2V0dGluZ3NfYWxsPGNvZGU+PC9jb2RlPjxkZT5jbzwvY29kZT4uY2xpZW50SWRpc1ZhbGlkbmFtZWF0dHJpYnV0ZXNjb250ZW50ZHJvcENhcGlubmVyQmxvY2tzSW4gNy4wIGNvbnRlbnRPbmx5IG1vZGUgaXMgYXBwbGllZCBtb3JlIGJyb2FkbHksIHNvIGlmIGEgYmxvY2sgaXMgbmVzdGVkIGluIGEgY29udGVudE9ubHkgcGF0dGVybiwgcGx1Z2luIGRldmVsb3BlcnMgd2lsbCB3YW50IHRvIGVuc3VyZSBhdHRyaWJ1dGVzIHJlcHJlc2VudGluZyB0aGUgYmxvY2vigJlzIGNvbnRlbnQgaGF2ZSAicm9sZSI6ICJjb250ZW50IiAgc2V0IGluIGJsb2NrLmpzb24gdG8gcmV0YWluIHRoZWlyIGFiaWxpdHkgdG8gYmUgZWRpdGVkIGFuZCBwcmV2ZW50IHRoZW0gZnJvbSBiZWluZyBoaWRkZW4gaW4gbGlzdCB2aWV3LjxkZT5jbzwvY29kZT48ZGU+Y288L2NvZGU+PGNvZGU+PC9jb2RlPjxjb2RlPjwvY29kZT48IS0tIC93cDpoZWFkaW5nIC0tPgoKPCEtLSB3cDpwYXJhZ3JhcGggLS0+CjxwPjcuMCBpbnRyb2R1Y2VzIFBhdHRlcm4gT3ZlcnJpZGVzIGZvciBjdXN0b20gYmxvY2tzLCBQYXR0ZXJuLWxldmVsIGVkaXRpbmcgbW9kZXMgZm9yIGNvbnRleHR1YWwgYW5kIHN5bWJvbCBwYXR0ZXJucywgYSBwYXJlbnQtY2hpbGQgdHJlZSB2aWV3IGZvciBidXR0b25zIGFuZCBsaXN0IGJsb2NrcywgYW5kIHRoZSBhYmlsaXR5IHRvIG9wdCBvdXQgb2YgPGNvZGU+Y29udGVudE9ubHk8L2NvZGU+IG1vZGUuPC9wPgo8IS0tIC93cDpwYXJhZ3JhcGggLS0+Cgo8IS0tIHdwOnBhcmFncmFwaCAtLT4KPHA+PGNvZGU+Y29udGVudE9ubHk8L2NvZGU+IG1vZGUgd2lsbCBub3cgYmUgZGVmYXVsdCBmb3IgcGF0dGVybnMgdGhhdCBwcmV2aW91c2x5IHJlbGllZCBvbiB1bnJlc3RyaWN0ZWQgZWRpdGluZyBvZiB0aGVpciBpbm5lciBibG9ja3MsIHdoaWxlIGEgbmV3IDxjb2RlPmRpc2FibGVDb250ZW50T25seUZvclVuc3luY2VkUGF0dGVybnM8L2NvZGU+IHNldHRpbmcgb3IgPGNvZGU+YmxvY2tfZWRpdG9yX3NldHRpbmdzX2FsbDwvY29kZT4gUEhQIGZpbHRlciBhbGxvd3MgPGNvZGU+Y29udGVudE9ubHk8L2NvZGU+IG1vZGUgdG8gYmUgb3B0ZWQgb3V0IG9mIGZvciB1bnN5bmNlZCBwYXR0ZXJucy48L3A+CjwhLS0gL3dwOnBhcmFncmFwaCAtLT4KCjwhLS0gd3A6cGFyYWdyYXBoIC0tPgo8cD5JbiA3LjAgPGNvZGU+Y29udGVudE9ubHk8L2NvZGU+IG1vZGUgaXMgYXBwbGllZCBtb3JlIGJyb2FkbHksIHNvIGlmIGEgYmxvY2sgaXMgbmVzdGVkIGluIGEgPGNvZGU+Y29udGVudE9ubHk8L2NvZGU+IHBhdHRlcm4sIHBsdWdpbiBkZXZlbG9wZXJzIHdpbGwgd2FudCB0byBlbnN1cmUgYXR0cmlidXRlcyByZXByZXNlbnRpbmcgdGhlIGJsb2Nr4oCZcyBjb250ZW50IGhhdmUgPGNvZGU+InJvbGUiOiAiY29udGVudCIgPC9jb2RlPiBzZXQgaW4gPGNvZGU+YmxvY2suanNvbjwvY29kZT4gdG8gcmV0YWluIHRoZWlyIGFiaWxpdHkgdG8gYmUgZWRpdGVkIGFuZCBwcmV2ZW50IHRoZW0gZnJvbSBiZWluZyBoaWRkZW4gaW4gbGlzdCB2aWV3LjwvcD4KY2xpZW50SWRpc1ZhbGlkbmFtZWF0dHJpYnV0ZXNjb250ZW50ZHJvcENhcGlubmVyQmxvY2tzQmxvY2sgZGV2ZWxvcGVycyBjYW4gbm93IGFkZCBhICJsaXN0VmlldyI6IHRydWUgYmxvY2sgc3VwcG9ydHMgZGVjbGFyYXRpb24gdG8gYWRkIGEgTGlzdCBWaWV3IHRhYiB0byB0aGUgYmxvY2sgaW5zcGVjdG9yIHdpdGggYSBkZWRpY2F0ZWQgdmlldyBmb3IgdGhlIGJsb2NrIHRoYXQgYWxsb3dzIGVkaXRvcnMgdG8gdXBkYXRlIGFuZCBjdXN0b21pemUgdGhlIGJsb2NrIG1vcmUgZWFzaWx5Ljxjb2RlPjwvY29kZT48Y29kZT48L2NvZGU+Y2xpZW50SWRpc1ZhbGlkbmFtZWF0dHJpYnV0ZXNjb250ZW50ZHJvcENhcGlubmVyQmxvY2tzdXJsY2FwdGlvbmFsbG93UmVzcG9uc2l2ZXJlc3BvbnNpdmVwcmV2aWV3YWJsZXR5cGVwcm92aWRlck5hbWVTbHVnY2xpZW50SWRpc1ZhbGlkbmFtZWF0dHJpYnV0ZXNjb250ZW50ZHJvcENhcGlubmVyQmxvY2tzQmxvY2sgYXR0cmlidXRlcyB0aGF0IHN1cHBvcnQgQmxvY2sgQmluZGluZ3Mgbm93IGFsc28gc3VwcG9ydCBQYXR0ZXJuIE92ZXJyaWRlcyBmb3IgY3VzdG9tIGJsb2Nrcy4gUGF0dGVybiBPdmVycmlkZXMgbm93IGFwcGx5IHRvIGFueSBibG9jaywgaW5jbHVkaW5nIGN1c3RvbSBibG9ja3MsIGFuZCBjYW4gYmUgb3B0ZWQtaW4gdGhyb3VnaCBibG9ja19iaW5kaW5nc19zdXBwb3J0ZWRfYXR0cmlidXRlcyBmaWx0ZXIocykuIEF0dHJpYnV0ZSB2YWx1ZXMgYXBwZWFyIGluIHRoZSByZW5kZXJlZCBibG9ja3PigJkgbWFya3VwIGZvciBkeW5hbWljIGFuZCBzdGF0aWMgYmxvY2tzLCBhbmQgaWYgc3RhdGljIGJsb2NrcyBoYXZlIG1vcmUgY29tcGxleCBhdHRyaWJ1dGVzIHRoYW4gdGhlIEhUTUwgQVBJIGNhbiBwcm9jZXNzLCBhIHJlbmRlcl9jYWxsYmFjaygpIGZ1bmN0aW9uIGNhbiBiZSB1c2VkIHRvIGVuc3VyZSBib3VuZCBhdHRyaWJ1dGUgdmFsdWVzIHJlbmRlci48Y29kZT48L2NvZGU+PGNvZGU+PC9jb2RlPjwhLS0gL3dwOnBhcmFncmFwaCAtLT4KCjwhLS0gd3A6cGFyYWdyYXBoIC0tPgo8cD5CbG9jayBkZXZlbG9wZXJzIGNhbiBub3cgYWRkIGEgPGNvZGU+Imxpc3RWaWV3IjogdHJ1ZTwvY29kZT4gYmxvY2sgc3VwcG9ydHMgZGVjbGFyYXRpb24gdG8gYWRkIGEgPGNvZGU+TGlzdCBWaWV3PC9jb2RlPiB0YWIgdG8gdGhlIGJsb2NrIGluc3BlY3RvciB3aXRoIGEgZGVkaWNhdGVkIHZpZXcgZm9yIHRoZSBibG9jayB0aGF0IGFsbG93cyBlZGl0b3JzIHRvIHVwZGF0ZSBhbmQgY3VzdG9taXplIHRoZSBibG9jayBtb3JlIGVhc2lseS48L3A+CjwhLS0gL3dwOnBhcmFncmFwaCAtLT4KCjwhLS0gd3A6ZW1iZWQgeyJ1cmwiOiJodHRwczovL21ha2Uud29yZHByZXNzLm9yZy9jb3JlLzIwMjYvMDMvMTUvcGF0dGVybi1lZGl0aW5nLWluLXdvcmRwcmVzcy03LTAvIiwidHlwZSI6IndwLWVtYmVkIiwicHJvdmlkZXJOYW1lU2x1ZyI6Im1ha2Utd29yZHByZXNzLWNvcmUifSAtLT4KPGZpZ3VyZSBjbGFzcz0id3AtYmxvY2stZW1iZWQgaXMtdHlwZS13cC1lbWJlZCBpcy1wcm92aWRlci1tYWtlLXdvcmRwcmVzcy1jb3JlIHdwLWJsb2NrLWVtYmVkLW1ha2Utd29yZHByZXNzLWNvcmUiPjxkaXYgY2xhc3M9IndwLWJsb2NrLWVtYmVkX193cmFwcGVyIj4KaHR0cHM6Ly9tYWtlLndvcmRwcmVzcy5vcmcvY29yZS8yMDI2LzAzLzE1L3BhdHRlcm4tZWRpdGluZy1pbi13b3JkcHJlc3MtNy0wLwo8L2Rpdj48L2ZpZ3VyZT4KPCEtLSAvd3A6ZW1iZWQgLS0+Cgo8IS0tIHdwOnBhcmFncmFwaCAtLT4KPHA+QmxvY2sgYXR0cmlidXRlcyB0aGF0IHN1cHBvcnQgQmxvY2sgQmluZGluZ3Mgbm93IGFsc28gc3VwcG9ydCBQYXR0ZXJuIE92ZXJyaWRlcyBmb3IgY3VzdG9tIGJsb2Nrcy4gUGF0dGVybiBPdmVycmlkZXMgbm93IGFwcGx5IHRvIGFueSBibG9jaywgaW5jbHVkaW5nIGN1c3RvbSBibG9ja3MsIGFuZCBjYW4gYmUgb3B0ZWQtaW4gdGhyb3VnaCA8Y29kZT5ibG9ja19iaW5kaW5nc19zdXBwb3J0ZWRfYXR0cmlidXRlczwvY29kZT4gZmlsdGVyKHMpLiBBdHRyaWJ1dGUgdmFsdWVzIGFwcGVhciBpbiB0aGUgcmVuZGVyZWQgYmxvY2tz4oCZIG1hcmt1cCBmb3IgZHluYW1pYyBhbmQgc3RhdGljIGJsb2NrcywgYW5kIGlmIHN0YXRpYyBibG9ja3MgaGF2ZSBtb3JlIGNvbXBsZXggYXR0cmlidXRlcyB0aGFuIHRoZSBIVE1MIEFQSSBjYW4gcHJvY2VzcywgYSA8Y29kZT5yZW5kZXJfY2FsbGJhY2soKTwvY29kZT4gZnVuY3Rpb24gY2FuIGJlIHVzZWQgdG8gZW5zdXJlIGJvdW5kIGF0dHJpYnV0ZSB2YWx1ZXMgcmVuZGVyLjwvcD4KY2xpZW50SWRpc1ZhbGlkbmFtZWF0dHJpYnV0ZXNjb250ZW50ZHJvcENhcGlubmVyQmxvY2tzdXJsY2FwdGlvbmFsbG93UmVzcG9uc2l2ZXJlc3BvbnNpdmVwcmV2aWV3YWJsZXR5cGVwcm92aWRlck5hbWVTbHVnPCEtLSAvd3A6cGFyYWdyYXBoIC0tPgoKPCEtLSB3cDplbWJlZCB7InVybCI6Imh0dHBzOi8vbWFrZS53b3JkcHJlc3Mub3JnL2NvcmUvMjAyNi8wMy8xNi9wYXR0ZXJuLW92ZXJyaWRlcy1pbi13cC03LTAtc3VwcG9ydC1mb3ItY3VzdG9tLWJsb2Nrcy8iLCJ0eXBlIjoid3AtZW1iZWQiLCJwcm92aWRlck5hbWVTbHVnIjoibWFrZS13b3JkcHJlc3MtY29yZSJ9IC0tPgo8ZmlndXJlIGNsYXNzPSJ3cC1ibG9jay1lbWJlZCBpcy10eXBlLXdwLWVtYmVkIGlzLXByb3ZpZGVyLW1ha2Utd29yZHByZXNzLWNvcmUgd3AtYmxvY2stZW1iZWQtbWFrZS13b3JkcHJlc3MtY29yZSI+PGRpdiBjbGFzcz0id3AtYmxvY2stZW1iZWRfX3dyYXBwZXIiPgpodHRwczovL21ha2Uud29yZHByZXNzLm9yZy9jb3JlLzIwMjYvMDMvMTYvcGF0dGVybi1vdmVycmlkZXMtaW4td3AtNy0wLXN1cHBvcnQtZm9yLWN1c3RvbS1ibG9ja3MvCjwvZGl2PjwvZmlndXJlPgo8IS0tIC93cDplbWJlZCAtLT4KCmNsaWVudElkaXNWYWxpZG5hbWVhdHRyaWJ1dGVzY29udGVudGRyb3BDYXBpbm5lckJsb2Nrc0Rlc2lnbiBBZ2lsaXR5bGV2ZWxhbmNob3JjbGllbnRJZGlzVmFsaWRuYW1lYXR0cmlidXRlc2NvbnRlbnRkcm9wQ2FwaW5uZXJCbG9ja3NEZXNpZ25pbmcgaW4gV29yZFByZXNzIDcuMCBoYXMgYmVjb21lIG1vcmUgZmxleGlibGUgd2l0aCB0aGUgaW50cm9kdWN0aW9uIG9mIG5ldyBibG9ja3MsIG5ldyBibG9jayBzdXBwb3J0cyBhbmQgbmV3IGRlc2lnbiB0b29scy4gQSBuZXcgSGVhZGluZyBibG9jaywgSWNvbnMgYmxvY2ssIEJyZWFkY3J1bWJzIGJsb2NrLCBhbmQgUGxheWxpc3QgYmxvY2sgd2l0aCAgaW5oZXJpdGFuY2UgYXJlIHNoaXBwZWQgd2l0aCA3LjAsYWRkZWQgbGlnaHRib3ggc3VwcG9ydCAgdGhlIEdhbGxlcnkgYmxvY2ssIGFuZCBkeW5hbWljIFVSTCBzdXBwb3J0IGluIHRoZSBOYXZpZ2F0aW9uIExpbmsgYmxvY2suIDcuMCBpbmNsdWRlcyB0ZXh0IGxpbmUgaW5kZW50IHN1cHBvcnQsIHRleHQgY29sdW1uIHN1cHBvcnQsIGRpbWVuc2lvbnMgd2lkdGggYW5kIGhlaWdodCBzdXBwb3J0LCBkaW1lbnNpb24gcHJlc2V0cywgdG9vbHMgYW5kIGNvbnRyb2xzLCBhbmQgYXNwZWN0IHJhdGlvcyBmb3Igd2lkZSBhbmQgZnVsbCBpbWFnZXMuY2xpZW50SWRpc1ZhbGlkbmFtZWF0dHJpYnV0ZXNjb250ZW50ZHJvcENhcGlubmVyQmxvY2tzQ3VzdG9tIENTUyBvbGV2ZWxhbmNob3I8IS0tIHdwOmhlYWRpbmcgeyJhbmNob3IiOiJkZXNpZ24tYWdpbGl0eSJ9IC0tPgo8aDIgaWQ9ImRlc2lnbi1hZ2lsaXR5IiBjbGFzcz0id3AtYmxvY2staGVhZGluZyI+RGVzaWduIEFnaWxpdHk8L2gyPgo8IS0tIC93cDpoZWFkaW5nIC0tPgoKPCEtLSB3cDpwYXJhZ3JhcGggLS0+CjwhLS0gL3dwOnBhcmFncmFwaCAtLT4KCmNsaWVudElkaXNWYWxpZG5hbWVhdHRyaWJ1dGVzY29udGVudGRyb3BDYXBpbm5lckJsb2NrczcuMCBpbnRyb2R1Y2VzIHRoZSBhYmlsaXR5IGZvciBjdXN0b20gQ1NTIHRvIGJlIGFwcGxpZWQgb24tcGFnZSB0byBpbmRpdmlkdWFsIGJsb2Nrcy4gVGhpcyBhbGxvd3MgZ3JhbnVsYXIgY29udHJvbCBvdmVyIGV2ZXJ5IGRldGFpbCBvZiB5b3VyIGNvbnRlbnQsIHdpdGggcXVpY2sgYW5kIGludHVpdGl2ZSBhY2Nlc3MgdG8gc3R5bGUgY29udHJvbHMuY2xpZW50SWRpc1ZhbGlkbmFtZWF0dHJpYnV0ZXNjb250ZW50ZHJvcENhcGlubmVyQmxvY2tzbGV2ZWxhbmNob3JjbGllbnRJZGlzVmFsaWRuYW1lYXR0cmlidXRlc2NvbnRlbnRkcm9wQ2FwaW5uZXJCbG9ja3NIZWFkaW5nIEJsb2NrY2xpZW50SWRpc1ZhbGlkbmFtZWF0dHJpYnV0ZXNjb250ZW50ZHJvcENhcGlubmVyQmxvY2tzbGV2ZWxjbGllbnRJZGlzVmFsaWRuYW1lYXR0cmlidXRlc2NvbnRlbnRCcmVhZGNydW1icyBCbG9ja2Ryb3BDYXBpbm5lckJsb2Nrc2FuY2hvcmNsaWVudElkaXNWYWxpZG5hbWVhdHRyaWJ1dGVzY29udGVudGRyb3BDYXBpbm5lckJsb2Nrc3VybGNhcHRpb25hbGxvd1Jlc3BvbnNpdmVyZXNwb25zaXZlcHJldmlld2FibGV0eXBlcHJvdmlkZXJOYW1lU2x1Z2NsaWVudElkaXNWYWxpZG5hbWVhdHRyaWJ1dGVzY29udGVudGRyb3BDYXBpbm5lckJsb2Nrc2xldmVsY2xpZW50SWRpc1ZhbGlkbmFtZWF0dHJpYnV0ZXNjb250ZW50YXZpZ2F0aW9uIGxvY2tkcm9wQ2FwaW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRuYW1lYXR0cmlidXRlc2NvbnRlbnRkZW8gZW1lZCBvdmVyIG9sZXZlbGlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkbmFtZWF0dHJpYnV0ZXNjb250ZW50VmlkZW8gZWQgdmVyIGJsb2NrZHJvcENhcGlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkbmFtZWF0dHJpYnV0ZXNjb250ZW50YWUgYm9ja2xldmVsaW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRuYW1lYXR0cmlidXRlc2NvbnRlbnRkcm9wQ2FwaW5uZXJCbG9ja3NhbmNob3JhbmNob3JhbmNob3I8IS0tIC93cDpoZWFkaW5nIC0tPgoKPCEtLSB3cDpwYXJhZ3JhcGggLS0+CjxwPjcuMCBpbnRyb2R1Y2VzIHRoZSBhYmlsaXR5IGZvciBjdXN0b20gQ1NTIHRvIGJlIGFwcGxpZWQgb24tcGFnZSB0byBpbmRpdmlkdWFsIGJsb2Nrcy4gVGhpcyBhbGxvd3MgZ3JhbnVsYXIgY29udHJvbCBvdmVyIGV2ZXJ5IGRldGFpbCBvZiB5b3VyIGNvbnRlbnQsIHdpdGggcXVpY2sgYW5kIGludHVpdGl2ZSBhY2Nlc3MgdG8gc3R5bGUgY29udHJvbHMuPC9wPgo8IS0tIC93cDpwYXJhZ3JhcGggLS0+Cgo8IS0tIHdwOmhlYWRpbmcgeyJsZXZlbCI6MywiYW5jaG9yIjoiaGVhZGluZ3MtYmxvY2sifSAtLT4KPGgzIGlkPSJoZWFkaW5ncy1ibG9jayIgY2xhc3M9IndwLWJsb2NrLWhlYWRpbmciPkhlYWRpbmdzIEJsb2NrPC9oMz4KPCEtLSAvd3A6aGVhZGluZyAtLT4KCjwhLS0gd3A6cGFyYWdyYXBoIC0tPgo8IS0tIC93cDpwYXJhZ3JhcGggLS0+Cgo8IS0tIHdwOmhlYWRpbmcgeyJsZXZlbCI6MywiYW5jaG9yIjoiYnJlYWRjcnVtYnMtYmxvY2sifSAtLT4KPGgzIGlkPSJicmVhZGNydW1icy1ibG9jayIgY2xhc3M9IndwLWJsb2NrLWhlYWRpbmciPkJyZWFkY3J1bWJzIEJsb2NrPC9oMz4KPCEtLSAvd3A6aGVhZGluZyAtLT4KCjwhLS0gd3A6cGFyYWdyYXBoIC0tPgo8cD5UaGUgbmV3IEJyZWFkY3J1bWJzIEJsb2NrIGluIDcuMCBhdXRvbWF0aWNhbGx5IHJlZmxlY3RzIHRoZSBzaXRlJ3MgbmF2aWdhdGlvbmFsIGhpZXJhcmNoeSB3aXRoIHRoZSBhYmlsaXR5IGZvciBnbG9iYWwgYXBwbGljYXRpb24gaW4gc2l0ZSBwYXJ0cyBsaWtlIHRoZSB0aGVtZSBoZWFkZXIuIE5ldyBmaWx0ZXJzIGFsbG93IGRldmVsb3BlcnMgdG8gYWRkLCByZW1vdmUsIGFuZCBtb2RpZnkgYnJlYWRjcnVtYiB0cmFpbHMsIGFuZCBzcGVjaWZ5IHdoaWNoIHRheG9ub215IGFuZCB0ZXJtcyBhcHBlYXIgaW4gdGhlIEJyZWFkY3J1bWJzIHRyYWlscy48L3A+CjwhLS0gL3dwOnBhcmFncmFwaCAtLT4KCjwhLS0gd3A6ZW1iZWQgeyJ1cmwiOiJodHRwczovL21ha2Uud29yZHByZXNzLm9yZy9jb3JlLzIwMjYvMDMvMDQvYnJlYWRjcnVtYi1ibG9jay1maWx0ZXJzLyIsInR5cGUiOiJ3cC1lbWJlZCIsInByb3ZpZGVyTmFtZVNsdWciOiJtYWtlLXdvcmRwcmVzcy1jb3JlIn0gLS0+CjxmaWd1cmUgY2xhc3M9IndwLWJsb2NrLWVtYmVkIGlzLXR5cGUtd3AtZW1iZWQgaXMtcHJvdmlkZXItbWFrZS13b3JkcHJlc3MtY29yZSB3cC1ibG9jay1lbWJlZC1tYWtlLXdvcmRwcmVzcy1jb3JlIj48ZGl2IGNsYXNzPSJ3cC1ibG9jay1lbWJlZF9fd3JhcHBlciI+Cmh0dHBzOi8vbWFrZS53b3JkcHJlc3Mub3JnL2NvcmUvMjAyNi8wMy8wNC9icmVhZGNydW1iLWJsb2NrLWZpbHRlcnMvCjwvZGl2PjwvZmlndXJlPgo8IS0tIC93cDplbWJlZCAtLT4KCjwhLS0gd3A6aGVhZGluZyB7ImxldmVsIjozLCJhbmNob3IiOiJuYXZpZ2F0aW9uLWJsb2NrIn0gLS0+CjxoMyBpZD0ibmF2aWdhdGlvbi1ibG9jayIgY2xhc3M9IndwLWJsb2NrLWhlYWRpbmciPk5hdmlnYXRpb24gQmxvY2s8L2gzPgo8IS0tIC93cDpoZWFkaW5nIC0tPgoKPCEtLSB3cDpwYXJhZ3JhcGggLS0+CjwhLS0gL3dwOnBhcmFncmFwaCAtLT4KCjwhLS0gd3A6aGVhZGluZyB7ImxldmVsIjozLCJhbmNob3IiOiJ2aWRlby1lbWJlZC1jb3Zlci1ibG9jayJ9IC0tPgo8IS0tIC93cDpoZWFkaW5nIC0tPgoKPCEtLSB3cDpwYXJhZ3JhcGggLS0+CjwhLS0gL3dwOnBhcmFncmFwaCAtLT4KCjwhLS0gd3A6aGVhZGluZyB7ImxldmVsIjozLCJhbmNob3IiOiJhZGRlZC1wLWJsb2NrLXN1cHBvcnRzIn0gLS0+CjwhLS0gL3dwOmhlYWRpbmcgLS0+CgpjbGllbnRJZGlzVmFsaWRuYW1lYXR0cmlidXRlc2NvbnRlbnRkcm9wQ2FwaW5uZXJCbG9ja3N1cmxjYXB0aW9uYWxsb3dSZXNwb25zaXZlcmVzcG9uc2l2ZXByZXZpZXdhYmxldHlwZXByb3ZpZGVyTmFtZVNsdWdjbGllbnRJZGlzVmFsaWRuYW1lYXR0cmlidXRlc2NvbnRlbnRkcm9wQ2FwaW5uZXJCbG9ja3NsZXZlbGNsaWVudElkaXNWYWxpZG5hbWVhdHRyaWJ1dGVzY29udGVudGRyb3BDYXBpbm5lckJsb2Nrc2FuY2hvcjwhLS0gL3dwOnBhcmFncmFwaCAtLT4KCjwhLS0gd3A6ZW1iZWQgeyJ1cmwiOiJodHRwczovL21ha2Uud29yZHByZXNzLm9yZy9jb3JlLzIwMjYvMDQvMjIvcm9zdGVyLW9mLWRlc2lnbi10b29scy1wZXItYmxvY2std29yZHByZXNzLTctMC8iLCJ0eXBlIjoid3AtZW1iZWQiLCJwcm92aWRlck5hbWVTbHVnIjoibWFrZS13b3JkcHJlc3MtY29yZSJ9IC0tPgo8ZmlndXJlIGNsYXNzPSJ3cC1ibG9jay1lbWJlZCBpcy10eXBlLXdwLWVtYmVkIGlzLXByb3ZpZGVyLW1ha2Utd29yZHByZXNzLWNvcmUgd3AtYmxvY2stZW1iZWQtbWFrZS13b3JkcHJlc3MtY29yZSI+PGRpdiBjbGFzcz0id3AtYmxvY2stZW1iZWRfX3dyYXBwZXIiPgpodHRwczovL21ha2Uud29yZHByZXNzLm9yZy9jb3JlLzIwMjYvMDQvMjIvcm9zdGVyLW9mLWRlc2lnbi10b29scy1wZXItYmxvY2std29yZHByZXNzLTctMC8KPC9kaXY+PC9maWd1cmU+CjwhLS0gL3dwOmVtYmVkIC0tPgoKPCEtLSB3cDpoZWFkaW5nIHsibGV2ZWwiOjMsImFuY2hvciI6ImRpbWVuc2lvbnMtc3VwcG9ydC1lbmhhbmNlbWVudHMifSAtLT4KPGgzIGlkPSJkaW1lbnNpb25zLXN1cHBvcnQtZW5oYW5jZW1lbnRzIiBjbGFzcz0id3AtYmxvY2staGVhZGluZyI+RGltZW5zaW9ucyBTdXBwb3J0IEVuaGFuY2VtZW50czwvaDM+CjwhLS0gL3dwOmhlYWRpbmcgLS0+Cgo8IS0tIHdwOnBhcmFncmFwaCAtLT4KY2xpZW50SWRpc1ZhbGlkbmFtZWF0dHJpYnV0ZXNjb250ZW50ZHJvcENhcGlubmVyQmxvY2tzdXJsY2FwdGlvbmFsbG93UmVzcG9uc2l2ZXJlc3BvbnNpdmVwcmV2aWV3YWJsZXR5cGVwcm92aWRlck5hbWVTbHVnY2xpZW50SWRpc1ZhbGlkbmFtZWF0dHJpYnV0ZXNjb250ZW50ZHJvcENhcGlubmVyQmxvY2tzbGV2ZWxjbGllbnRJZGlzVmFsaWRuYW1lYXR0cmlidXRlc2NvbnRlbnRkcm9wQ2FwaW5uZXJCbG9ja3NhbmNob3JjbGllbnRJZGlzVmFsaWRuYW1lYXR0cmlidXRlc2NvbnRlbnRkcm9wQ2FwaW5uZXJCbG9ja3NsZXZlbGNsaWVudElkaXNWYWxpZG5hbWVhdHRyaWJ1dGVzY29udGVudGxkcm9wQ2FwaW5uZXJCbG9ja3NhbmNob3I8IS0tIC93cDpwYXJhZ3JhcGggLS0+Cgo8IS0tIHdwOmVtYmVkIHsidXJsIjoiaHR0cHM6Ly9tYWtlLndvcmRwcmVzcy5vcmcvY29yZS8yMDI2LzAzLzE1L2RpbWVuc2lvbnMtc3VwcG9ydC1lbmhhbmNlbWVudHMtaW4td29yZHByZXNzLTctMC8iLCJ0eXBlIjoid3AtZW1iZWQiLCJwcm92aWRlck5hbWVTbHVnIjoibWFrZS13b3JkcHJlc3MtY29yZSJ9IC0tPgo8ZmlndXJlIGNsYXNzPSJ3cC1ibG9jay1lbWJlZCBpcy10eXBlLXdwLWVtYmVkIGlzLXByb3ZpZGVyLW1ha2Utd29yZHByZXNzLWNvcmUgd3AtYmxvY2stZW1iZWQtbWFrZS13b3JkcHJlc3MtY29yZSI+PGRpdiBjbGFzcz0id3AtYmxvY2stZW1iZWRfX3dyYXBwZXIiPgpodHRwczovL21ha2Uud29yZHByZXNzLm9yZy9jb3JlLzIwMjYvMDMvMTUvZGltZW5zaW9ucy1zdXBwb3J0LWVuaGFuY2VtZW50cy1pbi13b3JkcHJlc3MtNy0wLwo8L2Rpdj48L2ZpZ3VyZT4KPCEtLSAvd3A6ZW1iZWQgLS0+Cgo8IS0tIHdwOmhlYWRpbmcgeyJhbmNob3IiOiJkZXZlbG9wZXItcy10b29sYm94In0gLS0+CjxoMiBpZD0iZGV2ZWxvcGVyLXMtdG9vbGJveCIgY2xhc3M9IndwLWJsb2NrLWhlYWRpbmciPkRldmVsb3BlcuKAmXMgdG9vbGJveDwvaDI+CjwhLS0gL3dwOmhlYWRpbmcgLS0+Cgo8IS0tIHdwOnBhcmFncmFwaCAtLT4KPCEtLSAvd3A6cGFyYWdyYXBoIC0tPgoKPCEtLSB3cDpoZWFkaW5nIHsibGV2ZWwiOjMsImFuY2hvciI6InBocC1vbmx5LWJsb2NrLXJlZ2lzdHJhdGlvbiJ9IC0tPgo8aDMgaWQ9InBocC1vbmx5LWJsb2NrLXJlZ2lzdHJhdGlvbiIgY2xhc3M9IndwLWJsb2NrLWhlYWRpbmciPlBIUCBPbmx5IEJsb2NrIFJlZ2lzdHJhdGlvbjwvaDM+CjwhLS0gL3dwOmhlYWRpbmcgLS0+Cgo8IS0tIHdwOnBhcmFncmFwaCAtLT4KY2xpZW50SWRpc1ZhbGlkbmFtZWF0dHJpYnV0ZXNjb250ZW50ZHJvcENhcGlubmVyQmxvY2tzdXJsY2FwdGlvbmFsbG93UmVzcG9uc2l2ZXJlc3BvbnNpdmVwcmV2aWV3YWJsZXR5cGVwcm92aWRlck5hbWVTbHVnY2xpZW50SWRpc1ZhbGlkbmFtZWF0dHJpYnV0ZXNjb250ZW50ZHJvcENhcGlubmVyQmxvY2tzbGV2ZWxjbGllbnRJZGlzVmFsaWRuYW1lYXR0cmlidXRlc2NvbnRlbnRkcm9wQ2FwaW5uZXJCbG9ja3NhbmNob3I8IS0tIC93cDpwYXJhZ3JhcGggLS0+Cgo8IS0tIHdwOmVtYmVkIHsidXJsIjoiaHR0cHM6Ly9tYWtlLndvcmRwcmVzcy5vcmcvY29yZS8yMDI2LzAzLzAzL3BocC1vbmx5LWJsb2NrLXJlZ2lzdHJhdGlvbi8iLCJ0eXBlIjoid3AtZW1iZWQiLCJwcm92aWRlck5hbWVTbHVnIjoibWFrZS13b3JkcHJlc3MtY29yZSJ9IC0tPgo8ZmlndXJlIGNsYXNzPSJ3cC1ibG9jay1lbWJlZCBpcy10eXBlLXdwLWVtYmVkIGlzLXByb3ZpZGVyLW1ha2Utd29yZHByZXNzLWNvcmUgd3AtYmxvY2stZW1iZWQtbWFrZS13b3JkcHJlc3MtY29yZSI+PGRpdiBjbGFzcz0id3AtYmxvY2stZW1iZWRfX3dyYXBwZXIiPgpodHRwczovL21ha2Uud29yZHByZXNzLm9yZy9jb3JlLzIwMjYvMDMvMDMvcGhwLW9ubHktYmxvY2stcmVnaXN0cmF0aW9uLwo8L2Rpdj48L2ZpZ3VyZT4KPCEtLSAvd3A6ZW1iZWQgLS0+Cgo8IS0tIHdwOmhlYWRpbmcgeyJsZXZlbCI6MywiYW5jaG9yIjoiaW50ZXJhY3Rpdml0eS1hcGkifSAtLT4KPGgzIGlkPSJpbnRlcmFjdGl2aXR5LWFwaSIgY2xhc3M9IndwLWJsb2NrLWhlYWRpbmciPkludGVyYWN0aXZpdHkgQVBJPC9oMz4KPCEtLSAvd3A6aGVhZGluZyAtLT4KCjwhLS0gd3A6cGFyYWdyYXBoIC0tPgo8cD5JbnRyb2R1Y2luZyBhIG5ldyA8Y29kZT53YXRjaCgpPC9jb2RlPiBmdW5jdGlvbiB0byB0aGUgPGNvZGU+QHdvcmRwcmVzcy9pbnRlcmFjdGl2aXR5PC9jb2RlPiBwYWNrYWdlIHRoYXQgc3Vic2NyaWJlcyB0byBjaGFuZ2VzIGluIGFueSBzaWduYWwgYWNjZXNzZWQgaW5zaWRlIGEgY2FsbGJhY2ssIHJlLXJ1bm5pbmcgdGhlIGNhbGxiYWNrIHdoZW5ldmVyIHRob3NlIHNpZ25hbHMgY2hhbmdlLiBUaGUgQVBJ4oCZcyA8Y29kZT5kYXRhLXdwLXdhdGNoPC9jb2RlPiBjYW4gYmUgYWRkZWQgdG8gYSBET00gZWxlbWVudOKAmXMgbGlmZWN5Y2xlIGFuZCByZWFjdCB0byBzdGF0ZSBjaGFuZ2VzLiBUaGUgPGNvZGU+c3RhdGUudXJsPC9jb2RlPiB2YWx1ZSBpcyBub3cgcG9wdWxhdGVkIHNlcnZlci1zaWRlIGR1cmluZyBkaXJlY3RpdmUgcHJvY2Vzc2luZywgcmVtYWluaW5nIHVuY2hhbmdlZCB1bnRpbCB0aGUgZmlyc3QgY2xpZW50LXNpZGUgbmF2aWdhdGlvbiBvY2N1cnMuPC9wPgo8IS0tIC93cDpwYXJhZ3JhcGggLS0+Cgo8L2Rpdj48L2ZpZ3VyZT4KY2xpZW50SWRpc1ZhbGlkbmFtZWF0dHJpYnV0ZXNjb250ZW50ZHJvcENhcGlubmVyQmxvY2tzdXJsY2FwdGlvbmFsbG93UmVzcG9uc2l2ZXJlc3BvbnNpdmVwcmV2aWV3YWJsZXR5cGVwcm92aWRlck5hbWVTbHVnY2xpZW50SWRpc1ZhbGlkbmFtZWF0dHJpYnV0ZXNjb250ZW50ZHJvcENhcGlubmVyQmxvY2tzPCEtLSB3cDplbWJlZCB7InVybCI6Imh0dHBzOi8vbWFrZS53b3JkcHJlc3Mub3JnL2NvcmUvMjAyNi8wMi8yMy9jaGFuZ2VzLXRvLXRoZS1pbnRlcmFjdGl2aXR5LWFwaS1pbi13b3JkcHJlc3MtNy0wLyIsInR5cGUiOiJ3cC1lbWJlZCIsInByb3ZpZGVyTmFtZVNsdWciOiJtYWtlLXdvcmRwcmVzcy1jb3JlIn0gLS0+CjxmaWd1cmUgY2xhc3M9IndwLWJsb2NrLWVtYmVkIGlzLXR5cGUtd3AtZW1iZWQgaXMtcHJvdmlkZXItbWFrZS13b3JkcHJlc3MtY29yZSB3cC1ibG9jay1lbWJlZC1tYWtlLXdvcmRwcmVzcy1jb3JlIj48ZGl2IGNsYXNzPSJ3cC1ibG9jay1lbWJlZF9fd3JhcHBlciI+Cmh0dHBzOi8vbWFrZS53b3JkcHJlc3Mub3JnL2NvcmUvMjAyNi8wMi8yMy9jaGFuZ2VzLXRvLXRoZS1pbnRlcmFjdGl2aXR5LWFwaS1pbi13b3JkcHJlc3MtNy0wLwo8IS0tIC93cDplbWJlZCAtLT4KCjwhLS0gd3A6cGFyYWdyYXBoIC0tPgo8IS0tIC93cDpwYXJhZ3JhcGggLS0+bGV2ZWxjbGllbnRJZGlzVmFsaWRuYW1lYXR0cmlidXRlc2NvbnRlbnRkcm9wQ2FwaW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRuYW1lYXR0cmlidXRlc2NvbnRlbnRsZXZlbGlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkbmFtZWF0dHJpYnV0ZXNjb250ZW50cyBvZHJvcENhcGlubmVyQmxvY2tzYW5jaG9yYW5jaG9yY2xpZW50SWRpc1ZhbGlkbmFtZWF0dHJpYnV0ZXNjb250ZW50ZHJvcENhcGlubmVyQmxvY2tzbiBybGV2ZWxjbGllbnRJZGlzVmFsaWRuYW1lYXR0cmlidXRlc2NvbnRlbnRsaW4gaXRyZHJvcENhcGlubmVyQmxvY2tzYW5jaG9yY2xpZW50SWRpc1ZhbGlkbmFtZWF0dHJpYnV0ZXNjb250ZW50ZHJvcENhcGlubmVyQmxvY2tzaSB0IHJsZXZlbGNsaWVudElkaXNWYWxpZG5hbWVhdHRyaWJ1dGVzY29udGVudGkgdCByZHJvcENhcGlubmVyQmxvY2tzYW5jaG9yY2xpZW50SWRpc1ZhbGlkbmFtZWF0dHJpYnV0ZXNjb250ZW50ZHJvcENhcGlubmVyQmxvY2tzZGxldmVsY2xpZW50SWRpc1ZhbGlkbmFtZWF0dHJpYnV0ZXNjb250ZW50ZGRyb3BDYXBpbm5lckJsb2Nrc2FuY2hvcmNsaWVudElkaXNWYWxpZG5hbWVhdHRyaWJ1dGVzY29udGVudGRyb3BDYXBpbm5lckJsb2NrczwhLS0gd3A6aGVhZGluZyB7ImxldmVsIjozLCJhbmNob3IiOiJkYXRhdmlld3MtYW5kLWRhdGFmb3JtcyJ9IC0tPgo8IS0tIC93cDpoZWFkaW5nIC0tPgoKPHA+RXhwZXJpZW5jZSBhIG5ldyBBY3Rpdml0eSBsYXlvdXQsIG5ldyBEZXRhaWxzIGxheW91dCwgSW1wcm92ZWQgbW9kYWwgYXBwZWFyYW5jZSwgYW5kIHRoZSBhYmlsaXR5IHRvIHJlZ2lzdGVyIDNyZCBwYXJ0eSB0eXBlcyBpbiB0aGUgRmllbGQgQVBJLjwvcD4KPCEtLSAvd3A6cGFyYWdyYXBoIC0tPgoKPCEtLSB3cDpoZWFkaW5nIHsibGV2ZWwiOjMsImFuY2hvciI6ImJsb2NrLWJpbmRpbmdzLWFwaS1pdGVyYXRpb25zIn0gLS0+CjwhLS0gL3dwOmhlYWRpbmcgLS0+Cgo8IS0tIHdwOnBhcmFncmFwaCAtLT4KPHA+SW50cm9kdWNpbmcgdGhlIEJsb2NrIGJpbmRpbmdzIGFuZCBwYXR0ZXJucyBvdmVycmlkZXMgZmVhdHVyZSwgd2l0aCB0aGUgYWJpbGl0eSB0byBmaWx0ZXIgYXZhaWxhYmxlIGF0dHJpYnV0ZSBzb3VyY2VzIGJ5IGZvcm1hdCwgYWxpZ25pbmcgd2l0aCB0aGUgRmllbGQgQVBJLjwvcD4KPCEtLSAvd3A6cGFyYWdyYXBoIC0tPgoKPCEtLSB3cDpoZWFkaW5nIHsibGV2ZWwiOjMsImFuY2hvciI6Im5ldy1wbHVnaW4tbGlzdC1maWx0ZXIifSAtLT4KPCEtLSAvd3A6aGVhZGluZyAtLT4KCjwhLS0gd3A6cGFyYWdyYXBoIC0tPgo8cD5BIG5ldyA8Y29kZT5wbHVnaW5zX2xpc3Rfc3RhdHVzX3RleHQ8L2NvZGU+IGZpbHRlciBpbiA8Y29kZT5nZXRfdmlld3MoKTwvY29kZT4gaGFzIGJlZW4gYWRkZWQgdG8gYWxsb3cgY3VzdG9tIGZpbHRlcmluZy4gQ3VzdG9tIHN0YXR1c2VzIGFkZGVkIHdpdGggPGNvZGU+cGx1Z2luc19saXN0PC9jb2RlPiBub3cgYXBwZWFyIGFzIHRhYnMgdG8gZmlsdGVyIHRoZSByZWxhdGVkIHBsdWdpbnMuIFRoZSB0YWIgbGFiZWwgY2FuIGJlIGN1c3RvbWl6ZWQgdXNpbmcgdGhlIG5ldyA8Y29kZT5wbHVnaW5zX2xpc3Rfc3RhdHVzX3RleHQ8L2NvZGU+IGhvb2suPC9wPgo8IS0tIC93cDpwYXJhZ3JhcGggLS0+Cgo8IS0tIHdwOmhlYWRpbmcgeyJsZXZlbCI6MywiYW5jaG9yIjoic2l0ZS1lZGl0b3Itd29yZHByZXNzLWJ1aWxkLWFuZC1yb3V0aW5nIn0gLS0+CjxoMyBpZD0ic2l0ZS1lZGl0b3Itd29yZHByZXNzLWJ1aWxkLWFuZC1yb3V0aW5nIiBjbGFzcz0id3AtYmxvY2staGVhZGluZyI+U2l0ZSBFZGl0b3Igd29yZHByZXNzL2J1aWxkIGFuZCByb3V0aW5nPC9oMz4KPCEtLSAvd3A6aGVhZGluZyAtLT4KCjwhLS0gd3A6cGFyYWdyYXBoIC0tPgo8IS0tIC93cDpwYXJhZ3JhcGggLS0+Cgo8IS0tIHdwOmhlYWRpbmcgeyJhbmNob3IiOiJib251cy1kZXYtZ29vZGllcyJ9IC0tPgo8aDIgaWQ9ImJvbnVzLWRldi1nb29kaWVzIiBjbGFzcz0id3AtYmxvY2staGVhZGluZyI+Qm9udXMgZGV2IGdvb2RpZXM8L2gyPgo8IS0tIC93cDpoZWFkaW5nIC0tPgoKPCEtLSB3cDpwYXJhZ3JhcGggLS0+CjxwPldvcmRQcmVzcyA3LjAgaW50cm9kdWNlcyB1cGRhdGVzIHRoYXQgc3BhbiBldmVyeSBhcmVhIG9mIENvcmUuIFRoZXNlIGNoYW5nZXMgc3VwcG9ydCBvbmdvaW5nIGluaXRpYXRpdmVzIHRvIGNyZWF0ZSBhIGZsZXhpYmxlIGZvdW5kYXRpb24gZm9yIGRldmVsb3BlcnMgd2hpbGUgYm9vc3RpbmcgdXNhYmlsaXR5IGFuZCBvcHBvcnR1bml0eS48L3A+CjwhLS0gL3dwOnBhcmFncmFwaCAtLT4KCjwhLS0gd3A6cGFyYWdyYXBoIC0tPgpzIG9zbGV2ZWxjbGllbnRJZGlzVmFsaWRuYW1lYXR0cmlidXRlc2NvbnRlbnRvcyBzZHJvcENhcGlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkbmFtZWF0dHJpYnV0ZXNjb250ZW50cyBlZXN0bGV2ZWxpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG5hbWVhdHRyaWJ1dGVzY29udGVudHMgZWVzdGRyb3BDYXBpbm5lckJsb2Nrc2FuY2hvcmFuY2hvcmNsaWVudElkaXNWYWxpZG5hbWVhdHRyaWJ1dGVzY29udGVudGRyb3BDYXBpbm5lckJsb2Nrc2VsZXZlbGNsaWVudElkaXNWYWxpZG5hbWVhdHRyaWJ1dGVzY29udGVudG9lcnJkcm9wQ2FwaW5uZXJCbG9ja3NhbmNob3JjbGllbnRJZGlzVmFsaWRuYW1lYXR0cmlidXRlc2NvbnRlbnRkcm9wQ2FwaW5uZXJCbG9ja3N0ZWxldmVsY2xpZW50SWRpc1ZhbGlkbmFtZWF0dHJpYnV0ZXNvcmRlcmVkdmFsdWVzaW5uZXJCbG9ja3NhbmNob3I8IS0tIC93cDpoZWFkaW5nIC0tPgoKPHA+VGhlIEJsb2NrIEhvb2tzIGxvZ2ljIGhhcyBiZWVuIG1vdmVkIGZyb20gaW5kaXZpZHVhbCBwb3N0IHR5cGUgZmlsdGVycyB0byB0aGUgUkVTVCBjb250cm9sbGVyLjwvcD4KPCEtLSAvd3A6cGFyYWdyYXBoIC0tPgoKPCEtLSB3cDpoZWFkaW5nIHsibGV2ZWwiOjMsImFuY2hvciI6Im1vcmUtc2VjdXJlLXVzZXItcmVnaXN0cmF0aW9uIn0gLS0+CjxoMyBpZD0ibW9yZS1zZWN1cmUtdXNlci1yZWdpc3RyYXRpb24iIGNsYXNzPSJ3cC1ibG9jay1oZWFkaW5nIj5Nb3JlIHNlY3VyZSB1c2VyIHJlZ2lzdHJhdGlvbjwvaDM+CjwhLS0gL3dwOmhlYWRpbmcgLS0+Cgo8IS0tIHdwOnBhcmFncmFwaCAtLT4KPCEtLSAvd3A6cGFyYWdyYXBoIC0tPgoKPCEtLSB3cDpoZWFkaW5nIHsibGV2ZWwiOjMsImFuY2hvciI6ImNvZGVtaXJyb3ItdXBkYXRlLXRvLXY1In0gLS0+CjxoMyBpZD0iY29kZW1pcnJvci11cGRhdGUtdG8tdjUiIGNsYXNzPSJ3cC1ibG9jay1oZWFkaW5nIj5Db2RlTWlycm9yIFVwZGF0ZSB0byB2NTwvaDM+CjwhLS0gL3dwOmhlYWRpbmcgLS0+Cgo8IS0tIHdwOnBhcmFncmFwaCAtLT4KPHA+Q29kZU1pcnJvciBoYXMgYmVlbiB1cGRhdGVkIHRvIHRoZSBsYXRlc3QgPGNvZGU+djU8L2NvZGU+IHZlcnNpb24sIGFsb25nIHdpdGggPGNvZGU+Q1NTTGludDwvY29kZT4sIDxjb2RlPkhUTUxIaW50PC9jb2RlPiwgYW5kIEo8Y29kZT5TT05MaW50PC9jb2RlPiwgd2hpbGUgPGNvZGU+RXNwcmltYTwvY29kZT4gaGFzIGJlZW4gcmVwbGFjZWQgd2l0aCA8Y29kZT5Fc3ByZWU8L2NvZGU+IGZvciBFUzYgc3VwcG9ydCBhbmQgSmF2YVNjcmlwdCBsaW50aW5nLjwvcD4KPCEtLSAvd3A6cGFyYWdyYXBoIC0tPgoKPCEtLSB3cDpoZWFkaW5nIHsibGV2ZWwiOjMsImFuY2hvciI6ImV4dGVybmFsLWxpYnJhcmllcy11cGRhdGVzIn0gLS0+CjxoMyBpZD0iZXh0ZXJuYWwtbGlicmFyaWVzLXVwZGF0ZXMiIGNsYXNzPSJ3cC1ibG9jay1oZWFkaW5nIj5FeHRlcm5hbCBMaWJyYXJpZXMgVXBkYXRlczwvaDM+CjwhLS0gL3dwOmhlYWRpbmcgLS0+Cgo8IS0tIHdwOmxpc3QgLS0+Cjx1bCBjbGFzcz0id3AtYmxvY2stbGlzdCI+PCEtLSB3cDpsaXN0LWl0ZW0gLS0+CjxsaT48YSBocmVmPSJodHRwczovL2NvcmUudHJhYy53b3JkcHJlc3Mub3JnL3RpY2tldC82Mzc2MyI+YmFja2JvbmUuanMgaGFzIGJlZW4gdXBncmFkZWQ8L2E+IHRvIHRoZSBsYXRlc3QgdmVyc2lvbiAoMS42LjEpLjwvbGk+CjwhLS0gL3dwOmxpc3QtaXRlbSAtLT48L3VsPgo8IS0tIC93cDpsaXN0IC0tPgoKPCEtLSB3cDpwYXJhZ3JhcGggLS0+CmNsaWVudElkaXNWYWxpZG5hbWVhdHRyaWJ1dGVzY29udGVudGRyb3BDYXBpbm5lckJsb2Nrc2xldmVsY2xpZW50SWRpc1ZhbGlkbmFtZWF0dHJpYnV0ZXNvcmRlcmVkdmFsdWVzaW5uZXJCbG9ja3NhbmNob3JjbGllbnRJZGlzVmFsaWRuYW1lYXR0cmlidXRlc2NvbnRlbnRkcm9wQ2FwaW5uZXJCbG9ja3NsZXZlbGNsaWVudElkaXNWYWxpZG5hbWVhdHRyaWJ1dGVzY29udGVudGRyb3BDYXBpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG5hbWVhdHRyaWJ1dGVzY29udGVudGRyb3BDYXBpbm5lckJsb2Nrc2FuY2hvcjwhLS0gL3dwOmxpc3QtaXRlbSAtLT4KCjwhLS0gd3A6bGlzdC1pdGVtIC0tPgo8IS0tIHdwOmhlYWRpbmcgeyJsZXZlbCI6MywiYW5jaG9yIjoicGhwLXVwZGF0ZXMifSAtLT4KPGgzIGlkPSJwaHAtdXBkYXRlcyIgY2xhc3M9IndwLWJsb2NrLWhlYWRpbmciPlBIUCBVcGRhdGVzPC9oMz4KPCEtLSAvd3A6aGVhZGluZyAtLT4KCjwhLS0gd3A6bGlzdCAtLT4KPHVsIGNsYXNzPSJ3cC1ibG9jay1saXN0Ij48IS0tIHdwOmxpc3QtaXRlbSAtLT4KPCEtLSAvd3A6bGlzdC1pdGVtIC0tPgoKPCEtLSB3cDpsaXN0LWl0ZW0gLS0+CjwhLS0gL3dwOmxpc3QtaXRlbSAtLT48L3VsPgo8IS0tIC93cDpsaXN0IC0tPgoKPCEtLSB3cDpoZWFkaW5nIHsiYW5jaG9yIjoiYWNjZXNzaWJpbGl0eSJ9IC0tPgo8aDIgaWQ9ImFjY2Vzc2liaWxpdHkiIGNsYXNzPSJ3cC1ibG9jay1oZWFkaW5nIj5BY2Nlc3NpYmlsaXR5PC9oMj4KPCEtLSAvd3A6aGVhZGluZyAtLT4KCjxwPldvcmRQcmVzcyA3LjAgaW5jbHVkZXMgbnVtZXJvdXMgaW1wcm92ZW1lbnRzIGFuZCBhZGRpdGlvbnMgdGhhdCBtYWtlIGNvbnRlbnQgbW9yZSBhY2Nlc3NpYmxlIGZvciBldmVyeW9uZS4gVGhlIGxvZ2luIHBhc3N3b3JkIHJlc2V0IG5vdyBwcmUtcG9wdWxhdGVzIHdpdGggYSB1c2VybmFtZSB0byBjb21wbHkgd2l0aCBXQ0FHIDIuMiwgYW5kIGEgbmV3IDxjb2RlPndwX2dldF9pbWFnZV9hbHR0ZXh0KCk8L2NvZGU+IGZ1bmN0aW9uIGltcG9ydHMgSW1hZ2UgQWx0IHRleHQgbWV0YWRhdGEgZnJvbSBpbWFnZSBJUFRDIG1ldGFkYXRhLiBUaGUgPGNvZGU+d29yZC1icmVhazwvY29kZT4gcHJvcGVydHkgaGFzIGJlZW4gYWRkZWQgdG8gPGNvZGU+LnNjcmVlbi1yZWFkZXItdGV4dDwvY29kZT4gdG8gZW5zdXJlIHNjcmVlbiByZWFkZXJzIHdvbid0IHJlYWQgdGV4dCBhcyBpbmRpdmlkdWFsIGxldHRlcnMgaW4gaGlkZGVuIHRleHQsIGFuZCA8YSBocmVmPSJodHRwczovL2NvcmUudHJhYy53b3JkcHJlc3Mub3JnL3RpY2tldC82NDUyOSI+dmlldyB0cmFuc2l0aW9ucyBhcmUgb25seSBhY3RpdmF0ZWQgd2hlbiByZWR1Y2VkIG1vdGlvbiBpcyBub3Qgc2V0PC9hPi48L3A+CjwhLS0gL3dwOnBhcmFncmFwaCAtLT4KCjwhLS0gd3A6cGFyYWdyYXBoIC0tPgo8cD5UaXRsZSBhdHRyaWJ1dGVzIGNhbiBub3cgYmUgcmVtb3ZlZCBmcm9tIHR3byBmdW5jdGlvbnMgdXNpbmcgYSBuZXcgPGNvZGU+JHVzZV90aXRsZV9hdHRyPC9jb2RlPiBwYXJhbWV0ZXIsIGFuZCBhcmUgcmVtb3ZlZCBmcm9tIHRocmVlIGF1dGhvciBsaW5rIGZ1bmN0aW9ucyBieSBkZWZhdWx0LjwvcD4KY2xpZW50SWRpc1ZhbGlkbmFtZWF0dHJpYnV0ZXNjb250ZW50ZHJvcENhcGlubmVyQmxvY2tzbGV2ZWxjbGllbnRJZGlzVmFsaWRuYW1lYXR0cmlidXRlc2NvbnRlbnR1IGFpb3JlZHJvcENhcGlubmVyQmxvY2tzYW5jaG9yY2xpZW50SWRpc1ZhbGlkbmFtZWF0dHJpYnV0ZXNjb250ZW50ZHJvcENhcGlubmVyQmxvY2tzIGNsaWVudElkaXNWYWxpZG5hbWVhdHRyaWJ1dGVzY29udGVudGRyb3BDYXBpbm5lckJsb2Nrc29yZGVyZWR2YWx1ZXNjbGllbnRJZGlzVmFsaWRuYW1lYXR0cmlidXRlc2NvbnRlbnRkcm9wQ2FwaW5uZXJCbG9ja3M8IS0tIC93cDpwYXJhZ3JhcGggLS0+Cgo8IS0tIHdwOmhlYWRpbmcgeyJhbmNob3IiOiJidXQtd2FpdC10aGVyZS1zLW1vcmUifSAtLT4KPGgyIGlkPSJidXQtd2FpdC10aGVyZS1zLW1vcmUiIGNsYXNzPSJ3cC1ibG9jay1oZWFkaW5nIj5CdXQgd2FpdCwgdGhlcmXigJlzIG1vcmUhPC9oMj4KPCEtLSAvd3A6aGVhZGluZyAtLT4KCjwhLS0gd3A6cGFyYWdyYXBoIC0tPgo8IS0tIC93cDpwYXJhZ3JhcGggLS0+Cgo8IS0tIHdwOnBhcmFncmFwaCAtLT4KPHA+QmVsb3cgYXJlIGEgZmV3IHRvIGhpZ2hsaWdodDo8L3A+CjwhLS0gL3dwOnBhcmFncmFwaCAtLT4KCjwhLS0gd3A6bGlzdCAtLT4KPHVsIGNsYXNzPSJ3cC1ibG9jay1saXN0Ij48IS0tIHdwOmxpc3QtaXRlbSAtLT4KPCEtLSAvd3A6bGlzdC1pdGVtIC0tPgoKPCEtLSB3cDpsaXN0LWl0ZW0gLS0+CjxsaT5FZGl0b3I6IE5hbWUvZGVzY3JpcHRpb24gbWV0YWRhdGEgYWRkZWQgdG8gcGF0dGVybnMgd2hlbiBzYXZlZCAoPGEgaHJlZj0iaHR0cHM6Ly9jb3JlLnRyYWMud29yZHByZXNzLm9yZy90aWNrZXQvNjQxMjMiPlRyYWMgIzY0MTIzPC9hPiApPC9saT4KPCEtLSAvd3A6bGlzdC1pdGVtIC0tPgoKPCEtLSB3cDpsaXN0LWl0ZW0gLS0+CjxsaT5TY3JpcHQgTG9hZGVyOiBBbGxvdyBzY3JpcHRzIHRvIGRlcGVuZCBvbiBtb2R1bGVzOiAoPGEgaHJlZj0iaHR0cHM6Ly9jb3JlLnRyYWMud29yZHByZXNzLm9yZy90aWNrZXQvNjE1MDAiPlRyYWMgIzYxNTAwPC9hPik8L2xpPgo8IS0tIC93cDpsaXN0LWl0ZW0gLS0+Cgo8IS0tIHdwOmxpc3QtaXRlbSAtLT4KPCEtLSAvd3A6bGlzdC1pdGVtIC0tPgoKPCEtLSB3cDpsaXN0LWl0ZW0gLS0+CjwhLS0gL3dwOmxpc3QtaXRlbSAtLT4KCjwhLS0gd3A6bGlzdC1pdGVtIC0tPgo8bGk+TXVsdGlzaXRlOiBOZXR3b3JrcyBhbmQgU2l0ZXMgbm8gbG9uZ2VyIGF1dG9tYXRpY2FsbHkgbWFyayB3ZWJzaXRlIGFzIHNwYW0gd2hlbiBhbiBhY2NvdW50IGlzIG1hcmtlZCBhcyBzcGFtICg8YSBocmVmPSJodHRwczovL2NvcmUudHJhYy53b3JkcHJlc3Mub3JnL3RpY2tldC82MTE0NiI+VHJhYyAjNjExNDY8L2E+KTwvbGk+CjwhLS0gL3dwOmxpc3QtaXRlbSAtLT4KCjwhLS0gd3A6bGlzdC1pdGVtIC0tPgo8bGk+VGhlbWVzOiBQSFAgOC4xIGRlcHJlY2F0aW9uIG5vdGljZSBoYW5kbGluZyAoPGEgaHJlZj0iaHR0cHM6Ly9jb3JlLnRyYWMud29yZHByZXNzLm9yZy90aWNrZXQvNjQ4NjQiPlRyYWMgIzY0ODY0PC9hPik8L2xpPgo8IS0tIC93cDpsaXN0LWl0ZW0gLS0+PC91bD4KPCEtLSAvd3A6bGlzdCAtLT4KCjwhLS0gd3A6cGFyYWdyYXBoIC0tPgo8cD48L3A+CmNsaWVudElkaXNWYWxpZG5hbWVhdHRyaWJ1dGVzY29udGVudGRyb3BDYXBpbm5lckJsb2NrczxzdHJvbmc+PGVtPlRoYW5rIHlvdSB0byBldmVyeW9uZSB3aG8gY29udHJpYnV0ZWQgdG8gdGhpcyB2ZXJzaW9uIG9mIFdvcmRQcmVzcywgd2hldGhlciB0aHJvdWdoIGNvZGUsIHRlc3RpbmcsIG9yIHNvbWV0aGluZyBlbHNlIC0geW91ciBjb250cmlidXRpb25zIG1hdHRlciBhbmQgaGVscCBNYWtlIFdvcmRQcmVzcy48L2VtPjwvc3Ryb25nPjxlbT5Qcm9wcyB0byBAd2VzdG9ucnV0ZXIsIEBzYWJlcm5oYXJkdCBAbWFyeWJhdW0gQGplZmZwYXVsIEBqb3JiaT5uLCBAY29mZmVlMmNvZGVmb3IgcmV2aWV3LjwvZW1zdHlsZWNsaWVudElkaXNWYWxpZG5hbWVhdHRyaWJ1dGVzY29udGVudGRyb3BDYXBpbm5lckJsb2NrczxwPjxzdHJvbmc+PGVtPlRoYW5rIHlvdSB0byBldmVyeW9uZSB3aG8gY29udHJpYnV0ZWQgdG8gdGhpcyB2ZXJzaW9uIG9mIFdvcmRQcmVzcywgd2hldGhlciB0aHJvdWdoIGNvZGUsIHRlc3RpbmcsIG9yIHNvbWV0aGluZyBlbHNlIC0geW91ciBjb250cmlidXRpb25zIG1hdHRlciBhbmQgaGVscCBNYWtlIFdvcmRQcmVzcy48L2VtPjwvc3Ryb25nPjwvcD4KPCEtLSAvd3A6cGFyYWdyYXBoIC0tPgoKPCEtLSB3cDpwYXJhZ3JhcGggeyJzdHlsZSI6eyJ0eXBvZ3JhcGh5Ijp7InRleHRBbGlnbiI6InJpZ2h0In19fSAtLT4KPCEtLSAvd3A6cGFyYWdyYXBoIC0tPgoKPCEtLSB3cDpwYXJhZ3JhcGggLS0+CmRvY3VtZW50c2x1Z3N0YXRlc2F2ZWRBdHN0YXRlc2F2ZWRCeVdQIDwhLS0gd3A6aGVhZGluZyB7ImxldmVsIjozLCJhbmNob3IiOiJ3cC1haS1jbGllbnQifSAtLT4KPGgzIGlkPSJ3cC1haS1jbGllbnQiIGNsYXNzPSJ3cC1ibG9jay1oZWFkaW5nIj5XUCBBSSBDbGllbnQ8L2gzPgopIC06Q3NDUGY8cD5Xb3JkUHJlc3MgNy4wIGRlbGl2ZXJzIGFuIHVwZ3JhZGVkIGFkbWluIGV4cGVyaWVuY2UsIHdpdGggYSBzbGVlaywgbmV3IGNvbG9yIHNjaGVtZSBuYW1lZCDigJxNb2Rlcm7igJ0sIG51bWVyb3VzIGVuaGFuY2VtZW50cyB0aHJvdWdob3V0IHRoZSBkYXNoYm9hcmQsIGFuZCBzZWFtbGVzcyB2aXN1YWwgdHJhbnNpdGlvbnMgYXMgeW91IG5hdmlnYXRlIGZyb20gc2NyZWVuIHRvIHNjcmVlbi4gQSBuZXcgQ29tbWFuZCBQYWxldHRlIHNob3J0Y3V0IGluIHRoZSB1cHBlciBhZG1pbiBiYXIgbGV0cyB5b3UgYWNjZXNzIHRvb2xzIGZyb20gYW55d2hlcmUgaW4gdGhlIGRhc2hib2FyZCwgd2hpbGUgYSBuZXcgZGVkaWNhdGVkIGRhc2hib2FyZCBwYWdlIGZvciBmb250IG1hbmFnZW1lbnQgY2VudHJhbGl6ZXMgYW5kIHNpbXBsaWZpZXMgbWFuYWdpbmcgZm9udHMuIFRoZSBlbmhhbmNlZCBpZnJhbWVkIHBvc3QgZWRpdG9yIHN0YWJpbGl6ZXMgdGhlIHNjcmVlbiwgd2hpbGUgZWRpdG9ycyBsZWF2ZSBjb21tZW50cyBvbiBibG9ja3MsIHJlY2VpdmUgbm90aWZpY2F0aW9ucyBmb3Igbm90ZXMgYW5kIGV2ZW4gdmlzdWFsbHkgY29tcGFyZSB0d28gcmV2aXNpb24gdmVyc2lvbnMuPC9wPgppbiB0aGUgdXBwZXIgYWRtaW4gYmFyLCB3aGljaDxjb2RlPjwvY29kZT48cD5FZGl0aW5nIHRoZSBuYXZpZ2F0aW9uIGJsb2NrIGlzIG5vdyBtb3JlIHNpbXBsZSB3aXRoIGltcHJvdmVkIGluc2VydGlvbiwgSW50ZXJhY3Rpdml0eSBmb3IgcGF0dGVybiBlZGl0aW5nIGFuZCBDb250ZW50T25seSwgYW5kIGltcHJvdmVkIOKAnGJvdW5k4oCdIHBhZ2UgaXRlbXMgcHJlc2VudGF0aW9uLjwvcD4KPCEtLSB3cDpoZWFkaW5nIHsibGV2ZWwiOjMsImFuY2hvciI6ImJsb2NrLWhvb2tzLWZvci1jb250ZW50LWxpa2UtY3VzdG9tLXBvc3QtdHlwZXMifSAtLT4KPGgzIGlkPSJibG9jay1ob29rcy1mb3ItY29udGVudC1saWtlLWN1c3RvbS1wb3N0LXR5cGVzIiBjbGFzcz0id3AtYmxvY2staGVhZGluZyI+QmxvY2sgSG9va3MgZm9yIGNvbnRlbnQtbGlrZSBDdXN0b20gUG9zdCBUeXBlcy48L2gzPgo8cD5BZG1pbmlzdHJhdG9yIGFuZCBFZGl0b3Igcm9sZXMgaGF2ZSBiZWVuIHJlbW92ZWQgZnJvbSB0aGUgbmV3IHVzZXIgZGVmYXVsdCBzZWxlY3RvciB1bmRlciA8Y29kZT5HZW5lcmFsPC9jb2RlPiBpbiB0aGUgYWRtaW4gc2NyZWVuLiBTaXRlIEhlYWx0aCBub3cgYWxlcnRzIGlmIG9uZSBvZiB0aG9zZSByb2xlcyB3YXMgc2VsZWN0ZWQgYmVmb3JlIHVwZGF0aW5nLCB3aGlsZSBhIG5ldyA8Y29kZT5kZWZhdWx0X3JvbGVfZHJvcGRvd25fZXhjbHVkZWRfcm9sZXM8L2NvZGU+IGZpbHRlciBhbGxvd3MgZGV2ZWxvcGVycyB0byBjaGFuZ2UgZGVmYXVsdCBleGNsdWRlZCByb2xlcy48L3A+CiB0ZXJlIHN0YXRldmVyc2lvbm9yaWdpbmFsQ29udGVudCdjbGllbnRJZGlzVmFsaWRuYW1lYXR0cmlidXRlc2NvbnRlbnRkcm9wQ2FwaW5uZXJCbG9ja3NpbWFnZXNpZHNuYXZpZ2F0aW9uQnV0dG9uVHlwZXNob3J0Q29kZVRyYW5zZm9ybXNjYXB0aW9uaW1hZ2VDcm9wcmFuZG9tT3JkZXJmaXhlZEhlaWdodHNpemVTbHVnYWxsb3dSZXNpemVhc3BlY3RSYXRpb2xpbmtUb2NsaWVudElkaXNWYWxpZG5hbWVhdHRyaWJ1dGVzdXJsYWx0Y2FwdGlvbmlkaW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRuYW1lYXR0cmlidXRlc3VybGFsdGNhcHRpb25pZGlubmVyQmxvY2tzbGlua2Z1bGxVcmxocmVmbGlua0Rlc3RpbmF0aW9uc2l6ZVNsdWdsaW5rZnVsbFVybGhyZWZsaW5rRGVzdGluYXRpb25zaXplU2x1ZzwhLS0gL3dwOmltYWdlIC0tPgoKPCEtLSAvd3A6aW1hZ2UgLS0+PC9maWd1cmU+CjwhLS0gL3dwOmdhbGxlcnkgLS0+CgpsaWdodGJveGxpZ2h0Ym94Y3JlYXRlIGFuZCBjbGhlbiBoaXQ8IS0tIHdwOmdhbGxlcnkgeyJsaW5rVG8iOiJsaWdodGJveCJ9IC0tPgo8ZmlndXJlIGNsYXNzPSJ3cC1ibG9jay1nYWxsZXJ5IGhhcy1uZXN0ZWQtaW1hZ2VzIGNvbHVtbnMtZGVmYXVsdCBpcy1jcm9wcGVkIj48IS0tIHdwOmltYWdlIHsibGlnaHRib3giOnsiZW5hYmxlZCI6dHJ1ZX0sImlkIjoxMjMyMjEsInNpemVTbHVnIjoibGFyZ2UiLCJsaW5rRGVzdGluYXRpb24iOiJub25lIn0gLS0+CjwhLS0gd3A6aW1hZ2UgeyJsaWdodGJveCI6eyJlbmFibGVkIjp0cnVlfSwiaWQiOjEyMzIyMiwic2l6ZVNsdWciOiJsYXJnZSIsImxpbmtEZXN0aW5hdGlvbiI6Im5vbmUifSAtLT4KIENsaWNrIGJlbG93IHRvIHNlZSE8cD5UaGUgR2FsbGVyeSBibG9jayBub3cgaGFzIGxpZ2h0Ym94IHN1cHBvcnQgd2l0aCBhbiBhZGRlZCBzbGlkZXNob3cgb3B0aW9uLiBKdXN0IGNyZWF0ZSBhbmQgaW5zZXJ0IGEgR2FsbGVyeSwgY2xpY2sgdGhlIGxpbmsgaWNvbiBhbmQgdGhlbiBoaXQgJ2VubGFyZ2Ugb24gY2xpY2snLiBDbGljayBiZWxvdyB0byBzZWUhPC9wPgpzdGF0ZXZlcnNpb25vcmlnaW5hbENvbnRlbnRvcmlnaW5hbENvbnRlbnRvcmlnaW5hbENvbnRlbnRvcmlnaW5hbENvbnRlbnRvcmlnaW5hbENvbnRlbnRvcmlnaW5hbENvbnRlbnRvcmlnaW5hbENvbnRlbnRvcmlnaW5hbENvbnRlbnRvcmlnaW5hbENvbnRlbnRvcmlnaW5hbENvbnRlbnRvcmlnaW5hbENvbnRlbnRvcmlnaW5hbENvbnRlbnRvcmlnaW5hbENvbnRlbnRvcmlnaW5hbENvbnRlbnRvcmlnaW5hbENvbnRlbnRvcmlnaW5hbENvbnRlbnRvcmlnaW5hbENvbnRlbnRvcmlnaW5hbENvbnRlbnRvcmlnaW5hbENvbnRlbnRvcmlnaW5hbENvbnRlbnRvcmlnaW5hbENvbnRlbnRvcmlnaW5hbENvbnRlbnRvcmlnaW5hbENvbnRlbnRvcmlnaW5hbENvbnRlbnRvcmlnaW5hbENvbnRlbnRvcmlnaW5hbENvbnRlbnRvcmlnaW5hbENvbnRlbnRvcmlnaW5hbENvbnRlbnRvcmlnaW5hbENvbnRlbnRvcmlnaW5hbENvbnRlbnRvcmlnaW5hbENvbnRlbnRvcmlnaW5hbENvbnRlbnRvcmlnaW5hbENvbnRlbnRvcmlnaW5hbENvbnRlbnRvcmlnaW5hbENvbnRlbnRvcmlnaW5hbENvbnRlbnRvcmlnaW5hbENvbnRlbnRvcmlnaW5hbENvbnRlbnRvcmlnaW5hbENvbnRlbnRvcmlnaW5hbENvbnRlbnRvcmlnaW5hbENvbnRlbnRvcmlnaW5hbENvbnRlbnRvcmlnaW5hbENvbnRlbnRvcmlnaW5hbENvbnRlbnRvcmlnaW5hbENvbnRlbnRvcmlnaW5hbENvbnRlbnRvcmlnaW5hbENvbnRlbnRvcmlnaW5hbENvbnRlbnRvcmlnaW5hbENvbnRlbnRvcmlnaW5hbENvbnRlbnRvcmlnaW5hbENvbnRlbnRvcmlnaW5hbENvbnRlbnRvcmlnaW5hbENvbnRlbnRvcmlnaW5hbENvbnRlbnRvcmlnaW5hbENvbnRlbnRvcmlnaW5hbENvbnRlbnRvcmlnaW5hbENvbnRlbnRvcmlnaW5hbENvbnRlbnRvcmlnaW5hbENvbnRlbnRvcmlnaW5hbENvbnRlbnRvcmlnaW5hbENvbnRlbnRvcmlnaW5hbENvbnRlbnRvcmlnaW5hbENvbnRlbnRvcmlnaW5hbENvbnRlbnRvcmlnaW5hbENvbnRlbnRvcmlnaW5hbENvbnRlbnRvcmlnaW5hbENvbnRlbnRvcmlnaW5hbENvbnRlbnRvcmlnaW5hbENvbnRlbnRvcmlnaW5hbENvbnRlbnRvcmlnaW5hbENvbnRlbnRvcmlnaW5hbENvbnRlbnRvcmlnaW5hbENvbnRlbnRvcmlnaW5hbENvbnRlbnRvcmlnaW5hbENvbnRlbnRvcmlnaW5hbENvbnRlbnRvcmlnaW5hbENvbnRlbnRvcmlnaW5hbENvbnRlbnRvcmlnaW5hbENvbnRlbnRvcmlnaW5hbENvbnRlbnRvcmlnaW5hbENvbnRlbnRvcmlnaW5hbENvbnRlbnRvcmlnaW5hbENvbnRlbnRvcmlnaW5hbENvbnRlbnRvcmlnaW5hbENvbnRlbnRvcmlnaW5hbENvbnRlbnRvcmlnaW5hbENvbnRlbnRvcmlnaW5hbENvbnRlbnRvcmlnaW5hbENvbnRlbnRvcmlnaW5hbENvbnRlbnRvcmlnaW5hbENvbnRlbnRvcmlnaW5hbENvbnRlbnRvcmlnaW5hbENvbnRlbnRvcmlnaW5hbENvbnRlbnRvcmlnaW5hbENvbnRlbnRvcmlnaW5hbENvbnRlbnRvcmlnaW5hbENvbnRlbnRvcmlnaW5hbENvbnRlbnRvcmlnaW5hbENvbnRlbnRvcmlnaW5hbENvbnRlbnRvcmlnaW5hbENvbnRlbnRvcmlnaW5hbENvbnRlbnRvcmlnaW5hbENvbnRlbnRvcmlnaW5hbENvbnRlbnRvcmlnaW5hbENvbnRlbnRvcmlnaW5hbENvbnRlbnRvcmlnaW5hbENvbnRlbnRvcmlnaW5hbENvbnRlbnRvcmlnaW5hbENvbnRlbnRvcmlnaW5hbENvbnRlbnRvcmlnaW5hbENvbnRlbnRvcmlnaW5hbENvbnRlbnRvcmlnaW5hbENvbnRlbnRvcmlnaW5hbENvbnRlbnRvcmlnaW5hbENvbnRlbnRvcmlnaW5hbENvbnRlbnRvcmlnaW5hbENvbnRlbnRvcmlnaW5hbENvbnRlbnRzdGF0ZXZlcnNpb248cD5NYW5hZ2UgYWxsIG9mIHlvdXIgQUkgcHJvdmlkZXIgY29ubmVjdGlvbnMgaW4gb25lIHBsYWNlIG9uIHRoZSBuZXcgQ29ubmVjdG9ycyBzY3JlZW4uIEZvdW5kIHVuZGVyIDxjb2RlPlNldHRpbmdzICZndDsgQ29ubmVjdG9yczwvY29kZT4gaW4gdGhlIGRhc2hib2FyZCwgdGhlIHNjcmVlbiBnaXZlcyB5b3UgZXZlcnl0aGluZyB5b3UgbmVlZCB0byBtYW5hZ2UgeW91ciBjb25uZWN0aW9ucy4gUmVnaXN0ZXJlZCBjb25uZWN0b3JzIGFyZSBkaXNwbGF5ZWQgYXV0b21hdGljYWxseSBvbiB0aGUgcGFnZSwgYW5kIHNvIGlzIGRldGFpbGVkIHJlZ2lzdHJ5IG1ldGEgZGF0YSBpbiBhIGNhcmQgZm9ybWF0LiBUaGUgQ29ubmVjdG9ycyBzY3JlZW4gaW5jbHVkZXMgdGhyZWUgZGVmYXVsdCBwcm92aWRlcnM6IEFudGhyb3BpYywgR29vZ2xlLCBhbmQgT3BlbkFJLCB3aGlsZSBhbHNvIGFsbG93aW5nIHVzZXJzIHRvIGNvbmZpZ3VyZSB0aGVpciBvd24gY29ubmVjdGlvbnMuPC9wPgomZ3Q7OjxwPkFjY2VzcyB5b3VyIGVkaXRpbmcgdG9vbHNldCBmcm9tIGFueXdoZXJlIGluIHRoZSBkYXNoYm9hcmQgd2l0aCBhIHNpbmdsZSBjbGljayBvZiB0aGUgbmV3IENvbW1hbmQgUGFsZXR0ZSBzaG9ydGN1dCBpbiB0aGUgT21uaWJhci4gV29yZFByZXNzIDcuMCBpbmNsdWRlcyBhIDxjb2RlPuKMmEs8L2NvZGU+IG9yIDxjb2RlPkN0cmwrSzwvY29kZT4gaWNvbiBmb3IgbG9nZ2VkLWluIHVzZXJzIGluIHRoZSB1cHBlciBhZG1pbiBiYXIsIHdoaWNoIHVuZnVybHMgdGhlIGNvbW1hbmQgcGFsZXR0ZSBvbiBjbGljay4gVGhlIG5ldyBzaG9ydGN1dCBzcGVlZHJ1bnMgZWRpdGluZyBhbmQgZ2l2ZXMgZnVsbCBjb250cm9sIGZyb20gYW55d2hlcmUgaW4gdGhlIGRhc2g6IHdoaWxlIGJ1aWxkaW5nLCBkZXNpZ25pbmcgb3Igc2ltcGx5IGJyb3dzaW5nIG5vdGVzLjwvcD4Kc3RhdGV2ZXJzaW9uPHA+V29yZFByZXNzIDcuMCB1bmxvY2tzIEFJIGNhcGFiaWxpdGllcyByaWdodCBpbiB5b3VyIHdlYnNpdGUuIFRoZSBuZXcgV1AgQUkgY2xpZW50IGFkZHMgYSBjZW50cmFsIGludGVyZmFjZSB0aGF0IGxldHMgcGx1Z2lucyBjb21tdW5pY2F0ZSB3aXRoIGdlbmVyYXRpdmUgQUkgbW9kZWxzIHdoaWxlIHJlbWFpbmluZyBwcm92aWRlci1hZ25vc3RpYy4gV29yZFByZXNzIENvcmUgaGFuZGxlcyByZXF1ZXN0IHJvdXRpbmcgZm9yIHlvdS4gTWFuYWdlZCBpbiB0aGUgPGNvZGU+U2V0dGluZ3MgJmd0OyBDb25uZWN0b3JzPC9jb2RlPiBzY3JlZW4gd2l0aCBBUEkga2V5cyBmdW5uZWxlZCB0aHJvdWdoIHRoZSBDb25uZWN0b3JzIEFQSSwgeW91IGNhbiBzdGFydCB3aXRoIHNvbWUgcHJlc2V0IG1vZGVscyBhbmQgYWRkIHlvdXIgZmF2b3JpdGVzLjwvcD4KPGgzIGlkPSJhZGRlZC1wLWJsb2NrLXN1cHBvcnRzIiBjbGFzcz0id3AtYmxvY2staGVhZGluZyI+QWRkZWQgPGNvZGU+Jmx0O3AmZ3Q7PC9jb2RlPiBCbG9jayBTdXBwb3J0czwvaDM+CjxwPldvcmRQcmVzcyA3LjAgYWxsb3dzIGJsb2NrcyBhbmQgcGF0dGVybnMgdG8gYmUgY3JlYXRlZCBkaXJlY3RseSBvbiB0aGUgc2VydmVyIHdpdGggUEhQLCBhbmQgcmVnaXN0ZXJlZCB3aXRoIHRoZSBCbG9jayBBUEkuIFRoZSBQSFAtb25seSByZXByZXNlbnRhdGlvbiBvZiBibG9ja3MgYW5kIHBhdHRlcm5zIGluY2x1ZGVzIHBhdHRlcm4gY3JlYXRpb24gYW5kIHN5bnRheCB0aGF0IHN0cmVhbWxpbmVzIGJsb2NrIGNyZWF0aW9uIGFuZCBiaW5kaW5ncywgcmVnaXN0ZXJpbmcgYmxvY2tzIGF1dG9tYXRpY2FsbHkgV2hlbiBhIGJsb2NrIGRlY2xhcmVzIDxjb2RlPidzdXBwb3J0cycgPSZndDsgYXJyYXkoICdhdXRvUmVnaXN0ZXInID0mZ3Q7IHRydWUgKTwvY29kZT4gYWxvbmcgd2l0aCBhIHJlbmRlciBjYWxsYmFjaywgZXhwb3NpbmcgaXQgdG8gdGhlIGNsaWVudC1zaWRlIHZpYSBhIEphdmFTY3JpcHQgZ2xvYmFsIHZhcmlhYmxlLiBQSFAtcmVnaXN0ZXJlZCBibG9jayBhdHRyaWJ1dGVzIGNhbiBiZSBlZGl0ZWQgaW4gdGhlIGVkaXRvciBhbmQgaW5zcGVjdG9yIGNvbnRyb2xzIGNhbiBiZSBnZW5lcmF0ZWQgZnJvbSBhdHRyaWJ1dGVzLCB3aXRoIGF1dG9tYXRpYyBEYXRhRm9ybSBpbnNwZWN0b3IgY29udHJvbHMgYWRkZWQgZm9yIFBIUCBhdXRvLXJlZ2lzdGVyZWQgYmxvY2tzLjwvcD4KPGxpPlNpdGUgSGVhbHRoOiBPUENhY2hlIGFkZGVkIHRvIDxjb2RlPlNpdGUgSGVhbHRoICZndDsgSW5mbyAmZ3Q7IFNlcnZlcjwvY29kZT4gKDxhIGhyZWY9Imh0dHBzOi8vY29yZS50cmFjLndvcmRwcmVzcy5vcmcvdGlja2V0LzYzNjk3Ij5UcmFjICM2MzY5NzwvYT4pPC9saT4KJmd0OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZndDsmZ3Q7Jmd0OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZndDsmZ3Q7Jm5ic3A7Jm5ic3A7OjxwPlBsdWdpbiBkZXZlbG9wZXJzIGNhbiBlbnF1ZXVlIDxjb2RlPkB3b3JkcHJlc3MvY29yZS1hYmlsaXRpZXM8L2NvZGU+IHRvIGF1dG9tYXRpY2FsbHkgZmV0Y2ggYW5kIHJlZ2lzdGVyIHNlcnZlci1zaWRlIGFiaWxpdGllcyB2aWEgdGhlIFJFU1QgQVBJLCBvciBlbnF1ZXVlIG9ubHkgPGNvZGU+QHdvcmRwcmVzcy9hYmlsaXRpZXM8L2NvZGU+IHRvIHdvcmsgd2l0aCB0aGUgcGx1Z2lu4oCZcyBjbGllbnQtc2lkZSBhYmlsaXRpZXMuIFJlZ2lzdGVyZWQgYWJpbGl0aWVzIGFyZSBvcmdhbml6ZWQgaW4gY3VzdG9taXphYmxlIGNhdGVnb3JpZXMsIGFuZCBhYmlsaXRpZXMgYW5kIGNhdGVnb3JpZXMgY2FuIGJlIHVucmVnaXN0ZXJlZCB2aWEgdGhlIFBIUCBBUEkuICZuYnNwO01ldGEgZGF0YSBhbm5vdGF0aW9uIGlzIHN1cHBvcnRlZCwgYW5kIDxjb2RlPmNvcmUvYWJpbGl0aWVzPC9jb2RlPiBtYWtlcyA8Y29kZT51c2VTZWxlY3Q8L2NvZGU+IGF2YWlsYWJsZSBmb3IgcmVhY3RpdmUgcXVlcmllcyBpbiBSZWFjdCBjb21wb25lbnRzLjwvcD4KPGgzIGlkPSJ2aWRlby1lbWJlZC1jb3Zlci1ibG9jayIgY2xhc3M9IndwLWJsb2NrLWhlYWRpbmciPlZpZGVvIGVtYmVkIGNvdmVyIGJsb2NrJm5ic3A7PC9oMz4KPHA+VmlkZW9zIGNhbiBub3cgYmUgZW1iZWRkZWQgYXMgc2VjdGlvbiBiYWNrZ3JvdW5kcyBpbiB0aGUgQ292ZXIgYmxvY2suJm5ic3A7PC9wPgo8aDMgaWQ9ImdhbGxlcnktYmxvY2siIGNsYXNzPSJ3cC1ibG9jay1oZWFkaW5nIj5HYWxsZXJ5IGJsb2NrJm5ic3A7PC9oMz4KPGgzIGlkPSJkYXRhdmlld3MtYW5kLWRhdGFmb3JtcyIgY2xhc3M9IndwLWJsb2NrLWhlYWRpbmciPkRhdGFWaWV3cyBhbmQgRGF0YUZvcm1zJm5ic3A7PC9oMz4KPGgzIGlkPSJibG9jay1iaW5kaW5ncy1hcGktaXRlcmF0aW9ucyIgY2xhc3M9IndwLWJsb2NrLWhlYWRpbmciPkJsb2NrIGJpbmRpbmdzIEFQSSBpdGVyYXRpb25zJm5ic3A7PC9oMz4KPGgzIGlkPSJuZXctcGx1Z2luLWxpc3QtZmlsdGVyIiBjbGFzcz0id3AtYmxvY2staGVhZGluZyI+TmV3IHBsdWdpbiBsaXN0IGZpbHRlciZuYnNwOzwvaDM+CjxsaT5Xb3JkUHJlc3MgQ29yZeKAmXMgPGEgaHJlZj0iaHR0cHM6Ly9tYWtlLndvcmRwcmVzcy5vcmcvY29yZS8yMDI2LzAxLzA5L2Ryb3BwaW5nLXN1cHBvcnQtZm9yLXBocC03LTItYW5kLTctMy8iPm1pbmltdW0gUEhQIHZlcnNpb24gaXMgbm93IDcuNDwvYT4mbmJzcDs8L2xpPgo8bGk+U2NyaXB0IExvYWRlcjogSFRNTDUgc2NyaXB0IHRoZW1lIHN1cHBvcnQgZGVwcmVjYXRlZCBhbmQgcmVtb3ZlZCAoPGEgaHJlZj0iaHR0cHM6Ly9jb3JlLnRyYWMud29yZHByZXNzLm9yZy90aWNrZXQvNjQ0NDIiPlRyYWMgIzY0NDQyPC9hPikmbmJzcDs8L2xpPgo8bGk+R2VuZXJhbDogQWxsb3cgaG9va2luZyBpbnRvIDxjb2RlPndwX3RyaWdnZXJfZXJyb3IoKTwvY29kZT4gd2hlbiA8Y29kZT5XUF9ERUJVRzwvY29kZT4gaXMgbm90IHRydXRoeS4gKDxhIGhyZWY9Imh0dHBzOi8vY29yZS50cmFjLndvcmRwcmVzcy5vcmcvdGlja2V0LzYwODg2Ij5UcmFjICM2MDg4NjwvYT4pJm5ic3A7PC9saT4Kc3RhdGV2ZXJzaW9uLnN0YXRldmVyc2lvbjwhLS0gd3A6aGVhZGluZyB7ImxldmVsIjozLCJhbmNob3IiOiJnYWxsZXJ5LWJsb2NrIn0gLS0+CjwhLS0gL3dwOmhlYWRpbmcgLS0+CgpBZGRkPGNvZGU+Jmw7cDwvY29kPkJTcHByc1RleHQgaW4gdGhlIFBhcmFncmFwaCBibG9jayBjYW4gbm93IGJlIGFycmFuZ2VkIGluIGEgY29sdW1ucyBsYXlvdXQubWV0YWRhdGF1cmxjYXB0aW9uYWxsb3dSZXNwb25zaXZlcmVzcG9uc2l2ZXByZXZpZXdhYmxldHlwZXByb3ZpZGVyTmFtZVNsdWdsZXZlbGFuY2hvcmllbnNpb25zIFN1cHBvcnQgbmhhbmNlbWVudHN1cmxjYXB0aW9uYWxsb3dSZXNwb25zaXZlcmVzcG9uc2l2ZXByZXZpZXdhYmxldHlwZXByb3ZpZGVyTmFtZVNsdWdEZXZlbG9wZXJzIHRvb2JvbGV2ZWxhbmNob3JQSFAgbmx5IGxvY2sgUmVnaXN0cmF0aW9udXJsY2FwdGlvbmFsbG93UmVzcG9uc2l2ZXJlc3BvbnNpdmVwcmV2aWV3YWJsZXR5cGVwcm92aWRlck5hbWVTbHVnbGV2ZWxhbmNob3JJbnRlcmFjdGl2aXR5IEFQSXVybGNhcHRpb25hbGxvd1Jlc3BvbnNpdmVyZXNwb25zaXZlcHJldmlld2FibGV0eXBlcHJvdmlkZXJOYW1lU2x1Z2F0YWV3YW5kIGF0cklzQm9jayBiZGluZ3MgZWF0aW9uZXcgcGx1Z25saXNmaWx0ZWdpdGUgZGl0b3Igd29yZHByZXNzL2J1aWwgYW5kIHJvdXRpbm51ZGV2IGdvZGllZnJjb250dGxpdXRCbG9jayBIb29rIG9uIG9tIG8geXBlcy5pciBzZWN1cmUgc2UgZWdpc3RyYXRvbkNvZGVNaXJyb3IgcGRhIHRvIHY1ZHJvcENhcHRlcm5hbCBMaWFyaWVzIHBhdGVzb3JkZXJlZHZhbHVlc2xldmVsYW5jaG9yY2Nlc3NpaWxpdHlpbGUgcmVzYW4gbm8gYmUgcmV2ZWQgcm8gdHcgdW50byBpbiAgbmV3IDxjb2RlPl90ZV9hdHQ8L2NvZGU+cGFyYW1lIGFuZCBhcnJlZWQgIHRocmUgYXRvciBsaW4gdWN0aW9ucyAgZXQubGV2ZWxhbmNob3J1dCB3YWl0LCB0aGVyZXNtb3JlY29udGVudGVsb3cgYXJlIGEgZmV3dG9oaWdobGlnaHQ6ZHJvcENhcGNsaWVudElkaXNWYWxpZG9yaWdpbmFsQ29udGVudG5hbWVhdHRyaWJ1dGVzb3JkZXJlZHZhbHVlc2lubmVyQmxvY2tzR2FsbGVyeSBibG9jazxwPlRleHQgaW4gdGhlIFBhcmFncmFwaCBibG9jayBjYW4gbm93IGJlIGFycmFuZ2VkIGluIGEgY29sdW1ucyBsYXlvdXQuPC9wPgpjbGllbnRJZGlzVmFsaWRuYW1lYXR0cmlidXRlc2NvbnRlbnRkcm9wQ2FwaW5uZXJCbG9ja3NUaGUgR2FsbGVyeSBibG9jayBub3cgaGFzIGxpZ2h0Ym94IHN1cHBvcnQgd2l0aCBhbiBhZGRlZCBzbGlkZXNob3cgb3B0aW9uLiBKdXN0IGluc2VydCBhIEdhbGxlcnksIGljayB0aGUgbGluayBpY29uIGFuZCBlbmxhcmdlIHQgJ29uIGNsaWNrLnN0YXRldmVyc2lvbm9yaWdpbmFsQ29udGVudG9yaWdpbmFsQ29udGVudG9yaWdpbmFsQ29udGVudHBic0RtRTcuMCBpbnRyb2R1Y2VzIGhlaWdodCBhbmQgd2lkdGggYmxvY2sgc3VwcG9ydCwgdHlwb2dyYXBoeSB0ZXh0IGluZGVudCBzdXBwb3J0IGluIHBhcmFncmFwaHMsIHByZXNldHMgc3VwcG9ydCwgYW5kIHBzZXVkbyBlbGVtZW50cyBzdXBwb3J0IG9uIHRoZSBjb3JlL2J1dHRvbiBibG9jayBmb3IgKCA8Y29kZT4nOmhvdmVyPC9jb2RlPicsIDxjb2RlPic6Zm9jdXM8L2NvZGU+JywgPGNvZGU+Jzpmb2N1cy12aXNpYmxlJzwvY29kZT4sIDxjb2RlPic6YWN0aXZlJyA8L2NvZGU+KSBhdCB0aGUgPGNvZGU+dGhlbWUuanNvbjwvY29kZT4gbGV2ZWwuIFN1cHBvcnQgZm9yIHByZXNldCBkaW1lbnNpb25zIHZhbHVlcyBpbiA8Y29kZT50aGVtZS5qc29uPC9jb2RlPiBoYXZlIGJlZW4gYWRkZWQgZm9yIGJsb2NrIHN1cHBvcnRzIHN1Y2ggYXMgd2lkdGgsIGhlaWdodCBhbmQgbWluLWhlaWdodCwgYWxsb3dpbmcgdGhlIGJsb2NrJ3MgdmFyaWF0aW9ucyB0byBjb250cm9sIHRoZSBzYW1lIHBzZXVkbyBlbGVtZW50cywgd2hpbGUgYSBkZWZpbmVkIHNldCBvZiBwcmVzZXQgdmFsdWVzIGZvciBkaW1lbnNpb25zIGJsb2NrIHN1cHBvcnRzIGNhbiBiZSBsZXZlcmFnZWQgdG8gcmVkdWNlIHRoZSBuZWVkIHRvIGtub3cgYW5kIG1hbnVhbGx5IHNldCB0aGUgc2FtZSB2YWx1ZSBhY3Jvc3MgbXVsdGlwbGUgYmxvY2tzLnVybGNhcHRpb25hbGxvd1Jlc3BvbnNpdmVyZXNwb25zaXZlcHJldmlld2FibGV0eXBlcHJvdmlkZXJOYW1lU2x1Z+KAmXg3LjAgZGVsaXZlcnMgYW4gZXhwYW5zaXZlIGRldmVsb3BlciB0b29sYm94IGluY2x1ZGluZyBuZXcgdG9vbHMgZm9yIGJ1aWxkaW5nLCBlbmhhbmNlZCBzdXBwb3J0aXZlIHN0cnVjdHVyZXMsIGFuZCBleHBhbmRlZCBBSSBhYmlsaXRpZXMuIERldmVsb3BlcnMgY2FuIG5vdyBjcmVhdGUgYSBQLW9yZXByZXNlbnRhdGlvbiBvZiBic29uIHRoIHNlcnZlciBsZXZlbCwgY3VzdG9taXplIHBsdW4gbGkgZmlsdGVzLCBuZCBleHBsb3JlIGhlIGZvdW5kYXRhbCBsYXlvdXQgZm9yIGEgbW9yZSBleHRlbnNpYmxlIFNpdGUgRWRpdG9yLk9CV29yZFByZXNzIDcuMCBhbGxvd3MgYmxvY2tzIGFuZCBwYXR0ZXJucyB0byBiZSBjcmVhdGVkIGRpcmVjdGx5IG9uIHRoZSBzZXJ2ZXIgd2l0aCBQSFAsIGFuZCByZWdpc3RlcmVkIHdpdGggdGhlIEJsb2NrIEFQSS4gVGhlIFBIUC1vbmx5IHJlcHJlc2VudGF0aW9uIG9mIGJsb2NrcyBhbmQgcGF0dGVybnMgaW5jbHVkZXMgcGF0dGVybiBjcmVhdGlvbiBhbmQgc3ludGF4IHRoYXQgc3RyZWFtbGluZXMgYmxvY2sgY3JlYXRpb24gYW5kIGJpbmRpbmdzLCByZWdpc3RlcmluZyBibG9ja3MgYXV0b21hdGljYWxseSBXaGVuIGEgYmxvY2sgZGVjbGFyZXMgPGNvZGU+J3N1cHBvcnRzJyA9IGFycmF5KCAnYXV0b1JlZ2lzdGVyJyA9IHRydWUgKTwvY29kZT4gYWxvbmcgd2l0aCBhIHJlbmRlciBjYWxsYmFjaywgZXhwb3NpbmcgaXQgdG8gdGhlIGNsaWVudC1zaWRlIHZpYSBhIEphdmFTY3JpcHQgZ2xvYmFsIHZhcmlhYmxlLiBQSFAtcmVnaXN0ZXJlZCBibG9jayBhdHRyaWJ1dGVzIGNhbiBiZSBlZGl0ZWQgaW4gdGhlIGVkaXRvciBhbmQgaW5zcGVjdG9yIGNvbnRyb2xzIGNhbiBiZSBnZW5lcmF0ZWQgZnJvbSBhdHRyaWJ1dGVzLCB3aXRoIGF1dG9tYXRpYyBEYXRhRm9ybSBpbnNwZWN0b3IgY29udHJvbHMgYWRkZWQgZm9yIFBIUCBhdXRvLXJlZ2lzdGVyZWQgYmxvY2tzLkludHJvZHVjaW5nIGEgbmV3IDxjb2RlPndhdGNoKCk8L2NvZGU+IGZ1bmN0aW9uIHRvIHRoZSA8Y29kZT5Ad29yZHByZXNzL2ludGVyYWN0aXZpdHk8L2NvZGU+IHBhY2thZ2UgdGhhdCBzdWJzY3JpYmVzIHRvIGNoYW5nZXMgaW4gYW55IHNpZ25hbCBhY2Nlc3NlZCBpbnNpZGUgYSBjYWxsYmFjaywgcmUtcnVubmluZyB0aGUgY2FsbGJhY2sgd2hlbmV2ZXIgdGhvc2Ugc2lnbmFscyBjaGFuZ2UuIFRoZSBBUEnigJlzIDxjb2RlPmRhdGEtd3Atd2F0Y2g8L2NvZGU+IGNhbiBiZSBhZGRlZCB0byBhIERPTSBlbGVtZW504oCZcyBsaWZlY3ljbGUgYW5kIHJlYWN0IHRvIHN0YXRlIGNoYW5nZXMuIFRoZSA8Y29kZT5zdGF0ZS51cmw8L2NvZGU+IHZhbHVlIGlzIG5vdyBwb3B1bGF0ZWQgc2VydmVyLXNpZGUgZHVyaW5nIGRpcmVjdGl2ZSBwcm9jZXNzaW5nLCByZW1haW5pbmcgdW5jaGFuZ2VkIHVudGlsIHRoZSBmaXJzdCBjbGllbnQtc2lkZSBuYXZpZ2F0aW9uIG9jY3Vycy51cmxjYXB0aW9uYWxsb3dSZXNwb25zaXZlcmVzcG9uc2l2ZXByZXZpZXdhYmxldHlwZXByb3ZpZGVyTmFtZVNsdWdEVmlEYUZtRXhwZXJpZW5lYSBldyBBY3R2aXR5IGxheW91dCwgZXcgRGV0YWlsbGF5b3V0LCBtcHJvdmVkbW9kYWwgYXBwYW5jZSwgYW5kIGhlIGFibGl0eSB0IHJlZ2l0ZXIgM3JkIGFydHkgdHlwZXMgaW4gdGhlIEZpZWxkIEFQSS5BUElzSW50cm9kdWNpbmcgdGhCb2NrIGJkaW5nc2FuZCBwYXR0ZXJucyBvdmVycmRlIGZlYXVyZSx3aXRoIHRoZSBhYmlsaXR5IHRvICBhdmFpbGFsZSBhdHRyaWJ1dGUgb3VyY2VzIGJ5IGZvcm1hdCwgYWxpZ25pbmcgd2l0aCB0aGUgRmllbGQgQVBJLk5BIG5ldyA8Y29kZT5wbHVnbnNfbGlzX3N0YXR1c190eHQ8L2NvZGU+ZmlsdGVyIGluIDxjb2U+Z2V0X3Zld3MoKTwvY29kZT4gaGFzIGJlZW4gYWRkZWQgYWxsbyBjdXN0bSBmaWx0ZWluZy4gQ3VzdG9tIHN0YXR1c2VzIGFkZCB3aXRoIDxjb2RlPnBsdWdpbl9saXQ8Y29kZT4gbm93IGFwcGVhciBhcyB0YXMgdG8gZnRlciB0aGUgcmVsYXRlcGx1Z2lucy4gVGhlIHRiIGxhYmVsIGNhYmUgY3NvbXplZCB1c2kgdGhlIG5ldyA8Y29kZT5wbHVnaW5zX2xpc3Rfc3RhdHVzX3RleHQ8L2NvZGU+IGhvb2suU0VnSSA3LjAgdGhlIGZvbmRhdGlvbiBoYWJlZW4gbGFpIGZvciBhbiB4dGVuc2libGUgc2l0ZSBlZGl0b3IgYW5kIHJvdXRpbmcsIHJvdXRlIGFsaWRhdGlvbixhIG5ldyA8Y29kZT5Ad29yZHByZXNzL2Jvb3QgcGFja2FlPC9jZGU+IHRoYXQgYWxsd3MgcGx1Z2lucyB0byBidWlsIGN1c3RvbSBzdC1lZGl0b3IgcGFnZSwgYW5kIGEgcmVmYWN0b3JlZCA8Y29kZT5Ad29yZHByZXNzL3NjcmlwdHM8L2NvZGU+IHRoYXQgYnVpbGRzIGZyb20gZGlyZWN0b3JpZXMgYW5kIHJlZHVjZXMgV2VicGFjayBkZXBlbmRlbmNlLkJXcmRQcmVzczcuMCBpbnRyZHVjZXVwZGF0ZXMgdGhhdCBzcGFuIGV2ZXJ5IGFyZWEgbyBDZS5UaGVzZSBoYW5nZXMgc3VwcHJ0IG9nb2luZyBpbmlpYXRpdnMgbyBjcmVhdGUgYSBmZXhibGZvbmRhaW5mciBkZXZlbG9wZXIgd2hpbGUgYm9vc2luZ3VzYWJpbGl0IGFuZCBvcG9ydHVuaXR5ZnJjb250dC1saWtDdXN0UFRUaEJsb2NrIEhvb2sgbG9naWhhIGJlbm1vdmQgZnJvbSBuZGl2aWR1YWwgcG8geXBlIGZsdGVycyB0IHRoZSBSRVNUIGNvdHJvbGxlci5NdWlBZG1pbmlzdHJhdHIgYW4gRWRpdG9yIHJvbHMgaGF2ZSBiZWVuIHJlbW92ZWQgZnJvbSB0aGUgbmV3IHVzZXIgZGVmYXVsdCBzZWxlY3RvciB1bmRlciA8Y29kZT5HZW5lcmFsPC9jb2RlPiBuIHRoZSBhZG1pbiBzY2Vlbi4gU2l0ZSBIZWFsdGggbm93IGFsZXRzIGlmIG5lIG9mIHRob3NlIG9sZXN3YXMgc2VsZWN0ZWQgYmVmb3JlIHVpbmcsIHdoaWxhIG5ldyA8Y29kZT5kZWZhdWxfcmxlX2Ryb3Bkb3duX2V4Y2x1ZGVkX3JvbGVzPC9jb2RlPmZpbHRlciBhbGxvd3MgZGVlbG9wZXJzIHRvIGNoYW5nZSBkZWZhdWx0IGV4Y2x1ZGVkIHJvbGVzLlVDb2RlTWlycm9yIGhhcyBiZWVuIHVwZGFkIHRvIHRoZSBsYXRlc3QgPGNvZGU+djU8L2NvZGU+IHZlc2lvLCBvbmd3aXRoIDxjb2RlPkNTU250PC9jb2RlPiwgPGNvZGU+SFRNTEhpbnQ8L2NvZGU+LCBuZCBKPGNvZGU+U09OTGludDwvY29kZT4sIHdoaWxlIDxjb2RlPkVzcG1hPC9jb2Q+IGhhYmVlbiByZWxjZWQgd2loIDxjb2Q+RXByZWU8L2NvZGU+IGZvciBFUzYgc3VwcG9ydCBhbmQgSmF2YVNjcmlwdCBsaW50aW5nLkV4dGVybmFsIExpYnJhcmllcyBVcGRhdGVzY2xpZW50SWRpc1ZhbGlkb3JpZ2luYWxDb250ZW50bmFtZWF0dHJpYnV0ZXNjb250ZW50PGEgaHJlZj0iaHR0cHM6Ly9jb3JlLnRyYWMud29yZHByZXNzLm9yZy90aWNrZXQvNjM3NjMiPmJhY2tib25lLmpzIGhhcyBiZWVuIHVwZ3JhZGVkPC9hPiB0byB0aGUgbGF0ZXN0IHZlcnNpb24gKDEuNi4xKS5pbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG9yaWdpbmFsQ29udGVudG5hbWVhdHRyaWJ1dGVzY29udGVudFRoZSBSZXF1ZXN0cyBsaWJyYXJ5IGhhcyBiZWVuIHVwZGF0ZWQgZnJvbSAyLjAuMTEgdG8gPGEgaHJlZj0iaHR0cHM6Ly9naXRodWIuY29tL1dvcmRQcmVzcy9SZXF1ZXN0cy9yZWxlYXNlcy90YWcvdjIuMC4xNyI+Mi4wLjE3PC9hPi5pbm5lckJsb2Nrc1BIUCBVcGRhdGVzb3JkZXJlZHZhbHVlc2NsaWVudElkaXNWYWxpZG9yaWdpbmFsQ29udGVudG5hbWVhdHRyaWJ1dGVzY29udGVudFdvcmRQcmVzcyBDb3Jl4oCZcyA8YSBocmVmPSJodHRwczovL21ha2Uud29yZHByZXNzLm9yZy9jb3JlLzIwMjYvMDEvMDkvZHJvcHBpbmctc3VwcG9ydC1mb3ItcGhwLTctMi1hbmQtNy0zLyI+bWluaW11bSBQSFAgdmVyc2lvbiBpcyBub3cgNy40PC9hPmlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkb3JpZ2luYWxDb250ZW50bmFtZWF0dHJpYnV0ZXNjb250ZW50PGEgaHJlZj0iaHR0cHM6Ly9jb3JlLnRyYWMud29yZHByZXNzLm9yZy90aWNrZXQvNjQ0OTEiPlBIUE1haWxlciBoYXMgYmVlbiB1cGRhdGVkPC9hPiB0byB2ZXJzaW9uIDcuMC4yLCB3aGljaCBpbmNsdWRlcyBhIFNlbmRlciBhZGRyZXNzIGJ1ZyBmaXguaW5uZXJCbG9ja3NBV29yZFByZXNzIDcuMCBuY3Vkc251bWVvcyBpbXByb3ZtZW50ZGFkZGl0aW9zIHRoYXQgbWFrZSBjbnRlbnRtb3JlIGFjY2Vzc2lsZm8gcnlvbmUuIFRoZSBsb2dpbiBwYXNzd29yZXNldCBud3ByZS1wb3B1bGFlcyBpdGhhIHNlcmFtZSBjb21wbHkgd3RoIFdDQUcgMi4yLCBhZHdwZ2VfbWFnbGV4dCgpZnVuY3Rpb24gaW1vcnRzIEltZ2UgQWx0IHRleHQgbWV0YWRhdGEgZm9tIGltZ2UgSVBUQyBhZGF0YS4gVGggPGNvZGU+d29kLWJyZWFrPC9jb2RlPnByb3BlcnR5IGhzIGJlZSBhZGVkdG8gPGNvZGU+LnNjcmVlbi1yZWRlLXR4dDwvY29kZT50byBlbnN1IHNjcmVlbiByZWFkZXJzIHduJ3QgcmF0ZXh0IGFzIGluZGl2aWR1YWwgbGV0dGVzaW4gaGlkZGVuIGV4dCwgYW5kIDxhIGY9Imh0dHBzOi8vY29yLnRyYWMud29yZHByZXNzLm9yZy90aWNrZXQvNjQ1MjkiPnZpZXd0cm5zaWlucyBhZW9ueSBhY3R2YXRlZCB3aGVyZWRlZCBtbyBpbm90czwvYT5UaXRsZSBhdHRyaWJlc2NhbiBubyBiZSByZW1vdmVkIGZyb20gdHdvIGZ1bmN0aW9ucyB1c2luZyAgbmV3IDxjb2RlPiR1c2VfdGxlX2F0dHI8L2NvZGU+cGFyYW1lLCBhbmQgYXJyZXZlZCBmb20gdGhyZSBhdXRob3IgbGluayBmdW5jdGlvbnMgYnkgZGVmYXVsdC5C4oCZIWxldmVsYW5jaG9yNy4wIG9mZnJzIHNvIG11Y2ggbW9yZSEgTW9yZSB0aGFuIDxhIGhyZWY9Imh0dHBzOi8vY29yZS50cmFjLndvcmRwcmVzcy5vcmcvcXVlcnk\/c3RhdHVzPWNzZWQmYW1wO3R5cGU9ZGVmZWN0KyhidWcpJmFtcDttaWxlc3RvbmU9Ny4wJmFtcDtncm91cD1jb21wb25lbnQmYW1wO2NvbD1pZCZhbXA7Y29sPXN1bW1hcnkmYW1wO2NvbD10eXBlJmFtcDtjb2w9b25lciZhbXA7Y29sPXByaW9yaXR5JmFtcDtjb2w9Y29tcG9uZW50JmFtcDtjb2w9dmVyc2lvbiZhbXA7b3JkZXI9cHJpb3JpdHkiPjMwMDwvYT5Db3JlIGJ1Z3MsIDwgaGY9Imh0dHBzOi8vZ2l0aHViLmNvbS9Xb3JkUHJlc3MvZ3V0ZW5iZXJnL2lzc3Vlcz9xPShsYWJlbCUzQSUyMiU1QlR5cGUlNUQlMjBCdWclMjIlMjBBTkQlMjBpcyUzQWNsb3NlZCklMjBBTkQlMjAobWlsZXN0b25lJTNBJTIyR3V0ZW5iZXJnJTIwMjIuMCUyMiUyME9SJTIwbWlsZXN0b25lJTNBJTIyR3V0ZW5iZXJnJTIwMjIuMSUyMiUyME9SJTIwbWlsZXN0b25lJTNBJTIyR3V0ZW5iZXJnJTIwMjIuMiUyMiUyME9SJTIwbWlsZXN0b25lJTNBJTIyR3V0ZW5iZXJnJTIwMjIuMyUyMiUyME9SJTIwbWlsZXN0b25lJTNBJTIyR3V0ZW5iZXJnJTIwMjIuNCUyMiUyME9SJTIwbWlsZXN0b25lJTNBJTIyR3V0ZW5iZXJnJTIwMjIuNSUyMiUyME9SJTIwbWlsZXN0b25lJTNBJTIyR3V0ZW5iZXJnJTIwMjIuNiUyMikiPjQ4NjwvYT5HdXRlbmJlcmcgYnVncywgPGhyZT0iaHR0cHM6Ly9jb3IudHJhYy5vcmRwcmVzcy5vcmcvcXVlcnk\/c2F0dXM9Y2xzZWQmYW1wO3R5cGU9ZW5hbmNlbWVudCZhbXA7dHlwZT1mZWF0dXJlK3JlcXVlc3QmYW1wO21sZXN0b25lPTcuMCZhbXA7cm91cD1jb21wb25lbnQmYW1wO2NvbD1pZCZhbXA7Y29sPXN1bW1hcnkmYW1wO2NvbD10eXBlJmFtcDtjb2w9b3duZXImYW1wO2NvbD1wcmlvcml0eSZhbXA7Y29sPWNvbXBvbmVudCZhbXA7Y29sPXZlcnNpb24mYW1wO29yZGVyPXByaW9yaXR5Ij43NzwvYT4gZW5hbmNlbWVudHMgYW5kIGZlYXR1cmUgcmVxdWVzdHMsIGFuZCA8YSBocmVmPSJodHRwczovL2NvcmUudHJhYy53b3JkcHJlc3Mub3JnL3F1ZXJ5P3N0YXR1cz1jb3NlZCZhbXA7dHlwZT10YXNrKyhibGVzc2VkKSZhbXA7bWxlc3RvbmU9Ny4wJmFtcDtyb3VwPWNvbXBvbmVudCZhbXA7Y29sPWlkJmFtcDtjb2w9c3VtbWFyeSZhbXA7Y29sPXR5cGUmYW1wO2NvbD1vd25lciZhbXA7Y29sPXByaW9yaXR5JmFtcDtjb2w9Y29tcG9uZW50JmFtcDtjb2w9dmVyc2lvbiZhbXA7b3JkZXI9cHJpb3JpdHkiPjM1PC9hPiBibGVzc2VkIHRhc2tzIGF2ZSBiZWVuIDxhIGhyZWY9Imh0cHMvL2NvcmUudHJhYy53b3JkcHJlc3Mub3JnL3F1ZXJ5P3N0YXR1cz1jbG9zZWQmYW1wO21pbGVzdG9uZT03LjAmYW1wO2dyb3VwPWNvbXBvbmVudCZhbXA7Y29sPWlkJmFtcDtjb2w9c3VtbWFyeSZhbXA7Y29sPW93bmVyJmFtcDtjb2w9dHlwZSZhbXA7Y29sPXByaW9yaXR5JmFtcDtjb2w9Y29tcG9uZW50JmFtcDtjb2w9dmVyc2lvbiZhbXA7b3JkZXI9cHJpb3JpdHkiPm1hcmtlZCBhcyBmaXhlZCBpbiBXb3JkUHJlc3MgNy4wPC9hPi5jb250ZW50QmVsb3cgYXJlIGEgZmV3IHRvIGhpZ2hsaWdodDpkcm9wQ2FwY2xpZW50SWRpc1ZhbGlkb3JpZ2luYWxDb250ZW50bmFtZWF0dHJpYnV0ZXNvcmRlcmVkdmFsdWVzaW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRvcmlnaW5hbENvbnRlbnRuYW1lYXR0cmlidXRlc2NvbnRlbnRTaXRlIEhlYWx0aDogT1BDYWNoZSBhZGRlZCB0byA8Y29kZT5TaXRlIEhlYWx0aCAgSW5mbyAgU2VydmVyPC9jb2RlPiAoPGEgaHJlZj0iaHR0cHM6Ly9jb3JlLnRyYWMud29yZHByZXNzLm9yZy90aWNrZXQvNjM2OTciPlRyYWMgIzYzNjk3PC9hPilpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG9yaWdpbmFsQ29udGVudG5hbWVhdHRyaWJ1dGVzY29udGVudEVkaXRvcjogTmFtZS9kZXNjcmlwdGlvbiBtZXRhZGF0YSBhZGRlZCB0byBwYXR0ZXJucyB3aGVuIHNhdmVkICg8YSBocmVmPSJodHRwczovL2NvcmUudHJhYy53b3JkcHJlc3Mub3JnL3RpY2tldC82NDEyMyI+VHJhYyAjNjQxMjM8L2E+IClpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG9yaWdpbmFsQ29udGVudG5hbWVhdHRyaWJ1dGVzY29udGVudFNjcmlwdCBMb2FkZXI6IEFsbG93IHNjcmlwdHMgdG8gZGVwZW5kIG9uIG1vZHVsZXM6ICg8YSBocmVmPSJodHRwczovL2NvcmUudHJhYy53b3JkcHJlc3Mub3JnL3RpY2tldC82MTUwMCI+VHJhYyAjNjE1MDA8L2E+KWlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkb3JpZ2luYWxDb250ZW50bmFtZWF0dHJpYnV0ZXNjb250ZW50U2NyaXB0IExvYWRlcjogSFRNTDUgc2NyaXB0IHRoZW1lIHN1cHBvcnQgZGVwcmVjYXRlZCBhbmQgcmVtb3ZlZCAoPGEgaHJlZj0iaHR0cHM6Ly9jb3JlLnRyYWMud29yZHByZXNzLm9yZy90aWNrZXQvNjQ0NDIiPlRyYWMgIzY0NDQyPC9hPilpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG9yaWdpbmFsQ29udGVudG5hbWVhdHRyaWJ1dGVzY29udGVudEdlbmVyYWw6IEFsbG93IGhvb2tpbmcgaW50byA8Y29kZT53cF90cmlnZ2VyX2Vycm9yKCk8L2NvZGU+IHdoZW4gPGNvZGU+V1BfREVCVUc8L2NvZGU+IGlzIG5vdCB0cnV0aHkuICg8YSBocmVmPSJodHRwczovL2NvcmUudHJhYy53b3JkcHJlc3Mub3JnL3RpY2tldC82MDg4NiI+VHJhYyAjNjA4ODY8L2E+KWlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkb3JpZ2luYWxDb250ZW50bmFtZWF0dHJpYnV0ZXNjb250ZW50TXVsdGlzaXRlOiBOZXR3b3JrcyBhbmQgU2l0ZXMgbm8gbG9uZ2VyIGF1dG9tYXRpY2FsbHkgbWFyayB3ZWJzaXRlIGFzIHNwYW0gd2hlbiBhbiBhY2NvdW50IGlzIG1hcmtlZCBhcyBzcGFtICg8YSBocmVmPSJodHRwczovL2NvcmUudHJhYy53b3JkcHJlc3Mub3JnL3RpY2tldC82MTE0NiI+VHJhYyAjNjExNDY8L2E+KWlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkb3JpZ2luYWxDb250ZW50bmFtZWF0dHJpYnV0ZXNjb250ZW50VGhlbWVzOiBQSFAgOC4xIGRlcHJlY2F0aW9uIG5vdGljZSBoYW5kbGluZyAoPGEgaHJlZj0iaHR0cHM6Ly9jb3JlLnRyYWMud29yZHByZXNzLm9yZy90aWNrZXQvNjQ4NjQiPlRyYWMgIzY0ODY0PC9hPilpbm5lckJsb2Nrc01vcmUgZGV0YWlscyBvbiBuZXcgPCEtLSB3cDpwYXJhZ3JhcGggLS0+CjwhLS0gL3dwOnBhcmFncmFwaCAtLT4KCmFuZCBpbXByb3ZlZCBibG9ja3MgYXJlIGF2YWlsYWJsZSBoZXJlOjxwPk1vcmUgZGV0YWlscyBvbiBuZXcgYW5kIGltcHJvdmVkIGJsb2NrcyBhcmUgYXZhaWxhYmxlIGhlcmU6PC9wPgphZG1pbiBhZG1pbiA8cD5Xb3JkUHJlc3MgYWRtaW5pc3RyYXRpb24gaGFzIGJlZW4gcmVpbnZpZ29yYXRlZCB3aXRoIGEgbmV3LCBjaGljIGNvbG9yIHNjaGVtZSB0aHJvdWdob3V0IHRoZSBkYXNoYm9hcmQuIFRoZSBuZXcgTW9kZXJuIGFkbWluIHRoZW1lIGlzIGxpdmUgYWNyb3NzIGFkbWluIGhlYWRlcnMsIHRoZSBDdXN0b21pemVyLCB0aGUgY29sb3Igc2NoZW1lIHBpY2tlciwgc2NyaXB0IGxvYWRlciwgdmFyaW91cyB1c2VyIGZ1bmN0aW9ucywgYW5kIGV2ZW4gdGhlIG11bHRpc2l0ZSB1c2VyIHNpZ251cCBoYXMgYmVlbiByZXNraW5uZWQuIFRoZSBNb2Rlcm4gdGhlbWUgaXMgY2xlYW4gYW5kIGVhc3kgb24gdGhlIGV5ZXMsIGJvYXN0aW5nIGEgcmVmcmVzaGVkIGNvbG9yIHBhbGV0dGUsIGhpZ2hlciBjb250cmFzdCwgYW5kIHVwZ3JhZGVkIHR5cG9ncmFwaHksIHVwbGlmdGluZyBhbmQgZWxldmF0aW5nIHRoZSBhZG1pbiBleHBlcmllbmNlLjwvcD4KIGFuZCBzdHlsZXM8IS0tIHdwOmhlYWRpbmcgeyJsZXZlbCI6MywiYW5jaG9yIjoibmV3LWFkbWluLWNvbG9yLXNjaGVtZS1hbmQtc3R5bGVzIn0gLS0+CjxoMyBpZD0ibmV3LWFkbWluLWNvbG9yLXNjaGVtZS1hbmQtc3R5bGVzIiBjbGFzcz0id3AtYmxvY2staGVhZGluZyI+TmV3IGFkbWluIGNvbG9yIHNjaGVtZSBhbmQgc3R5bGVzPC9oMz4KLGFuZCBAYW5raXQtay1ndXB0YSAgQGF1ZHJhc2piLCBAIHdpbGR3b3Jrc2NvbGxhYm9yYXRpb24gYW5kIDxwIGNsYXNzPSJoYXMtdGV4dC1hbGlnbi1yaWdodCI+PGVtPlByb3BzIHRvIEB3ZXN0b25ydXRlciwgQHNhYmVybmhhcmR0LCBAbWFyeWJhdW0sIEBqZWZmcGF1bCwgQGpvcmJpbiwgQGRlc3Jvc2osPC9lbT4gPGVtPkBjb2ZmZWUyY29kZSwgQGF1ZHJhc2piLCBAd2lsZHdvcmtzIGFuZCBAYW5raXQtay1ndXB0YSBmb3IgY29sbGFib3JhdGlvbiBhbmQgcmV2aWV3LjwvZW0+PC9wPgpzdGF0ZXZlcnNpb25tYmVjb2NsaWVudElkaXNWYWxpZG5hbWVhdHRyaWJ1dGVzY29udGVudGRyb3BDYXBpbm5lckJsb2Nrc2FsdGNhcHRpb25pZGxpbmt1cmxocmVmc2l6ZVNsdWdsaW5rRGVzdGluYXRpb248IS0tIHdwOmltYWdlIHsiaWQiOjEyMzE5Miwic2l6ZVNsdWciOiJmdWxsIiwibGlua0Rlc3RpbmF0aW9uIjoibWVkaWEifSAtLT4KPCEtLSAvd3A6aW1hZ2UgLS0+Cgo8cD5BIG5ldyBIZWFkaW5nIEJsb2NrIGluY2x1ZGVzIHZhcmlhdGlvbnMgb2YgYWxsIGhlYWRpbmcgbGV2ZWxzLCBlYXN5IHRvZ2dsaW5nIGluIHRoZSBzaWRlYmFyIGluc3BlY3RvciBhbmQgcXVpY2sgdHJhbnNmb3JtcywgYW5kIGRpc3BsYXkgaW4gdGhlIHNlYXJjaCBhbmQgc2xhc2ggaW5zZXJ0ZXIuPC9wPgpzbGV2ZWxhbmNob3JBIG5ldyBIZWFkaW5nIEJsb2NrIGluY2x1ZGVzIHZhcmlhdGlvbnMgb2YgYWxsIGhlYWRpbmcgbGV2ZWxzLCBlYXN5IHRvZ2dsaW5nIGluIHRoZSBzaWRlYmFyIGluc3BlY3RvciBhbmQgcXVpY2sgdHJhbnNmb3JtcywgYW5kIGRpc3BsYXkgaW4gdGhlIHNlYXJjaCBhbmQgc2xhc2ggaW5zZXJ0ZXIuYWx0Y2FwdGlvbmlkdXJsaHJlZnNpemVTbHVnbGlua0Rlc3RpbmF0aW9ubGV2ZWxhbmNob3JUaGUgbmV3IEJyZWFkY3J1bWJzIEJsb2NrIGluIDcuMCBhdXRvbWF0aWNhbGx5IHJlZmxlY3RzIHRoZSBzaXRlJ3MgbmF2aWdhdGlvbmFsIGhpZXJhcmNoeSB3aXRoIHRoZSBhYmlsaXR5IGZvciBnbG9iYWwgYXBwbGljYXRpb24gaW4gc2l0ZSBwYXJ0cyBsaWtlIHRoZSB0aGVtZSBoZWFkZXIuIE5ldyBmaWx0ZXJzIGFsbG93IGRldmVsb3BlcnMgdG8gYWRkLCByZW1vdmUsIGFuZCBtb2RpZnkgYnJlYWRjcnVtYiB0cmFpbHMsIGFuZCBzcGVjaWZ5IHdoaWNoIHRheG9ub215IGFuZCB0ZXJtcyBhcHBlYXIgaW4gdGhlIEJyZWFkY3J1bWJzIHRyYWlscy51cmxjYXB0aW9uYWxsb3dSZXNwb25zaXZlcmVzcG9uc2l2ZXByZXZpZXdhYmxldHlwZXByb3ZpZGVyTmFtZVNsdWdOQmxldmVsYW5jaG9yRWl0aW5nIHRoIG5hdmlnYXRpbmJsb2NrIGlzIG5vdyBtb3Igc2lwbCB3aXRoIGltcHJvdmVpbnNlcnRpbiwgSW50ZXJhY3RpaXR5IGZvciBwYXR0bmVkaXRpbmcgYW5kIEN0ZW50T25seSwgYW5kIGltcHJvdmVkIOKAnG91bmTigJ0gcGFnZSBpdGVtIHJlc2VudGF0aW9uLmRyb3BDYXBsZXZlbGFuY2hvclZpZGVvcyBjbiBub3cgYmVtZWRkZWQgYXMgc2VjdGluIGJhZ3JvdWQgaW4gdGhlIENvdmVyIGJsb2NrLmRyb3BDYXBsZXZlbGFuY2hvcmUgdGxvY2sgdXVybGNhcHRpb25hbGxvd1Jlc3BvbnNpdmVyZXNwb25zaXZlcHJldmlld2FibGV0eXBlcHJvdmlkZXJOYW1lU2x1Z2xldmVsYW5jaG9ydXJsY2FwdGlvbmFsbG93UmVzcG9uc2l2ZXJlc3BvbnNpdmVwcmV2aWV3YWJsZXR5cGVwcm92aWRlck5hbWVTbHVnbGV2ZWxhbmNob3JsZXZlbGFuY2hvclBIUG5seSBsb2NrIGVnaXN0cmF0aW9udXJsY2FwdGlvbmFsbG93UmVzcG9uc2l2ZXJlc3BvbnNpdmVwcmV2aWV3YWJsZXR5cGVwcm92aWRlck5hbWVTbHVnbGV2ZWxhbmNob3J1cmxjYXB0aW9uYWxsb3dSZXNwb25zaXZlcmVzcG9uc2l2ZXByZXZpZXdhYmxldHlwZXByb3ZpZGVyTmFtZVNsdWdsZXZlbGFuY2hvcmRyb3BDYXBzbGV2ZWxhbmNob3JjIGlucyBlYXRpb2xldmVsYW5jaG9yZSBsbmlzZmlsdGVsZXZlbGFuY2hvcml0ZSBkaXRvIHdvcmRlc3MvYmlsIGFuIHV0aW5sZXZlbGFuY2hvcm51ZGV2IGdvZGllb2xldmVsYW5jaG9ybyBvIG8gbyBvIHlwLmRyb3BDYXBsZXZlbGFuY2hvciBzYyBzZSBlaXN0dG9ubGV2ZWxhbmNob3JvZGVpcnJvciBwZGEgdG8gdmNvbnRlbnR0ZWxldmVsYW5jaG9yb3JkZXJlZHZhbHVlc2NvbnRlbnRsZXZlbGFuY2hvcm9yZGVyZWR2YWx1ZXNsZXZlbGFuY2hvcmJsZXZlbGFuY2hvcnV0IHdhaXQgdGVyZW1vcmUgY2xpZW50SWRpc1ZhbGlkb3JpZ2luYWxDb250ZW50bmFtZWF0dHJpYnV0ZXNvcmRlcmVkdmFsdWVzaW5uZXJCbG9ja3NhbHRjYXB0aW9uaWRsaW5rdXJsaHJlZnNpemVTbHVnbGlua0Rlc3RpbmF0aW9uPCEtLSB3cDppbWFnZSB7ImlkIjoxMjMxOTcsInNpemVTbHVnIjoiZnVsbCIsImxpbmtEZXN0aW5hdGlvbiI6Im1lZGlhIn0gLS0+CjwhLS0gL3dwOmltYWdlIC0tPgpuIHRoZSBibG9jayBsZXZlbDwhLS0gd3A6aGVhZGluZyB7ImxldmVsIjozLCJhbmNob3IiOiJjdXN0b20tY3NzLW9uLXRoZS1ibG9jay1sZXZlbCJ9IC0tPgo8aDMgaWQ9ImN1c3RvbS1jc3Mtb24tdGhlLWJsb2NrLWxldmVsIiBjbGFzcz0id3AtYmxvY2staGVhZGluZyI+Q3VzdG9tIENTUyBvbiB0aGUgYmxvY2sgbGV2ZWw8L2gzPgo8IS0tIHdwOnBhcmFncmFwaCB7Im1ldGFkYXRhIjp7Im5vdGVJZCI6NDg3MjR9fSAtLT4KQGRlc3Jvc2o8ZW0+LCA8L2VtPnN1bW1heWNsPWZvY3VzZXMmYW1wO288cD5UaGVyZSBhcmUgbW9yZSB0aGFuIDxhIGhyZWY9Imh0dHBzOi8vY29yZS50cmFjLndvcmRwcmVzcy5vcmcvcXVlcnk\/c3RhdHVzPWNsb3NlZCZhbXA7bWlsZXN0b25lPTcuMCZhbXA7Z3JvdXA9Y29tcG9uZW50JmFtcDtjb2w9aWQmYW1wO2NvbD1zdW1tYXJ5JmFtcDtjb2w9dHlwZSZhbXA7Y29sPXByaW9yaXR5JmFtcDtjb2w9Zm9jdXNlcyZhbXA7b3JkZXI9cHJpb3JpdHkiPjQxOSBDb3JlIFRyYWMgdGlja2V0czwvYT4gaW5jbHVkZWQgaW4gV29yZFByZXNzIDcuMCwgPGEgaHJlZj0iaHR0cHM6Ly9jb3JlLnRyYWMud29yZHByZXNzLm9yZy9xdWVyeT9zdGF0dXM9Y2xvc2VkJmFtcDt0eXBlPWVuaGFuY2VtZW50JmFtcDt0eXBlPWZlYXR1cmUrcmVxdWVzdCZhbXA7bWlsZXN0b25lPTcuMCZhbXA7Z3JvdXA9Y29tcG9uZW50JmFtcDttYXg9MjAwJmFtcDtjb2w9aWQmYW1wO2NvbD1zdW1tYXJ5JmFtcDtjb2w9dHlwZSZhbXA7Y29sPXN0YXR1cyZhbXA7Y29sPW1pbGVzdG9uZSZhbXA7Y29sPW93bmVyJmFtcDtjb2w9cHJpb3JpdHkmYW1wO29yZGVyPXByaW9yaXR5Ij5vdmVyIDc2IG9mIHdoaWNoIGFyZSBlbmhhbmNlbWVudHMgYW5kIGZlYXR1cmUgcmVxdWVzdHM8L2E+LCBhbmQgPGEgaHJlZj0iaHR0cHM6Ly9jb3JlLnRyYWMud29yZHByZXNzLm9yZy9xdWVyeT9zdGF0dXM9Y2xvc2VkJmFtcDt0eXBlPWRlZmVjdCsoYnVnKSZhbXA7bWlsZXN0b25lPTcuMCZhbXA7Z3JvdXA9Y29tcG9uZW50JmFtcDttYXg9NTAwJmFtcDtjb2w9aWQmYW1wO2NvbD1zdW1tYXJ5JmFtcDtjb2w9dHlwZSZhbXA7Y29sPXN0YXR1cyZhbXA7Y29sPW1pbGVzdG9uZSZhbXA7Y29sPW93bmVyJmFtcDtjb2w9cHJpb3JpdHkmYW1wO29yZGVyPXByaW9yaXR5Ij5tb3JlIHRoYW4gMzAwIGJ1ZyBmaXhlczwvYT4uIFRoaXMgcmVsZWFzZSBpbmNsdWRlcyA8YSBocmVmPSJodHRwczovL2NvcmUudHJhYy53b3JkcHJlc3Mub3JnL3F1ZXJ5P3N0YXR1cz1jbG9zZWQmYW1wO2NvbXBvbmVudD1FZGl0b3ImYW1wO21pbGVzdG9uZT03LjAmYW1wO2NvbD1pZCZhbXA7Y29sPXN1bW1hcnkmYW1wO2NvbD1zdGF0dXMmYW1wO2NvbD1taWxlc3RvbmUmYW1wO2NvbD1vd25lciZhbXA7Y29sPXR5cGUmYW1wO2NvbD1wcmlvcml0eSZhbXA7b3JkZXI9cHJpb3JpdHkiPjQwKyB0aWNrZXRzIGZvY3VzZWQgb24gdGhlIEVkaXRvcjwvYT4sIGFuZCA8YSBocmVmPSJodHRwczovL2NvcmUudHJhYy53b3JkcHJlc3Mub3JnL3F1ZXJ5P2NvbXBvbmVudD1BZG1pbmlzdHJhdGlvbiZhbXA7bWlsZXN0b25lPTcuMCZhbXA7b3ImYW1wO2ZvY3VzZXM9fmFkbWluaXN0cmF0aW9uJmFtcDttaWxlc3RvbmU9Ny4wJmFtcDtncm91cD1jb21wb25lbnQmYW1wO2NvbD1pZCZhbXA7Y29sPXN1bW1hcnkmYW1wO2NvbD1taWxlc3RvbmUmYW1wO2NvbD1vd25lciZhbXA7Y29sPXR5cGUmYW1wO2NvbD1zdGF0dXMmYW1wO2NvbD1wcmlvcml0eSZhbXA7b3JkZXI9cHJpb3JpdHkiPjkwKyB0aWNrZXRzIGZvY3VzZWQgb24gd3AtYWRtaW48L2E+LjwvcD4KPCEtLSB3cDpwYXJhZ3JhcGggLS0+CjwhLS0gL3dwOnBhcmFncmFwaCAtLT4KCnN0YXRldmVyc2lvbm9yaWdpbmFsQ29udGVudG5ic3BucwptZXRhZGF0YW1ldGFkYXRhPHA+VGhpcyBndWlkZSBvdXRsaW5lcyBtYWpvciBkZXZlbG9wZXIgZmVhdHVyZXMgYW5kIGJyZWFraW5nIGNoYW5nZXMgaW4gNy4wIGFuZCBpcyBwdWJsaXNoZWQgaW4gdGhlIFJlbGVhc2UgQ2FuZGlkYXRlIHBoYXNlIHRvIGhlbHAgaW5mb3JtIFdvcmRQcmVzcyBleHRlbmRpbmcgZGV2ZWxvcGVycywgQ29yZSBkZXZlbG9wZXJzLCBhbmQgb3RoZXJzLjwvcD4KPCEtLSB3cDpwYXJhZ3JhcGggeyJtZXRhZGF0YSI6eyJub3RlSWQiOjQ4NzI2fX0gLS0+CldQICB3aGlsZSAuIGZvciB5b3VtZXRhZGF0YWNsaWVudElkaXNWYWxpZG9yaWdpbmFsQ29udGVudG5hbWVhdHRyaWJ1dGVzY29udGVudEFzIGEgYm9udXMsIHRoZSBBYmlsaXRpZXMgQVBJIGlzIGludGVncmF0ZWQgaW50byB0aGUgQUkgQ2xpZW50LCBkZWxpdmVyaW5nIG5ldyBhbmQgZXhwYW5zaXZlIEFJIGFiaWxpdGllcyB0aGF0IGNhbiBiZSBidWlsdCBpbnRvIHdvcmtmbG93cyB0aGF0IHJ1biBhYmlsaXRpZXMgZmx1aWRseSwgb25lIGFmdGVyIGFub3RoZXIuZHJvcENhcG1ldGFkYXRhaW5uZXJCbG9ja3M8IS0tIHdwOnBhcmFncmFwaCB7Im1ldGFkYXRhIjp7Im5vdGVJZCI6NDg3MzF9fSAtLT4KPCEtLSAvd3A6cGFyYWdyYXBoIC0tPgoKZGlyZWN0bHkgIFdQPCEtLSB3cDpwYXJhZ3JhcGggLS0+CjxwPkFzIGEgYm9udXMsIHRoZSBBYmlsaXRpZXMgQVBJIGlzIGludGVncmF0ZWQgZGlyZWN0bHkgaW50byB0aGUgV1AgQUkgQ2xpZW50LCBkZWxpdmVyaW5nIG5ldyBhbmQgZXhwYW5zaXZlIEFJIGFiaWxpdGllcyB0aGF0IGNhbiBiZSBidWlsdCBpbnRvIHdvcmtmbG93cyB0aGF0IHJ1biBhYmlsaXRpZXMgZmx1aWRseSwgb25lIGFmdGVyIGFub3RoZXIuPC9wPgouU2Vsb3BlcjxwPldvcmRQcmVzcyA3LjAgZXhwYW5kcyBvbiB0aGUgQWJpbGl0aWVzIEFQSSBieSBpbnRyb2R1Y2luZyBhIEphdmFTY3JpcHQgY291bnRlcnBhcnQ6IHRoZSBDbGllbnQtU2lkZSBBYmlsaXRpZXMgcGFja2FnZSB3aXRoIG5ldyBhbmQgaHlicmlkIGFiaWxpdGllcywgYW4gaW50dWl0aXZlIFVJLCBhIGNvbW1hbmQgcGFsZXR0ZSwgYW5kIGZpbHRlciBhbmQgcXVlcnkgZnVuY3Rpb25hbGl0eS48L3A+Cm9mIDxwPlRoZSBDb25uZWN0b3JzIEFQSSBpcyB0aGUgYmFja2JvbmUgb2YgdGhlIENvbm5lY3RvcnMgc2NyZWVuOyBhbiBleHRlbnNpYmlsaXR5IEFQSSB0aGF0IGZhY2lsaXRhdGVzIGFuZCBzdXBwb3J0cyB0aGUgaW5jbHVzaW9uIG9mIGFnZW50cy48L3A+CigpIDxwPlRoZSBBUEkgc3VwcG9ydHMgdHdvIGF1dGhlbnRpY2F0aW9uIG1ldGhvZHMgKDxjb2RlPmFwaV9rZXk8L2NvZGU+IGFuZCA8Y29kZT5ub25lPC9jb2RlPikgYmFzZWQgb24gcHJvdmlkZXIgbWV0YWRhdGEsIGFuZCBpcyBkZXNpZ25lZCB0byBmYWNpbGl0YXRlIGFkZGl0aW9uYWwgY29ubmVjdG9yIHR5cGVzIGluIGZ1dHVyZSByZWxlYXNlcy4gVGhlIENvbm5lY3RvcnMgQVBJIHVzZXMgdGhlIFdQIEFJIENsaWVudOKAmXMgZGVmYXVsdCByZWdpc3RyeSB0byBhdXRvbWF0aWNhbGx5IGRpc2NvdmVyIHByb3ZpZGVycywgYW5kIGNvcnJlc3BvbmRpbmcgbWV0YWRhdGEgdG8gZ2VuZXJhdGUgY29ubmVjdG9ycywgd2hpbGUgY29ubmVjdG9ycyBhdXRoZW50aWNhdGVkIHZpYSBvdGhlciBtZXRob2RzIGFyZSBzdG9yZWQgaW4gdGhlIFBIUCByZWdpc3RyeS4gWW91IGNhbiB1c2UgdGhlIDxjb2RlPndwX2Nvbm5lY3RvcnNfaW5pdDwvY29kZT4gYWN0aW9uIHRvIG92ZXJyaWRlIGNvbm5lY3RvcnMgbWV0YWRhdGEsIHdoaWNoIHdpbGwgYmUgdGhlIGtleSBmb3IgcmVnaXN0ZXJpbmcgbmV3IGNvbm5lY3RvciB0eXBlcyBpbiBmdXR1cmUgcmVsZWFzZXMuIFRoZSBBUEkgaW5jbHVkZXMgdGhyZWUgcHVibGljIGZ1bmN0aW9ucyBmb3IgcXVlcnlpbmcgdGhlIHJlZ2lzdHJ5LCBhbmQgdGhlIGZyb250ZW5kIFVJIGNhbiBiZSBjdXN0b21pemVkIHVzaW5nIGNsaWVudC1zaWRlIEphdmFTY3JpcHQgcmVnaXN0cmF0aW9uLjwvcD4KbWV0YWRhdGE8IS0tIHdwOnBhcmFncmFwaCB7Im1ldGFkYXRhIjp7Im5vdGVJZCI6NDg3MzJ9fSAtLT4Kb2YgdGhlIGZvciBpbmRpdmlkdWFsIGJsb2NrczxkZT5jbzwvY29kZT48cD43LjAgaW5zcGlyZXMgY3JlYXRpdml0eSB3aXRoIGVuaGFuY2VkIGRlc2lnbiB0b29scyBhbmQgbmV3IGVkaXRpbmcgY2FwYWJpbGl0aWVzLiBVc2VycyBjYW4gbm93IGN1c3RvbWl6ZSBuYXZpZ2F0aW9uIG92ZXJsYXlzIG9uIG1vYmlsZSwgZ3JhbnVsYXIgY29udHJvbCBvZiB0aGUgcmVzcG9uc2l2ZW5lc3MgZm9yIGluZGl2aWR1YWwgYmxvY2tzLCBhbmQgZWRpdCBhdCB0aGUgcGF0dGVybiBsZXZlbCBpbiBkaWZmZXJlbnQgbW9kZXMuPC9wPgo8aDMgaWQ9InBhdHRlcm4tZWRpdGluZy1hbmQtY29udGVudG9ubHktaW50ZXJhY3Rpdml0eSIgY2xhc3M9IndwLWJsb2NrLWhlYWRpbmciPlBhdHRlcm4gRWRpdGluZyBhbmQgPGNvZGU+Y29udGVudE9ubHk8L2NvZGU+IEludGVyYWN0aXZpdHk8L2gzPgpDU1MgZm9ybGV2ZWxhbmNob3JlIG90bWV0YWRhdGE8cD43LjAgaW50cm9kdWNlcyBoZWlnaHQgYW5kIHdpZHRoIGJsb2NrIHN1cHBvcnQsIHR5cG9ncmFwaHkgdGV4dCBpbmRlbnQgc3VwcG9ydCBpbiBwYXJhZ3JhcGhzLCBwcmVzZXRzIHN1cHBvcnQsIGFuZCBwc2V1ZG8gZWxlbWVudHMgc3VwcG9ydCBvbiB0aGUgY29yZS9idXR0b24gYmxvY2sgZm9yICggPGNvZGU+Jzpob3ZlcjwvY29kZT4nLCA8Y29kZT4nOmZvY3VzPC9jb2RlPicsIDxjb2RlPic6Zm9jdXMtdmlzaWJsZSc8L2NvZGU+LCA8Y29kZT4nOmFjdGl2ZScgPC9jb2RlPikgYXQgdGhlIDxjb2RlPnRoZW1lLmpzb248L2NvZGU+IGxldmVsLiBTdXBwb3J0IGZvciBwcmVzZXQgZGltZW5zaW9ucyB2YWx1ZXMgaW4gPGNvZGU+dGhlbWUuanNvbjwvY29kZT4gaGF2ZSBiZWVuIGFkZGVkIGZvciBibG9jayBzdXBwb3J0cyBzdWNoIGFzIHdpZHRoLCBoZWlnaHQgYW5kIG1pbi1oZWlnaHQsIGFsbG93aW5nIHRoZSBibG9jaydzIHZhcmlhdGlvbnMgdG8gY29udHJvbCB0aGUgc2FtZSBwc2V1ZG8gZWxlbWVudHMsIHdoaWxlIGEgZGVmaW5lZCBzZXQgb2YgcHJlc2V0IHZhbHVlcyBmb3IgZGltZW5zaW9ucyBibG9jayBzdXBwb3J0cyBjYW4gYmUgbGV2ZXJhZ2VkIHRvIHJlZHVjZSB0aGUgbmVlZCB0byBrbm93IGFuZCBtYW51YWxseSBzZXQgdGhlIHNhbWUgdmFsdWUgYWNyb3NzIG11bHRpcGxlIGJsb2Nrcy48L3A+CjxwPjcuMCBkZWxpdmVycyBhbiBleHBhbnNpdmUgZGV2ZWxvcGVyIHRvb2xib3ggaW5jbHVkaW5nIG5ldyB0b29scyBmb3IgYnVpbGRpbmcsIGVuaGFuY2VkIHN1cHBvcnRpdmUgc3RydWN0dXJlcywgYW5kIGV4cGFuZGVkIEFQSSBhYmlsaXRpZXMuIERldmVsb3BlcnMgY2FuIG5vdyBjcmVhdGUgYSBQSFAtb25seSByZXByZXNlbnRhdGlvbiBvZiBibG9ja3Mgb24gdGhlIHNlcnZlciBsZXZlbCwgY3VzdG9taXplIHBsdWdpbiBsaXN0IGZpbHRlcnMsIGFuZCBleHBsb3JlIHRoZSBmb3VuZGF0aW9uYWwgbGF5b3V0IGZvciBhIG1vcmUgZXh0ZW5zaWJsZSBTaXRlIEVkaXRvci48L3A+CjwhLS0gd3A6cGFyYWdyYXBoIHsibWV0YWRhdGEiOnsibm90ZUlkIjo0ODczN319IC0tPgo8cD5JbiA3LjAgdGhlIGZvdW5kYXRpb24gaGFzIGJlZW4gbGFpZCBmb3IgYW4gZXh0ZW5zaWJsZSBzaXRlIGVkaXRvciBhbmQgcm91dGluZywgcm91dGUgdmFsaWRhdGlvbiwgYSBuZXcgPGNvZGU+QHdvcmRwcmVzcy9ib290IHBhY2thZ2U8L2NvZGU+IHRoYXQgYWxsb3dzIHBsdWdpbnMgdG8gYnVpbGQgY3VzdG9tIHNpdGUtZWRpdG9yIHBhZ2VzLCBhbmQgYSByZWZhY3RvcmVkIDxjb2RlPkB3b3JkcHJlc3Mvc2NyaXB0czwvY29kZT4gdGhhdCBidWlsZHMgZnJvbSBkaXJlY3RvcmllcyBhbmQgcmVkdWNlcyBXZWJwYWNrIGRlcGVuZGVuY2UuPC9wPgo8bGk+VGhlIFJlcXVlc3RzIGxpYnJhcnkgaGFzIGJlZW4gdXBkYXRlZCBmcm9tIDIuMC4xMSB0byA8YSBocmVmPSJodHRwczovL2dpdGh1Yi5jb20vV29yZFByZXNzL1JlcXVlc3RzL3JlbGVhc2VzL3RhZy92Mi4wLjE3Ij4yLjAuMTc8L2E+LjwvbGk+CjxsaT48YSBocmVmPSJodHRwczovL2NvcmUudHJhYy53b3JkcHJlc3Mub3JnL3RpY2tldC82NDQ5MSI+UEhQTWFpbGVyIGhhcyBiZWVuIHVwZGF0ZWQ8L2E+IHRvIHZlcnNpb24gNy4wLjIsIHdoaWNoIGluY2x1ZGVzIGEgU2VuZGVyIGFkZHJlc3MgYnVnIGZpeC48L2xpPgo8cD43LjAgb2ZmZXJzIHNvIG11Y2ggbW9yZSEgTW9yZSB0aGFuIDxhIGhyZWY9Imh0dHBzOi8vY29yZS50cmFjLndvcmRwcmVzcy5vcmcvcXVlcnk\/c3RhdHVzPWNsb3NlZCZhbXA7dHlwZT1kZWZlY3QrKGJ1ZykmYW1wO21pbGVzdG9uZT03LjAmYW1wO2dyb3VwPWNvbXBvbmVudCZhbXA7Y29sPWlkJmFtcDtjb2w9c3VtbWFyeSZhbXA7Y29sPXR5cGUmYW1wO2NvbD1vd25lciZhbXA7Y29sPXByaW9yaXR5JmFtcDtjb2w9Y29tcG9uZW50JmFtcDtjb2w9dmVyc2lvbiZhbXA7b3JkZXI9cHJpb3JpdHkiPjMwMDwvYT4gQ29yZSBidWdzLCA8YSBocmVmPSJodHRwczovL2dpdGh1Yi5jb20vV29yZFByZXNzL2d1dGVuYmVyZy9pc3N1ZXM\/cT0obGFiZWwlM0ElMjIlNUJUeXBlJTVEJTIwQnVnJTIyJTIwQU5EJTIwaXMlM0FjbG9zZWQpJTIwQU5EJTIwKG1pbGVzdG9uZSUzQSUyMkd1dGVuYmVyZyUyMDIyLjAlMjIlMjBPUiUyMG1pbGVzdG9uZSUzQSUyMkd1dGVuYmVyZyUyMDIyLjElMjIlMjBPUiUyMG1pbGVzdG9uZSUzQSUyMkd1dGVuYmVyZyUyMDIyLjIlMjIlMjBPUiUyMG1pbGVzdG9uZSUzQSUyMkd1dGVuYmVyZyUyMDIyLjMlMjIlMjBPUiUyMG1pbGVzdG9uZSUzQSUyMkd1dGVuYmVyZyUyMDIyLjQlMjIlMjBPUiUyMG1pbGVzdG9uZSUzQSUyMkd1dGVuYmVyZyUyMDIyLjUlMjIlMjBPUiUyMG1pbGVzdG9uZSUzQSUyMkd1dGVuYmVyZyUyMDIyLjYlMjIpIj40ODY8L2E+IEd1dGVuYmVyZyBidWdzLCA8YSBocmVmPSJodHRwczovL2NvcmUudHJhYy53b3JkcHJlc3Mub3JnL3F1ZXJ5P3N0YXR1cz1jbG9zZWQmYW1wO3R5cGU9ZW5oYW5jZW1lbnQmYW1wO3R5cGU9ZmVhdHVyZStyZXF1ZXN0JmFtcDttaWxlc3RvbmU9Ny4wJmFtcDtncm91cD1jb21wb25lbnQmYW1wO2NvbD1pZCZhbXA7Y29sPXN1bW1hcnkmYW1wO2NvbD10eXBlJmFtcDtjb2w9b3duZXImYW1wO2NvbD1wcmlvcml0eSZhbXA7Y29sPWNvbXBvbmVudCZhbXA7Y29sPXZlcnNpb24mYW1wO29yZGVyPXByaW9yaXR5Ij43NzwvYT4gZW5oYW5jZW1lbnRzIGFuZCBmZWF0dXJlIHJlcXVlc3RzLCBhbmQgPGEgaHJlZj0iaHR0cHM6Ly9jb3JlLnRyYWMud29yZHByZXNzLm9yZy9xdWVyeT9zdGF0dXM9Y2xvc2VkJmFtcDt0eXBlPXRhc2srKGJsZXNzZWQpJmFtcDttaWxlc3RvbmU9Ny4wJmFtcDtncm91cD1jb21wb25lbnQmYW1wO2NvbD1pZCZhbXA7Y29sPXN1bW1hcnkmYW1wO2NvbD10eXBlJmFtcDtjb2w9b3duZXImYW1wO2NvbD1wcmlvcml0eSZhbXA7Y29sPWNvbXBvbmVudCZhbXA7Y29sPXZlcnNpb24mYW1wO29yZGVyPXByaW9yaXR5Ij4zNTwvYT4gYmxlc3NlZCB0YXNrcyBoYXZlIGJlZW4gPGEgaHJlZj0iaHR0cHM6Ly9jb3JlLnRyYWMud29yZHByZXNzLm9yZy9xdWVyeT9zdGF0dXM9Y2xvc2VkJmFtcDttaWxlc3RvbmU9Ny4wJmFtcDtncm91cD1jb21wb25lbnQmYW1wO2NvbD1pZCZhbXA7Y29sPXN1bW1hcnkmYW1wO2NvbD1vd25lciZhbXA7Y29sPXR5cGUmYW1wO2NvbD1wcmlvcml0eSZhbXA7Y29sPWNvbXBvbmVudCZhbXA7Y29sPXZlcnNpb24mYW1wO29yZGVyPXByaW9yaXR5Ij5tYXJrZWQgYXMgZml4ZWQgaW4gV29yZFByZXNzIDcuMDwvYT4uPC9wPgosLCwFB4gIBQcFunKcA+ADA5kIqgSgA\/4CAAUHBQeGYZcCBQcDCgEHiwcBA5YDAQqLBQUHCAQIBggFCAcIBwgGCA4IDggLCAZIAQYIBBgWEx8aIBsvKgkZISIWCAoIBAgGGQgHBApHAAuIAjsIBwQKRwALigIBIwGfFAgHBApHAAu\/DggHBApHAAufAQgHBApHAAsYohJBBAIFARAIFgcIBwQKRwALAhAFBkEMCAcECkcAC5kFCAcECkcACwkFRgAVAqUCSwABrgUJAhQIBwQKRwALhQGGARQbASYRCQsHkwFBABwGBwIWCAcECkcACwMHCAcECkcACwIEAwQIDx5BAhcJggIBuQEbMxYxBgcCjAEqFgYHBgcCCAcECkcACwMHDwoLBBAIBwQKRwALGQUGCAcECkcAC4ABEYkCkAoWCAcECkcACwoOGZ0BFJcCHCcCDAcJNAYHBgcBBQcGBwgHBApHAAsIBwQKRwALAwcPCgsEEBiiB0EDAgdBAQIIBwQKRwALFAUGCykVFgkLEwGNAjIIKZ0BBgeeAQkRGQMQAwQBDQEIBwQKRwALAwcCBAMECA8IBwQKRwALDgUGCAcECkcACzMCkgEIBwQKRwALKwEHBQSeBRKmAySMAb8CLgYHBgcGBwgHBApHAAsDBw8KCwQQCAcECkcACxQFBggHBApHAAuhAwePA6EClwoIBwQKRwALBAwFBggHBApHAAuAAQE2lgUIBwQKRwALAwcCBAMECA8IBwQKRwALHAUGCAcECkcASwABmQGJBRgspAGpAwgHBApHAAsYBQYIBwQKRwALnAICBAYaugEBMwYHBgcIBwQKRwALAwcCBAMECA8IBwQKRwALDAUGoQOkAY0CCAcECkcAC7EBmQEIBwQKRwALAwcCBAMECA8IBwQKRwALEAUGCAcECkcAC7UGCAcECkcACwMHAgQDBAgPCAcECkcACw4FBggHBApHAAu6AgkCpgEspAGmC78CCAcECkcACwMHDwoLBBCABwgHBApHAAtFAAYIBwQKRwALjgUIBwQKRwALFgUGCAcECkcAC5ACCQ8zCAcECkcACyQFBggHBApHAAueB44CrgUsqwsIBwQKRwALAwcPCgsEEAgHBApHAAsXBQYIBwQKRwALsQYIBwQKRwALmwIIBwQKRwALAwcPCgsEEAgHBApHAAsUAgkOBQaZHQgHBApHAAuIAwIJBQEFBwEIBwQKRwALAgm5AQEkDEEABQdDAAcTAgktGQYHAQUHAQgHBApHAAsHAgk8AgmhARIICpYBAQUHAQUHBgcGB70QCAcECkcACx8QJQmCAgYHBgcIBwQKRwALAwcPCgsEEAgHBApHAAuCAyO1AhE+BgcGB5Y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\/wIAQQa6cpwD4AMDqgSgA\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\/8CAKoBpQqfAkEAoHWnBpwDrwfgAwOqBKAD\/gIApwGfCpkCo3WqBp0DsgfhAwOrBKED\/wIAqgGlCp8CQQAdoHWnBpwDrwfgAwOqBKADhwP+AgCnAZ8KmQILCKN1qgadA7IH4QMDqwShA\/8CAKoBpQqfAkEBqXiaCZ0DlAjhAwOdAaUKnwJBEARBCgZBBARBVARBFgZBAAZBAAYIQRBEAEEIBkECBkECBkEYBEECCkEMIkEFsXWdA+EDA6sEoQP\/AgBBeq51nAPgAwOqBKAD\/gIAAbF1nQOyB+EDA6sEoQP\/AgBBCgRBb651nAOvB+ADA6oEoAP+AgABo3iaCZ0DlAjhAwOrBKEDnQGlCp8CQQQEQQQGQQEEQSkCQQ4GAQYIAQRBB0QAQQMGQQAGQQAGQQ0HQQUZQQ8FAaN4qgadA7IH4QMDqwShA6oBpQqfAkELBEEJBkECBEEuAkENBgEGCEEABEEJRABBAwZBAAVBAQMBAkEMAkEACUEGGUEBmWOSB4QBngKrAUEgA0EDBAcKDhgKBAoBmAMPFxEGDhsJBAwCCZcDQQwCQQO8AQ0MBQEMBgEFHAQGAwsKHAwCQQkEjwFBABcUEwGpAg4BAxAHGgcJrgNBEQwwDAeIAoEEQQwIQQMIQQAFRgAHAQYHCQEGAwECAwEDCBxBAgJBBA4DDgIEAgEUAQUEAgUVF0EJAwYFSQACBAUHAhkEBQIWARMDAhYGTgAKBAECBzRBCgsEBUgAAUYAEwoEAwYJBAwFAQkIAQkCAwIFKg8CBB1BCQcFAgFCAQ0DBkIABgMHAwkFAgxCAUECAwcLAwgGCUENAgFCAQEDAQILAgQCDAdBCQsDCwEgDgQDBQ8MARcCAwwCARUCBAESAhkHA0EASAAEGkEICgERCgMCAw4iKQcEBwFGAAIzQQJCAEEIvgEBjAJBAgtBBpYCAZcCQQYOAQIBBAEIBAEHDEIACQECAQ4JBgEIAQMBAgMEBQIOAUIAAQMBBQsHFgUISQAOCgUCAxNCAAkHEQUBGAEKDA4mAgMBBAECBQkDBQIDAQRBAwMCAQJBBEIAAQRBAwJBAwIBBEEJRwAOAxsVBR8DjQGSAQkBAgQJDQoGqQURAw0GFAcFCScECwqJApsBIhChAhMDtgNBDJYCAY8CAYICAZECAbYCAbwCAbsBQQAGQQCRAUEBuGCgdacGnAOvB+ADA6oEoAOJARanAZ8KmQJBADcBEYwBrAQBNawHlgYHKrUCtAKnAbQCo3WqBp0DsgfhAwOrBKED9QIAmQSqAaUKnwJBAAqgdacGnAOvB+ADA6oEoAOiA7QCpwGfCpkCATUmmAFBAgUGHQOVAgIFAgVBAJ0Co3WqBp0DsgfhAwOrBKEDqgGlCp8CQQGjdaoGnQOyB+EDA6sEoQP\/AgCqAaUKnwIBBEEFBkEBBEE3BgEGAQZBBwRBB0QAQQMGQQAEQQFCAEENB0EFGUGAAqB1pwacA68H4AMDqgSgA\/4CAKcBHJ8KmQKjdaoGnQOyB+EDA6sEoQP\/AgCqAaUKnwJBDrBgmHWnBpwDrwegA5cC4AMCqgSgA\/4CAKcBnwqZApt1qgadA7IH4QMDqwShA\/8CAKoBpQqfAkEUhmGudacGnAOvB+ADA6oEoAP+AgCnAZ8KmQKxdaoGnQOyB+EDA6sEoQP\/AgCqAaUKnwJBAUUARAACA651pwacA68H4AMDqgSgA\/4CAKcBnwqZAroCAwG8ArF1qgadA7IH4QMDqwShA\/8CAKoBpQqfAkECAq51pwacA68H4AMDqgSgA\/4CAKcBnwqZAr4CBQSxdaoGnQOyB+EDA6sEoQP\/AgCqAaUKnwJBAa51pwacA68H4AMDqgSgA\/4CAKcBnwqZArF1qgadA7IH4QMDqwShA\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HJlZnJlc2hlZCBjb2xvciBwYWxldHRlLCBoaWdoZXIgY29udHJhc3QsIGFuZCB1cGdyYWRlZCB0eXBvZ3JhcGh5LCB1cGxpZnRpbmcgYW5kIGVsZXZhdGluZyB0aGUgYWRtaW4gZXhwZXJpZW5jZS48L3A+d0I8cD5Nb3JlIGRldGFpbHMgb24gbmV3IGFuZCBpbXByb3ZlZCBibG9ja3MgYXJlIGF2YWlsYWJsZSBoZXJlOjwvcD53JGZiNzExMjU0LTE1NTktNGRiNy05NjJjLTI4NTI5ZDBmYjYzYXckNDY3MTEwN2UtYzlmZi00MjVmLThlYTctMzNjMmMyNjZkMWNkd9gBPHAgY2xhc3M9Imhhcy10ZXh0LWFsaWduLXJpZ2h0Ij48ZW0+UHJvcHMgdG8gQHdlc3RvbnJ1dGVyLCBAc2FiZXJuaGFyZHQsIEBtYXJ5YmF1bSwgQGplZmZwYXVsLCBAam9yYmluLCBAZGVzcm9zaiw8L2VtPiA8ZW0+QGNvZmZlZTJjb2RlLCBAYXVkcmFzamIsIEB3aWxkd29ya3MgYW5kIEBhbmtpdC1rLWd1cHRhIGZvciBjb2xsYWJvcmF0aW9uIGFuZCByZXZpZXcuPC9lbT48L3A+SAB3JDJkMmI2ZTIxLTYxNDMtNDQyMS1iMDkwLWI1Njg3MDM3N2U3MXfFOTxuYXYgY2xhc3M9IndwLWJsb2NrLXRhYmxlLW9mLWNvbnRlbnRzIj48b2w+PGxpPjxhIGNsYXNzPSJ3cC1ibG9jay10YWJsZS1vZi1jb250ZW50c19fZW50cnkiIGhyZWY9Imh0dHBzOi8vbWFrZS53b3JkcHJlc3Mub3JnL2NvcmUvMjAyNi8wNS8xNC93b3JkcHJlc3MtNy0wLWZpZWxkLWd1aWRlLyNhaS1idWlsZGluZy1ibG9ja3Mtb2YtdGhlLWZ1dHVyZSI+QUkgYnVpbGRpbmcgYmxvY2tzIG9mIHRoZSBmdXR1cmU8L2E+PG9sPjxsaT48YSBjbGFzcz0id3AtYmxvY2stdGFibGUtb2YtY29udGVudHNfX2VudHJ5IiBocmVmPSJodHRwczovL21ha2Uud29yZHByZXNzLm9yZy9jb3JlLzIwMjYvMDUvMTQvd29yZHByZXNzLTctMC1maWVsZC1ndWlkZS8jd3AtYWktY2xpZW50Ij5XUCBBSSBDbGllbnQ8L2E+PC9saT48bGk+PGEgY2xhc3M9IndwLWJsb2NrLXRhYmxlLW9mLWNvbnRlbnRzX19lbnRyeSIgaHJlZj0iaHR0cHM6Ly9tYWtlLndvcmRwcmVzcy5vcmcvY29yZS8yMDI2LzA1LzE0L3dvcmRwcmVzcy03LTAtZmllbGQtZ3VpZGUvI2NsaWVudC1zaWRlLWFiaWxpdGllcy1hcGkiPkNsaWVudC1TaWRlIEFiaWxpdGllcyBBUEk8L2E+PC9saT48bGk+PGEgY2xhc3M9IndwLWJsb2NrLXRhYmxlLW9mLWNvbnRlbnRzX19lbnRyeSIgaHJlZj0iaHR0cHM6Ly9tYWtlLndvcmRwcmVzcy5vcmcvY29yZS8yMDI2LzA1LzE0L3dvcmRwcmVzcy03LTAtZmllbGQtZ3VpZGUvI2FpLWNvbm5lY3RvcnMtc2NyZWVuIj5BSSBDb25uZWN0b3JzIFNjcmVlbjwvYT48L2xpPjxsaT48YSBjbGFzcz0id3AtYmxvY2stdGFibGUtb2YtY29udGVudHNfX2VudHJ5IiBocmVmPSJodHRwczovL21ha2Uud29yZHByZXNzLm9yZy9jb3JlLzIwMjYvMDUvMTQvd29yZHByZXNzLTctMC1maWVsZC1ndWlkZS8jY29ubmVjdG9ycy1hcGkiPkNvbm5lY3RvcnMgQVBJPC9hPjwvbGk+PC9vbD48L2xpPjxsaT48YSBjbGFzcz0id3AtYmxvY2stdGFibGUtb2YtY29udGVudHNfX2VudHJ5IiBocmVmPSJodHRwczovL21ha2Uud29yZHByZXNzLm9yZy9jb3JlLzIwMjYvMDUvMTQvd29yZHByZXNzLTctMC1maWVsZC1ndWlkZS8jbW9kZXJuaXplZC1kYXNoYm9hcmQiPk1vZGVybml6ZWQgRGFzaGJvYXJkPC9hPjxvbD48bGk+PGEgY2xhc3M9IndwLWJsb2NrLXRhYmxlLW9mLWNvbnRlbnRzX19lbnRyeSIgaHJlZj0iaHR0cHM6Ly9tYWtlLndvcmRwcmVzcy5vcmcvY29yZS8yMDI2LzA1LzE0L3dvcmRwcmVzcy03LTAtZmllbGQtZ3VpZGUvI25ldy1hZG1pbi1jb2xvci1zY2hlbWUtYW5kLXN0eWxlcyI+TmV3IGFkbWluIGNvbG9yIHNjaGVtZSBhbmQgc3R5bGVzPC9hPjwvbGk+PGxpPjxhIGNsYXNzPSJ3cC1ibG9jay10YWJsZS1vZi1jb250ZW50c19fZW50cnkiIGhyZWY9Imh0dHBzOi8vbWFrZS53b3JkcHJlc3Mub3JnL2NvcmUvMjAyNi8wNS8xNC93b3JkcHJlc3MtNy0wLWZpZWxkLWd1aWRlLyN2aWV3LXRyYW5zaXRpb25zLWluLXdwLWFkbWluIj5WaWV3IFRyYW5zaXRpb25zIGluIFdQIEFkbWluPC9hPjwvbGk+PGxpPjxhIGNsYXNzPSJ3cC1ibG9jay10YWJsZS1vZi1jb250ZW50c19fZW50cnkiIGhyZWY9Imh0dHBzOi8vbWFrZS53b3JkcHJlc3Mub3JnL2NvcmUvMjAyNi8wNS8xNC93b3JkcHJlc3MtNy0wLWZpZWxkLWd1aWRlLyNjb21tYW5kLXBhbGV0dGUtc2hvcnRjdXQiPkNvbW1hbmQgUGFsZXR0ZSBzaG9ydGN1dDwvYT48L2xpPjxsaT48YSBjbGFzcz0id3AtYmxvY2stdGFibGUtb2YtY29udGVudHNfX2VudHJ5IiBocmVmPSJodHRwczovL21ha2Uud29yZHByZXNzLm9yZy9jb3JlLzIwMjYvMDUvMTQvd29yZHByZXNzLTctMC1maWVsZC1ndWlkZS8jZm9udC1saWJyYXJ5Ij5Gb250IExpYnJhcnk8L2E+PC9saT48bGk+PGEgY2xhc3M9IndwLWJsb2NrLXRhYmxlLW9mLWNvbnRlbnRzX19lbnRyeSIgaHJlZj0iaHR0cHM6Ly9tYWtlLndvcmRwcmVzcy5vcmcvY29yZS8yMDI2LzA1LzE0L3dvcmRwcmVzcy03LTAtZmllbGQtZ3VpZGUvI3Zpc3VhbC1yZXZpc2lvbnMiPlZpc3VhbCBSZXZpc2lvbnM8L2E+PC9saT48bGk+PGEgY2xhc3M9IndwLWJsb2NrLXRhYmxlLW9mLWNvbnRlbnRzX19lbnRyeSIgaHJlZj0iaHR0cHM6Ly9tYWtlLndvcmRwcmVzcy5vcmcvY29yZS8yMDI2LzA1LzE0L3dvcmRwcmVzcy03LTAtZmllbGQtZ3VpZGUvI2lmcmFtZWQtZWRpdG9yIj5JZnJhbWVkIEVkaXRvcjwvYT48L2xpPjxsaT48YSBjbGFzcz0id3AtYmxvY2stdGFibGUtb2YtY29udGVudHNfX2VudHJ5IiBocmVmPSJodHRwczovL21ha2Uud29yZHByZXNzLm9yZy9jb3JlLzIwMjYvMDUvMTQvd29yZHByZXNzLTctMC1maWVsZC1ndWlkZS8jbm90ZXMiPk5vdGVzPC9hPjwvbGk+PGxpPjxhIGNsYXNzPSJ3cC1ibG9jay10YWJsZS1vZi1jb250ZW50c19fZW50cnkiIGhyZWY9Imh0dHBzOi8vbWFrZS53b3JkcHJlc3Mub3JnL2NvcmUvMjAyNi8wNS8xNC93b3JkcHJlc3MtNy0wLWZpZWxkLWd1aWRlLyNjdXN0b20tbmF2aWdhdGlvbi1vdmVybGF5cy1vbi1tb2JpbGUiPkN1c3RvbSBOYXZpZ2F0aW9uIE92ZXJsYXlzIG9uIG1vYmlsZTwvYT48L2xpPjxsaT48YSBjbGFzcz0id3AtYmxvY2stdGFibGUtb2YtY29udGVudHNfX2VudHJ5IiBocmVmPSJodHRwczovL21ha2Uud29yZHByZXNzLm9yZy9jb3JlLzIwMjYvMDUvMTQvd29yZHByZXNzLTctMC1maWVsZC1ndWlkZS8jcmVzcG9uc2l2ZS1lZGl0aW5nLW1vZGUiPlJlc3BvbnNpdmUgRWRpdGluZyBNb2RlPC9hPjwvbGk+PGxpPjxhIGNsYXNzPSJ3cC1ibG9jay10YWJsZS1vZi1jb250ZW50c19fZW50cnkiIGhyZWY9Imh0dHBzOi8vbWFrZS53b3JkcHJlc3Mub3JnL2NvcmUvMjAyNi8wNS8xNC93b3JkcHJlc3MtNy0wLWZpZWxkLWd1aWRlLyNwYXR0ZXJuLWVkaXRpbmctYW5kLWNvbnRlbnRvbmx5LWludGVyYWN0aXZpdHkiPlBhdHRlcm4gRWRpdGluZyBhbmQgY29udGVudE9ubHkgSW50ZXJhY3Rpdml0eTwvYT48L2xpPjwvb2w+PC9saT48bGk+PGEgY2xhc3M9IndwLWJsb2NrLXRhYmxlLW9mLWNvbnRlbnRzX19lbnRyeSIgaHJlZj0iaHR0cHM6Ly9tYWtlLndvcmRwcmVzcy5vcmcvY29yZS8yMDI2LzA1LzE0L3dvcmRwcmVzcy03LTAtZmllbGQtZ3VpZGUvI2Rlc2lnbi1hZ2lsaXR5Ij5EZXNpZ24gQWdpbGl0eTwvYT48b2w+PGxpPjxhIGNsYXNzPSJ3cC1ibG9jay10YWJsZS1vZi1jb250ZW50c19fZW50cnkiIGhyZWY9Imh0dHBzOi8vbWFrZS53b3JkcHJlc3Mub3JnL2NvcmUvMjAyNi8wNS8xNC93b3JkcHJlc3MtNy0wLWZpZWxkLWd1aWRlLyNjdXN0b20tY3NzLW9uLXRoZS1ibG9jay1sZXZlbCI+Q3VzdG9tIENTUyBvbiB0aGUgYmxvY2sgbGV2ZWw8L2E+PC9saT48bGk+PGEgY2xhc3M9IndwLWJsb2NrLXRhYmxlLW9mLWNvbnRlbnRzX19lbnRyeSIgaHJlZj0iaHR0cHM6Ly9tYWtlLndvcmRwcmVzcy5vcmcvY29yZS8yMDI2LzA1LzE0L3dvcmRwcmVzcy03LTAtZmllbGQtZ3VpZGUvI2hlYWRpbmdzLWJsb2NrIj5IZWFkaW5ncyBCbG9jazwvYT48L2xpPjxsaT48YSBjbGFzcz0id3AtYmxvY2stdGFibGUtb2YtY29udGVudHNfX2VudHJ5IiBocmVmPSJodHRwczovL21ha2Uud29yZHByZXNzLm9yZy9jb3JlLzIwMjYvMDUvMTQvd29yZHByZXNzLTctMC1maWVsZC1ndWlkZS8jYnJlYWRjcnVtYnMtYmxvY2siPkJyZWFkY3J1bWJzIEJsb2NrPC9hPjwvbGk+PGxpPjxhIGNsYXNzPSJ3cC1ibG9jay10YWJsZS1vZi1jb250ZW50c19fZW50cnkiIGhyZWY9Imh0dHBzOi8vbWFrZS53b3JkcHJlc3Mub3JnL2NvcmUvMjAyNi8wNS8xNC93b3JkcHJlc3MtNy0wLWZpZWxkLWd1aWRlLyNuYXZpZ2F0aW9uLWJsb2NrIj5OYXZpZ2F0aW9uIEJsb2NrPC9hPjwvbGk+PGxpPjxhIGNsYXNzPSJ3cC1ibG9jay10YWJsZS1vZi1jb250ZW50c19fZW50cnkiIGhyZWY9Imh0dHBzOi8vbWFrZS53b3JkcHJlc3Mub3JnL2NvcmUvMjAyNi8wNS8xNC93b3JkcHJlc3MtNy0wLWZpZWxkLWd1aWRlLyN2aWRlby1lbWJlZC1jb3Zlci1ibG9jayI+VmlkZW8gZW1iZWQgY292ZXIgYmxvY2vCoDwvYT48L2xpPjxsaT48YSBjbGFzcz0id3AtYmxvY2stdGFibGUtb2YtY29udGVudHNfX2VudHJ5IiBocmVmPSJodHRwczovL21ha2Uud29yZHByZXNzLm9yZy9jb3JlLzIwMjYvMDUvMTQvd29yZHByZXNzLTctMC1maWVsZC1ndWlkZS8jZ2FsbGVyeS1ibG9jayI+R2FsbGVyeSBibG9ja8KgPC9hPjwvbGk+PGxpPjxhIGNsYXNzPSJ3cC1ibG9jay10YWJsZS1vZi1jb250ZW50c19fZW50cnkiIGhyZWY9Imh0dHBzOi8vbWFrZS53b3JkcHJlc3Mub3JnL2NvcmUvMjAyNi8wNS8xNC93b3JkcHJlc3MtNy0wLWZpZWxkLWd1aWRlLyNhZGRlZC1wLWJsb2NrLXN1cHBvcnRzIj5BZGRlZCAmbHQ7cCZndDsgQmxvY2sgU3VwcG9ydHM8L2E+PC9saT48bGk+PGEgY2xhc3M9IndwLWJsb2NrLXRhYmxlLW9mLWNvbnRlbnRzX19lbnRyeSIgaHJlZj0iaHR0cHM6Ly9tYWtlLndvcmRwcmVzcy5vcmcvY29yZS8yMDI2LzA1LzE0L3dvcmRwcmVzcy03LTAtZmllbGQtZ3VpZGUvI2RpbWVuc2lvbnMtc3VwcG9ydC1lbmhhbmNlbWVudHMiPkRpbWVuc2lvbnMgU3VwcG9ydCBFbmhhbmNlbWVudHM8L2E+PC9saT48L29sPjwvbGk+PGxpPjxhIGNsYXNzPSJ3cC1ibG9jay10YWJsZS1vZi1jb250ZW50c19fZW50cnkiIGhyZWY9Imh0dHBzOi8vbWFrZS53b3JkcHJlc3Mub3JnL2NvcmUvMjAyNi8wNS8xNC93b3JkcHJlc3MtNy0wLWZpZWxkLWd1aWRlLyNkZXZlbG9wZXItcy10b29sYm94Ij5EZXZlbG9wZXLigJlzIHRvb2xib3g8L2E+PG9sPjxsaT48YSBjbGFzcz0id3AtYmxvY2stdGFibGUtb2YtY29udGVudHNfX2VudHJ5IiBocmVmPSJodHRwczovL21ha2Uud29yZHByZXNzLm9yZy9jb3JlLzIwMjYvMDUvMTQvd29yZHByZXNzLTctMC1maWVsZC1ndWlkZS8jcGhwLW9ubHktYmxvY2stcmVnaXN0cmF0aW9uIj5QSFAgT25seSBCbG9jayBSZWdpc3RyYXRpb248L2E+PC9saT48bGk+PGEgY2xhc3M9IndwLWJsb2NrLXRhYmxlLW9mLWNvbnRlbnRzX19lbnRyeSIgaHJlZj0iaHR0cHM6Ly9tYWtlLndvcmRwcmVzcy5vcmcvY29yZS8yMDI2LzA1LzE0L3dvcmRwcmVzcy03LTAtZmllbGQtZ3VpZGUvI2ludGVyYWN0aXZpdHktYXBpIj5JbnRlcmFjdGl2aXR5IEFQSTwvYT48L2xpPjxsaT48YSBjbGFzcz0id3AtYmxvY2stdGFibGUtb2YtY29udGVudHNfX2VudHJ5IiBocmVmPSJodHRwczovL21ha2Uud29yZHByZXNzLm9yZy9jb3JlLzIwMjYvMDUvMTQvd29yZHByZXNzLTctMC1maWVsZC1ndWlkZS8jZGF0YXZpZXdzLWFuZC1kYXRhZm9ybXMiPkRhdGFWaWV3cyBhbmQgRGF0YUZvcm1zwqA8L2E+PC9saT48bGk+PGEgY2xhc3M9IndwLWJsb2NrLXRhYmxlLW9mLWNvbnRlbnRzX19lbnRyeSIgaHJlZj0iaHR0cHM6Ly9tYWtlLndvcmRwcmVzcy5vcmcvY29yZS8yMDI2LzA1LzE0L3dvcmRwcmVzcy03LTAtZmllbGQtZ3VpZGUvI2Jsb2NrLWJpbmRpbmdzLWFwaS1pdGVyYXRpb25zIj5CbG9jayBiaW5kaW5ncyBBUEkgaXRlcmF0aW9uc8KgPC9hPjwvbGk+PGxpPjxhIGNsYXNzPSJ3cC1ibG9jay10YWJsZS1vZi1jb250ZW50c19fZW50cnkiIGhyZWY9Imh0dHBzOi8vbWFrZS53b3JkcHJlc3Mub3JnL2NvcmUvMjAyNi8wNS8xNC93b3JkcHJlc3MtNy0wLWZpZWxkLWd1aWRlLyNuZXctcGx1Z2luLWxpc3QtZmlsdGVyIj5OZXcgcGx1Z2luIGxpc3QgZmlsdGVywqA8L2E+PC9saT48bGk+PGEgY2xhc3M9IndwLWJsb2NrLXRhYmxlLW9mLWNvbnRlbnRzX19lbnRyeSIgaHJlZj0iaHR0cHM6Ly9tYWtlLndvcmRwcmVzcy5vcmcvY29yZS8yMDI2LzA1LzE0L3dvcmRwcmVzcy03LTAtZmllbGQtZ3VpZGUvI3NpdGUtZWRpdG9yLXdvcmRwcmVzcy1idWlsZC1hbmQtcm91dGluZyI+U2l0ZSBFZGl0b3Igd29yZHByZXNzL2J1aWxkIGFuZCByb3V0aW5nPC9hPjwvbGk+PC9vbD48L2xpPjxsaT48YSBjbGFzcz0id3AtYmxvY2stdGFibGUtb2YtY29udGVudHNfX2VudHJ5IiBocmVmPSJodHRwczovL21ha2Uud29yZHByZXNzLm9yZy9jb3JlLzIwMjYvMDUvMTQvd29yZHByZXNzLTctMC1maWVsZC1ndWlkZS8jYm9udXMtZGV2LWdvb2RpZXMiPkJvbnVzIGRldiBnb29kaWVzPC9hPjxvbD48bGk+PGEgY2xhc3M9IndwLWJsb2NrLXRhYmxlLW9mLWNvbnRlbnRzX19lbnRyeSIgaHJlZj0iaHR0cHM6Ly9tYWtlLndvcmRwcmVzcy5vcmcvY29yZS8yMDI2LzA1LzE0L3dvcmRwcmVzcy03LTAtZmllbGQtZ3VpZGUvI2Jsb2NrLWhvb2tzLWZvci1jb250ZW50LWxpa2UtY3VzdG9tLXBvc3QtdHlwZXMiPkJsb2NrIEhvb2tzIGZvciBjb250ZW50LWxpa2UgQ3VzdG9tIFBvc3QgVHlwZXMuPC9hPjwvbGk+PGxpPjxhIGNsYXNzPSJ3cC1ibG9jay10YWJsZS1vZi1jb250ZW50c19fZW50cnkiIGhyZWY9Imh0dHBzOi8vbWFrZS53b3JkcHJlc3Mub3JnL2NvcmUvMjAyNi8wNS8xNC93b3JkcHJlc3MtNy0wLWZpZWxkLWd1aWRlLyNtb3JlLXNlY3VyZS11c2VyLXJlZ2lzdHJhdGlvbiI+TW9yZSBzZWN1cmUgdXNlciByZWdpc3RyYXRpb248L2E+PC9saT48bGk+PGEgY2xhc3M9IndwLWJsb2NrLXRhYmxlLW9mLWNvbnRlbnRzX19lbnRyeSIgaHJlZj0iaHR0cHM6Ly9tYWtlLndvcmRwcmVzcy5vcmcvY29yZS8yMDI2LzA1LzE0L3dvcmRwcmVzcy03LTAtZmllbGQtZ3VpZGUvI2NvZGVtaXJyb3ItdXBkYXRlLXRvLXY1Ij5Db2RlTWlycm9yIFVwZGF0ZSB0byB2NTwvYT48L2xpPjxsaT48YSBjbGFzcz0id3AtYmxvY2stdGFibGUtb2YtY29udGVudHNfX2VudHJ5IiBocmVmPSJodHRwczovL21ha2Uud29yZHByZXNzLm9yZy9jb3JlLzIwMjYvMDUvMTQvd29yZHByZXNzLTctMC1maWVsZC1ndWlkZS8jZXh0ZXJuYWwtbGlicmFyaWVzLXVwZGF0ZXMiPkV4dGVybmFsIExpYnJhcmllcyBVcGRhdGVzPC9hPjwvbGk+PGxpPjxhIGNsYXNzPSJ3cC1ibG9jay10YWJsZS1vZi1jb250ZW50c19fZW50cnkiIGhyZWY9Imh0dHBzOi8vbWFrZS53b3JkcHJlc3Mub3JnL2NvcmUvMjAyNi8wNS8xNC93b3JkcHJlc3MtNy0wLWZpZWxkLWd1aWRlLyNwaHAtdXBkYXRlcyI+UEhQIFVwZGF0ZXM8L2E+PC9saT48L29sPjwvbGk+PGxpPjxhIGNsYXNzPSJ3cC1ibG9jay10YWJsZS1vZi1jb250ZW50c19fZW50cnkiIGhyZWY9Imh0dHBzOi8vbWFrZS53b3JkcHJlc3Mub3JnL2NvcmUvMjAyNi8wNS8xNC93b3JkcHJlc3MtNy0wLWZpZWxkLWd1aWRlLyNhY2Nlc3NpYmlsaXR5Ij5BY2Nlc3NpYmlsaXR5PC9hPjwvbGk+PGxpPjxhIGNsYXNzPSJ3cC1ibG9jay10YWJsZS1vZi1jb250ZW50c19fZW50cnkiIGhyZWY9Imh0dHBzOi8vbWFrZS53b3JkcHJlc3Mub3JnL2NvcmUvMjAyNi8wNS8xNC93b3JkcHJlc3MtNy0wLWZpZWxkLWd1aWRlLyNidXQtd2FpdC10aGVyZS1zLW1vcmUiPkJ1dCB3YWl0LCB0aGVyZeKAmXMgbW9yZSE8L2E+PC9saT48L29sPjwvbmF2PnckNDUwOGEwODgtNjNiZS00Yjc5LTliMTUtNDZlOGExYjRjYmM4dyRlYTA0NTU5OC0wNDg5LTQxNzQtYTQ3NC05ZmVmOTFmZWZlNTR3JDkxNjhhZWYyLWIxZjctNDA0ZC05NTk3LWRkMDYyOTFlNjMzY3ckNTU4NmI4ODYtMzNkMi00NjgzLThkYjAtOTI0NThkNmVmNDA1dyRmNGI3NWNkNy01YzgzLTQ2Y2QtYTM3Ny1kZmY0MjFiNDE3Njl3JGM3OTFkYTMxLTM5MzctNDUxYy05Mjk0LTI1NjMwZGViOWM5MnckMTdhZGYyY2YtYWI0Zi00MjY4LWI2NzItYmNhMTZhZTNiNTM4dyRhMDY3NTY4MS0xNGYzLTRiOWUtYjlmMy03NmRhM2U1NTdiMmN3JDdkZTdiMGZlLTEyNmQtNDZmMy04NGMyLTM4ZDQ3MGMxNjNkZXckNGQ3NDY1MzctMGUyZC00NmUxLTg1YTMtNjA2MWQ4NTBkMmMwdyQ1YmRmY2U0ZS05ZTc1LTQ4ZTgtOThmZi1mMDNkNDEzYjE3MjZ3JDA2YmE0OWMzLWE2MDEtNGM0Ny1iYzAwLTk5ZGU1MjFhNWYyMHckYjIwZTZhYWMtYmM3Yy00MzQxLTg1NGItZWZjZjFlZjkyYTQ3dyQwMjMzZjBiNS01YTRlLTQyZjYtYmZiOS00ZGMwZjM1NWJmZWZ3JDUxNmQxMTQ4LTJiZTQtNGVmMy04MzU3LTdlMGRlMjY5YmJiMXckNzUyYzA2ZDItZDQxNy00YzA4LWI0MDItNDBlZGEzNDI3YzFjdyRjOWRmNTljZC01N2ZmLTRiMmYtYTEzOS0zY2MzNWM5MjdlMGF3JDcyMGYzZTg4LTgxNDAtNDQ4MC1iMDNhLTlmMWFmM2MxZDg5ZXckNmYwYzMzZTMtYmZiNy00OWI1LThlYjQtMzQ1NDU4ZjI5NDJkdyRhNzEwZDJkZC02OWI5LTQxOGEtODJkMi0yMzhlMWQyZmM1ODF3JDRlZmI0MjNlLTVjOTUtNDNlYi04NmNjLTQ1OWI3NzQwMzQxNnckOTFhOTNhMDEtMjU4ZS00NDMyLWI3OWQtYTgxY2UzOTJhYzMydyQ0NjA1ZDFkYy0wNmJjLTRlYjctYThiNS0yMGExODZkMTVlZWV3JGYzYWVjNzVkLTc5ZDAtNGUxNS1hYzdjLWVjZmE5MjhlYWZhM3ckMzg1MmUwMDctMTViNC00ZWYzLWI0MmUtOTE5NjVlNjljNWRidyRiNzkxYTAwNS1lZWEwLTQzMTItYWViNC1kOThkYjk0MzY0YWR3JDA0MjFhZTI1LTA3NzgtNDY0NC1iOWI0LWZlNjdiOWRmYzcyMnckNGY2YWIzNGUtMjk3OS00NDk4LWJhNWEtMTg1N2RiMzU5OGZhdyRiMzg4ZjQ0Zi1jOGE4LTQ1ZTAtYjFkYS1lN2VjM2I2ZWRmNzl3JGZmMDE1OGFlLTgzNTEtNGVkMi04MDllLWQ2NzE2OTUyYzQ5NHckYzRjYTJiZWMtNmVjMS00ZjkyLWFiOWEtYjRhMWQxNjIwM2JmdyQ1MDNmYzljYS1iZTRhLTQ3YTctYWQ4Yy02ODA3YzUwMWY1MzV3JDMzM2NhNTJiLTU5NzMtNGE3Ni1hZWE2LWJjM2E3ZTM4MjQ3OXckMmY1ZTJkZmItYWU1Yy00MDE2LTk3MGUtMzE0NGJjNjUyYTVkdyQ4ZTA2ZDAwYi01MWE3LTRlMWMtODBjYy00OTkxZWYwYzBkNDl3JGIzM2IwNmJhLWEzMmItNGNiZC1hODM4LTE4Mzc2YWQxMzZhZnckYzBmNzMyN2MtYmExYS00NzJjLTg1NTMtZDg3NzczNWU3MTM3dyQ0NmZlOTZmZC0zN2ZjLTRjYjgtOGY5YS0yMTFjZmFmMjEwMjN3JDgwNzM3ODRkLWI4YjYtNDkwMS1iNzA3LTRjOWQwYWMzZTQ1NnckNTZmNDYwNTctOThiNS00NmViLTgyNGItOTkwYmY1ZGYwM2IxdyRmNjlhZjM3NS1kNTE2LTQ2YWYtODBlYi1lYmRlMGQ4MDIyZmV3VDxoMSBpZD0iY3JlYXRpdmUtY3VzdG9taXphdGlvbiIgY2xhc3M9IndwLWJsb2NrLWhlYWRpbmciPkNyZWF0aXZlIEN1c3RvbWl6YXRpb248L2gxPntCeeJ4Jh3wAHtB7mRuLqAAAHckMWVlODg5NWQtNDFlMi00NWJlLTg5ZTAtNmIxNmQ3NTUzM2I3kQEAd8oDPHA+TmF2aWdhdGluZyB0aGUgZGFzaGJvYXJkIGlzIGEgc21vb3RoIHJpZGUgaW4gNy4wLiBVc2VyIHZpZXdzIHNsaWRlIGZyb20gb25lIHNjcmVlbiB0byB0aGUgbmV4dCBhcyB5b3UgbW92ZSBhY3Jvc3Mgd3AtYWRtaW4uIENyb3NzLWRvY3VtZW50IHZpZXcgdHJhbnNpdGlvbnMgdXNlIGRpc3RpbmN0IHRyYW5zaXRpb24gbmFtZXMgZm9yIGFkbWluIG1lbnUgaXRlbXMgaW4gb3JkZXIgdG8gZmFjaWxpdGF0ZSB0aGlzIHNpbXBsZSB2aXN1YWwgc2xpZGUgZWZmZWN0LCBmaXJpbmcgd2hlbiB0aGUgYWN0aXZlIHN1Ym1lbnUgY2hhbmdlcyBiZXR3ZWVuIHNjcmVlbnMuIFdpdGggY29uc2lkZXJhdGlvbiBmb3IgYWxsIHVzZXJzLCBWaWV3IFRyYW5zaXRpb25zIGFyZSBvbmx5IGFjdGl2YXRlZCBpZiBhIHByZWZlcmVuY2UgaXMgbm90IHNldCBmb3IgcmVkdWNlZCBtb3Rpb24gb24gdGhlIE9TIGxldmVsLjwvcD531QE8cD5UaGUgRm9udCBMaWJyYXJ5IGhhcyBleHBhbmRlZCBpbiA3LjAgd2l0aCB0aGUgaW50cm9kdWN0aW9uIG9mIGEgZGVkaWNhdGVkIGZvbnQgbWFuYWdlbWVudCBwYWdlLiBOb3cgeW91IGFuZCB5b3VyIHRlYW0gY2FuIG1hbmFnZSwgdXBsb2FkIGFuZCBpbnN0YWxsIGZvbnRzIGZyb20gb25lIHBsYWNlIGluIGJsb2NrLCBoeWJyaWQgYW5kIGNsYXNzaWMgdGhlbWVzLjwvcD53ygI8cD5BbiBpbXByb3ZlZCwgaWZyYW1lZCBlZGl0b3IgaW4gNy4wIG9mZmVycyBtb3JlIHN0YWJpbGl0eSB0byB0aGUgcG9zdCBlZGl0b3IgZXhwZXJpZW5jZS4gQW4gaWZyYW1lZCBwb3N0IGVkaXRvciBpcyBub3cgZW5mb3JjZWQgd2hlbiBhbGwgQmxvY2sgQVBJIGJsb2NrcyBpbnNlcnRlZCBpbnRvIHRoZSBwb3N0IGFyZSB1c2luZyA8Y29kZT52ZXJzaW9uIDM8L2NvZGU+IG9mIHRoZSBBUEkgb3IgaGlnaGVyLiBJZiBub3QsIHRoZSBpZnJhbWUgaXMgcmVtb3ZlZCwgdXBob2xkaW5nIGJhY2t3YXJkcyBjb21wYXRpYmlsaXR5IGZvciBsb3dlci12ZXJzaW9uZWQgYmxvY2tzLjwvcD4hAHexAzxwPkFjY2VzcyB5b3VyIGVkaXRpbmcgdG9vbHNldCBmcm9tIGFueXdoZXJlIGluIHRoZSBkYXNoYm9hcmQgd2l0aCBhIHNpbmdsZSBjbGljayBvZiB0aGUgbmV3IENvbW1hbmQgUGFsZXR0ZSBzaG9ydGN1dCBpbiB0aGUgT21uaWJhci4gV29yZFByZXNzIDcuMCBpbmNsdWRlcyBhIDxjb2RlPuKMmEs8L2NvZGU+IG9yIDxjb2RlPkN0cmwrSzwvY29kZT4gaWNvbiBmb3IgbG9nZ2VkLWluIHVzZXJzIGluIHRoZSB1cHBlciBhZG1pbiBiYXIsIHdoaWNoIHVuZnVybHMgdGhlIGNvbW1hbmQgcGFsZXR0ZSBvbiBjbGljay4gVGhlIG5ldyBzaG9ydGN1dCBzcGVlZHJ1bnMgZWRpdGluZyBhbmQgZ2l2ZXMgZnVsbCBjb250cm9sIGZyb20gYW55d2hlcmUgaW4gdGhlIGRhc2g6IHdoaWxlIGJ1aWxkaW5nLCBkZXNpZ25pbmcgb3Igc2ltcGx5IGJyb3dzaW5nIG5vdGVzLjwvcD59AXUpdgMHY29udGVudHcgQUkgYnVpbGRpbmcgYmxvY2tzIG9mIHRoZSBmdXR1cmUFbGV2ZWx9AgRsaW5rd2ZodHRwczovL21ha2Uud29yZHByZXNzLm9yZy9jb3JlLzIwMjYvMDUvMTQvd29yZHByZXNzLTctMC1maWVsZC1ndWlkZS8jYWktYnVpbGRpbmctYmxvY2tzLW9mLXRoZS1mdXR1cmV2Awdjb250ZW50dwxXUCBBSSBDbGllbnQFbGV2ZWx9AwRsaW5rd1JodHRwczovL21ha2Uud29yZHByZXNzLm9yZy9jb3JlLzIwMjYvMDUvMTQvd29yZHByZXNzLTctMC1maWVsZC1ndWlkZS8jd3AtYWktY2xpZW50dgMHY29udGVudHcZQ2xpZW50LVNpZGUgQWJpbGl0aWVzIEFQSQVsZXZlbH0DBGxpbmt3X2h0dHBzOi8vbWFrZS53b3JkcHJlc3Mub3JnL2NvcmUvMjAyNi8wNS8xNC93b3JkcHJlc3MtNy0wLWZpZWxkLWd1aWRlLyNjbGllbnQtc2lkZS1hYmlsaXRpZXMtYXBpdgMHY29udGVudHcUQUkgQ29ubmVjdG9ycyBTY3JlZW4FbGV2ZWx9AwRsaW5rd1podHRwczovL21ha2Uud29yZHByZXNzLm9yZy9jb3JlLzIwMjYvMDUvMTQvd29yZHByZXNzLTctMC1maWVsZC1ndWlkZS8jYWktY29ubmVjdG9ycy1zY3JlZW52Awdjb250ZW50dw5Db25uZWN0b3JzIEFQSQVsZXZlbH0DBGxpbmt3VGh0dHBzOi8vbWFrZS53b3JkcHJlc3Mub3JnL2NvcmUvMjAyNi8wNS8xNC93b3JkcHJlc3MtNy0wLWZpZWxkLWd1aWRlLyNjb25uZWN0b3JzLWFwaXYDB2NvbnRlbnR3FE1vZGVybml6ZWQgRGFzaGJvYXJkBWxldmVsfQIEbGlua3daaHR0cHM6Ly9tYWtlLndvcmRwcmVzcy5vcmcvY29yZS8yMDI2LzA1LzE0L3dvcmRwcmVzcy03LTAtZmllbGQtZ3VpZGUvI21vZGVybml6ZWQtZGFzaGJvYXJkdgMHY29udGVudHchTmV3IGFkbWluIGNvbG9yIHNjaGVtZSBhbmQgc3R5bGVzBWxldmVsfQMEbGlua3dnaHR0cHM6Ly9tYWtlLndvcmRwcmVzcy5vcmcvY29yZS8yMDI2LzA1LzE0L3dvcmRwcmVzcy03LTAtZmllbGQtZ3VpZGUvI25ldy1hZG1pbi1jb2xvci1zY2hlbWUtYW5kLXN0eWxlc3YDB2NvbnRlbnR3HFZpZXcgVHJhbnNpdGlvbnMgaW4gV1AgQWRtaW4FbGV2ZWx9AwRsaW5rd2JodHRwczovL21ha2Uud29yZHByZXNzLm9yZy9jb3JlLzIwMjYvMDUvMTQvd29yZHByZXNzLTctMC1maWVsZC1ndWlkZS8jdmlldy10cmFuc2l0aW9ucy1pbi13cC1hZG1pbnYDB2NvbnRlbnR3GENvbW1hbmQgUGFsZXR0ZSBzaG9ydGN1dAVsZXZlbH0DBGxpbmt3Xmh0dHBzOi8vbWFrZS53b3JkcHJlc3Mub3JnL2NvcmUvMjAyNi8wNS8xNC93b3JkcHJlc3MtNy0wLWZpZWxkLWd1aWRlLyNjb21tYW5kLXBhbGV0dGUtc2hvcnRjdXR2Awdjb250ZW50dwxGb250IExpYnJhcnkFbGV2ZWx9AwRsaW5rd1JodHRwczovL21ha2Uud29yZHByZXNzLm9yZy9jb3JlLzIwMjYvMDUvMTQvd29yZHByZXNzLTctMC1maWVsZC1ndWlkZS8jZm9udC1saWJyYXJ5dgMHY29udGVudHcQVmlzdWFsIFJldmlzaW9ucwVsZXZlbH0DBGxpbmt3Vmh0dHBzOi8vbWFrZS53b3JkcHJlc3Mub3JnL2NvcmUvMjAyNi8wNS8xNC93b3JkcHJlc3MtNy0wLWZpZWxkLWd1aWRlLyN2aXN1YWwtcmV2aXNpb25zdgMHY29udGVudHcOSWZyYW1lZCBFZGl0b3IFbGV2ZWx9AwRsaW5rd1RodHRwczovL21ha2Uud29yZHByZXNzLm9yZy9jb3JlLzIwMjYvMDUvMTQvd29yZHByZXNzLTctMC1maWVsZC1ndWlkZS8jaWZyYW1lZC1lZGl0b3J2Awdjb250ZW50dwVOb3RlcwVsZXZlbH0DBGxpbmt3S2h0dHBzOi8vbWFrZS53b3JkcHJlc3Mub3JnL2NvcmUvMjAyNi8wNS8xNC93b3JkcHJlc3MtNy0wLWZpZWxkLWd1aWRlLyNub3Rlc3YDB2NvbnRlbnR3FkNyZWF0aXZlIEN1c3RvbWl6YXRpb24FbGV2ZWx9AQRsaW5rd1xodHRwczovL21ha2Uud29yZHByZXNzLm9yZy9jb3JlLzIwMjYvMDUvMTQvd29yZHByZXNzLTctMC1maWVsZC1ndWlkZS8jY3JlYXRpdmUtY3VzdG9taXphdGlvbnYDB2NvbnRlbnR3JEN1c3RvbSBOYXZpZ2F0aW9uIE92ZXJsYXlzIG9uIG1vYmlsZQVsZXZlbH0DBGxpbmt3amh0dHBzOi8vbWFrZS53b3JkcHJlc3Mub3JnL2NvcmUvMjAyNi8wNS8xNC93b3JkcHJlc3MtNy0wLWZpZWxkLWd1aWRlLyNjdXN0b20tbmF2aWdhdGlvbi1vdmVybGF5cy1vbi1tb2JpbGV2Awdjb250ZW50dxdSZXNwb25zaXZlIEVkaXRpbmcgTW9kZQVsZXZlbH0DBGxpbmt3XWh0dHBzOi8vbWFrZS53b3JkcHJlc3Mub3JnL2NvcmUvMjAyNi8wNS8xNC93b3JkcHJlc3MtNy0wLWZpZWxkLWd1aWRlLyNyZXNwb25zaXZlLWVkaXRpbmctbW9kZXYDB2NvbnRlbnR3LVBhdHRlcm4gRWRpdGluZyBhbmQgY29udGVudE9ubHkgSW50ZXJhY3Rpdml0eQVsZXZlbH0DBGxpbmt3c2h0dHBzOi8vbWFrZS53b3JkcHJlc3Mub3JnL2NvcmUvMjAyNi8wNS8xNC93b3JkcHJlc3MtNy0wLWZpZWxkLWd1aWRlLyNwYXR0ZXJuLWVkaXRpbmctYW5kLWNvbnRlbnRvbmx5LWludGVyYWN0aXZpdHl2Awdjb250ZW50dw5EZXNpZ24gQWdpbGl0eQVsZXZlbH0CBGxpbmt3VGh0dHBzOi8vbWFrZS53b3JkcHJlc3Mub3JnL2NvcmUvMjAyNi8wNS8xNC93b3JkcHJlc3MtNy0wLWZpZWxkLWd1aWRlLyNkZXNpZ24tYWdpbGl0eXYDB2NvbnRlbnR3HUN1c3RvbSBDU1Mgb24gdGhlIGJsb2NrIGxldmVsBWxldmVsfQMEbGlua3djaHR0cHM6Ly9tYWtlLndvcmRwcmVzcy5vcmcvY29yZS8yMDI2LzA1LzE0L3dvcmRwcmVzcy03LTAtZmllbGQtZ3VpZGUvI2N1c3RvbS1jc3Mtb24tdGhlLWJsb2NrLWxldmVsdgMHY29udGVudHcOSGVhZGluZ3MgQmxvY2sFbGV2ZWx9AwRsaW5rd1RodHRwczovL21ha2Uud29yZHByZXNzLm9yZy9jb3JlLzIwMjYvMDUvMTQvd29yZHByZXNzLTctMC1maWVsZC1ndWlkZS8jaGVhZGluZ3MtYmxvY2t2Awdjb250ZW50dxFCcmVhZGNydW1icyBCbG9jawVsZXZlbH0DBGxpbmt3V2h0dHBzOi8vbWFrZS53b3JkcHJlc3Mub3JnL2NvcmUvMjAyNi8wNS8xNC93b3JkcHJlc3MtNy0wLWZpZWxkLWd1aWRlLyNicmVhZGNydW1icy1ibG9ja3YDB2NvbnRlbnR3EE5hdmlnYXRpb24gQmxvY2sFbGV2ZWx9AwRsaW5rd1ZodHRwczovL21ha2Uud29yZHByZXNzLm9yZy9jb3JlLzIwMjYvMDUvMTQvd29yZHByZXNzLTctMC1maWVsZC1ndWlkZS8jbmF2aWdhdGlvbi1ibG9ja3YDB2NvbnRlbnR3GVZpZGVvIGVtYmVkIGNvdmVyIGJsb2NrwqAFbGV2ZWx9AwRsaW5rd11odHRwczovL21ha2Uud29yZHByZXNzLm9yZy9jb3JlLzIwMjYvMDUvMTQvd29yZHByZXNzLTctMC1maWVsZC1ndWlkZS8jdmlkZW8tZW1iZWQtY292ZXItYmxvY2t2Awdjb250ZW50dw9HYWxsZXJ5IGJsb2NrwqAFbGV2ZWx9AwRsaW5rd1NodHRwczovL21ha2Uud29yZHByZXNzLm9yZy9jb3JlLzIwMjYvMDUvMTQvd29yZHByZXNzLTctMC1maWVsZC1ndWlkZS8jZ2FsbGVyeS1ibG9ja3YDB2NvbnRlbnR3GEFkZGVkIDxwPiBCbG9jayBTdXBwb3J0cwVsZXZlbH0DBGxpbmt3XGh0dHBzOi8vbWFrZS53b3JkcHJlc3Mub3JnL2NvcmUvMjAyNi8wNS8xNC93b3JkcHJlc3MtNy0wLWZpZWxkLWd1aWRlLyNhZGRlZC1wLWJsb2NrLXN1cHBvcnRzdgMHY29udGVudHcfRGltZW5zaW9ucyBTdXBwb3J0IEVuaGFuY2VtZW50cwVsZXZlbH0DBGxpbmt3ZWh0dHBzOi8vbWFrZS53b3JkcHJlc3Mub3JnL2NvcmUvMjAyNi8wNS8xNC93b3JkcHJlc3MtNy0wLWZpZWxkLWd1aWRlLyNkaW1lbnNpb25zLXN1cHBvcnQtZW5oYW5jZW1lbnRzdgMHY29udGVudHcVRGV2ZWxvcGVy4oCZcyB0b29sYm94BWxldmVsfQIEbGlua3dZaHR0cHM6Ly9tYWtlLndvcmRwcmVzcy5vcmcvY29yZS8yMDI2LzA1LzE0L3dvcmRwcmVzcy03LTAtZmllbGQtZ3VpZGUvI2RldmVsb3Blci1zLXRvb2xib3h2Awdjb250ZW50dxtQSFAgT25seSBCbG9jayBSZWdpc3RyYXRpb24FbGV2ZWx9AwRsaW5rd2FodHRwczovL21ha2Uud29yZHByZXNzLm9yZy9jb3JlLzIwMjYvMDUvMTQvd29yZHByZXNzLTctMC1maWVsZC1ndWlkZS8jcGhwLW9ubHktYmxvY2stcmVnaXN0cmF0aW9udgMHY29udGVudHcRSW50ZXJhY3Rpdml0eSBBUEkFbGV2ZWx9AwRsaW5rd1dodHRwczovL21ha2Uud29yZHByZXNzLm9yZy9jb3JlLzIwMjYvMDUvMTQvd29yZHByZXNzLTctMC1maWVsZC1ndWlkZS8jaW50ZXJhY3Rpdml0eS1hcGl2Awdjb250ZW50dxlEYXRhVmlld3MgYW5kIERhdGFGb3Jtc8KgBWxldmVsfQMEbGlua3ddaHR0cHM6Ly9tYWtlLndvcmRwcmVzcy5vcmcvY29yZS8yMDI2LzA1LzE0L3dvcmRwcmVzcy03LTAtZmllbGQtZ3VpZGUvI2RhdGF2aWV3cy1hbmQtZGF0YWZvcm1zdgMHY29udGVudHcfQmxvY2sgYmluZGluZ3MgQVBJIGl0ZXJhdGlvbnPCoAVsZXZlbH0DBGxpbmt3Y2h0dHBzOi8vbWFrZS53b3JkcHJlc3Mub3JnL2NvcmUvMjAyNi8wNS8xNC93b3JkcHJlc3MtNy0wLWZpZWxkLWd1aWRlLyNibG9jay1iaW5kaW5ncy1hcGktaXRlcmF0aW9uc3YDB2NvbnRlbnR3GE5ldyBwbHVnaW4gbGlzdCBmaWx0ZXLCoAVsZXZlbH0DBGxpbmt3XGh0dHBzOi8vbWFrZS53b3JkcHJlc3Mub3JnL2NvcmUvMjAyNi8wNS8xNC93b3JkcHJlc3MtNy0wLWZpZWxkLWd1aWRlLyNuZXctcGx1Z2luLWxpc3QtZmlsdGVydgMHY29udGVudHcnU2l0ZSBFZGl0b3Igd29yZHByZXNzL2J1aWxkIGFuZCByb3V0aW5nBWxldmVsfQMEbGlua3dtaHR0cHM6Ly9tYWtlLndvcmRwcmVzcy5vcmcvY29yZS8yMDI2LzA1LzE0L3dvcmRwcmVzcy03LTAtZmllbGQtZ3VpZGUvI3NpdGUtZWRpdG9yLXdvcmRwcmVzcy1idWlsZC1hbmQtcm91dGluZ3YDB2NvbnRlbnR3EUJvbnVzIGRldiBnb29kaWVzBWxldmVsfQIEbGlua3dXaHR0cHM6Ly9tYWtlLndvcmRwcmVzcy5vcmcvY29yZS8yMDI2LzA1LzE0L3dvcmRwcmVzcy03LTAtZmllbGQtZ3VpZGUvI2JvbnVzLWRldi1nb29kaWVzdgMHY29udGVudHcvQmxvY2sgSG9va3MgZm9yIGNvbnRlbnQtbGlrZSBDdXN0b20gUG9zdCBUeXBlcy4FbGV2ZWx9AwRsaW5rd3RodHRwczovL21ha2Uud29yZHByZXNzLm9yZy9jb3JlLzIwMjYvMDUvMTQvd29yZHByZXNzLTctMC1maWVsZC1ndWlkZS8jYmxvY2staG9va3MtZm9yLWNvbnRlbnQtbGlrZS1jdXN0b20tcG9zdC10eXBlc3YDB2NvbnRlbnR3HU1vcmUgc2VjdXJlIHVzZXIgcmVnaXN0cmF0aW9uBWxldmVsfQMEbGlua3djaHR0cHM6Ly9tYWtlLndvcmRwcmVzcy5vcmcvY29yZS8yMDI2LzA1LzE0L3dvcmRwcmVzcy03LTAtZmllbGQtZ3VpZGUvI21vcmUtc2VjdXJlLXVzZXItcmVnaXN0cmF0aW9udgMHY29udGVudHcXQ29kZU1pcnJvciBVcGRhdGUgdG8gdjUFbGV2ZWx9AwRsaW5rd11odHRwczovL21ha2Uud29yZHByZXNzLm9yZy9jb3JlLzIwMjYvMDUvMTQvd29yZHByZXNzLTctMC1maWVsZC1ndWlkZS8jY29kZW1pcnJvci11cGRhdGUtdG8tdjV2Awdjb250ZW50dxpFeHRlcm5hbCBMaWJyYXJpZXMgVXBkYXRlcwVsZXZlbH0DBGxpbmt3YGh0dHBzOi8vbWFrZS53b3JkcHJlc3Mub3JnL2NvcmUvMjAyNi8wNS8xNC93b3JkcHJlc3MtNy0wLWZpZWxkLWd1aWRlLyNleHRlcm5hbC1saWJyYXJpZXMtdXBkYXRlc3YDB2NvbnRlbnR3C1BIUCBVcGRhdGVzBWxldmVsfQMEbGlua3dRaHR0cHM6Ly9tYWtlLndvcmRwcmVzcy5vcmcvY29yZS8yMDI2LzA1LzE0L3dvcmRwcmVzcy03LTAtZmllbGQtZ3VpZGUvI3BocC11cGRhdGVzdgMHY29udGVudHcNQWNjZXNzaWJpbGl0eQVsZXZlbH0CBGxpbmt3U2h0dHBzOi8vbWFrZS53b3JkcHJlc3Mub3JnL2NvcmUvMjAyNi8wNS8xNC93b3JkcHJlc3MtNy0wLWZpZWxkLWd1aWRlLyNhY2Nlc3NpYmlsaXR5dgMHY29udGVudHcZQnV0IHdhaXQsIHRoZXJl4oCZcyBtb3JlIQVsZXZlbH0CBGxpbmt3W2h0dHBzOi8vbWFrZS53b3JkcHJlc3Mub3JnL2NvcmUvMjAyNi8wNS8xNC93b3JkcHJlc3MtNy0wLWZpZWxkLWd1aWRlLyNidXQtd2FpdC10aGVyZS1zLW1vcmVrAPMZAH2e9fUPfQB3BG9wZW55dwB3CHN0YW5kYXJkdwB3AHl5dwB5fQB5eXcAdwB4dgIYaW1hZ2VfZ2VuZXJhdG9yX3NldHRpbmdzdgQIdGVtcGxhdGV3B2hpZ2h3YXkQZGVmYXVsdF9pbWFnZV9pZH0ABGZvbnR3AAdlbmFibGVkeQd2ZXJzaW9ufQJ4dw5jb3JlL3BhcmFncmFwaHl4dw5jb3JlL3BhcmFncmFwaHl4dw5jb3JlL3BhcmFncmFwaHl4dw5jb3JlL3BhcmFncmFwaHl4dxZjb3JlL3RhYmxlLW9mLWNvbnRlbnRzeXh4dwxjb3JlL2hlYWRpbmd9AncgYWktYnVpbGRpbmctYmxvY2tzLW9mLXRoZS1mdXR1cmV4dw5jb3JlL3BhcmFncmFwaHl4dwxjb3JlL2hlYWRpbmd9A3h3DmNvcmUvcGFyYWdyYXBoeXh3CmNvcmUvaW1hZ2V3AHh3DmNvcmUvcGFyYWdyYXBoeX2ShA93N2h0dHBzOi8vbWFrZS53b3JkcHJlc3Mub3JnL2NvcmUvZmlsZXMvMjAyNi8wNS9pbWFnZS5wbmd3N2h0dHBzOi8vbWFrZS53b3JkcHJlc3Mub3JnL2NvcmUvZmlsZXMvMjAyNi8wNS9pbWFnZS5wbmd3BGZ1bGx3BW1lZGlheHcKY29yZS9lbWJlZHdWaHR0cHM6Ly9tYWtlLndvcmRwcmVzcy5vcmcvY29yZS8yMDI2LzAzLzI0L2ludHJvZHVjaW5nLXRoZS1haS1jbGllbnQtaW4td29yZHByZXNzLTctMC94eXh3CHdwLWVtYmVkdxNtYWtlLXdvcmRwcmVzcy1jb3JleHcMY29yZS9oZWFkaW5ndxljbGllbnQtc2lkZS1hYmlsaXRpZXMtYXBpfQN4dw5jb3JlL3BhcmFncmFwaHl4dw5jb3JlL3BhcmFncmFwaHl4dw5jb3JlL3BhcmFncmFwaHl4dwpjb3JlL2VtYmVkd1ZodHRwczovL21ha2Uud29yZHByZXNzLm9yZy9jb3JlLzIwMjYvMDMvMjQvY2xpZW50LXNpZGUtYWJpbGl0aWVzLWFwaS1pbi13b3JkcHJlc3MtNy0wL3h5eHcId3AtZW1iZWR3E21ha2Utd29yZHByZXNzLWNvcmV4dwxjb3JlL2hlYWRpbmd3FGFpLWNvbm5lY3RvcnMtc2NyZWVufQN4dwpjb3JlL2ltYWdldwB9loQPdzlodHRwczovL21ha2Uud29yZHByZXNzLm9yZy9jb3JlL2ZpbGVzLzIwMjYvMDUvaW1hZ2UtMi5wbmd3OWh0dHBzOi8vbWFrZS53b3JkcHJlc3Mub3JnL2NvcmUvZmlsZXMvMjAyNi8wNS9pbWFnZS0yLnBuZ3cEZnVsbHcFbWVkaWF4dwxjb3JlL2hlYWRpbmd3DmNvbm5lY3RvcnMtYXBpfQN4dw5jb3JlL3BhcmFncmFwaHl4dw5jb3JlL3BhcmFncmFwaHl4dwpjb3JlL2VtYmVkd1todHRwczovL21ha2Uud29yZHByZXNzLm9yZy9jb3JlLzIwMjYvMDMvMTgvaW50cm9kdWNpbmctdGhlLWNvbm5lY3RvcnMtYXBpLWluLXdvcmRwcmVzcy03LTAveHl4dwh3cC1lbWJlZHcTbWFrZS13b3JkcHJlc3MtY29yZXh3DGNvcmUvaGVhZGluZ30CdxRtb2Rlcm5pemVkLWRhc2hib2FyZHh3DmNvcmUvcGFyYWdyYXBoeXh3DGNvcmUvaGVhZGluZ30DeHcOY29yZS9wYXJhZ3JhcGh5eHcKY29yZS9pbWFnZXcAfZiED3c5aHR0cHM6Ly9tYWtlLndvcmRwcmVzcy5vcmcvY29yZS9maWxlcy8yMDI2LzA1L2ltYWdlLTMucG5ndzlodHRwczovL21ha2Uud29yZHByZXNzLm9yZy9jb3JlL2ZpbGVzLzIwMjYvMDUvaW1hZ2UtMy5wbmd3BGZ1bGx3BW1lZGlheHcMY29yZS9oZWFkaW5ndxx2aWV3LXRyYW5zaXRpb25zLWluLXdwLWFkbWlufQN4dw5jb3JlL3BhcmFncmFwaHl4dwxjb3JlL2hlYWRpbmd3GGNvbW1hbmQtcGFsZXR0ZS1zaG9ydGN1dH0DeHcOY29yZS9wYXJhZ3JhcGh5eHcKY29yZS9pbWFnZXcAfZqED3c5aHR0cHM6Ly9tYWtlLndvcmRwcmVzcy5vcmcvY29yZS9maWxlcy8yMDI2LzA1L2ltYWdlLTQucG5ndzlodHRwczovL21ha2Uud29yZHByZXNzLm9yZy9jb3JlL2ZpbGVzLzIwMjYvMDUvaW1hZ2UtNC5wbmd3BGZ1bGx3BW1lZGlheHcMY29yZS9oZWFkaW5ndwxmb250LWxpYnJhcnl9A3h3DmNvcmUvcGFyYWdyYXBoeXh3CmNvcmUvaW1hZ2V3AH2chA93OWh0dHBzOi8vbWFrZS53b3JkcHJlc3Mub3JnL2NvcmUvZmlsZXMvMjAyNi8wNS9pbWFnZS01LnBuZ3c5aHR0cHM6Ly9tYWtlLndvcmRwcmVzcy5vcmcvY29yZS9maWxlcy8yMDI2LzA1L2ltYWdlLTUucG5ndwRmdWxsdwVtZWRpYXh3DGNvcmUvaGVhZGluZ3cQdmlzdWFsLXJldmlzaW9uc30DeHcOY29yZS9wYXJhZ3JhcGh5eHcKY29yZS9pbWFnZXcAfZ6ED3c5aHR0cHM6Ly9tYWtlLndvcmRwcmVzcy5vcmcvY29yZS9maWxlcy8yMDI2LzA1L2ltYWdlLTYucG5ndzlodHRwczovL21ha2Uud29yZHByZXNzLm9yZy9jb3JlL2ZpbGVzLzIwMjYvMDUvaW1hZ2UtNi5wbmd3BGZ1bGx3BW1lZGlheHcMY29yZS9oZWFkaW5ndw5pZnJhbWVkLWVkaXRvcn0DeHcOY29yZS9wYXJhZ3JhcGh5eHcKY29yZS9lbWJlZHdTaHR0cHM6Ly9tYWtlLndvcmRwcmVzcy5vcmcvY29yZS8yMDI2LzAyLzI0L2lmcmFtZWQtZWRpdG9yLWNoYW5nZXMtaW4td29yZHByZXNzLTctMC94eXh3CHdwLWVtYmVkdxNtYWtlLXdvcmRwcmVzcy1jb3JleHcMY29yZS9oZWFkaW5ndwVub3Rlc30DeHcOY29yZS9wYXJhZ3JhcGh5eHcMY29yZS9oZWFkaW5ndxZjcmVhdGl2ZS1jdXN0b21pemF0aW9ueHcOY29yZS9wYXJhZ3JhcGh5eHcMY29yZS9oZWFkaW5ndyRjdXN0b20tbmF2aWdhdGlvbi1vdmVybGF5cy1vbi1tb2JpbGV9A3h3DmNvcmUvcGFyYWdyYXBoeXh3CmNvcmUvZW1iZWR3XWh0dHBzOi8vbWFrZS53b3JkcHJlc3Mub3JnL2NvcmUvMjAyNi8wMy8wNC9jdXN0b21pc2FibGUtbmF2aWdhdGlvbi1vdmVybGF5cy1pbi13b3JkcHJlc3MtNy0wL3h5eHcId3AtZW1iZWR3E21ha2Utd29yZHByZXNzLWNvcmV4dwxjb3JlL2hlYWRpbmd3F3Jlc3BvbnNpdmUtZWRpdGluZy1tb2RlfQN4dw5jb3JlL3BhcmFncmFwaHl4dw5jb3JlL3BhcmFncmFwaHl4dwpjb3JlL2VtYmVkd01odHRwczovL21ha2Uud29yZHByZXNzLm9yZy9jb3JlLzIwMjYvMDMvMTUvYmxvY2stdmlzaWJpbGl0eS1pbi13b3JkcHJlc3MtNy0wL3h5eHcId3AtZW1iZWR3E21ha2Utd29yZHByZXNzLWNvcmV4dwxjb3JlL2hlYWRpbmd3LXBhdHRlcm4tZWRpdGluZy1hbmQtY29udGVudG9ubHktaW50ZXJhY3Rpdml0eX0DeHcOY29yZS9wYXJhZ3JhcGh5eHcOY29yZS9wYXJhZ3JhcGh5eHcOY29yZS9wYXJhZ3JhcGh5eHcOY29yZS9wYXJhZ3JhcGh5eHcKY29yZS9lbWJlZHdMaHR0cHM6Ly9tYWtlLndvcmRwcmVzcy5vcmcvY29yZS8yMDI2LzAzLzE1L3BhdHRlcm4tZWRpdGluZy1pbi13b3JkcHJlc3MtNy0wL3h5eHcId3AtZW1iZWR3E21ha2Utd29yZHByZXNzLWNvcmV4dw5jb3JlL3BhcmFncmFwaHl4dwpjb3JlL2VtYmVkd2FodHRwczovL21ha2Uud29yZHByZXNzLm9yZy9jb3JlLzIwMjYvMDMvMTYvcGF0dGVybi1vdmVycmlkZXMtaW4td3AtNy0wLXN1cHBvcnQtZm9yLWN1c3RvbS1ibG9ja3MveHl4dwh3cC1lbWJlZHcTbWFrZS13b3JkcHJlc3MtY29yZXh3DGNvcmUvaGVhZGluZ30Cdw5kZXNpZ24tYWdpbGl0eXh3DmNvcmUvcGFyYWdyYXBoeXh3DGNvcmUvaGVhZGluZ30DeHcOY29yZS9wYXJhZ3JhcGh5eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4dw5jb3JlL3BhcmFncmFwaHl4dw5jb3JlL3BhcmFncmFwaHl2AQp0eXBvZ3JhcGh5dgEJdGV4dEFsaWdudwVyaWdodHh3DmNvcmUvcGFyYWdyYXBoeXUCfYhFfZcSdxl3b3JkcHJlc3MtNy0wLWZpZWxkLWd1aWRldQJ9rFh9sgF3DHdwLWFpLWNsaWVudHcGY2xvc2Vk1gIAd0s8cD5UZXh0IGluIHRoZSBQYXJhZ3JhcGggYmxvY2sgY2FuIG5vdyBiZSBhcnJhbmdlZCBpbiBhIGNvbHVtbnMgbGF5b3V0LjwvcD54dwxjb3JlL2dhbGxlcnl1AHcEaWNvbnUAeHl4dwVsYXJnZXl3BGF1dG94dwpjb3JlL2ltYWdldwB9lYUPeHcKY29yZS9pbWFnZXcAfZaFD3deaHR0cHM6Ly9tYWtlLndvcmRwcmVzcy5vcmcvY29yZS9maWxlcy8yMDI2LzA1L1NjcmVlbnNob3QtMjAyNi0wNS0wNi1hdC01LjI5LjIwLVBNLTEwMjR4NTM4LnBuZ3cFbGFyZ2V3Xmh0dHBzOi8vbWFrZS53b3JkcHJlc3Mub3JnL2NvcmUvZmlsZXMvMjAyNi8wNS9TY3JlZW5zaG90LTIwMjYtMDUtMDYtYXQtNS4yNy4xMi1QTS0xMDI0eDUxMi5wbmd3BWxhcmdldwhsaWdodGJveHcEbm9uZXYBB2VuYWJsZWR4dwRub25ldgEHZW5hYmxlZHiJAgB3xgc8cD5BZGRpdGlvbmFsbHksIHRoaXMgcmVsZWFzZSBpbmNsdWRlcyA8YSBocmVmPSJodHRwczovL2dpdGh1Yi5jb20vV29yZFByZXNzL2d1dGVuYmVyZy9pc3N1ZXM\/cT0obGFiZWwlM0ElMjIlNUJUeXBlJTVEJTIwRW5oYW5jZW1lbnQlMjIlMjBBTkQlMjBpcyUzQWNsb3NlZCklMjBBTkQlMjAobWlsZXN0b25lJTNBJTIyR3V0ZW5iZXJnJTIwMjIuMCUyMiUyME9SJTIwbWlsZXN0b25lJTNBJTIyR3V0ZW5iZXJnJTIwMjIuMSUyMiUyME9SJTIwbWlsZXN0b25lJTNBJTIyR3V0ZW5iZXJnJTIwMjIuMiUyMiUyME9SJTIwbWlsZXN0b25lJTNBJTIyR3V0ZW5iZXJnJTIwMjIuMyUyMiUyME9SJTIwbWlsZXN0b25lJTNBJTIyR3V0ZW5iZXJnJTIwMjIuNCUyMiUyME9SJTIwbWlsZXN0b25lJTNBJTIyR3V0ZW5iZXJnJTIwMjIuNSUyMiUyME9SJTIwbWlsZXN0b25lJTNBJTIyR3V0ZW5iZXJnJTIwMjIuNiUyMikiPjQxMSBlbmhhbmNlbWVudHM8L2E+IGFuZCA8YSBocmVmPSJodHRwczovL2dpdGh1Yi5jb20vV29yZFByZXNzL2d1dGVuYmVyZy9pc3N1ZXM\/cT0obGFiZWwlM0ElMjIlNUJUeXBlJTVEJTIwQnVnJTIyJTIwQU5EJTIwaXMlM0FjbG9zZWQpJTIwQU5EJTIwKG1pbGVzdG9uZSUzQSUyMkd1dGVuYmVyZyUyMDIyLjAlMjIlMjBPUiUyMG1pbGVzdG9uZSUzQSUyMkd1dGVuYmVyZyUyMDIyLjElMjIlMjBPUiUyMG1pbGVzdG9uZSUzQSUyMkd1dGVuYmVyZyUyMDIyLjIlMjIlMjBPUiUyMG1pbGVzdG9uZSUzQSUyMkd1dGVuYmVyZyUyMDIyLjMlMjIlMjBPUiUyMG1pbGVzdG9uZSUzQSUyMkd1dGVuYmVyZyUyMDIyLjQlMjIlMjBPUiUyMG1pbGVzdG9uZSUzQSUyMkd1dGVuYmVyZyUyMDIyLjUlMjIlMjBPUiUyMG1pbGVzdG9uZSUzQSUyMkd1dGVuYmVyZyUyMDIyLjYlMjIpIj5tb3JlIHRoYW4gNDg2IGJ1ZyBmaXhlczwvYT4gZm9yIHRoZSBFZGl0b3IsIERhc2hib2FyZCwgYW5kIEFJIGludGVncmF0aW9uLjwvcD53ZjxwPkJlbG93IGlzIGEgYnJlYWtkb3duIG9mIHRoZSBtb3N0IGltcG9ydGFudCBkZXZlbG9wZXItcmVsYXRlZCBjaGFuZ2VzIGluY2x1ZGVkIGluIFdvcmRQcmVzcyA3LjAuPC9wPndoPGgyIGlkPSJhaS1idWlsZGluZy1ibG9ja3Mtb2YtdGhlLWZ1dHVyZSIgY2xhc3M9IndwLWJsb2NrLWhlYWRpbmciPkFJIGJ1aWxkaW5nIGJsb2NrcyBvZiB0aGUgZnV0dXJlPC9oMj534AI8cD5TdGVwIGludG8gYSBuZXcgZXJhIHdpdGggV29yZFByZXNzIDcuMCwgc2hpcHBlZCB3aXRoIEFJIGludGVncmF0aW9uIGFuZCBhYmlsaXRpZXMuIFByb3ZpZGVyLWFnbm9zdGljIGFyY2hpdGVjdHVyZSBnaXZlcyB5b3UgZnVsbCBjb250cm9sIG92ZXIgdW5pdHMgYW5kIGNhcGFiaWxpdGllcyB3aGlsZSB0YXBwaW5nIGludG8gdGhlIGVuZGxlc3Mgb3Bwb3J0dW5pdGllcyBBSSBjYW4gYnJpbmcgdG8gbGlmZS4gVGhlc2UgY3JpdGljYWwgYnVpbGRpbmcgYmxvY2tzIGFyZSBqdXN0IHRoZSBiZWdpbm5pbmcsIHBhdmluZyB0aGUgd2F5IGZvciBhZ2VudGljIGNvbGxhYm9yYXRvcnMgYW5kIHNvIG11Y2ggbW9yZS48L3A+d0A8aDMgaWQ9IndwLWFpLWNsaWVudCIgY2xhc3M9IndwLWJsb2NrLWhlYWRpbmciPldQIEFJIENsaWVudDwvaDM+d9wBPGZpZ3VyZSBjbGFzcz0id3AtYmxvY2staW1hZ2Ugc2l6ZS1mdWxsIj48YSBocmVmPSJodHRwczovL21ha2Uud29yZHByZXNzLm9yZy9jb3JlL2ZpbGVzLzIwMjYvMDUvaW1hZ2UucG5nIj48aW1nIHNyYz0iaHR0cHM6Ly9tYWtlLndvcmRwcmVzcy5vcmcvY29yZS9maWxlcy8yMDI2LzA1L2ltYWdlLnBuZyIgYWx0PSIiIGNsYXNzPSJ3cC1pbWFnZS0xMjMxNTQiIC8+PC9hPjwvZmlndXJlPnf\/ATxmaWd1cmUgY2xhc3M9IndwLWJsb2NrLWVtYmVkIGlzLXR5cGUtd3AtZW1iZWQgaXMtcHJvdmlkZXItbWFrZS13b3JkcHJlc3MtY29yZSB3cC1ibG9jay1lbWJlZC1tYWtlLXdvcmRwcmVzcy1jb3JlIj48ZGl2IGNsYXNzPSJ3cC1ibG9jay1lbWJlZF9fd3JhcHBlciI+Cmh0dHBzOi8vbWFrZS53b3JkcHJlc3Mub3JnL2NvcmUvMjAyNi8wMy8yNC9pbnRyb2R1Y2luZy10aGUtYWktY2xpZW50LWluLXdvcmRwcmVzcy03LTAvCjwvZGl2PjwvZmlndXJlPndaPGgzIGlkPSJjbGllbnQtc2lkZS1hYmlsaXRpZXMtYXBpIiBjbGFzcz0id3AtYmxvY2staGVhZGluZyI+Q2xpZW50LVNpZGUgQWJpbGl0aWVzIEFQSTwvaDM+d\/8BPGZpZ3VyZSBjbGFzcz0id3AtYmxvY2stZW1iZWQgaXMtdHlwZS13cC1lbWJlZCBpcy1wcm92aWRlci1tYWtlLXdvcmRwcmVzcy1jb3JlIHdwLWJsb2NrLWVtYmVkLW1ha2Utd29yZHByZXNzLWNvcmUiPjxkaXYgY2xhc3M9IndwLWJsb2NrLWVtYmVkX193cmFwcGVyIj4KaHR0cHM6Ly9tYWtlLndvcmRwcmVzcy5vcmcvY29yZS8yMDI2LzAzLzI0L2NsaWVudC1zaWRlLWFiaWxpdGllcy1hcGktaW4td29yZHByZXNzLTctMC8KPC9kaXY+PC9maWd1cmU+d1A8aDMgaWQ9ImFpLWNvbm5lY3RvcnMtc2NyZWVuIiBjbGFzcz0id3AtYmxvY2staGVhZGluZyI+QUkgQ29ubmVjdG9ycyBTY3JlZW48L2gzPnfgATxmaWd1cmUgY2xhc3M9IndwLWJsb2NrLWltYWdlIHNpemUtZnVsbCI+PGEgaHJlZj0iaHR0cHM6Ly9tYWtlLndvcmRwcmVzcy5vcmcvY29yZS9maWxlcy8yMDI2LzA1L2ltYWdlLTIucG5nIj48aW1nIHNyYz0iaHR0cHM6Ly9tYWtlLndvcmRwcmVzcy5vcmcvY29yZS9maWxlcy8yMDI2LzA1L2ltYWdlLTIucG5nIiBhbHQ9IiIgY2xhc3M9IndwLWltYWdlLTEyMzE1OCIgLz48L2E+PC9maWd1cmU+d0Q8aDMgaWQ9ImNvbm5lY3RvcnMtYXBpIiBjbGFzcz0id3AtYmxvY2staGVhZGluZyI+Q29ubmVjdG9ycyBBUEk8L2gzPneEAjxmaWd1cmUgY2xhc3M9IndwLWJsb2NrLWVtYmVkIGlzLXR5cGUtd3AtZW1iZWQgaXMtcHJvdmlkZXItbWFrZS13b3JkcHJlc3MtY29yZSB3cC1ibG9jay1lbWJlZC1tYWtlLXdvcmRwcmVzcy1jb3JlIj48ZGl2IGNsYXNzPSJ3cC1ibG9jay1lbWJlZF9fd3JhcHBlciI+Cmh0dHBzOi8vbWFrZS53b3JkcHJlc3Mub3JnL2NvcmUvMjAyNi8wMy8xOC9pbnRyb2R1Y2luZy10aGUtY29ubmVjdG9ycy1hcGktaW4td29yZHByZXNzLTctMC8KPC9kaXY+PC9maWd1cmU+d1A8aDIgaWQ9Im1vZGVybml6ZWQtZGFzaGJvYXJkIiBjbGFzcz0id3AtYmxvY2staGVhZGluZyI+TW9kZXJuaXplZCBEYXNoYm9hcmQ8L2gyPnfmBDxwPldvcmRQcmVzcyA3LjAgZGVsaXZlcnMgYW4gdXBncmFkZWQgYWRtaW4gZXhwZXJpZW5jZSwgd2l0aCBhIHNsZWVrLCBuZXcgY29sb3Igc2NoZW1lIG5hbWVkIOKAnE1vZGVybuKAnSwgbnVtZXJvdXMgZW5oYW5jZW1lbnRzIHRocm91Z2hvdXQgdGhlIGRhc2hib2FyZCwgYW5kIHNlYW1sZXNzIHZpc3VhbCB0cmFuc2l0aW9ucyBhcyB5b3UgbmF2aWdhdGUgZnJvbSBzY3JlZW4gdG8gc2NyZWVuLiBBIG5ldyBDb21tYW5kIFBhbGV0dGUgc2hvcnRjdXQgaW4gdGhlIHVwcGVyIGFkbWluIGJhciBsZXRzIHlvdSBhY2Nlc3MgdG9vbHMgZnJvbSBhbnl3aGVyZSBpbiB0aGUgZGFzaGJvYXJkLCB3aGlsZSBhIG5ldyBkZWRpY2F0ZWQgZGFzaGJvYXJkIHBhZ2UgZm9yIGZvbnQgbWFuYWdlbWVudCBjZW50cmFsaXplcyBhbmQgc2ltcGxpZmllcyBtYW5hZ2luZyBmb250cy4gVGhlIGVuaGFuY2VkIGlmcmFtZWQgcG9zdCBlZGl0b3Igc3RhYmlsaXplcyB0aGUgc2NyZWVuLCB3aGlsZSBlZGl0b3JzIGxlYXZlIGNvbW1lbnRzIG9uIGJsb2NrcywgcmVjZWl2ZSBub3RpZmljYXRpb25zIGZvciBub3RlcyBhbmQgZXZlbiB2aXN1YWxseSBjb21wYXJlIHR3byByZXZpc2lvbiB2ZXJzaW9ucy48L3A+d+ABPGZpZ3VyZSBjbGFzcz0id3AtYmxvY2staW1hZ2Ugc2l6ZS1mdWxsIj48YSBocmVmPSJodHRwczovL21ha2Uud29yZHByZXNzLm9yZy9jb3JlL2ZpbGVzLzIwMjYvMDUvaW1hZ2UtMy5wbmciPjxpbWcgc3JjPSJodHRwczovL21ha2Uud29yZHByZXNzLm9yZy9jb3JlL2ZpbGVzLzIwMjYvMDUvaW1hZ2UtMy5wbmciIGFsdD0iIiBjbGFzcz0id3AtaW1hZ2UtMTIzMTYwIiAvPjwvYT48L2ZpZ3VyZT53YDxoMyBpZD0idmlldy10cmFuc2l0aW9ucy1pbi13cC1hZG1pbiIgY2xhc3M9IndwLWJsb2NrLWhlYWRpbmciPlZpZXcgVHJhbnNpdGlvbnMgaW4gV1AgQWRtaW48L2gzPndYPGgzIGlkPSJjb21tYW5kLXBhbGV0dGUtc2hvcnRjdXQiIGNsYXNzPSJ3cC1ibG9jay1oZWFkaW5nIj5Db21tYW5kIFBhbGV0dGUgc2hvcnRjdXQ8L2gzPnfgATxmaWd1cmUgY2xhc3M9IndwLWJsb2NrLWltYWdlIHNpemUtZnVsbCI+PGEgaHJlZj0iaHR0cHM6Ly9tYWtlLndvcmRwcmVzcy5vcmcvY29yZS9maWxlcy8yMDI2LzA1L2ltYWdlLTQucG5nIj48aW1nIHNyYz0iaHR0cHM6Ly9tYWtlLndvcmRwcmVzcy5vcmcvY29yZS9maWxlcy8yMDI2LzA1L2ltYWdlLTQucG5nIiBhbHQ9IiIgY2xhc3M9IndwLWltYWdlLTEyMzE2MiIgLz48L2E+PC9maWd1cmU+d0A8aDMgaWQ9ImZvbnQtbGlicmFyeSIgY2xhc3M9IndwLWJsb2NrLWhlYWRpbmciPkZvbnQgTGlicmFyeTwvaDM+d+ABPGZpZ3VyZSBjbGFzcz0id3AtYmxvY2staW1hZ2Ugc2l6ZS1mdWxsIj48YSBocmVmPSJodHRwczovL21ha2Uud29yZHByZXNzLm9yZy9jb3JlL2ZpbGVzLzIwMjYvMDUvaW1hZ2UtNS5wbmciPjxpbWcgc3JjPSJodHRwczovL21ha2Uud29yZHByZXNzLm9yZy9jb3JlL2ZpbGVzLzIwMjYvMDUvaW1hZ2UtNS5wbmciIGFsdD0iIiBjbGFzcz0id3AtaW1hZ2UtMTIzMTY0IiAvPjwvYT48L2ZpZ3VyZT53SDxoMyBpZD0idmlzdWFsLXJldmlzaW9ucyIgY2xhc3M9IndwLWJsb2NrLWhlYWRpbmciPlZpc3VhbCBSZXZpc2lvbnM8L2gzPne8AzxwPkluIFdvcmRQcmVzcyA3LjAsIFZpc3VhbCBSZXZpc2lvbnMgbWFrZSBlZGl0aW5nIGVhc2llciBhbmQgbW9yZSBpbnR1aXRpdmUsIHdoaWxlIGFkZGluZyBpbnNpZ2h0IGludG8gcG9zdCBvciBwYWdlIGVkaXQgaGlzdG9yeS4gVXNlcnMgY2FuIG5vdyB2aXN1YWxseSBjb21wYXJlIHR3byByZXZpc2lvbiB2ZXJzaW9ucyBkaXJlY3RseSBpbiB0aGUgRWRpdG9yIHVzaW5nIGEgc2xpZGVyIGJhciB0byB2aXN1YWxseSBzd2l0Y2ggYmV0d2VlbiByZXZpc2lvbnMuIFRoZSBkb2N1bWVudCBpbnNwZWN0b3Igc2hvd3MgYSBzdW1tYXJ5IG9mIGNoYW5nZXMsIHdoaWxlIGNvbG9yIGluZGljYXRvcnMgYW5kIHNpemVzIG9mIGNoYW5nZXMgY2FuIGJlIHNlZW4gZm9yIGVhY2ggbG9jYXRpb24sIGp1bXBpbmcgdG8gdGhhdCBsb2NhdGlvbiBvbiB0aGUgcGFnZSB3aGVuIGNsaWNrZWQuPC9wPnfgATxmaWd1cmUgY2xhc3M9IndwLWJsb2NrLWltYWdlIHNpemUtZnVsbCI+PGEgaHJlZj0iaHR0cHM6Ly9tYWtlLndvcmRwcmVzcy5vcmcvY29yZS9maWxlcy8yMDI2LzA1L2ltYWdlLTYucG5nIj48aW1nIHNyYz0iaHR0cHM6Ly9tYWtlLndvcmRwcmVzcy5vcmcvY29yZS9maWxlcy8yMDI2LzA1L2ltYWdlLTYucG5nIiBhbHQ9IiIgY2xhc3M9IndwLWltYWdlLTEyMzE2NiIgLz48L2E+PC9maWd1cmU+d0Q8aDMgaWQ9ImlmcmFtZWQtZWRpdG9yIiBjbGFzcz0id3AtYmxvY2staGVhZGluZyI+SWZyYW1lZCBFZGl0b3I8L2gzPnf8ATxmaWd1cmUgY2xhc3M9IndwLWJsb2NrLWVtYmVkIGlzLXR5cGUtd3AtZW1iZWQgaXMtcHJvdmlkZXItbWFrZS13b3JkcHJlc3MtY29yZSB3cC1ibG9jay1lbWJlZC1tYWtlLXdvcmRwcmVzcy1jb3JlIj48ZGl2IGNsYXNzPSJ3cC1ibG9jay1lbWJlZF9fd3JhcHBlciI+Cmh0dHBzOi8vbWFrZS53b3JkcHJlc3Mub3JnL2NvcmUvMjAyNi8wMi8yNC9pZnJhbWVkLWVkaXRvci1jaGFuZ2VzLWluLXdvcmRwcmVzcy03LTAvCjwvZGl2PjwvZmlndXJlPncyPGgzIGlkPSJub3RlcyIgY2xhc3M9IndwLWJsb2NrLWhlYWRpbmciPk5vdGVzPC9oMz531QI8cD5Ob3RlcyBhcmUgZXZlbiBiZXR0ZXIgaW4gNy4wLCB3aXRoIGEgZm9jdXMgb24gc3RyZWFtbGluaW5nIHRlYW0gd29ya2Zsb3dzLiBEYXRhIG5vdyBzeW5jcyBhdXRvbWF0aWNhbGx5LCB3aGlsZSBhIG5ldyBrZXlib2FyZCBzaG9ydGN1dCwgbmV3IGRhc2hib2FyZCB3aWRnZXQsIGFuZCBuZXcgbm90aWZpY2F0aW9ucyBoZWxwIHlvdSBzdGF5IG9uIHRvcCBvZiB0ZWFtIGNvbW11bmljYXRpb24uIFN1cHBvcnQgZm9yIG11bHRpLWJsb2NrIG5vdGVzIGhhcyBiZWVuIGFkZGVkLCBhbG9uZyB3aXRoIHN1cHBvcnQgZm9yIHBhcnRpYWwgc2VsZWN0aW9ucyBhbmQgcmljaCB0ZXh0IGVkaXRpbmcuPC9wPndwPGgzIGlkPSJjdXN0b20tbmF2aWdhdGlvbi1vdmVybGF5cy1vbi1tb2JpbGUiIGNsYXNzPSJ3cC1ibG9jay1oZWFkaW5nIj5DdXN0b20gTmF2aWdhdGlvbiBPdmVybGF5cyBvbiBtb2JpbGU8L2gzPnflAzxwPkhhbWJ1cmdlciBtZW51IG92ZXJsYXlzIGNhbiBub3cgYmUgY3VzdG9taXplZCBhbmQgYnVpbHQgZnJvbSBibG9ja3MgYW5kIHBhdHRlcm5zIGluIHRoZSBTaXRlIEVkaXRvciwgd2l0aCBhIGRlZGljYXRlZCBOYXZpZ2F0aW9uIE92ZXJsYXkgQ2xvc2UgYmxvY2sgZm9yIHBsYWNpbmcgYW5kIHN0eWxpbmcgYSBjbG9zZSBidXR0b24gYW55d2hlcmUgd2l0aGluIHRoZSBvdmVybGF5LCBnaXZpbmcgdXNlcnMgYW5kIHRoZW1lIGF1dGhvcnMgZmxleGliaWxpdHkgdG8gZGVmaW5lIG1vYmlsZSBuYXZpZ2F0aW9uIGV4cGVyaWVuY2VzLiBJbi1wbGFjZSBvdmVybGF5IHNlbGVjdGlvbiBhbmQgcHJldmlld3MgY3JlYXRlIGEgc2VhbWxlc3MgZWRpdGluZyBleHBlcmllbmNlLCB3aGlsZSB1c2VycyBjYW4gcmV2aWV3IGFuZCBhc3NpZ24gb3ZlcmxheXMsIGFuZCB0aGVtZXMgY2FuIG9mZmVyIGRlZmF1bHQgdGVtcGxhdGVzIGZvciBxdWljayBzZXR1cC48L3A+d4YCPGZpZ3VyZSBjbGFzcz0id3AtYmxvY2stZW1iZWQgaXMtdHlwZS13cC1lbWJlZCBpcy1wcm92aWRlci1tYWtlLXdvcmRwcmVzcy1jb3JlIHdwLWJsb2NrLWVtYmVkLW1ha2Utd29yZHByZXNzLWNvcmUiPjxkaXYgY2xhc3M9IndwLWJsb2NrLWVtYmVkX193cmFwcGVyIj4KaHR0cHM6Ly9tYWtlLndvcmRwcmVzcy5vcmcvY29yZS8yMDI2LzAzLzA0L2N1c3RvbWlzYWJsZS1uYXZpZ2F0aW9uLW92ZXJsYXlzLWluLXdvcmRwcmVzcy03LTAvCjwvZGl2PjwvZmlndXJlPndWPGgzIGlkPSJyZXNwb25zaXZlLWVkaXRpbmctbW9kZSIgY2xhc3M9IndwLWJsb2NrLWhlYWRpbmciPlJlc3BvbnNpdmUgRWRpdGluZyBNb2RlPC9oMz53uAM8cD5Xb3JkUHJlc3MgNy4wIGludHJvZHVjZXMgY3VzdG9taXphYmxlIGJsb2NrIHZpc2liaWxpdHkgYmFzZWQgb24gZGV2aWNlIHR5cGUsIGFsbG93aW5nIGVkaXRvcnMgdG8gaGlkZSBvciByZXZlYWwgYmxvY2tzIGJ5IGRldmljZSwgd2l0aG91dCBhZmZlY3Rpbmcgb3RoZXIgdmlld3BvcnRzLiBDb250cm9scyB0byBsYXVuY2ggYSBibG9jayB2aXNpYmlsaXR5IG9wdGlvbnMgbW9kYWwgYXJlIGF2YWlsYWJsZSBpbiB0aGUgYmxvY2sgdG9vbGJhciwgYmxvY2sgaW5zcGVjdG9yIHNpZGViYXIsIGFuZCBjb21tYW5kIHBhbGV0dGUuIEljb25zIGFyZSBkaXNwbGF5ZWQgaW4gTGlzdCBWaWV3IG5leHQgdG8gYmxvY2tzIHRoYXQgaGF2ZSBhY3RpdmUgdmlzaWJpbGl0eSBydWxlcywgaW5kaWNhdGluZyB3aGF0IHZpZXdwb3J0cyB0aGV5IGFyZSBiZWluZyBoaWRkZW4gb24uPC9wPneiATxwPk9mZmVyaW5nIGV2ZW4gbW9yZSByZXNwb25zaXZlbmVzcyBlbmhhbmNlbWVudHMsIDcuMCBpbnRyb2R1Y2VzIHRoZSBhYmlsaXR5IHRvIGNoYW5nZSBzdHlsZXMgZm9yIGRpZmZlcmVudCBicmVha3BvaW50cywgY3VzdG9taXplIGJyZWFrcG9pbnQgc2l6ZXMgYW5kIG1vcmUuPC9wPnf2ATxmaWd1cmUgY2xhc3M9IndwLWJsb2NrLWVtYmVkIGlzLXR5cGUtd3AtZW1iZWQgaXMtcHJvdmlkZXItbWFrZS13b3JkcHJlc3MtY29yZSB3cC1ibG9jay1lbWJlZC1tYWtlLXdvcmRwcmVzcy1jb3JlIj48ZGl2IGNsYXNzPSJ3cC1ibG9jay1lbWJlZF9fd3JhcHBlciI+Cmh0dHBzOi8vbWFrZS53b3JkcHJlc3Mub3JnL2NvcmUvMjAyNi8wMy8xNS9ibG9jay12aXNpYmlsaXR5LWluLXdvcmRwcmVzcy03LTAvCjwvZGl2PjwvZmlndXJlPnftATxwPjcuMCBpbnRyb2R1Y2VzIFBhdHRlcm4gT3ZlcnJpZGVzIGZvciBjdXN0b20gYmxvY2tzLCBQYXR0ZXJuLWxldmVsIGVkaXRpbmcgbW9kZXMgZm9yIGNvbnRleHR1YWwgYW5kIHN5bWJvbCBwYXR0ZXJucywgYSBwYXJlbnQtY2hpbGQgdHJlZSB2aWV3IGZvciBidXR0b25zIGFuZCBsaXN0IGJsb2NrcywgYW5kIHRoZSBhYmlsaXR5IHRvIG9wdCBvdXQgb2YgPGNvZGU+Y29udGVudE9ubHk8L2NvZGU+IG1vZGUuPC9wPnfWAjxwPjxjb2RlPmNvbnRlbnRPbmx5PC9jb2RlPiBtb2RlIHdpbGwgbm93IGJlIGRlZmF1bHQgZm9yIHBhdHRlcm5zIHRoYXQgcHJldmlvdXNseSByZWxpZWQgb24gdW5yZXN0cmljdGVkIGVkaXRpbmcgb2YgdGhlaXIgaW5uZXIgYmxvY2tzLCB3aGlsZSBhIG5ldyA8Y29kZT5kaXNhYmxlQ29udGVudE9ubHlGb3JVbnN5bmNlZFBhdHRlcm5zPC9jb2RlPiBzZXR0aW5nIG9yIDxjb2RlPmJsb2NrX2VkaXRvcl9zZXR0aW5nc19hbGw8L2NvZGU+IFBIUCBmaWx0ZXIgYWxsb3dzIDxjb2RlPmNvbnRlbnRPbmx5PC9jb2RlPiBtb2RlIHRvIGJlIG9wdGVkIG91dCBvZiBmb3IgdW5zeW5jZWQgcGF0dGVybnMuPC9wPnfxAjxwPkluIDcuMCA8Y29kZT5jb250ZW50T25seTwvY29kZT4gbW9kZSBpcyBhcHBsaWVkIG1vcmUgYnJvYWRseSwgc28gaWYgYSBibG9jayBpcyBuZXN0ZWQgaW4gYSA8Y29kZT5jb250ZW50T25seTwvY29kZT4gcGF0dGVybiwgcGx1Z2luIGRldmVsb3BlcnMgd2lsbCB3YW50IHRvIGVuc3VyZSBhdHRyaWJ1dGVzIHJlcHJlc2VudGluZyB0aGUgYmxvY2vigJlzIGNvbnRlbnQgaGF2ZSA8Y29kZT4icm9sZSI6ICJjb250ZW50IiA8L2NvZGU+IHNldCBpbiA8Y29kZT5ibG9jay5qc29uPC9jb2RlPiB0byByZXRhaW4gdGhlaXIgYWJpbGl0eSB0byBiZSBlZGl0ZWQgYW5kIHByZXZlbnQgdGhlbSBmcm9tIGJlaW5nIGhpZGRlbiBpbiBsaXN0IHZpZXcuPC9wPneAAjxwPkJsb2NrIGRldmVsb3BlcnMgY2FuIG5vdyBhZGQgYSA8Y29kZT4ibGlzdFZpZXciOiB0cnVlPC9jb2RlPiBibG9jayBzdXBwb3J0cyBkZWNsYXJhdGlvbiB0byBhZGQgYSA8Y29kZT5MaXN0IFZpZXc8L2NvZGU+IHRhYiB0byB0aGUgYmxvY2sgaW5zcGVjdG9yIHdpdGggYSBkZWRpY2F0ZWQgdmlldyBmb3IgdGhlIGJsb2NrIHRoYXQgYWxsb3dzIGVkaXRvcnMgdG8gdXBkYXRlIGFuZCBjdXN0b21pemUgdGhlIGJsb2NrIG1vcmUgZWFzaWx5LjwvcD539QE8ZmlndXJlIGNsYXNzPSJ3cC1ibG9jay1lbWJlZCBpcy10eXBlLXdwLWVtYmVkIGlzLXByb3ZpZGVyLW1ha2Utd29yZHByZXNzLWNvcmUgd3AtYmxvY2stZW1iZWQtbWFrZS13b3JkcHJlc3MtY29yZSI+PGRpdiBjbGFzcz0id3AtYmxvY2stZW1iZWRfX3dyYXBwZXIiPgpodHRwczovL21ha2Uud29yZHByZXNzLm9yZy9jb3JlLzIwMjYvMDMvMTUvcGF0dGVybi1lZGl0aW5nLWluLXdvcmRwcmVzcy03LTAvCjwvZGl2PjwvZmlndXJlPneMBDxwPkJsb2NrIGF0dHJpYnV0ZXMgdGhhdCBzdXBwb3J0IEJsb2NrIEJpbmRpbmdzIG5vdyBhbHNvIHN1cHBvcnQgUGF0dGVybiBPdmVycmlkZXMgZm9yIGN1c3RvbSBibG9ja3MuIFBhdHRlcm4gT3ZlcnJpZGVzIG5vdyBhcHBseSB0byBhbnkgYmxvY2ssIGluY2x1ZGluZyBjdXN0b20gYmxvY2tzLCBhbmQgY2FuIGJlIG9wdGVkLWluIHRocm91Z2ggPGNvZGU+YmxvY2tfYmluZGluZ3Nfc3VwcG9ydGVkX2F0dHJpYnV0ZXM8L2NvZGU+IGZpbHRlcihzKS4gQXR0cmlidXRlIHZhbHVlcyBhcHBlYXIgaW4gdGhlIHJlbmRlcmVkIGJsb2Nrc+KAmSBtYXJrdXAgZm9yIGR5bmFtaWMgYW5kIHN0YXRpYyBibG9ja3MsIGFuZCBpZiBzdGF0aWMgYmxvY2tzIGhhdmUgbW9yZSBjb21wbGV4IGF0dHJpYnV0ZXMgdGhhbiB0aGUgSFRNTCBBUEkgY2FuIHByb2Nlc3MsIGEgPGNvZGU+cmVuZGVyX2NhbGxiYWNrKCk8L2NvZGU+IGZ1bmN0aW9uIGNhbiBiZSB1c2VkIHRvIGVuc3VyZSBib3VuZCBhdHRyaWJ1dGUgdmFsdWVzIHJlbmRlci48L3A+d4oCPGZpZ3VyZSBjbGFzcz0id3AtYmxvY2stZW1iZWQgaXMtdHlwZS13cC1lbWJlZCBpcy1wcm92aWRlci1tYWtlLXdvcmRwcmVzcy1jb3JlIHdwLWJsb2NrLWVtYmVkLW1ha2Utd29yZHByZXNzLWNvcmUiPjxkaXYgY2xhc3M9IndwLWJsb2NrLWVtYmVkX193cmFwcGVyIj4KaHR0cHM6Ly9tYWtlLndvcmRwcmVzcy5vcmcvY29yZS8yMDI2LzAzLzE2L3BhdHRlcm4tb3ZlcnJpZGVzLWluLXdwLTctMC1zdXBwb3J0LWZvci1jdXN0b20tYmxvY2tzLwo8L2Rpdj48L2ZpZ3VyZT53RDxoMiBpZD0iZGVzaWduLWFnaWxpdHkiIGNsYXNzPSJ3cC1ibG9jay1oZWFkaW5nIj5EZXNpZ24gQWdpbGl0eTwvaDI+d88BPHA+Ny4wIGludHJvZHVjZXMgdGhlIGFiaWxpdHkgZm9yIGN1c3RvbSBDU1MgdG8gYmUgYXBwbGllZCBvbi1wYWdlIHRvIGluZGl2aWR1YWwgYmxvY2tzLiBUaGlzIGFsbG93cyBncmFudWxhciBjb250cm9sIG92ZXIgZXZlcnkgZGV0YWlsIG9mIHlvdXIgY29udGVudCwgd2l0aCBxdWljayBhbmQgaW50dWl0aXZlIGFjY2VzcyB0byBzdHlsZSBjb250cm9scy48L3A+d8oBPHA+PHN0cm9uZz48ZW0+VGhhbmsgeW91IHRvIGV2ZXJ5b25lIHdobyBjb250cmlidXRlZCB0byB0aGlzIHZlcnNpb24gb2YgV29yZFByZXNzLCB3aGV0aGVyIHRocm91Z2ggY29kZSwgdGVzdGluZywgb3Igc29tZXRoaW5nIGVsc2UgLSB5b3VyIGNvbnRyaWJ1dGlvbnMgbWF0dGVyIGFuZCBoZWxwIE1ha2UgV29yZFByZXNzLjwvZW0+PC9zdHJvbmc+PC9wPnckYjI0Y2QxYjctM2Y3Yi00YThkLWEyMmMtMmY5NDNhM2QxZmY5dwc8cD48L3A+lwEAd5cEPHA+UGx1Z2luIGRldmVsb3BlcnMgY2FuIGVucXVldWUgPGNvZGU+QHdvcmRwcmVzcy9jb3JlLWFiaWxpdGllczwvY29kZT4gdG8gYXV0b21hdGljYWxseSBmZXRjaCBhbmQgcmVnaXN0ZXIgc2VydmVyLXNpZGUgYWJpbGl0aWVzIHZpYSB0aGUgUkVTVCBBUEksIG9yIGVucXVldWUgb25seSA8Y29kZT5Ad29yZHByZXNzL2FiaWxpdGllczwvY29kZT4gdG8gd29yayB3aXRoIHRoZSBwbHVnaW7igJlzIGNsaWVudC1zaWRlIGFiaWxpdGllcy4gUmVnaXN0ZXJlZCBhYmlsaXRpZXMgYXJlIG9yZ2FuaXplZCBpbiBjdXN0b21pemFibGUgY2F0ZWdvcmllcywgYW5kIGFiaWxpdGllcyBhbmQgY2F0ZWdvcmllcyBjYW4gYmUgdW5yZWdpc3RlcmVkIHZpYSB0aGUgUEhQIEFQSS4gJm5ic3A7TWV0YSBkYXRhIGFubm90YXRpb24gaXMgc3VwcG9ydGVkLCBhbmQgPGNvZGU+Y29yZS9hYmlsaXRpZXM8L2NvZGU+IG1ha2VzIDxjb2RlPnVzZVNlbGVjdDwvY29kZT4gYXZhaWxhYmxlIGZvciByZWFjdGl2ZSBxdWVyaWVzIGluIFJlYWN0IGNvbXBvbmVudHMuPC9wPnfxAzxwPk1hbmFnZSBhbGwgb2YgeW91ciBBSSBwcm92aWRlciBjb25uZWN0aW9ucyBpbiBvbmUgcGxhY2Ugb24gdGhlIG5ldyBDb25uZWN0b3JzIHNjcmVlbi4gRm91bmQgdW5kZXIgPGNvZGU+U2V0dGluZ3MgJmd0OyBDb25uZWN0b3JzPC9jb2RlPiBpbiB0aGUgZGFzaGJvYXJkLCB0aGUgc2NyZWVuIGdpdmVzIHlvdSBldmVyeXRoaW5nIHlvdSBuZWVkIHRvIG1hbmFnZSB5b3VyIGNvbm5lY3Rpb25zLiBSZWdpc3RlcmVkIGNvbm5lY3RvcnMgYXJlIGRpc3BsYXllZCBhdXRvbWF0aWNhbGx5IG9uIHRoZSBwYWdlLCBhbmQgc28gaXMgZGV0YWlsZWQgcmVnaXN0cnkgbWV0YSBkYXRhIGluIGEgY2FyZCBmb3JtYXQuIFRoZSBDb25uZWN0b3JzIHNjcmVlbiBpbmNsdWRlcyB0aHJlZSBkZWZhdWx0IHByb3ZpZGVyczogQW50aHJvcGljLCBHb29nbGUsIGFuZCBPcGVuQUksIHdoaWxlIGFsc28gYWxsb3dpbmcgdXNlcnMgdG8gY29uZmlndXJlIHRoZWlyIG93biBjb25uZWN0aW9ucy48L3A+dyQ0MGM5ZDU3My1iZjBhLTRiMmMtOTliZS0zM2IxOGU2OTEzN2V3JGMzZjY4MDRiLWEyYzgtNDM2Yi05ZTU5LTk1MjUyZmY0ZDEwY3ckNzIxNzY4M2UtYjNkMy00MjQ4LThhNDMtYTQ5MDM1ZjNhZDc5dyQ0OGI1Y2ZiNy01MzBkLTQ3ZjctYjZlOC1iNzBlNWVkY2JjNzR3JDBhMWE3MzNlLTk3MTctNDA3NC1iNzQ3LWE3Yjg3Y2Q2NTI5NHckOWU5ZjNkMzItNmI4My00NGI3LWFlNjgtOWI2ZTEwYmUwOTYydyRlNzZlZTEwNS04OTg1LTRlNzQtOThkMC1mNDM2OTBmNmZmYzV3JDE2MThlMDFmLWI2MWItNDg2MC04ZDAyLTNkZjEwN2ZkMjE4MXckNmM1MDBjMWItMGM2Ny00ZGM3LTg5Y2QtZmMwYjM4YTU4NGFjdyQyMzIwZWJjZC0zNGI3LTRmMzgtYWMxMC0wNWI0Y2EwMTdlNGF3JGJjNTI2MzZlLTRhNjAtNGQxYS1iMzY0LTA4MGIxM2EyYzBlOHckYjQ1MjIyZjQtOGQxZC00MDFiLThlMzYtZmIxZTc2YWUzMTFkdyQzNDBlN2UxMi1hOWY1LTRjOTgtOGI2Ni0zYjkxMjU1NzNhOTd3JGU4ZjU5ZjA0LWQyNzYtNDZkZS04NmU0LTliZjQ4MjMxMDI2ZHckMTBmZGIwY2ItZmViNS00ZWZlLThhMjItNWI4NzRkNzUzNDdkdyQ3ZGRjNzFmOS1hMzM1LTQzMWMtYWU2Mi1mNmI2OGU1ODJmZmF3JDM3ZTA5YWQ1LTgwNGEtNDIwOS05YTI2LTU5MWQ1MDFjNTJkNXckYjE3NTYxNTMtMTgwYi00MGNhLTliYjItNjY2OWNiODY5MmYwdyQxMTI0OGJhNC0zNzc5LTRkNTktYThhNC04MGI4MTAyNWY0NTR3JDFiYWM1Zjk2LWJiOGEtNGE0NC1hZGNlLTk1NzNmODJiOGMzM3ckYjIyYzVlOTYtOTQ3NC00OTg0LWE4MjYtNTc3NTU1MmFiZjEzdyQxMWMyYmM3NC1kMjIxLTQxOGQtOTAyMS02YjYwMzljNmJhMDF3JGU4MzU2Y2M5LTE3ZjktNGU2Zi1iMmFjLWJkZjdjYzA1ZTI4MnckYjM0OTEyZTQtMDA1My00NTEwLTg5NmMtODk0MDIzYzg0NTkydyRjNjJlZjhkZi1kYTRhLTRlYWQtYTY1Mi02MjhkYmEyOTg1Mjh3JDUwYjNlMWY3LWJhMGYtNDA5ZS05OTc4LTA1YzZkYzIxZTJmY3ckNmRkMzdkNjAtYmI4YS00ODhiLWJhOTctZjI4MzkxYmZlMDRldyQ1NWU1NzU1OS05ZjM0LTQzMmEtYmExNi1iZmJlNjAxOTUyOWV3JGUxNzY2MmFhLTQyY2UtNDFiNi05NjZiLTVjNTg3NzY5YThmYnckNzc0NjI1YTQtMWE1OC00NjNmLWEzNWYtZjgwY2Q5YzhhYTYyd1w8aDMgaWQ9InZpZGVvLWVtYmVkLWNvdmVyLWJsb2NrIiBjbGFzcz0id3AtYmxvY2staGVhZGluZyI+VmlkZW8gZW1iZWQgY292ZXIgYmxvY2smbmJzcDs8L2gzPnckMjY2ODA0OTMtMzA1Zi00NTc1LThlOWUtOWNhYjRlNGQzNWJjd1I8cD5WaWRlb3MgY2FuIG5vdyBiZSBlbWJlZGRlZCBhcyBzZWN0aW9uIGJhY2tncm91bmRzIGluIHRoZSBDb3ZlciBibG9jay4mbmJzcDs8L3A+dyRkOWIxMjM5MC1jMWMzLTQ0ZWUtYmNjOS03NTIwZGIwNjY4N2V3SDxoMyBpZD0iZ2FsbGVyeS1ibG9jayIgY2xhc3M9IndwLWJsb2NrLWhlYWRpbmciPkdhbGxlcnkgYmxvY2smbmJzcDs8L2gzPnckYWMwY2Q3ZTItMDY5Ny00ZTJjLTlkYTgtMzA3NjgwMDU4MTVhdyQ1YzdlZGM4My1iMzE4LTQ4NDUtOGJmYy1hYTA4YmViYjZhZDN3JGM5MTA2ODUxLTYwMTYtNGZhMy05Y2EwLWY0MmZkMWI5NjAwN3ckZDU4Mjc3YmEtMjc3OC00MzZlLTkwODUtZmJhNTM3ODBiNDA5dyQ2MWI5YzI1MC04NzM0LTQyYjgtOTRkOS1jMGEyZWEyZTNkY2F3JDgyN2RmNjU4LTJkM2EtNDMyNC04NzM1LWVmMjEzY2E2OTRkN3ckYjExMTcxOGUtZGQ1Yy00NDYxLThmNWEtODk2MmQ0ZmIyYzRkdyQzMjIyZmFiNS0yMjYyLTRmNjEtYTY5ZC1hZTMxNGIwYzgxNjN3JDdlZjA0NDZkLTgwYTktNDVjMy04NGIzLTAyMTkxOTNiMjhiZHckMDY3MGM3YmEtNzM3Ni00ZjUxLTk0ZDItMjQzMGQxZTcyMDY5dyQzMmQxOWZhMC1iNDE0LTRlZTUtYTkwNC1lODJiN2I5YWZhM2J3JGVmODBlNWY3LWI3YTktNDNmMi1iNzBhLTE1NDhkODNlOTQzNXckNGU2NjM1NGItYmMyOC00NzkxLWI0YmUtOGQ0MTZmOTU4NDMydyQ5NGYyZDMzYy0zZDg5LTRlMjMtYTA0Ni1jMzI0YTI0Y2FhYWR3JGVkY2RkN2RhLWQ4NzgtNDM2YS1hODU1LTc1YmY1Mjg0MTc1M3ckYjY3ZDJkN2QtZGJlYi00Yjc3LTg5Y2MtZTZjZTU5ZmNhMjM3dyQwOGM4YzkyOS04N2FmLTQ3ZjEtOTA3My1hMDdiYzYwMjYyMDF3JGE5YzJkNDgyLTAyN2QtNDhmOS05NjJmLTE4ODg2MWZhOWUwY3dcPGgzIGlkPSJkYXRhdmlld3MtYW5kLWRhdGFmb3JtcyIgY2xhc3M9IndwLWJsb2NrLWhlYWRpbmciPkRhdGFWaWV3cyBhbmQgRGF0YUZvcm1zJm5ic3A7PC9oMz53JGMxZjA0NDEzLWJjMjctNGEzNC04ZDcwLTJiOGY4MjZlNjhkM3ckY2EwYWE1MzktMTZhZS00NGIxLWE0ZDgtYjM2MjE2MmMxYzEyd2g8aDMgaWQ9ImJsb2NrLWJpbmRpbmdzLWFwaS1pdGVyYXRpb25zIiBjbGFzcz0id3AtYmxvY2staGVhZGluZyI+QmxvY2sgYmluZGluZ3MgQVBJIGl0ZXJhdGlvbnMmbmJzcDs8L2gzPnckMzg1Nzc1ZTgtNGM2ZC00OWIwLTgxYzctOWQwYjBlNmFjZWQwdyRkZjU0MWM5Zi00ZGUzLTRlMmQtYWNkYi0zMTZhNWFjNjg3MjB3WjxoMyBpZD0ibmV3LXBsdWdpbi1saXN0LWZpbHRlciIgY2xhc3M9IndwLWJsb2NrLWhlYWRpbmciPk5ldyBwbHVnaW4gbGlzdCBmaWx0ZXImbmJzcDs8L2gzPnckZDhkYzA3OWYtY2IwNC00M2MyLWI0YTEtOGJhNzNmZGJkYjhidyQwODIzYTIzOC1kN2RhLTQ4NWEtOTJjYy1kNmY1MTJjMWFlMGF3JGNmYTlhYzYwLWYyY2QtNDM1MS05N2Y4LTdmNGI2MGQwNWM5OHckZTZhYTFmZTctY2U2ZC00N2Q3LWJmNDAtMzVhMTllZDFlMWQxdyQwYmZjNjg1ZS0wNTRmLTQyM2ItYTIyMC03YjlkOWY1MDI5Yjh3JGVmMDZhMWJkLWRiNTUtNDZiNy1hZmFmLTFhNGI1NmY3ODhmN3ckMGVlNmIwMzYtYjFhNi00OGQ3LWE1Y2YtYTc4ZDc0NDk5OGNldyRlNGQ4YzQ3ZS1kNzQ2LTRjYzYtYTdiNS1hODM4NmQ2Mzk0MDV3JGVjMzNiMjA2LTJmZWEtNGM4My1iOTdkLTViODkxZDE1YzNiOHckYWQzOGVjOWUtODRlZS00NTk4LThiZTQtZTA4NGRjMDE5N2UydyQ4MDE3OTE0YS1kYzI0LTQwNjctYjg5My0wYWUzZTA5YTM2NmR3JDcwMTdkOTk0LTVkZTEtNGY4YS1iZGEzLWY3NDAzMGQ3OTg0YnckODZmM2E2YTctZTRlNy00ZTY1LWJiZGItODQ4MGI3YTg4NGE1dyQ4YWUzMTdhNi04ODgxLTQwZTQtYmI2My02YTg5ZGRiYjBlMzF3JGMwNjY5MjAxLTkyMjgtNDU0OS1hZGQ4LTVkNzczMzhkYWQyZXckNTQxMzMwYzAtNmY4Yi00ZmFmLTlmZGUtYjQ3YmUyYzhmYmUxd58BPGxpPldvcmRQcmVzcyBDb3Jl4oCZcyA8YSBocmVmPSJodHRwczovL21ha2Uud29yZHByZXNzLm9yZy9jb3JlLzIwMjYvMDEvMDkvZHJvcHBpbmctc3VwcG9ydC1mb3ItcGhwLTctMi1hbmQtNy0zLyI+bWluaW11bSBQSFAgdmVyc2lvbiBpcyBub3cgNy40PC9hPiZuYnNwOzwvbGk+dyQzZjRlNzVkMC1iMWVmLTQ3MTAtYTRkYy03MTljM2Y3NzQ4MzJ3JDE2MWJlZGYyLWEwMmEtNDk0Mi04N2Q4LWY3MjY2Mjg4MDYyZnckOGM2ODRlYjQtOWFhNC00YzI1LWFiOTYtN2Y4ODA5MWIxYmY1dyQxMzk0NWMyMS02ZjI1LTRjMzktYmNlOS0xMDI4ZjQzZmVhNTV3JDVmNDEzMjBhLWQ4ZjItNDcwNS1hZmI2LTk4Y2JmODA3ZmRkY3ckOTU1YTMwM2QtOWU3Yy00MDUzLTgwY2MtM2Y0YjRiM2UwZDRidyQyMzdlNTVlMC0xN2Q2LTRhNDgtOThiMC0yZjIxNWQ2ZjlkMWF3JGZjNzgyNjNlLTE3YWMtNDE2ZC05MWYzLWZkMTI1NWYxYzlmMneYATxsaT5TY3JpcHQgTG9hZGVyOiBIVE1MNSBzY3JpcHQgdGhlbWUgc3VwcG9ydCBkZXByZWNhdGVkIGFuZCByZW1vdmVkICg8YSBocmVmPSJodHRwczovL2NvcmUudHJhYy53b3JkcHJlc3Mub3JnL3RpY2tldC82NDQ0MiI+VHJhYyAjNjQ0NDI8L2E+KSZuYnNwOzwvbGk+dyRkZjRlODMyYy01NWY5LTQxNzktOTA1Mi0xZTIwMDJlYTMzMGR3vQE8bGk+R2VuZXJhbDogQWxsb3cgaG9va2luZyBpbnRvIDxjb2RlPndwX3RyaWdnZXJfZXJyb3IoKTwvY29kZT4gd2hlbiA8Y29kZT5XUF9ERUJVRzwvY29kZT4gaXMgbm90IHRydXRoeS4gKDxhIGhyZWY9Imh0dHBzOi8vY29yZS50cmFjLndvcmRwcmVzcy5vcmcvdGlja2V0LzYwODg2Ij5UcmFjICM2MDg4NjwvYT4pJm5ic3A7PC9saT62AQB3hwQ8cD5QbHVnaW4gZGV2ZWxvcGVycyBjYW4gdXNlIHRoZSBuZXcgPGNvZGU+dXNpbmdfbW9kZWxfcHJlZmVyZW5jZSgpPC9jb2RlPiBmdW5jdGlvbiB0byBpbmRpY2F0ZSB3aGljaCBtb2RlbHMgdG8gdXNlIGluIG9yZGVyIG9mIHByZWZlcmVuY2UsIHRoZW4gYWRkIGZlYXR1cmUgZGV0ZWN0aW9uIHRvIG1hdGNoIGNhcGFiaWxpdGllcyBhZ2FpbnN0IGF2YWlsYWJsZSBtb2RlbHMgLSBsb3dlcmluZyBjb3N0IGFuZCBzcGVlZGluZyB1cCBwcm9jZXNzaW5nIHRpbWUuIFRoZSBBSSBDbGllbnQgaW5jbHVkZXMgYSBzZXJpZXMgb2YgYWR2YW5jZWQgY29uZmlndXJhdGlvbiBjb250cm9scywgYW5kIGEgPGNvZGU+V1BfQUlfQ2xpZW50X1Byb21wdF9CdWlsZGVyPC9jb2RlPiBjbGFzcyBmb3IgY2FsbGluZyBtZXRob2RzLiBGb3IgZWFzeSB1cGdyYWRlcywgdGhlIDxjb2RlPndvcmRwcmVzcy93cC1haS1jbGllbnQ8L2NvZGU+IHBhY2thZ2UgaGFuZGxlcyB0cmFuc2l0aW9uaW5nIHRvIDcuMCBhdXRvbWF0aWNhbGx5LjwvcD53JDQyOTViMmQ4LTUwZjYtNGE4My05NDQ5LTk2NDI2ZWZhYzU5YnckNThhZGI3YjAtYTZhNS00NDNkLWIyOTAtOWY5NWFiMzZkNDA0dyQ1ZDE2YzFmZC1lYzAzLTQ0ZWMtYmZkOC05MGZjZjRiMzA4YTWlAQB3YjxoMyBpZD0iY3VzdG9tLWNzcy1vbi10aGUtYmxvY2stbGV2ZWwiIGNsYXNzPSJ3cC1ibG9jay1oZWFkaW5nIj5DdXN0b20gQ1NTIG9uIHRoZSBibG9jayBsZXZlbDwvaDM+d6oCPGZpZ3VyZSBjbGFzcz0id3AtYmxvY2staW1hZ2Ugc2l6ZS1mdWxsIj48YSBocmVmPSJodHRwczovL21ha2Uud29yZHByZXNzLm9yZy9jb3JlL2ZpbGVzLzIwMjYvMDUvU2NyZWVuc2hvdC0yMDI2LTA1LTEzLWF0LTguNTUuMTEtUE0tc2NhbGVkLTEucG5nIj48aW1nIHNyYz0iaHR0cHM6Ly9tYWtlLndvcmRwcmVzcy5vcmcvY29yZS9maWxlcy8yMDI2LzA1L1NjcmVlbnNob3QtMjAyNi0wNS0xMy1hdC04LjU1LjExLVBNLXNjYWxlZC0xLnBuZyIgYWx0PSIiIGNsYXNzPSJ3cC1pbWFnZS0xMjMxOTciIC8+PC9hPjwvZmlndXJlPqQKAHckNWExZTEwYjItYTNhYS00ZWRmLWFjMGMtMTgxZDczMzc2ZjI0d8sBPHA+VGhpcyBndWlkZSBvdXRsaW5lcyBtYWpvciBkZXZlbG9wZXIgZmVhdHVyZXMgYW5kIGJyZWFraW5nIGNoYW5nZXMgaW4gNy4wIGFuZCBpcyBwdWJsaXNoZWQgaW4gdGhlIFJlbGVhc2UgQ2FuZGlkYXRlIHBoYXNlIHRvIGhlbHAgaW5mb3JtIFdvcmRQcmVzcyBleHRlbmRpbmcgZGV2ZWxvcGVycywgQ29yZSBkZXZlbG9wZXJzLCBhbmQgb3RoZXJzLjwvcD53JDEyOTZjYTAwLWY1ZDMtNDk1NS04MTA5LWZkMGVjMTkzOTMyM3frCzxwPlRoZXJlIGFyZSBtb3JlIHRoYW4gPGEgaHJlZj0iaHR0cHM6Ly9jb3JlLnRyYWMud29yZHByZXNzLm9yZy9xdWVyeT9zdGF0dXM9Y2xvc2VkJmFtcDttaWxlc3RvbmU9Ny4wJmFtcDtncm91cD1jb21wb25lbnQmYW1wO2NvbD1pZCZhbXA7Y29sPXN1bW1hcnkmYW1wO2NvbD10eXBlJmFtcDtjb2w9cHJpb3JpdHkmYW1wO2NvbD1mb2N1c2VzJmFtcDtvcmRlcj1wcmlvcml0eSI+NDE5IENvcmUgVHJhYyB0aWNrZXRzPC9hPiBpbmNsdWRlZCBpbiBXb3JkUHJlc3MgNy4wLCA8YSBocmVmPSJodHRwczovL2NvcmUudHJhYy53b3JkcHJlc3Mub3JnL3F1ZXJ5P3N0YXR1cz1jbG9zZWQmYW1wO3R5cGU9ZW5oYW5jZW1lbnQmYW1wO3R5cGU9ZmVhdHVyZStyZXF1ZXN0JmFtcDttaWxlc3RvbmU9Ny4wJmFtcDtncm91cD1jb21wb25lbnQmYW1wO21heD0yMDAmYW1wO2NvbD1pZCZhbXA7Y29sPXN1bW1hcnkmYW1wO2NvbD10eXBlJmFtcDtjb2w9c3RhdHVzJmFtcDtjb2w9bWlsZXN0b25lJmFtcDtjb2w9b3duZXImYW1wO2NvbD1wcmlvcml0eSZhbXA7b3JkZXI9cHJpb3JpdHkiPm92ZXIgNzYgb2Ygd2hpY2ggYXJlIGVuaGFuY2VtZW50cyBhbmQgZmVhdHVyZSByZXF1ZXN0czwvYT4sIGFuZCA8YSBocmVmPSJodHRwczovL2NvcmUudHJhYy53b3JkcHJlc3Mub3JnL3F1ZXJ5P3N0YXR1cz1jbG9zZWQmYW1wO3R5cGU9ZGVmZWN0KyhidWcpJmFtcDttaWxlc3RvbmU9Ny4wJmFtcDtncm91cD1jb21wb25lbnQmYW1wO21heD01MDAmYW1wO2NvbD1pZCZhbXA7Y29sPXN1bW1hcnkmYW1wO2NvbD10eXBlJmFtcDtjb2w9c3RhdHVzJmFtcDtjb2w9bWlsZXN0b25lJmFtcDtjb2w9b3duZXImYW1wO2NvbD1wcmlvcml0eSZhbXA7b3JkZXI9cHJpb3JpdHkiPm1vcmUgdGhhbiAzMDAgYnVnIGZpeGVzPC9hPi4gVGhpcyByZWxlYXNlIGluY2x1ZGVzIDxhIGhyZWY9Imh0dHBzOi8vY29yZS50cmFjLndvcmRwcmVzcy5vcmcvcXVlcnk\/c3RhdHVzPWNsb3NlZCZhbXA7Y29tcG9uZW50PUVkaXRvciZhbXA7bWlsZXN0b25lPTcuMCZhbXA7Y29sPWlkJmFtcDtjb2w9c3VtbWFyeSZhbXA7Y29sPXN0YXR1cyZhbXA7Y29sPW1pbGVzdG9uZSZhbXA7Y29sPW93bmVyJmFtcDtjb2w9dHlwZSZhbXA7Y29sPXByaW9yaXR5JmFtcDtvcmRlcj1wcmlvcml0eSI+NDArIHRpY2tldHMgZm9jdXNlZCBvbiB0aGUgRWRpdG9yPC9hPiwgYW5kIDxhIGhyZWY9Imh0dHBzOi8vY29yZS50cmFjLndvcmRwcmVzcy5vcmcvcXVlcnk\/Y29tcG9uZW50PUFkbWluaXN0cmF0aW9uJmFtcDttaWxlc3RvbmU9Ny4wJmFtcDtvciZhbXA7Zm9jdXNlcz1+YWRtaW5pc3RyYXRpb24mYW1wO21pbGVzdG9uZT03LjAmYW1wO2dyb3VwPWNvbXBvbmVudCZhbXA7Y29sPWlkJmFtcDtjb2w9c3VtbWFyeSZhbXA7Y29sPW1pbGVzdG9uZSZhbXA7Y29sPW93bmVyJmFtcDtjb2w9dHlwZSZhbXA7Y29sPXN0YXR1cyZhbXA7Y29sPXByaW9yaXR5JmFtcDtvcmRlcj1wcmlvcml0eSI+OTArIHRpY2tldHMgZm9jdXNlZCBvbiB3cC1hZG1pbjwvYT4uPC9wPnckYTMxYTg0NmYtODc4YS00MjEzLThjMzctNDE1ZmNjNDBkNjhmdyQwMGQ3Mzc5MS1lMmE2LTQ2MTctODk4Yi0wYTc5NTE3OTY2MzR3qQM8cD5Xb3JkUHJlc3MgNy4wIHVubG9ja3MgQUkgY2FwYWJpbGl0aWVzIHJpZ2h0IGluIHlvdXIgd2Vic2l0ZS4gVGhlIG5ldyBXUCBBSSBjbGllbnQgYWRkcyBhIGNlbnRyYWwgaW50ZXJmYWNlIHRoYXQgbGV0cyBwbHVnaW5zIGNvbW11bmljYXRlIHdpdGggZ2VuZXJhdGl2ZSBBSSBtb2RlbHMgd2hpbGUgcmVtYWluaW5nIHByb3ZpZGVyLWFnbm9zdGljLiBXb3JkUHJlc3MgQ29yZSBoYW5kbGVzIHJlcXVlc3Qgcm91dGluZyBmb3IgeW91LiBNYW5hZ2VkIGluIHRoZSA8Y29kZT5TZXR0aW5ncyAmZ3Q7IENvbm5lY3RvcnM8L2NvZGU+IHNjcmVlbiB3aXRoIEFQSSBrZXlzIGZ1bm5lbGVkIHRocm91Z2ggdGhlIENvbm5lY3RvcnMgQVBJLCB5b3UgY2FuIHN0YXJ0IHdpdGggc29tZSBwcmVzZXQgbW9kZWxzIGFuZCBhZGQgeW91ciBmYXZvcml0ZXMuPC9wPnfMATxwPkFzIGEgYm9udXMsIHRoZSBBYmlsaXRpZXMgQVBJIGlzIGludGVncmF0ZWQgZGlyZWN0bHkgaW50byB0aGUgV1AgQUkgQ2xpZW50LCBkZWxpdmVyaW5nIG5ldyBhbmQgZXhwYW5zaXZlIEFJIGFiaWxpdGllcyB0aGF0IGNhbiBiZSBidWlsdCBpbnRvIHdvcmtmbG93cyB0aGF0IHJ1biBhYmlsaXRpZXMgZmx1aWRseSwgb25lIGFmdGVyIGFub3RoZXIuPC9wPnfjATxwPldvcmRQcmVzcyA3LjAgZXhwYW5kcyBvbiB0aGUgQWJpbGl0aWVzIEFQSSBieSBpbnRyb2R1Y2luZyBhIEphdmFTY3JpcHQgY291bnRlcnBhcnQ6IHRoZSBDbGllbnQtU2lkZSBBYmlsaXRpZXMgcGFja2FnZSB3aXRoIG5ldyBhbmQgaHlicmlkIGFiaWxpdGllcywgYW4gaW50dWl0aXZlIFVJLCBhIGNvbW1hbmQgcGFsZXR0ZSwgYW5kIGZpbHRlciBhbmQgcXVlcnkgZnVuY3Rpb25hbGl0eS48L3A+d48BPHA+VGhlIENvbm5lY3RvcnMgQVBJIGlzIHRoZSBiYWNrYm9uZSBvZiB0aGUgQ29ubmVjdG9ycyBzY3JlZW47IGFuIGV4dGVuc2liaWxpdHkgQVBJIHRoYXQgZmFjaWxpdGF0ZXMgYW5kIHN1cHBvcnRzIHRoZSBpbmNsdXNpb24gb2YgYWdlbnRzLjwvcD536QU8cD5UaGUgQVBJIHN1cHBvcnRzIHR3byBhdXRoZW50aWNhdGlvbiBtZXRob2RzICg8Y29kZT5hcGlfa2V5PC9jb2RlPiBhbmQgPGNvZGU+bm9uZTwvY29kZT4pIGJhc2VkIG9uIHByb3ZpZGVyIG1ldGFkYXRhLCBhbmQgaXMgZGVzaWduZWQgdG8gZmFjaWxpdGF0ZSBhZGRpdGlvbmFsIGNvbm5lY3RvciB0eXBlcyBpbiBmdXR1cmUgcmVsZWFzZXMuIFRoZSBDb25uZWN0b3JzIEFQSSB1c2VzIHRoZSBXUCBBSSBDbGllbnTigJlzIGRlZmF1bHQgcmVnaXN0cnkgdG8gYXV0b21hdGljYWxseSBkaXNjb3ZlciBwcm92aWRlcnMsIGFuZCBjb3JyZXNwb25kaW5nIG1ldGFkYXRhIHRvIGdlbmVyYXRlIGNvbm5lY3RvcnMsIHdoaWxlIGNvbm5lY3RvcnMgYXV0aGVudGljYXRlZCB2aWEgb3RoZXIgbWV0aG9kcyBhcmUgc3RvcmVkIGluIHRoZSBQSFAgcmVnaXN0cnkuIFlvdSBjYW4gdXNlIHRoZSA8Y29kZT53cF9jb25uZWN0b3JzX2luaXQ8L2NvZGU+IGFjdGlvbiB0byBvdmVycmlkZSBjb25uZWN0b3JzIG1ldGFkYXRhLCB3aGljaCB3aWxsIGJlIHRoZSBrZXkgZm9yIHJlZ2lzdGVyaW5nIG5ldyBjb25uZWN0b3IgdHlwZXMgaW4gZnV0dXJlIHJlbGVhc2VzLiBUaGUgQVBJIGluY2x1ZGVzIHRocmVlIHB1YmxpYyBmdW5jdGlvbnMgZm9yIHF1ZXJ5aW5nIHRoZSByZWdpc3RyeSwgYW5kIHRoZSBmcm9udGVuZCBVSSBjYW4gYmUgY3VzdG9taXplZCB1c2luZyBjbGllbnQtc2lkZSBKYXZhU2NyaXB0IHJlZ2lzdHJhdGlvbi48L3A+d\/4BPHA+Ny4wIGluc3BpcmVzIGNyZWF0aXZpdHkgd2l0aCBlbmhhbmNlZCBkZXNpZ24gdG9vbHMgYW5kIG5ldyBlZGl0aW5nIGNhcGFiaWxpdGllcy4gVXNlcnMgY2FuIG5vdyBjdXN0b21pemUgbmF2aWdhdGlvbiBvdmVybGF5cyBvbiBtb2JpbGUsIGdyYW51bGFyIGNvbnRyb2wgb2YgdGhlIHJlc3BvbnNpdmVuZXNzIGZvciBpbmRpdmlkdWFsIGJsb2NrcywgYW5kIGVkaXQgYXQgdGhlIHBhdHRlcm4gbGV2ZWwgaW4gZGlmZmVyZW50IG1vZGVzLjwvcD53jwE8aDMgaWQ9InBhdHRlcm4tZWRpdGluZy1hbmQtY29udGVudG9ubHktaW50ZXJhY3Rpdml0eSIgY2xhc3M9IndwLWJsb2NrLWhlYWRpbmciPlBhdHRlcm4gRWRpdGluZyBhbmQgPGNvZGU+Y29udGVudE9ubHk8L2NvZGU+IEludGVyYWN0aXZpdHk8L2gzPneTBDxwPkRlc2lnbmluZyBpbiBXb3JkUHJlc3MgNy4wIGhhcyBiZWNvbWUgbW9yZSBmbGV4aWJsZSB3aXRoIHRoZSBpbnRyb2R1Y3Rpb24gb2YgbmV3IGJsb2NrcywgbmV3IGJsb2NrIHN1cHBvcnRzIGFuZCBuZXcgZGVzaWduIHRvb2xzLiBBIG5ldyBIZWFkaW5nIGJsb2NrLCBJY29ucyBibG9jaywgQnJlYWRjcnVtYnMgYmxvY2ssIGFuZCBQbGF5bGlzdCBibG9jayB3aXRoIENTUyBpbmhlcml0YW5jZSBhcmUgc2hpcHBlZCB3aXRoIDcuMCwgYWRkZWQgbGlnaHRib3ggc3VwcG9ydCBmb3IgdGhlIEdhbGxlcnkgYmxvY2ssIGFuZCBkeW5hbWljIFVSTCBzdXBwb3J0IGluIHRoZSBOYXZpZ2F0aW9uIExpbmsgYmxvY2suIDcuMCBpbmNsdWRlcyB0ZXh0IGxpbmUgaW5kZW50IHN1cHBvcnQsIHRleHQgY29sdW1uIHN1cHBvcnQsIGRpbWVuc2lvbnMgd2lkdGggYW5kIGhlaWdodCBzdXBwb3J0LCBkaW1lbnNpb24gcHJlc2V0cywgdG9vbHMgYW5kIGNvbnRyb2xzLCBhbmQgYXNwZWN0IHJhdGlvcyBmb3Igd2lkZSBhbmQgZnVsbCBpbWFnZXMuPC9wPndpPGgzIGlkPSJhZGRlZC1wLWJsb2NrLXN1cHBvcnRzIiBjbGFzcz0id3AtYmxvY2staGVhZGluZyI+QWRkZWQgPGNvZGU+Jmx0O3AmZ3Q7PC9jb2RlPiBCbG9jayBTdXBwb3J0czwvaDM+dwxjb3JlL2hlYWRpbmd9A3cWYWRkZWQtcC1ibG9jay1zdXBwb3J0c3cOY29yZS9wYXJhZ3JhcGh5dgEGbm90ZUlkfaH5BXcOY29yZS9wYXJhZ3JhcGh5dw5jb3JlL3BhcmFncmFwaHl4dwxjb3JlL2hlYWRpbmd9A3cNZ2FsbGVyeS1ibG9ja3h3DmNvcmUvcGFyYWdyYXBoecIIAHe8ATxwPlRoZSBHYWxsZXJ5IGJsb2NrIG5vdyBoYXMgbGlnaHRib3ggc3VwcG9ydCB3aXRoIGFuIGFkZGVkIHNsaWRlc2hvdyBvcHRpb24uIEp1c3QgY3JlYXRlIGFuZCBpbnNlcnQgYSBHYWxsZXJ5LCBjbGljayB0aGUgbGluayBpY29uIGFuZCB0aGVuIGhpdCAnZW5sYXJnZSBvbiBjbGljaycuIENsaWNrIGJlbG93IHRvIHNlZSE8L3A+d1k8ZmlndXJlIGNsYXNzPSJ3cC1ibG9jay1nYWxsZXJ5IGhhcy1uZXN0ZWQtaW1hZ2VzIGNvbHVtbnMtZGVmYXVsdCBpcy1jcm9wcGVkIj4KCjwvZmlndXJlPnckN2MyMTM0ZDQtODMwYS00YTQ2LWE1YjMtNDA1ODNmZDQzNjQwd74BPGZpZ3VyZSBjbGFzcz0id3AtYmxvY2staW1hZ2Ugc2l6ZS1sYXJnZSI+PGltZyBzcmM9Imh0dHBzOi8vbWFrZS53b3JkcHJlc3Mub3JnL2NvcmUvZmlsZXMvMjAyNi8wNS9TY3JlZW5zaG90LTIwMjYtMDUtMDYtYXQtNS4yOS4yMC1QTS0xMDI0eDUzOC5wbmciIGFsdD0iIiBjbGFzcz0id3AtaW1hZ2UtMTIzMjIxIiAvPjwvZmlndXJlPnckYWY3NWJmMDUtN2Q1Zi00ZTUyLWIyZDMtZDAzODJmOGQwNGU1d74BPGZpZ3VyZSBjbGFzcz0id3AtYmxvY2staW1hZ2Ugc2l6ZS1sYXJnZSI+PGltZyBzcmM9Imh0dHBzOi8vbWFrZS53b3JkcHJlc3Mub3JnL2NvcmUvZmlsZXMvMjAyNi8wNS9TY3JlZW5zaG90LTIwMjYtMDUtMDYtYXQtNS4yNy4xMi1QTS0xMDI0eDUxMi5wbmciIGFsdD0iIiBjbGFzcz0id3AtaW1hZ2UtMTIzMjIyIiAvPjwvZmlndXJlPncOY29yZS9wYXJhZ3JhcGh5d4MCPGZpZ3VyZSBjbGFzcz0id3AtYmxvY2stZW1iZWQgaXMtdHlwZS13cC1lbWJlZCBpcy1wcm92aWRlci1tYWtlLXdvcmRwcmVzcy1jb3JlIHdwLWJsb2NrLWVtYmVkLW1ha2Utd29yZHByZXNzLWNvcmUiPjxkaXYgY2xhc3M9IndwLWJsb2NrLWVtYmVkX193cmFwcGVyIj4KaHR0cHM6Ly9tYWtlLndvcmRwcmVzcy5vcmcvY29yZS8yMDI2LzA0LzIyL3Jvc3Rlci1vZi1kZXNpZ24tdG9vbHMtcGVyLWJsb2NrLXdvcmRwcmVzcy03LTAvCjwvZGl2PjwvZmlndXJlPncKY29yZS9lbWJlZHdaaHR0cHM6Ly9tYWtlLndvcmRwcmVzcy5vcmcvY29yZS8yMDI2LzA0LzIyL3Jvc3Rlci1vZi1kZXNpZ24tdG9vbHMtcGVyLWJsb2NrLXdvcmRwcmVzcy03LTAveHl4dwh3cC1lbWJlZHcTbWFrZS13b3JkcHJlc3MtY29yZXdmPGgzIGlkPSJkaW1lbnNpb25zLXN1cHBvcnQtZW5oYW5jZW1lbnRzIiBjbGFzcz0id3AtYmxvY2staGVhZGluZyI+RGltZW5zaW9ucyBTdXBwb3J0IEVuaGFuY2VtZW50czwvaDM+dwxjb3JlL2hlYWRpbmd9A3cfZGltZW5zaW9ucy1zdXBwb3J0LWVuaGFuY2VtZW50c3ewBTxwPjcuMCBpbnRyb2R1Y2VzIGhlaWdodCBhbmQgd2lkdGggYmxvY2sgc3VwcG9ydCwgdHlwb2dyYXBoeSB0ZXh0IGluZGVudCBzdXBwb3J0IGluIHBhcmFncmFwaHMsIHByZXNldHMgc3VwcG9ydCwgYW5kIHBzZXVkbyBlbGVtZW50cyBzdXBwb3J0IG9uIHRoZSBjb3JlL2J1dHRvbiBibG9jayBmb3IgKCA8Y29kZT4nOmhvdmVyPC9jb2RlPicsIDxjb2RlPic6Zm9jdXM8L2NvZGU+JywgPGNvZGU+Jzpmb2N1cy12aXNpYmxlJzwvY29kZT4sIDxjb2RlPic6YWN0aXZlJyA8L2NvZGU+KSBhdCB0aGUgPGNvZGU+dGhlbWUuanNvbjwvY29kZT4gbGV2ZWwuIFN1cHBvcnQgZm9yIHByZXNldCBkaW1lbnNpb25zIHZhbHVlcyBpbiA8Y29kZT50aGVtZS5qc29uPC9jb2RlPiBoYXZlIGJlZW4gYWRkZWQgZm9yIGJsb2NrIHN1cHBvcnRzIHN1Y2ggYXMgd2lkdGgsIGhlaWdodCBhbmQgbWluLWhlaWdodCwgYWxsb3dpbmcgdGhlIGJsb2NrJ3MgdmFyaWF0aW9ucyB0byBjb250cm9sIHRoZSBzYW1lIHBzZXVkbyBlbGVtZW50cywgd2hpbGUgYSBkZWZpbmVkIHNldCBvZiBwcmVzZXQgdmFsdWVzIGZvciBkaW1lbnNpb25zIGJsb2NrIHN1cHBvcnRzIGNhbiBiZSBsZXZlcmFnZWQgdG8gcmVkdWNlIHRoZSBuZWVkIHRvIGtub3cgYW5kIG1hbnVhbGx5IHNldCB0aGUgc2FtZSB2YWx1ZSBhY3Jvc3MgbXVsdGlwbGUgYmxvY2tzLjwvcD53DmNvcmUvcGFyYWdyYXBoeXeFAjxmaWd1cmUgY2xhc3M9IndwLWJsb2NrLWVtYmVkIGlzLXR5cGUtd3AtZW1iZWQgaXMtcHJvdmlkZXItbWFrZS13b3JkcHJlc3MtY29yZSB3cC1ibG9jay1lbWJlZC1tYWtlLXdvcmRwcmVzcy1jb3JlIj48ZGl2IGNsYXNzPSJ3cC1ibG9jay1lbWJlZF9fd3JhcHBlciI+Cmh0dHBzOi8vbWFrZS53b3JkcHJlc3Mub3JnL2NvcmUvMjAyNi8wMy8xNS9kaW1lbnNpb25zLXN1cHBvcnQtZW5oYW5jZW1lbnRzLWluLXdvcmRwcmVzcy03LTAvCjwvZGl2PjwvZmlndXJlPncKY29yZS9lbWJlZHdcaHR0cHM6Ly9tYWtlLndvcmRwcmVzcy5vcmcvY29yZS8yMDI2LzAzLzE1L2RpbWVuc2lvbnMtc3VwcG9ydC1lbmhhbmNlbWVudHMtaW4td29yZHByZXNzLTctMC94eXh3CHdwLWVtYmVkdxNtYWtlLXdvcmRwcmVzcy1jb3Jld1A8aDIgaWQ9ImRldmVsb3Blci1zLXRvb2xib3giIGNsYXNzPSJ3cC1ibG9jay1oZWFkaW5nIj5EZXZlbG9wZXLigJlzIHRvb2xib3g8L2gyPncMY29yZS9oZWFkaW5nfQJ3E2RldmVsb3Blci1zLXRvb2xib3h3yQI8cD43LjAgZGVsaXZlcnMgYW4gZXhwYW5zaXZlIGRldmVsb3BlciB0b29sYm94IGluY2x1ZGluZyBuZXcgdG9vbHMgZm9yIGJ1aWxkaW5nLCBlbmhhbmNlZCBzdXBwb3J0aXZlIHN0cnVjdHVyZXMsIGFuZCBleHBhbmRlZCBBUEkgYWJpbGl0aWVzLiBEZXZlbG9wZXJzIGNhbiBub3cgY3JlYXRlIGEgUEhQLW9ubHkgcmVwcmVzZW50YXRpb24gb2YgYmxvY2tzIG9uIHRoZSBzZXJ2ZXIgbGV2ZWwsIGN1c3RvbWl6ZSBwbHVnaW4gbGlzdCBmaWx0ZXJzLCBhbmQgZXhwbG9yZSB0aGUgZm91bmRhdGlvbmFsIGxheW91dCBmb3IgYSBtb3JlIGV4dGVuc2libGUgU2l0ZSBFZGl0b3IuPC9wPncOY29yZS9wYXJhZ3JhcGh5d148aDMgaWQ9InBocC1vbmx5LWJsb2NrLXJlZ2lzdHJhdGlvbiIgY2xhc3M9IndwLWJsb2NrLWhlYWRpbmciPlBIUCBPbmx5IEJsb2NrIFJlZ2lzdHJhdGlvbjwvaDM+dwxjb3JlL2hlYWRpbmd9A3cbcGhwLW9ubHktYmxvY2stcmVnaXN0cmF0aW9ud6QFPHA+V29yZFByZXNzIDcuMCBhbGxvd3MgYmxvY2tzIGFuZCBwYXR0ZXJucyB0byBiZSBjcmVhdGVkIGRpcmVjdGx5IG9uIHRoZSBzZXJ2ZXIgd2l0aCBQSFAsIGFuZCByZWdpc3RlcmVkIHdpdGggdGhlIEJsb2NrIEFQSS4gVGhlIFBIUC1vbmx5IHJlcHJlc2VudGF0aW9uIG9mIGJsb2NrcyBhbmQgcGF0dGVybnMgaW5jbHVkZXMgcGF0dGVybiBjcmVhdGlvbiBhbmQgc3ludGF4IHRoYXQgc3RyZWFtbGluZXMgYmxvY2sgY3JlYXRpb24gYW5kIGJpbmRpbmdzLCByZWdpc3RlcmluZyBibG9ja3MgYXV0b21hdGljYWxseSBXaGVuIGEgYmxvY2sgZGVjbGFyZXMgPGNvZGU+J3N1cHBvcnRzJyA9Jmd0OyBhcnJheSggJ2F1dG9SZWdpc3RlcicgPSZndDsgdHJ1ZSApPC9jb2RlPiBhbG9uZyB3aXRoIGEgcmVuZGVyIGNhbGxiYWNrLCBleHBvc2luZyBpdCB0byB0aGUgY2xpZW50LXNpZGUgdmlhIGEgSmF2YVNjcmlwdCBnbG9iYWwgdmFyaWFibGUuIFBIUC1yZWdpc3RlcmVkIGJsb2NrIGF0dHJpYnV0ZXMgY2FuIGJlIGVkaXRlZCBpbiB0aGUgZWRpdG9yIGFuZCBpbnNwZWN0b3IgY29udHJvbHMgY2FuIGJlIGdlbmVyYXRlZCBmcm9tIGF0dHJpYnV0ZXMsIHdpdGggYXV0b21hdGljIERhdGFGb3JtIGluc3BlY3RvciBjb250cm9scyBhZGRlZCBmb3IgUEhQIGF1dG8tcmVnaXN0ZXJlZCBibG9ja3MuPC9wPncOY29yZS9wYXJhZ3JhcGh5d\/ABPGZpZ3VyZSBjbGFzcz0id3AtYmxvY2stZW1iZWQgaXMtdHlwZS13cC1lbWJlZCBpcy1wcm92aWRlci1tYWtlLXdvcmRwcmVzcy1jb3JlIHdwLWJsb2NrLWVtYmVkLW1ha2Utd29yZHByZXNzLWNvcmUiPjxkaXYgY2xhc3M9IndwLWJsb2NrLWVtYmVkX193cmFwcGVyIj4KaHR0cHM6Ly9tYWtlLndvcmRwcmVzcy5vcmcvY29yZS8yMDI2LzAzLzAzL3BocC1vbmx5LWJsb2NrLXJlZ2lzdHJhdGlvbi8KPC9kaXY+PC9maWd1cmU+dwpjb3JlL2VtYmVkd0dodHRwczovL21ha2Uud29yZHByZXNzLm9yZy9jb3JlLzIwMjYvMDMvMDMvcGhwLW9ubHktYmxvY2stcmVnaXN0cmF0aW9uL3h5eHcId3AtZW1iZWR3E21ha2Utd29yZHByZXNzLWNvcmV3SjxoMyBpZD0iaW50ZXJhY3Rpdml0eS1hcGkiIGNsYXNzPSJ3cC1ibG9jay1oZWFkaW5nIj5JbnRlcmFjdGl2aXR5IEFQSTwvaDM+dwxjb3JlL2hlYWRpbmd9A3cRaW50ZXJhY3Rpdml0eS1hcGl39AM8cD5JbnRyb2R1Y2luZyBhIG5ldyA8Y29kZT53YXRjaCgpPC9jb2RlPiBmdW5jdGlvbiB0byB0aGUgPGNvZGU+QHdvcmRwcmVzcy9pbnRlcmFjdGl2aXR5PC9jb2RlPiBwYWNrYWdlIHRoYXQgc3Vic2NyaWJlcyB0byBjaGFuZ2VzIGluIGFueSBzaWduYWwgYWNjZXNzZWQgaW5zaWRlIGEgY2FsbGJhY2ssIHJlLXJ1bm5pbmcgdGhlIGNhbGxiYWNrIHdoZW5ldmVyIHRob3NlIHNpZ25hbHMgY2hhbmdlLiBUaGUgQVBJ4oCZcyA8Y29kZT5kYXRhLXdwLXdhdGNoPC9jb2RlPiBjYW4gYmUgYWRkZWQgdG8gYSBET00gZWxlbWVudOKAmXMgbGlmZWN5Y2xlIGFuZCByZWFjdCB0byBzdGF0ZSBjaGFuZ2VzLiBUaGUgPGNvZGU+c3RhdGUudXJsPC9jb2RlPiB2YWx1ZSBpcyBub3cgcG9wdWxhdGVkIHNlcnZlci1zaWRlIGR1cmluZyBkaXJlY3RpdmUgcHJvY2Vzc2luZywgcmVtYWluaW5nIHVuY2hhbmdlZCB1bnRpbCB0aGUgZmlyc3QgY2xpZW50LXNpZGUgbmF2aWdhdGlvbiBvY2N1cnMuPC9wPncOY29yZS9wYXJhZ3JhcGh5d4YCPGZpZ3VyZSBjbGFzcz0id3AtYmxvY2stZW1iZWQgaXMtdHlwZS13cC1lbWJlZCBpcy1wcm92aWRlci1tYWtlLXdvcmRwcmVzcy1jb3JlIHdwLWJsb2NrLWVtYmVkLW1ha2Utd29yZHByZXNzLWNvcmUiPjxkaXYgY2xhc3M9IndwLWJsb2NrLWVtYmVkX193cmFwcGVyIj4KaHR0cHM6Ly9tYWtlLndvcmRwcmVzcy5vcmcvY29yZS8yMDI2LzAyLzIzL2NoYW5nZXMtdG8tdGhlLWludGVyYWN0aXZpdHktYXBpLWluLXdvcmRwcmVzcy03LTAvCjwvZGl2PjwvZmlndXJlPncKY29yZS9lbWJlZHddaHR0cHM6Ly9tYWtlLndvcmRwcmVzcy5vcmcvY29yZS8yMDI2LzAyLzIzL2NoYW5nZXMtdG8tdGhlLWludGVyYWN0aXZpdHktYXBpLWluLXdvcmRwcmVzcy03LTAveHl4dwh3cC1lbWJlZHcTbWFrZS13b3JkcHJlc3MtY29yZXcMY29yZS9oZWFkaW5nfQN3F2RhdGF2aWV3cy1hbmQtZGF0YWZvcm1zd5UBPHA+RXhwZXJpZW5jZSBhIG5ldyBBY3Rpdml0eSBsYXlvdXQsIG5ldyBEZXRhaWxzIGxheW91dCwgSW1wcm92ZWQgbW9kYWwgYXBwZWFyYW5jZSwgYW5kIHRoZSBhYmlsaXR5IHRvIHJlZ2lzdGVyIDNyZCBwYXJ0eSB0eXBlcyBpbiB0aGUgRmllbGQgQVBJLjwvcD53DmNvcmUvcGFyYWdyYXBoeXcMY29yZS9oZWFkaW5nfQN3HWJsb2NrLWJpbmRpbmdzLWFwaS1pdGVyYXRpb25zd6QBPHA+SW50cm9kdWNpbmcgdGhlIEJsb2NrIGJpbmRpbmdzIGFuZCBwYXR0ZXJucyBvdmVycmlkZXMgZmVhdHVyZSwgd2l0aCB0aGUgYWJpbGl0eSB0byBmaWx0ZXIgYXZhaWxhYmxlIGF0dHJpYnV0ZSBzb3VyY2VzIGJ5IGZvcm1hdCwgYWxpZ25pbmcgd2l0aCB0aGUgRmllbGQgQVBJLjwvcD53DmNvcmUvcGFyYWdyYXBoeXcMY29yZS9oZWFkaW5nfQN3Fm5ldy1wbHVnaW4tbGlzdC1maWx0ZXJ3wAI8cD5BIG5ldyA8Y29kZT5wbHVnaW5zX2xpc3Rfc3RhdHVzX3RleHQ8L2NvZGU+IGZpbHRlciBpbiA8Y29kZT5nZXRfdmlld3MoKTwvY29kZT4gaGFzIGJlZW4gYWRkZWQgdG8gYWxsb3cgY3VzdG9tIGZpbHRlcmluZy4gQ3VzdG9tIHN0YXR1c2VzIGFkZGVkIHdpdGggPGNvZGU+cGx1Z2luc19saXN0PC9jb2RlPiBub3cgYXBwZWFyIGFzIHRhYnMgdG8gZmlsdGVyIHRoZSByZWxhdGVkIHBsdWdpbnMuIFRoZSB0YWIgbGFiZWwgY2FuIGJlIGN1c3RvbWl6ZWQgdXNpbmcgdGhlIG5ldyA8Y29kZT5wbHVnaW5zX2xpc3Rfc3RhdHVzX3RleHQ8L2NvZGU+IGhvb2suPC9wPncOY29yZS9wYXJhZ3JhcGh5d3Y8aDMgaWQ9InNpdGUtZWRpdG9yLXdvcmRwcmVzcy1idWlsZC1hbmQtcm91dGluZyIgY2xhc3M9IndwLWJsb2NrLWhlYWRpbmciPlNpdGUgRWRpdG9yIHdvcmRwcmVzcy9idWlsZCBhbmQgcm91dGluZzwvaDM+dwxjb3JlL2hlYWRpbmd9A3cnc2l0ZS1lZGl0b3Itd29yZHByZXNzLWJ1aWxkLWFuZC1yb3V0aW5nd7cCPHA+SW4gNy4wIHRoZSBmb3VuZGF0aW9uIGhhcyBiZWVuIGxhaWQgZm9yIGFuIGV4dGVuc2libGUgc2l0ZSBlZGl0b3IgYW5kIHJvdXRpbmcsIHJvdXRlIHZhbGlkYXRpb24sIGEgbmV3IDxjb2RlPkB3b3JkcHJlc3MvYm9vdCBwYWNrYWdlPC9jb2RlPiB0aGF0IGFsbG93cyBwbHVnaW5zIHRvIGJ1aWxkIGN1c3RvbSBzaXRlLWVkaXRvciBwYWdlcywgYW5kIGEgcmVmYWN0b3JlZCA8Y29kZT5Ad29yZHByZXNzL3NjcmlwdHM8L2NvZGU+IHRoYXQgYnVpbGRzIGZyb20gZGlyZWN0b3JpZXMgYW5kIHJlZHVjZXMgV2VicGFjayBkZXBlbmRlbmNlLjwvcD53DmNvcmUvcGFyYWdyYXBoeXdKPGgyIGlkPSJib251cy1kZXYtZ29vZGllcyIgY2xhc3M9IndwLWJsb2NrLWhlYWRpbmciPkJvbnVzIGRldiBnb29kaWVzPC9oMj53DGNvcmUvaGVhZGluZ30CdxFib251cy1kZXYtZ29vZGllc3fIATxwPldvcmRQcmVzcyA3LjAgaW50cm9kdWNlcyB1cGRhdGVzIHRoYXQgc3BhbiBldmVyeSBhcmVhIG9mIENvcmUuIFRoZXNlIGNoYW5nZXMgc3VwcG9ydCBvbmdvaW5nIGluaXRpYXRpdmVzIHRvIGNyZWF0ZSBhIGZsZXhpYmxlIGZvdW5kYXRpb24gZm9yIGRldmVsb3BlcnMgd2hpbGUgYm9vc3RpbmcgdXNhYmlsaXR5IGFuZCBvcHBvcnR1bml0eS48L3A+dw5jb3JlL3BhcmFncmFwaHl3hQE8aDMgaWQ9ImJsb2NrLWhvb2tzLWZvci1jb250ZW50LWxpa2UtY3VzdG9tLXBvc3QtdHlwZXMiIGNsYXNzPSJ3cC1ibG9jay1oZWFkaW5nIj5CbG9jayBIb29rcyBmb3IgY29udGVudC1saWtlIEN1c3RvbSBQb3N0IFR5cGVzLjwvaDM+dwxjb3JlL2hlYWRpbmd9A3cuYmxvY2staG9va3MtZm9yLWNvbnRlbnQtbGlrZS1jdXN0b20tcG9zdC10eXBlc3dlPHA+VGhlIEJsb2NrIEhvb2tzIGxvZ2ljIGhhcyBiZWVuIG1vdmVkIGZyb20gaW5kaXZpZHVhbCBwb3N0IHR5cGUgZmlsdGVycyB0byB0aGUgUkVTVCBjb250cm9sbGVyLjwvcD53DmNvcmUvcGFyYWdyYXBoeXdiPGgzIGlkPSJtb3JlLXNlY3VyZS11c2VyLXJlZ2lzdHJhdGlvbiIgY2xhc3M9IndwLWJsb2NrLWhlYWRpbmciPk1vcmUgc2VjdXJlIHVzZXIgcmVnaXN0cmF0aW9uPC9oMz53DGNvcmUvaGVhZGluZ30Ddx1tb3JlLXNlY3VyZS11c2VyLXJlZ2lzdHJhdGlvbnfOAjxwPkFkbWluaXN0cmF0b3IgYW5kIEVkaXRvciByb2xlcyBoYXZlIGJlZW4gcmVtb3ZlZCBmcm9tIHRoZSBuZXcgdXNlciBkZWZhdWx0IHNlbGVjdG9yIHVuZGVyIDxjb2RlPkdlbmVyYWw8L2NvZGU+IGluIHRoZSBhZG1pbiBzY3JlZW4uIFNpdGUgSGVhbHRoIG5vdyBhbGVydHMgaWYgb25lIG9mIHRob3NlIHJvbGVzIHdhcyBzZWxlY3RlZCBiZWZvcmUgdXBkYXRpbmcsIHdoaWxlIGEgbmV3IDxjb2RlPmRlZmF1bHRfcm9sZV9kcm9wZG93bl9leGNsdWRlZF9yb2xlczwvY29kZT4gZmlsdGVyIGFsbG93cyBkZXZlbG9wZXJzIHRvIGNoYW5nZSBkZWZhdWx0IGV4Y2x1ZGVkIHJvbGVzLjwvcD53DmNvcmUvcGFyYWdyYXBoeXdWPGgzIGlkPSJjb2RlbWlycm9yLXVwZGF0ZS10by12NSIgY2xhc3M9IndwLWJsb2NrLWhlYWRpbmciPkNvZGVNaXJyb3IgVXBkYXRlIHRvIHY1PC9oMz53DGNvcmUvaGVhZGluZ30Ddxdjb2RlbWlycm9yLXVwZGF0ZS10by12NXeKAjxwPkNvZGVNaXJyb3IgaGFzIGJlZW4gdXBkYXRlZCB0byB0aGUgbGF0ZXN0IDxjb2RlPnY1PC9jb2RlPiB2ZXJzaW9uLCBhbG9uZyB3aXRoIDxjb2RlPkNTU0xpbnQ8L2NvZGU+LCA8Y29kZT5IVE1MSGludDwvY29kZT4sIGFuZCBKPGNvZGU+U09OTGludDwvY29kZT4sIHdoaWxlIDxjb2RlPkVzcHJpbWE8L2NvZGU+IGhhcyBiZWVuIHJlcGxhY2VkIHdpdGggPGNvZGU+RXNwcmVlPC9jb2RlPiBmb3IgRVM2IHN1cHBvcnQgYW5kIEphdmFTY3JpcHQgbGludGluZy48L3A+dw5jb3JlL3BhcmFncmFwaHl3XDxoMyBpZD0iZXh0ZXJuYWwtbGlicmFyaWVzLXVwZGF0ZXMiIGNsYXNzPSJ3cC1ibG9jay1oZWFkaW5nIj5FeHRlcm5hbCBMaWJyYXJpZXMgVXBkYXRlczwvaDM+dwxjb3JlL2hlYWRpbmd9A3caZXh0ZXJuYWwtbGlicmFyaWVzLXVwZGF0ZXN3ITx1bCBjbGFzcz0id3AtYmxvY2stbGlzdCI+Cgo8L3VsPncJY29yZS9saXN0eXcAdyRlNDczNmI5OC1iOTg4LTRlMGItOGEwYS1mNjlmOWU1MTEwOWN4d4ABPGxpPjxhIGhyZWY9Imh0dHBzOi8vY29yZS50cmFjLndvcmRwcmVzcy5vcmcvdGlja2V0LzYzNzYzIj5iYWNrYm9uZS5qcyBoYXMgYmVlbiB1cGdyYWRlZDwvYT4gdG8gdGhlIGxhdGVzdCB2ZXJzaW9uICgxLjYuMSkuPC9saT53DmNvcmUvbGlzdC1pdGVtdyRmMTRhYjk1Mi0yMzA3LTQ1NTktODc4My02ODI2Y2ZhZWE1YWF4d44BPGxpPlRoZSBSZXF1ZXN0cyBsaWJyYXJ5IGhhcyBiZWVuIHVwZGF0ZWQgZnJvbSAyLjAuMTEgdG8gPGEgaHJlZj0iaHR0cHM6Ly9naXRodWIuY29tL1dvcmRQcmVzcy9SZXF1ZXN0cy9yZWxlYXNlcy90YWcvdjIuMC4xNyI+Mi4wLjE3PC9hPi48L2xpPncOY29yZS9saXN0LWl0ZW13PjxoMyBpZD0icGhwLXVwZGF0ZXMiIGNsYXNzPSJ3cC1ibG9jay1oZWFkaW5nIj5QSFAgVXBkYXRlczwvaDM+dwxjb3JlL2hlYWRpbmd9A3cLcGhwLXVwZGF0ZXN3ITx1bCBjbGFzcz0id3AtYmxvY2stbGlzdCI+Cgo8L3VsPncJY29yZS9saXN0eXcAeHcOY29yZS9saXN0LWl0ZW13JDY3NjExYzIzLTllZjktNDIxNC1hNGFkLTZkNDRlNjI0M2Q3Ynh3mQE8bGk+PGEgaHJlZj0iaHR0cHM6Ly9jb3JlLnRyYWMud29yZHByZXNzLm9yZy90aWNrZXQvNjQ0OTEiPlBIUE1haWxlciBoYXMgYmVlbiB1cGRhdGVkPC9hPiB0byB2ZXJzaW9uIDcuMC4yLCB3aGljaCBpbmNsdWRlcyBhIFNlbmRlciBhZGRyZXNzIGJ1ZyBmaXguPC9saT53DmNvcmUvbGlzdC1pdGVtd0I8aDIgaWQ9ImFjY2Vzc2liaWxpdHkiIGNsYXNzPSJ3cC1ibG9jay1oZWFkaW5nIj5BY2Nlc3NpYmlsaXR5PC9oMj53DGNvcmUvaGVhZGluZ30Cdw1hY2Nlc3NpYmlsaXR5d+AEPHA+V29yZFByZXNzIDcuMCBpbmNsdWRlcyBudW1lcm91cyBpbXByb3ZlbWVudHMgYW5kIGFkZGl0aW9ucyB0aGF0IG1ha2UgY29udGVudCBtb3JlIGFjY2Vzc2libGUgZm9yIGV2ZXJ5b25lLiBUaGUgbG9naW4gcGFzc3dvcmQgcmVzZXQgbm93IHByZS1wb3B1bGF0ZXMgd2l0aCBhIHVzZXJuYW1lIHRvIGNvbXBseSB3aXRoIFdDQUcgMi4yLCBhbmQgYSBuZXcgPGNvZGU+d3BfZ2V0X2ltYWdlX2FsdHRleHQoKTwvY29kZT4gZnVuY3Rpb24gaW1wb3J0cyBJbWFnZSBBbHQgdGV4dCBtZXRhZGF0YSBmcm9tIGltYWdlIElQVEMgbWV0YWRhdGEuIFRoZSA8Y29kZT53b3JkLWJyZWFrPC9jb2RlPiBwcm9wZXJ0eSBoYXMgYmVlbiBhZGRlZCB0byA8Y29kZT4uc2NyZWVuLXJlYWRlci10ZXh0PC9jb2RlPiB0byBlbnN1cmUgc2NyZWVuIHJlYWRlcnMgd29uJ3QgcmVhZCB0ZXh0IGFzIGluZGl2aWR1YWwgbGV0dGVycyBpbiBoaWRkZW4gdGV4dCwgYW5kIDxhIGhyZWY9Imh0dHBzOi8vY29yZS50cmFjLndvcmRwcmVzcy5vcmcvdGlja2V0LzY0NTI5Ij52aWV3IHRyYW5zaXRpb25zIGFyZSBvbmx5IGFjdGl2YXRlZCB3aGVuIHJlZHVjZWQgbW90aW9uIGlzIG5vdCBzZXQ8L2E+LjwvcD53rgE8cD5UaXRsZSBhdHRyaWJ1dGVzIGNhbiBub3cgYmUgcmVtb3ZlZCBmcm9tIHR3byBmdW5jdGlvbnMgdXNpbmcgYSBuZXcgPGNvZGU+JHVzZV90aXRsZV9hdHRyPC9jb2RlPiBwYXJhbWV0ZXIsIGFuZCBhcmUgcmVtb3ZlZCBmcm9tIHRocmVlIGF1dGhvciBsaW5rIGZ1bmN0aW9ucyBieSBkZWZhdWx0LjwvcD53DmNvcmUvcGFyYWdyYXBoeXdWPGgyIGlkPSJidXQtd2FpdC10aGVyZS1zLW1vcmUiIGNsYXNzPSJ3cC1ibG9jay1oZWFkaW5nIj5CdXQgd2FpdCwgdGhlcmXigJlzIG1vcmUhPC9oMj53DGNvcmUvaGVhZGluZ30CdxVidXQtd2FpdC10aGVyZS1zLW1vcmV3uww8cD43LjAgb2ZmZXJzIHNvIG11Y2ggbW9yZSEgTW9yZSB0aGFuIDxhIGhyZWY9Imh0dHBzOi8vY29yZS50cmFjLndvcmRwcmVzcy5vcmcvcXVlcnk\/c3RhdHVzPWNsb3NlZCZhbXA7dHlwZT1kZWZlY3QrKGJ1ZykmYW1wO21pbGVzdG9uZT03LjAmYW1wO2dyb3VwPWNvbXBvbmVudCZhbXA7Y29sPWlkJmFtcDtjb2w9c3VtbWFyeSZhbXA7Y29sPXR5cGUmYW1wO2NvbD1vd25lciZhbXA7Y29sPXByaW9yaXR5JmFtcDtjb2w9Y29tcG9uZW50JmFtcDtjb2w9dmVyc2lvbiZhbXA7b3JkZXI9cHJpb3JpdHkiPjMwMDwvYT4gQ29yZSBidWdzLCA8YSBocmVmPSJodHRwczovL2dpdGh1Yi5jb20vV29yZFByZXNzL2d1dGVuYmVyZy9pc3N1ZXM\/cT0obGFiZWwlM0ElMjIlNUJUeXBlJTVEJTIwQnVnJTIyJTIwQU5EJTIwaXMlM0FjbG9zZWQpJTIwQU5EJTIwKG1pbGVzdG9uZSUzQSUyMkd1dGVuYmVyZyUyMDIyLjAlMjIlMjBPUiUyMG1pbGVzdG9uZSUzQSUyMkd1dGVuYmVyZyUyMDIyLjElMjIlMjBPUiUyMG1pbGVzdG9uZSUzQSUyMkd1dGVuYmVyZyUyMDIyLjIlMjIlMjBPUiUyMG1pbGVzdG9uZSUzQSUyMkd1dGVuYmVyZyUyMDIyLjMlMjIlMjBPUiUyMG1pbGVzdG9uZSUzQSUyMkd1dGVuYmVyZyUyMDIyLjQlMjIlMjBPUiUyMG1pbGVzdG9uZSUzQSUyMkd1dGVuYmVyZyUyMDIyLjUlMjIlMjBPUiUyMG1pbGVzdG9uZSUzQSUyMkd1dGVuYmVyZyUyMDIyLjYlMjIpIj40ODY8L2E+IEd1dGVuYmVyZyBidWdzLCA8YSBocmVmPSJodHRwczovL2NvcmUudHJhYy53b3JkcHJlc3Mub3JnL3F1ZXJ5P3N0YXR1cz1jbG9zZWQmYW1wO3R5cGU9ZW5oYW5jZW1lbnQmYW1wO3R5cGU9ZmVhdHVyZStyZXF1ZXN0JmFtcDttaWxlc3RvbmU9Ny4wJmFtcDtncm91cD1jb21wb25lbnQmYW1wO2NvbD1pZCZhbXA7Y29sPXN1bW1hcnkmYW1wO2NvbD10eXBlJmFtcDtjb2w9b3duZXImYW1wO2NvbD1wcmlvcml0eSZhbXA7Y29sPWNvbXBvbmVudCZhbXA7Y29sPXZlcnNpb24mYW1wO29yZGVyPXByaW9yaXR5Ij43NzwvYT4gZW5oYW5jZW1lbnRzIGFuZCBmZWF0dXJlIHJlcXVlc3RzLCBhbmQgPGEgaHJlZj0iaHR0cHM6Ly9jb3JlLnRyYWMud29yZHByZXNzLm9yZy9xdWVyeT9zdGF0dXM9Y2xvc2VkJmFtcDt0eXBlPXRhc2srKGJsZXNzZWQpJmFtcDttaWxlc3RvbmU9Ny4wJmFtcDtncm91cD1jb21wb25lbnQmYW1wO2NvbD1pZCZhbXA7Y29sPXN1bW1hcnkmYW1wO2NvbD10eXBlJmFtcDtjb2w9b3duZXImYW1wO2NvbD1wcmlvcml0eSZhbXA7Y29sPWNvbXBvbmVudCZhbXA7Y29sPXZlcnNpb24mYW1wO29yZGVyPXByaW9yaXR5Ij4zNTwvYT4gYmxlc3NlZCB0YXNrcyBoYXZlIGJlZW4gPGEgaHJlZj0iaHR0cHM6Ly9jb3JlLnRyYWMud29yZHByZXNzLm9yZy9xdWVyeT9zdGF0dXM9Y2xvc2VkJmFtcDttaWxlc3RvbmU9Ny4wJmFtcDtncm91cD1jb21wb25lbnQmYW1wO2NvbD1pZCZhbXA7Y29sPXN1bW1hcnkmYW1wO2NvbD1vd25lciZhbXA7Y29sPXR5cGUmYW1wO2NvbD1wcmlvcml0eSZhbXA7Y29sPWNvbXBvbmVudCZhbXA7Y29sPXZlcnNpb24mYW1wO29yZGVyPXByaW9yaXR5Ij5tYXJrZWQgYXMgZml4ZWQgaW4gV29yZFByZXNzIDcuMDwvYT4uPC9wPnckPHA+QmVsb3cgYXJlIGEgZmV3IHRvIGhpZ2hsaWdodDo8L3A+dw5jb3JlL3BhcmFncmFwaHl4dys8dWwgY2xhc3M9IndwLWJsb2NrLWxpc3QiPgoKCgoKCgoKCgoKCjwvdWw+dwljb3JlL2xpc3R5dwB4d54BPGxpPlNpdGUgSGVhbHRoOiBPUENhY2hlIGFkZGVkIHRvIDxjb2RlPlNpdGUgSGVhbHRoICZndDsgSW5mbyAmZ3Q7IFNlcnZlcjwvY29kZT4gKDxhIGhyZWY9Imh0dHBzOi8vY29yZS50cmFjLndvcmRwcmVzcy5vcmcvdGlja2V0LzYzNjk3Ij5UcmFjICM2MzY5NzwvYT4pPC9saT53DmNvcmUvbGlzdC1pdGVteHeRATxsaT5FZGl0b3I6IE5hbWUvZGVzY3JpcHRpb24gbWV0YWRhdGEgYWRkZWQgdG8gcGF0dGVybnMgd2hlbiBzYXZlZCAoPGEgaHJlZj0iaHR0cHM6Ly9jb3JlLnRyYWMud29yZHByZXNzLm9yZy90aWNrZXQvNjQxMjMiPlRyYWMgIzY0MTIzPC9hPiApPC9saT53DmNvcmUvbGlzdC1pdGVteHeEATxsaT5TY3JpcHQgTG9hZGVyOiBBbGxvdyBzY3JpcHRzIHRvIGRlcGVuZCBvbiBtb2R1bGVzOiAoPGEgaHJlZj0iaHR0cHM6Ly9jb3JlLnRyYWMud29yZHByZXNzLm9yZy90aWNrZXQvNjE1MDAiPlRyYWMgIzYxNTAwPC9hPik8L2xpPncOY29yZS9saXN0LWl0ZW14dw5jb3JlL2xpc3QtaXRlbXh3DmNvcmUvbGlzdC1pdGVtdyQ5NjA4ZmI3OC1kMTQxLTRmMGItYjk0OC1mOTE1YjY2MDEzNDB4d74BPGxpPk11bHRpc2l0ZTogTmV0d29ya3MgYW5kIFNpdGVzIG5vIGxvbmdlciBhdXRvbWF0aWNhbGx5IG1hcmsgd2Vic2l0ZSBhcyBzcGFtIHdoZW4gYW4gYWNjb3VudCBpcyBtYXJrZWQgYXMgc3BhbSAoPGEgaHJlZj0iaHR0cHM6Ly9jb3JlLnRyYWMud29yZHByZXNzLm9yZy90aWNrZXQvNjExNDYiPlRyYWMgIzYxMTQ2PC9hPik8L2xpPncOY29yZS9saXN0LWl0ZW13JGM0ODc0Njk5LTQ4NDktNDM1OC1hOGU0LWJhZGY0MDQ2MjI4NXh3fTxsaT5UaGVtZXM6IFBIUCA4LjEgZGVwcmVjYXRpb24gbm90aWNlIGhhbmRsaW5nICg8YSBocmVmPSJodHRwczovL2NvcmUudHJhYy53b3JkcHJlc3Mub3JnL3RpY2tldC82NDg2NCI+VHJhYyAjNjQ4NjQ8L2E+KTwvbGk+dw5jb3JlL2xpc3QtaXRlbXchbmV3LWFkbWluLWNvbG9yLXNjaGVtZS1hbmQtc3R5bGVzdwdwdWJsaXNoiwoAeHcTMjAyNi0wNS0xNFQwMzo0NDoxMXdEPGgzIGlkPSJoZWFkaW5ncy1ibG9jayIgY2xhc3M9IndwLWJsb2NrLWhlYWRpbmciPkhlYWRpbmdzIEJsb2NrPC9oMz53DGNvcmUvaGVhZGluZ30Ddw5oZWFkaW5ncy1ibG9ja3ewATxwPkEgbmV3IEhlYWRpbmcgQmxvY2sgaW5jbHVkZXMgdmFyaWF0aW9ucyBvZiBhbGwgaGVhZGluZyBsZXZlbHMsIGVhc3kgdG9nZ2xpbmcgaW4gdGhlIHNpZGViYXIgaW5zcGVjdG9yIGFuZCBxdWljayB0cmFuc2Zvcm1zLCBhbmQgZGlzcGxheSBpbiB0aGUgc2VhcmNoIGFuZCBzbGFzaCBpbnNlcnRlci48L3A+dw5jb3JlL3BhcmFncmFwaHl34AE8ZmlndXJlIGNsYXNzPSJ3cC1ibG9jay1pbWFnZSBzaXplLWZ1bGwiPjxhIGhyZWY9Imh0dHBzOi8vbWFrZS53b3JkcHJlc3Mub3JnL2NvcmUvZmlsZXMvMjAyNi8wNS9pbWFnZS03LnBuZyI+PGltZyBzcmM9Imh0dHBzOi8vbWFrZS53b3JkcHJlc3Mub3JnL2NvcmUvZmlsZXMvMjAyNi8wNS9pbWFnZS03LnBuZyIgYWx0PSIiIGNsYXNzPSJ3cC1pbWFnZS0xMjMxOTIiIC8+PC9hPjwvZmlndXJlPncKY29yZS9pbWFnZXcAfbiED3c5aHR0cHM6Ly9tYWtlLndvcmRwcmVzcy5vcmcvY29yZS9maWxlcy8yMDI2LzA1L2ltYWdlLTcucG5ndzlodHRwczovL21ha2Uud29yZHByZXNzLm9yZy9jb3JlL2ZpbGVzLzIwMjYvMDUvaW1hZ2UtNy5wbmd3BGZ1bGx3BW1lZGlhd0o8aDMgaWQ9ImJyZWFkY3J1bWJzLWJsb2NrIiBjbGFzcz0id3AtYmxvY2staGVhZGluZyI+QnJlYWRjcnVtYnMgQmxvY2s8L2gzPncMY29yZS9oZWFkaW5nfQN3EWJyZWFkY3J1bWJzLWJsb2Nrd78CPHA+VGhlIG5ldyBCcmVhZGNydW1icyBCbG9jayBpbiA3LjAgYXV0b21hdGljYWxseSByZWZsZWN0cyB0aGUgc2l0ZSdzIG5hdmlnYXRpb25hbCBoaWVyYXJjaHkgd2l0aCB0aGUgYWJpbGl0eSBmb3IgZ2xvYmFsIGFwcGxpY2F0aW9uIGluIHNpdGUgcGFydHMgbGlrZSB0aGUgdGhlbWUgaGVhZGVyLiBOZXcgZmlsdGVycyBhbGxvdyBkZXZlbG9wZXJzIHRvIGFkZCwgcmVtb3ZlLCBhbmQgbW9kaWZ5IGJyZWFkY3J1bWIgdHJhaWxzLCBhbmQgc3BlY2lmeSB3aGljaCB0YXhvbm9teSBhbmQgdGVybXMgYXBwZWFyIGluIHRoZSBCcmVhZGNydW1icyB0cmFpbHMuPC9wPncOY29yZS9wYXJhZ3JhcGh5d+0BPGZpZ3VyZSBjbGFzcz0id3AtYmxvY2stZW1iZWQgaXMtdHlwZS13cC1lbWJlZCBpcy1wcm92aWRlci1tYWtlLXdvcmRwcmVzcy1jb3JlIHdwLWJsb2NrLWVtYmVkLW1ha2Utd29yZHByZXNzLWNvcmUiPjxkaXYgY2xhc3M9IndwLWJsb2NrLWVtYmVkX193cmFwcGVyIj4KaHR0cHM6Ly9tYWtlLndvcmRwcmVzcy5vcmcvY29yZS8yMDI2LzAzLzA0L2JyZWFkY3J1bWItYmxvY2stZmlsdGVycy8KPC9kaXY+PC9maWd1cmU+dwpjb3JlL2VtYmVkd0RodHRwczovL21ha2Uud29yZHByZXNzLm9yZy9jb3JlLzIwMjYvMDMvMDQvYnJlYWRjcnVtYi1ibG9jay1maWx0ZXJzL3h5eHcId3AtZW1iZWR3E21ha2Utd29yZHByZXNzLWNvcmV3SDxoMyBpZD0ibmF2aWdhdGlvbi1ibG9jayIgY2xhc3M9IndwLWJsb2NrLWhlYWRpbmciPk5hdmlnYXRpb24gQmxvY2s8L2gzPncMY29yZS9oZWFkaW5nfQN3EG5hdmlnYXRpb24tYmxvY2t3tAE8cD5FZGl0aW5nIHRoZSBuYXZpZ2F0aW9uIGJsb2NrIGlzIG5vdyBtb3JlIHNpbXBsZSB3aXRoIGltcHJvdmVkIGluc2VydGlvbiwgSW50ZXJhY3Rpdml0eSBmb3IgcGF0dGVybiBlZGl0aW5nIGFuZCBDb250ZW50T25seSwgYW5kIGltcHJvdmVkIOKAnGJvdW5k4oCdIHBhZ2UgaXRlbXMgcHJlc2VudGF0aW9uLjwvcD53DmNvcmUvcGFyYWdyYXBoeXcMY29yZS9oZWFkaW5nfQN3F3ZpZGVvLWVtYmVkLWNvdmVyLWJsb2Nrdw5jb3JlL3BhcmFncmFwaHl4dwpjb3JlL2ltYWdldwB9vYQPd15odHRwczovL21ha2Uud29yZHByZXNzLm9yZy9jb3JlL2ZpbGVzLzIwMjYvMDUvU2NyZWVuc2hvdC0yMDI2LTA1LTEzLWF0LTguNTUuMTEtUE0tc2NhbGVkLTEucG5nd15odHRwczovL21ha2Uud29yZHByZXNzLm9yZy9jb3JlL2ZpbGVzLzIwMjYvMDUvU2NyZWVuc2hvdC0yMDI2LTA1LTEzLWF0LTguNTUuMTEtUE0tc2NhbGVkLTEucG5ndwRmdWxsdwVtZWRpYXcdY3VzdG9tLWNzcy1vbi10aGUtYmxvY2stbGV2ZWyZBAB2AQZub3RlSWR9lPkFdgE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\/xBS4A\/1YBAAECAQABAAEGAQIBAAEKAQABBgEAAQQBAAEAAQQBAAECAQIBAAECAQABAAEAAQABAgEAAQABBAEAAQABAAEAAQABAAECAQABAAEAAQABAAEAAQQBBAHIAQEBxsTh5gUIAM488gPvDwECBRoRAEYCAYlAsAOlDPPn98oEFQDxOqoDvRWuBwAEAgEDBj8GAAYABgIECQgEBgEGAQYPBgYLAAYABgMByTyWBNgQ+QH7At27u6kEBADNWwEBAYkBARDJyoCnA+4BALtZBgUBBAEFARIBAAEYAQcBCgG+NjlDFpMCEAAOAUgUAQMBBgEJAQ0BFwEJAQMBCQEAAdcBCA4BFgEQAQUBDQEaAQgBAwELAQEBCAH0AgsLAQUBCwFlAQsBDAEDAU4CAAEAARYBEwISBAABtgEGAAESAQYBGQEGAQgBgAIECwEvAQsIBgGHAQOkAgEFAQUBBQIHARYBBQICAQIBAwEsAhMLAgEVARUBCAEBAQQBFAEkAwUFGAEDAQ0BIwW4AQEUARUCBQEFBiABAgEFCR0BAAEIAhEBBAMBAQQBKQEOAQEBAwEzAQIBAwEBAQwBAgESAQkBIgEAAQQBLwcAAgEBAAEICwABBgEDAQEDCgUFARQBBQEPAQ4BHwINAQMBAgEEAQ4BCwEAARgBEAEXAQMBLQEJAQABAAEPAgMBIwsJAwAEEALCAQEBCQEGAAEABO4EAScBAQEKAxEBFwEDAg4B1wIBAAEAAwIBAQIACwEEAAIAAwABAAIAAQABAQEBAgAMAwIABQANAAkAAwIHAAEABgABAAEABwEBAAEDAxcBDQECARoBFAEjAQIBpwECBgEIAQwBCQEFAq8DATMBCgEJAcQFAgAOAAIADAABAQEBAawIDgUBUgG6ggFMltABAQBRBAwFBBwFlwECARYECAYLAAGaWYKd45UDXwDgWwEABSYBBAJBAwAJAAcArQUACQAGAK4CAAYAzQIAGAC0AgAJAAQA7QMACQEIAAIAgAEBBQACAI4BAQIAAgCeAgAHAKQCAAUApgEAFQBRAAcAtwIABQDyAQAfAJACABAABQABAJEBAJkBAAUA4wMAmQEABwCbDAAiAAgANQAGAFkAjwEAggEAAQCMAQACAAEAsQEAzgKeVBYbGLcGavxaAQEBAQEBAQEBAQGXjAHhA\/JaAQABAQEBAQEBAAEBAQEBAQEBAQEChna4Aa1wARQGpFwMAAHIXA6iXAUEBAPrAYhbAe61AYyNragBrgEABAMEAQEBhJwBAQABAAEBAadITN8BFLAOsQHzDgHjWAUArQEACQAEALwCAAkABgCZAQEBAAIBPQABVgEAAQEBAgENBRsBmwgBAwFOAgIBFgETAhIEAAG3AQUAARIBBgEZAQYBCAGJBwEVAQABAQIAAQIBFQEVAQgBAQEEAToBAAEGAQEBHQENASMFzgEBFQIFAQUEAAEgAQIBBQIBBR8BCAIRAQQBAAEyAQ4BAQEDATMBAgEDAQEBDAECARIBCQEiAQABBAEyARUBAQEAAQEBAAELAQEBAAEKBBwBJgEfAQ4BHQELAQABGAEQARwBLQEJARMCAwEkAwAGCQMABBABwwEBAQL3CAGYAQENAQIBGgEUASMBAgGoAQEGARYBCQEFAbADATMBCgEJAcUFAQgBEwEAAQEBAQGsCAQAUKkCEwEBAQEAAQEBAQEBAQABAQEBAQEBAQEBAQABAQEBAQEBAQL5bawBgVs04bUBCAQG\/FsFnlyCDJfmBBZRGN9f3oXcbiMAsFkECwEAAfhQAfEIggLfWhPgBAIAAQC9AQA1mwUYAO8BpA4B0VkDAgSiQeQBvyQD8AOQAa9ZA\/FG6AXKFTgCGYECDQKPAzQDx10ExWICKwEAAZbkAfsHn6wBNK5i4QQBvAzaWgO7Wg==\",\"updateId\":551239206}","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":"","jetpack_publicize_message":"","jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":true,"jetpack_social_options":{"image_generator_settings":{"template":"highway","default_image_id":0,"font":"","enabled":false},"version":2}},"categories":[4424,1175],"tags":[5676,114],"class_list":["post-123151","post","type-post","status-publish","format-standard","hentry","category-core","category-general","tag-7-0","tag-field-guide","mentions-ankit-k-gupta","mentions-audrasjb","mentions-coffee2code","mentions-desrosj","mentions-jeffpaul","mentions-jorbin","mentions-marybaum","mentions-sabernhardt","mentions-westonruter","mentions-wildworks","author-amykamala"],"revision_note":"","jetpack_publicize_connections":[],"jetpack_featured_media_url":"","jetpack_sharing_enabled":true,"jetpack_shortlink":"https:\/\/wp.me\/p2AvED-w2j","_links":{"self":[{"href":"https:\/\/make.wordpress.org\/core\/wp-json\/wp\/v2\/posts\/123151","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/make.wordpress.org\/core\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/make.wordpress.org\/core\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/make.wordpress.org\/core\/wp-json\/wp\/v2\/users\/16694622"}],"replies":[{"embeddable":true,"href":"https:\/\/make.wordpress.org\/core\/wp-json\/wp\/v2\/comments?post=123151"}],"version-history":[{"count":44,"href":"https:\/\/make.wordpress.org\/core\/wp-json\/wp\/v2\/posts\/123151\/revisions"}],"predecessor-version":[{"id":123251,"href":"https:\/\/make.wordpress.org\/core\/wp-json\/wp\/v2\/posts\/123151\/revisions\/123251"}],"wp:attachment":[{"href":"https:\/\/make.wordpress.org\/core\/wp-json\/wp\/v2\/media?parent=123151"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/make.wordpress.org\/core\/wp-json\/wp\/v2\/categories?post=123151"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/make.wordpress.org\/core\/wp-json\/wp\/v2\/tags?post=123151"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}