{"id":7133,"date":"2026-05-22T18:00:56","date_gmt":"2026-05-22T16:00:56","guid":{"rendered":"https:\/\/www.kananas.com\/en\/?p=7133"},"modified":"2026-05-22T18:05:37","modified_gmt":"2026-05-22T16:05:37","slug":"how-to-start-a-california-nonprofit","status":"publish","type":"post","link":"https:\/\/www.kananas.com\/en\/blog\/how-to-start-a-california-nonprofit\/","title":{"rendered":"How to Start a California Nonprofit"},"content":{"rendered":"\n<h1 class=\"wp-block-heading\"><strong>How to Start a California Nonprofit: A Practical Guide for New Organizations<\/strong><\/h1>\n\n\n\n<p class=\"wp-block-paragraph\">Starting a nonprofit in California is an exciting step. Whether your goal is to support a local cause, organize a community group, launch an educational program, create an alumni network or manage volunteers, a nonprofit gives your mission a formal structure.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">But creating a nonprofit is not only about filing paperwork. From day one, you also need to think about how you will manage members, donors, volunteers, events, payments, documents and communications.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">This guide explains the main steps to start a California nonprofit and shows how to build a stronger operational foundation.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Important note:<\/strong> this article is for general information only and does not constitute legal, tax or financial advice. Before forming a nonprofit, consider consulting a qualified attorney, accountant or tax professional.<\/p>\n\n\n\n<div style=\"height:30px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>1. Define your mission<\/strong><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Before filing any official document, clarify your mission.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Your mission should answer three simple questions:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>What problem do you want to solve?<\/li>\n\n\n\n<li>Who will your nonprofit serve?<\/li>\n\n\n\n<li>What activities will your organization carry out?<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">A clear mission helps you recruit board members, explain your purpose to donors, prepare your tax-exemption application and organize your first programs.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">You should also research whether other organizations already serve the same need. Sometimes, partnering with an existing nonprofit may be more effective than creating a new one.<\/p>\n\n\n\n<div style=\"height:30px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>2. Choose the right nonprofit structure<\/strong><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">California nonprofits can be formed for different purposes. One common structure for charitable organizations is the <strong>California nonprofit public benefit corporation<\/strong>. The California Secretary of State provides forms for nonprofit public benefit corporations, religious corporations and other nonprofit filings.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">The right structure depends on your mission, activities, fundraising plans and governance model. For example, an organization focused on charitable or educational purposes may not have the same structure as a mutual benefit organization or a membership-based group.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">This is an important decision, so professional advice can be useful.<\/p>\n\n\n\n<div style=\"height:30px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>3. Choose your nonprofit name<\/strong><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Your nonprofit needs a legal name. In California, the name generally cannot be the same as, or too similar to, an existing entity name on state records. CalNonprofits includes name selection as one of the first steps when forming a California nonprofit public benefit corporation.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">A good nonprofit name should be:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>clear,<\/li>\n\n\n\n<li>memorable,<\/li>\n\n\n\n<li>easy to spell,<\/li>\n\n\n\n<li>aligned with your mission,<\/li>\n\n\n\n<li>available as a website domain if possible.<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">You may also want to check social media handles and email domain availability before making a final choice.<\/p>\n\n\n\n<div style=\"height:30px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>4. Recruit your first board members<\/strong><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">A nonprofit needs governance. Your board will help guide the organization, approve important decisions, oversee finances and protect the mission.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Useful board profiles may include people with experience in:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>finance,<\/li>\n\n\n\n<li>law or compliance,<\/li>\n\n\n\n<li>fundraising,<\/li>\n\n\n\n<li>community engagement,<\/li>\n\n\n\n<li>communications,<\/li>\n\n\n\n<li>events,<\/li>\n\n\n\n<li>operations.<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">From the beginning, keep clear records of board members, roles, meeting notes and decisions. This will make future administration easier.<\/p>\n\n\n\n<div style=\"height:30px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>5. File Articles of Incorporation<\/strong><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">To create a nonprofit corporation in California, you generally file <strong>Articles of Incorporation<\/strong> with the California Secretary of State. The state provides filing forms through its online system.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">This document usually includes information such as:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>the nonprofit\u2019s name,<\/li>\n\n\n\n<li>its purpose,<\/li>\n\n\n\n<li>its agent for service of process,<\/li>\n\n\n\n<li>required statements for tax-exempt purposes, when applicable.<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">If you plan to apply for 501(c)(3) status, your articles may need specific language. This is another reason to review your documents carefully before filing.<\/p>\n\n\n\n<div style=\"height:30px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>6. Create bylaws and basic policies<\/strong><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Bylaws explain how your nonprofit will operate internally.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">They can cover:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>board structure,<\/li>\n\n\n\n<li>officer roles,<\/li>\n\n\n\n<li>meeting rules,<\/li>\n\n\n\n<li>voting procedures,<\/li>\n\n\n\n<li>membership rules,<\/li>\n\n\n\n<li>conflict of interest policies,<\/li>\n\n\n\n<li>committees,<\/li>\n\n\n\n<li>financial oversight.<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Even for a small nonprofit, bylaws are important because they create clarity before the organization grows.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">You may also need basic policies for conflicts of interest, document retention, reimbursements, volunteer conduct and data privacy.<\/p>\n\n\n\n<div style=\"height:30px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>7. Get an EIN and apply for tax exemption<\/strong><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">After forming your nonprofit, you will generally need an <strong>Employer Identification Number<\/strong>, or EIN, from the IRS. An EIN is commonly used to open a bank account, hire employees, apply for tax-exempt status and manage tax filings.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Many charitable organizations also apply for federal tax-exempt recognition under <strong>section 501(c)(3)<\/strong>. The IRS states that organizations must file Form 1023 electronically to apply for recognition of exemption from federal income tax under section 501(c)(3).<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Some smaller organizations may be eligible for <strong>Form 1023-EZ<\/strong>, a streamlined application for recognition under section 501(c)(3).<\/p>\n\n\n\n<div style=\"height:30px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>8. Review California registration and compliance requirements<\/strong><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Federal tax exemption is not the only step. California nonprofits may also need to review state tax exemption and charitable registration requirements.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">If your organization receives charitable assets or donations in California, registration with the California Attorney General\u2019s Registry of Charities and Fundraisers may be required. The California Attorney General states that charitable corporations, unincorporated associations and trustees doing business in or holding property in California must register within 30 days of receiving charitable assets.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">This is a key compliance point for organizations that plan to fundraise.<\/p>\n\n\n\n<div style=\"height:30px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>9. Open a bank account and track finances<\/strong><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Once your nonprofit has its formation documents and EIN, you can prepare to open a bank account.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">You should also decide how you will track:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>donations,<\/li>\n\n\n\n<li>membership dues,<\/li>\n\n\n\n<li>event fees,<\/li>\n\n\n\n<li>sponsorships,<\/li>\n\n\n\n<li>grants,<\/li>\n\n\n\n<li>expenses,<\/li>\n\n\n\n<li>reimbursements,<\/li>\n\n\n\n<li>unpaid balances.<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Many new nonprofits start with spreadsheets, but this can quickly become difficult as the organization grows. From the beginning, it is useful to define who can collect payments, who can access financial information and how donations or dues will be recorded.<\/p>\n\n\n\n<div style=\"height:30px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>10. Organize members, donors and volunteers from day one<\/strong><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">A nonprofit is built around people. Even before your first major campaign, you need a clean way to manage your community.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Your database may include:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>board members,<\/li>\n\n\n\n<li>founding members,<\/li>\n\n\n\n<li>donors,<\/li>\n\n\n\n<li>volunteers,<\/li>\n\n\n\n<li>event participants,<\/li>\n\n\n\n<li>sponsors,<\/li>\n\n\n\n<li>families,<\/li>\n\n\n\n<li>alumni,<\/li>\n\n\n\n<li>supporters.<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">For each contact, you may need to track contact details, role, membership status, donation history, event registrations, volunteer interests and communication preferences.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">This is where a dedicated management tool can save time and reduce errors.<\/p>\n\n\n\n<div style=\"height:30px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>11. Set up forms, events and communications<\/strong><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">New nonprofits often need online forms for:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>membership applications,<\/li>\n\n\n\n<li>volunteer signups,<\/li>\n\n\n\n<li>donation forms,<\/li>\n\n\n\n<li>event registrations,<\/li>\n\n\n\n<li>surveys,<\/li>\n\n\n\n<li>waivers,<\/li>\n\n\n\n<li>contact updates.<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">You will also need to communicate with your community through email, events, newsletters and updates.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">The challenge is that many nonprofits start with separate tools for forms, email, payments and spreadsheets. This can create duplicate data and manual work.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">A better approach is to centralize your information early.<\/p>\n\n\n\n<div style=\"height:30px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<div class=\"wp-block-group roundDiv has-base-background-color has-background\"><div class=\"wp-block-group__inner-container is-layout-constrained wp-block-group-is-layout-constrained\"><div class=\"wp-block-image\">\n<figure class=\"aligncenter size-medium is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"208\" height=\"300\" src=\"https:\/\/www.kananas.com\/en\/wp-content\/uploads\/sites\/2145\/2026\/05\/avatar-thumb-208x300.png\" alt=\"\" class=\"wp-image-7059\" style=\"width:auto;height:150px\" srcset=\"https:\/\/www.kananas.com\/en\/wp-content\/uploads\/sites\/2145\/2026\/05\/avatar-thumb-208x300.png 208w, https:\/\/www.kananas.com\/en\/wp-content\/uploads\/sites\/2145\/2026\/05\/avatar-thumb-50x72.png 50w, https:\/\/www.kananas.com\/en\/wp-content\/uploads\/sites\/2145\/2026\/05\/avatar-thumb.png 346w\" sizes=\"auto, (max-width: 208px) 100vw, 208px\" \/><\/figure>\n<\/div>\n\n\n<h2 class=\"wp-block-heading\"><strong>How Kananas helps new nonprofits get organized<\/strong><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Kananas helps nonprofits, clubs, associations and community organizations manage their people and activities in one platform.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">With Kananas, your organization can:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>centralize members, donors, volunteers and contacts,<\/li>\n\n\n\n<li>create online membership, donation and registration forms,<\/li>\n\n\n\n<li>manage dues, donations and event payments,<\/li>\n\n\n\n<li>organize events and track attendees,<\/li>\n\n\n\n<li>send targeted communications,<\/li>\n\n\n\n<li>store useful documents,<\/li>\n\n\n\n<li>reduce spreadsheet work.<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">For a new California nonprofit, Kananas can help you move from scattered tools to a structured system.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Instead of managing your organization across spreadsheets, email inboxes and payment platforms, you can build a cleaner foundation from day one.<\/p>\n<\/div><\/div>\n\n\n\n<div style=\"height:30px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Quick checklist for starting a California nonprofit<\/strong><\/h2>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Define your mission.<\/li>\n\n\n\n<li>Research similar organizations.<\/li>\n\n\n\n<li>Choose the right nonprofit structure.<\/li>\n\n\n\n<li>Select your name.<\/li>\n\n\n\n<li>Recruit your first board members.<\/li>\n\n\n\n<li>File Articles of Incorporation.<\/li>\n\n\n\n<li>Create bylaws and policies.<\/li>\n\n\n\n<li>Get an EIN.<\/li>\n\n\n\n<li>Apply for tax exemption if appropriate.<\/li>\n\n\n\n<li>Review California registration requirements.<\/li>\n\n\n\n<li>Open a bank account.<\/li>\n\n\n\n<li>Set up financial tracking.<\/li>\n\n\n\n<li>Create your member, donor and volunteer database.<\/li>\n\n\n\n<li>Prepare online forms.<\/li>\n\n\n\n<li>Plan your first communications and events.<\/li>\n<\/ul>\n\n\n\n<div style=\"height:30px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>FAQ<\/strong><\/h2>\n\n\n\n<h3 class=\"wp-block-heading\">Do I need 501(c)(3) status to start a California nonprofit?<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">You can form a nonprofit corporation under California law before receiving federal 501(c)(3) recognition. However, 501(c)(3) status is often important for charitable organizations that want federal tax exemption and eligibility for tax-deductible donations.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Can a California nonprofit have members?<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Yes. Some nonprofits have members, while others do not. Membership rules should be addressed in the bylaws because they can affect voting rights, governance and administration.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">What records should a new nonprofit keep?<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">A new nonprofit should keep formation documents, bylaws, board minutes, financial records, donation records, member records, volunteer information, event registrations and compliance filings.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">What software should a new nonprofit use?<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">A new nonprofit should choose software that helps manage contacts, members, donors, payments, forms, events and communication. Kananas helps nonprofits and member-based organizations centralize these daily management tasks.<\/p>\n\n\n\n<div style=\"height:30px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Start your California nonprofit with a stronger foundation<\/strong><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Creating a California nonprofit is a major step. Legal formation matters, but daily organization matters too.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">From your first members to your first donations and events, your nonprofit needs clean records, reliable communication and simple tools.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Kananas helps new and growing nonprofits manage members, donations, events, forms, payments and communications from one simple platform.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Start your free trial and organize your nonprofit from day one.<\/strong><\/p>\n\n\n\n<div style=\"height:30px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<div class=\"wp-block-columns ghostkit-custom-Z2fnz1p has-base-3-color has-accent-background-color has-text-color has-background has-link-color wp-elements-217ad3d4f3e5a36c6608ed024840898c is-layout-flex wp-container-core-columns-is-layout-8f761849 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\" style=\"flex-basis:5%\"><\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<div style=\"height:100px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<div class=\"wp-block-columns is-layout-flex wp-container-core-columns-is-layout-8f761849 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\" style=\"flex-basis:5%\"><\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<h2 class=\"wp-block-heading\"><strong>Optimize your time, boost your association with Kananas<\/strong><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Register for free on Kananas and enjoy a 30-day trial without a credit card.<\/p>\n\n\n\n<div style=\"height:20px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<div class=\"wp-block-buttons is-content-justification-center is-layout-flex wp-container-core-buttons-is-layout-fe48e5de wp-block-buttons-is-layout-flex\">\n<div style=\"--wp--block-button--width: 50;\" class=\"wp-block-button has-custom-width wp-block-button__width wp-block-button__width-50\"><a class=\"wp-block-button__link has-accent-color has-base-2-background-color has-text-color has-background has-link-color has-medium-font-size has-custom-font-size wp-element-button\" href=\"https:\/\/app.kananas.com\/organisation\/add\/p\/1\/lang\/ENG\" target=\"_blank\" rel=\"noreferrer noopener\">Start<\/a><\/div>\n<\/div>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\" style=\"flex-basis:5%\"><\/div>\n<\/div>\n\n\n\n<div style=\"height:100px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-vertically-aligned-center is-layout-flow wp-block-column-is-layout-flow\"><div class=\"wp-block-image is-style-rounded\">\n<figure class=\"aligncenter size-large is-resized\"><img decoding=\"async\" src=\"https:\/\/www.kananas.com\/wp-content\/uploads\/2024\/12\/Screenshot-2024-12-04-at-08-47-20-Free-Photo-Side-view-smiley-man-working-on-laptop-1024x683.png\" alt=\"\" class=\"wp-image-7872\" style=\"width:300px\"\/><\/figure>\n<\/div><\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\" style=\"flex-basis:5%\"><\/div>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>How to Start a California Nonprofit: A Practical Guide for New Organizations Starting a nonprofit in California is an exciting step. Whether your goal is to support a local cause, organize a community group, launch an educational program, create an alumni network or manage volunteers, a nonprofit gives your mission a formal structure. But creating &#8230; <a title=\"How to Start a California Nonprofit\" class=\"read-more\" href=\"https:\/\/www.kananas.com\/en\/blog\/how-to-start-a-california-nonprofit\/\" aria-label=\"En savoir plus sur How to Start a California Nonprofit\">Lire la suite<\/a><\/p>\n","protected":false},"author":1,"featured_media":7136,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_crdt_document":"{\"document\":\"AAAH2ejjhRviDpMPBgMDBQADAhYFAQEBCABICkqoAgEBCAJCSACWCAEBCAJCSACgBgEBCAJCSACIBAEBCAJCSACmBwEBCABIABABAQgCQkgAPAEBCAJCSACEAgEBCAJCSAC0AQEBCABIDgIBAQgCSgCSAQEBCAJKAIoBAQEIAkrsApwEAQEIAkJIAIIFAQEIAkJIALIFAQEIAEgAEAEBCAJCSACeAQEBCAJCSACcCgEBCAJCSACiCAEBCAJCSACYAgEBCABIABABAQgCQkgAigEBAQgCQkgAgAkBAQgCQkgAkAEBAQgASA4CAQEIAkoAGgEBCAJKACIBAQgCSgAqAQEIAkoAggEBAQgCSvgCmgQBAQgCQkgApgMBAQgASAAQAQEIAkJIAJYBAQEIAkJIALIEAQEIAkJIAIgCAQEIAEgOAgEBCAJKAB4BAQgCSgAyAQEIAkoAJgEBCAJKADgBAQgCSgAsAQEIAkoAHAEBCAJKxgSqBAEBCAJCSACiBAEBCABIABABAQgCQkgAkgEBAQgCQkgAsgYBAQgCQkgAtgEBAQgASA4CAQEIAkoAOAEBCAJKACYBAQgCSgCQAQEBCAJK\/gKGBQEBCAJCSACKBQEBCABIABABAQgCQkgAlgEBAQgCQkgAhAIBAQgCQkgALgEBCABIDgIBAQgCSgAuAQEIAkoAKgEBCAJKACoBAQgCSgAyAQEIAkoAMAEBCAJKAIoBAQEIAkoAJAEBCAJK4gWYBgEBCAJCSACmAwEBCAJCSACWBAEBCABIABABAQgCQkgAogEBAQgCQkgAtgcBAQgCQkgAsggBAQgCQkgAsAQBAQgASAAQAQEIAkJIAIoCAQEIAkJIAL4EAQEIAkJIALoMAQEIAkJIAKACAQEIAEgAEAEBCAJCSACiAQEBCAJCSACQAwEBCAJCSACkAQEBCABIDgIBAQgCSgAiAQEIAkoALgEBCAJKACQBAQgCSgAoAQEIAkoAHAEBCAJKACABAQgCSgAsAQEIAkrUBIIFAQEIAkJIAJYIAQEIAEgAEAEBCAJCSACAAgEBCAJCSACCBAEBCAJCSACEAQEBCABIDgIBAQgCSgAqAQEIAkoAMAEBCAJKABwBAQgCSgAkAQEIAkoANAEBCAJKACABAQgCSgAgAQEIAkoAHAEBCAJK+gSeBQEBCAJCSACmBQEBCAJCSACkAgEBCABIABABAQgCQkgApgEBAQgCQkgApgEBAQgASA4CAQEIAkoAPgEBCAJKADIBAQgCSgAsAQEIAkoANgEBCAJKAB4BAQgCSgAeAQEIAkreBIwFAQEIAkJIAJoDAQEIAkJIAIgFAQEIAkJIAIQCAQEIAEgAEAEBCAJCSACsAQEBCAJCSACKBAEBCAJCSACYAQEBCABIDgIBAQgCSgC2AQEBCAJKAIICAQEIAkoAogEBAQgCSgCWAQEBCAJKAIgBAQEIAkoAPAEBCAJKxAmCCgEBCAJCSACcAwEBCAJCSACwBAEBCABIABABAQgCQkgAtgEBAQgASA4CAQEIAkoANgEBCAJKAIwBAQEIAkoAmAEBAQgCSgAwAQEIAkoAkAEBAQgCSgCMAQEBCAJKAIQBAQEIAkoAJAEBCAJKAJwBAQEIAkoApgEBAQgCSgA2AQEIAkoAggEBAQgCSgCwAQEBCAJKADgBAQgCSsAQohEBAQgASAAQAQEIAkJIABYBAQgCQkgAhgIBAQgCQkgAkggBAQgCQkgAoAEBAQgCQkgAsAUBAQgCQkgAogEBAQgCQkgAjgYBAQgCQkgAogEBAQgCQkgAjgcBAQgASAAQAQEIAkJIAIQCAQEIAkJIAKoDAQEIAkJIAKAEAQEIAkJIAKAEAQEIAkJI\/A4EAqoR3jQEAqA0zkgEApBI6OECrOUCliCQAwKaAr4fkAMqlAKWGpADKoACriCQAyqMAqghkAMqiAK0H5ADKowCpiWQAyqYApgakAMqgAOYGZADKpgCkCWQAyq2ArAokAMqnAKWJJADAooDvikutASsArIvjAGeN7oChhXQ7AUEArzsBdCABgQCkoAG1pUGBAKYlQbcqQYEAp6pBtbABgQCmMAG6NcGBAKq1wbc6gYEAp7qBv7+BgQChqwDuNUDwrADrCuqIJIgoiugL6wqrroB8pAHBAKSsQfCxQcEAoTFB87cBwQCkNwH6vAHBAKs8Af4jggCBAiojwjmjwgDAkgAjIYDqiWkIKgmrifGmgQEAp4CrhtCrIsIyKEFvpsFZBATAc7yB7AWthOoEZ4UuBKyF4oWnBSkFJQT5AEEAgCiAYS0BgEBCAJCSACOAgEBCAJCSACKBAEBCAJCSACYAQEBCABIDgIBAQgCSgC2AQEBCAJKAIICAQEIAkoAogEBAQgCSgCWAQEBCAJKAIgBAQEIAkoAPAEBCAJKxAmCCgEBCAJCSACcAwEBCAJCSPTKBpiJAZImpCCoJq4ntiWsK6ogkiCiK6AvhCquwwLmlgLQ4wSo\/gbCSYZJAQEIAEgIAQMOBFIMBFAAzEkEAgEIgEkEAoQBxAHg4waIEpwkkOQDqjKeMqo40vUEmr8GAQEISApKEAEBCABI7p4JluwH2OwHvqQJAtikCYgBjJsEALYlrCuqIJIgoiugL6wq0LMGBAIECAADAqKPCIYB4ooFqiWkIKgmqPoD9OwHmB2mwwIAqifoiAOYHZQUhBeqE6wRmhSsEooXsha+E74UjhO2pQaSBeD7BKQgqCauJ7YlrCuqIJIgoiugL4QqAIgtotQBxJ4GqBOuIqakBviLAp4yqjiAGNMSKAAhAScABACECicBKAYnACgCJwCoAAcAKAInASgAJwAEAIcAKAInAQQAKAAnAIcAKAInAQQAKAAnAIcAKAInAQQAKAAnAIcAKAInAQQAKAAnAIcAKAInACgBJwCHACgCJwEEACgAJwCHACgCJwEEACgAJwCHACgCJwEEACgAJwCHACgCJwAoAScABwAoAicBBAAnAIcAKAInAQQAJwCHACgCJwEEACcAhwAoAicBBAAoACcAhwAoAicBBAAoACcAhwAoAicAKAEnAIcAKAInAQQAKAAnAIcAKAInAQQAKAAnAIcAKAInAQQAKAAnAIcAKAInAQQAKAAnAIcAKAInACgBJwCHACgCJwEEACgAJwCHACgCJwEEACgAJwCHACgCJwEEACgAJwCHACgCJwAoAScABwAoAicBBAAnAIcAKAInAQQAJwCHACgCJwEEACcAhwAoAicBBAAnAIcAKAInAQQAJwCHACgCJwEEACgAJwCHACgCJwAoAScAhwAoAicBBAAoACcAhwAoAicBBAAoACcAhwAoAicBBAAoACcAhwAoAicAKAEnAAcAKAInAQQAJwCHACgCJwEEACcAhwAoAicBBAAnAIcAKAInAQQAJwCHACgCJwEEACcAhwAoAicBBAAnAIcAKAInAQQAJwCHACgCJwEEACgAJwCHACgCJwAoAScAhwAoAicBBAAoACcAhwAoAicBBAAoACcAhwAoAicBBAAoACcAhwAoAicAKAEnAAcAKAInAQQAJwCHACgCJwEEACcAhwAoAicBBAAnAIcAKAInAQQAJwCHACgCJwEEACgAJwCHACgCJwAoAScAhwAoAicBBAAoACcAhwAoAicBBAAoACcAhwAoAicBBAAoACcAhwAoAicAKAEnAAcAKAInAQQAJwCHACgCJwEEACcAhwAoAicBBAAnAIcAKAInAQQAJwCHACgCJwEEACcAhwAoAicBBAAnAIcAKAInAQQAJwCHACgCJwEEACcAhwAoAicBBAAoACcAhwAoAicBBAAoACcAhwAoAicAKAEnAIcAKAInAQQAKAAnAIcAKAInAQQAKAAnAIcAKAInAQQAKAAnAIcAKAInAQQAKAAnAIcAKAInACgBJwCHACgCJwEEACgAJwCHACgCJwEEACgAJwCHACgCJwEEACgAJwCHACgCJwEEACgAJwCHACgCJwAoAScAhwAoAicBBAAoACcAhwAoAicBBAAoACcAhwAoAicBBAAoACcAhwAoAicAKAEnAAcAKAInAQQAJwCHACgCJwEEACcAhwAoAicBBAAnAIcAKAInAQQAJwCHACgCJwEEACcAhwAoAicBBAAnAIcAKAInAQQAJwCHACgCJwEEACcAhwAoAicBBAAoACcAhwAoAicAKAEnAIcAKAInAQQAKAAnAIcAKAInAQQAKAAnAIcAKAInAQQAKAAnAIcAKAInACgBJwAHACgCJwEEACcAhwAoAicBBAAnAIcAKAInAQQAJwCHACgCJwEEACcAhwAoAicBBAAnAIcAKAInAQQAJwCHACgCJwEEACcAhwAoAicBBAAnAIcAKAInAQQAJwCHACgCJwEEACgAJwCHACgCJwEEACgAJwCHACgCJwAoAScAhwAoAicBBAAoACcAhwAoAicBBAAoACcAhwAoAicAKAEnAAcAKAInAQQAJwCHACgCJwEEACcAhwAoAicBBAAnAIcAKAInAQQAJwCHACgCJwEEACcAhwAoAicBBAAnAIcAKAInAQQAJwCHACgCJwEEACgAJwCHACgCJwEEACgAJwCHACgCJwEEACgAJwCHACgCJwAoAScAhwAoAicBBAAoACcAhwAoAicBBAAoACcAhwAoAicBBAAoACcAhwAoAicAKAEnAAcAKAInAQQAJwCHACgCJwEEACcAhwAoAicBBAAnAIcAKAInAQQAJwCHACgCJwEEACcAhwAoAicBBAAnAIcAKAInAQQAJwCHACgCJwEEACgAJwCHACgCJwEEACgAJwCHACgCJwAoAScAhwAoAicBBAAoACcAhwAoAicAKAEnAAcAKAInAQQAJwCHACgCJwEEACcAhwAoAicBBAAnAIcAKAInAQQAJwCHACgCJwEEACcAhwAoAicBBAAnAIcAKAInAQQAJwCHACgCJwEEACcAhwAoAicBBAAnAIcAKAInAQQAJwCHACgCJwEEACcAhwAoAicBBAAnAIcAKAInAQQAJwCHACgCJwEEACcAhwAoAicBBAAnAIcAKAInACgBJwCHACgCJwEEACgAJwCHACgCJwEEACgAJwCHACgCJwEEACgAJwCHACgCJwEEACgAJwCHACgCJwEEACgAJwCHACgCJwEEACgAJwCHACgCJwEEACgAJwCHACgCJwEEACgAJwCHACgCJwEEACgAJwCHACgCJwAoAScAhwAoAicBBAAoACcAhwAoAicBBAAoACcAhwAoAicBBAAoACcAhwAoAicBBAAoACcAhwAoAicBBAAoACcAqAEoAKgCKACoAigAqAABAIQAgQCEAIEAhACBAIQAgQCEAIEAhACBAIQAgQCEAIEAhACBAIQAgQCEAIEAhACBAIQAgQCEAIEAhACBAIQAgQCEAIEAhACBAIQAgQCEAIEAhACBAIQAgQCEAIEAhACBAIQAgQCEAIEAhACBAIQAgQCEAIEAqAEoAKgCKACoAigAqAIoAKgCKACoAigAqAIoAKgCKADBAMQHqAIoAKgCKACoAigAqAIoAKgARADECIQAxAaoASgARACEAKgARACEAEEAxADBAKgBxACEAMQAhABEAIQARACEAEQAhABEAIQARACEAEQAhABEAIQARACEAEQAhABEAIQARACEAKgBKAEHACgCJwEEACgAJwCHACgCJwEEACgAJwCHACgCJwEEACgAJwCHACgCJwAoAScABwAoAicBBAAnAIcAKAInAQQAJwCHACgCJwEEACcAhwAoAicBBAAnAIcAKAInAQQAJwCHACgCJwEEACcAhwAoAicBBAAnAIcAKAInAQQAKAAnAIcAKAInAQQAKAAnACgARADECsEAxAEoAKgAxwAoAicAKAAnASgFqAEoAKgBKAGoASgAJwAoCKgBJwAEACgARACEAEQAhABEAIQAxAOHACgCJwAoACcAqACHACgCJwAoAScAqADEAKgAKAAhAair4AK00wJzdGF0ZXZlcnNpb25kb2N1bWVudGRhdGVkb2N1bWVudHN0YXR1c2RvY3VtZW50dGl0bGVCcm91aWxsb24gYXV0b2RvY3VtZW50Y29udGVudGRvY3VtZW50ZXhjZXJwdGRvY3VtZW50YXV0aG9yZG9jdW1lbnRmZWF0dXJlZF9tZWRpYWRvY3VtZW50Y29tbWVudF9zdGF0dXNkb2N1bWVudHBpbmdfc3RhdHVzZG9jdW1lbnRzdGlja3lkb2N1bWVudHRlbXBsYXRlZG9jdW1lbnRmb3JtYXRkb2N1bWVudG1ldGFmb290bm90ZXNkb2N1bWVudGNhdGVnb3JpZXNkb2N1bWVudHRhZ3Nkb2N1bWVudGJsb2Nrc2NsaWVudElkaXNWYWxpZG5hbWVhdHRyaWJ1dGVzY29udGVudGRyb3BDYXBpbm5lckJsb2Nrc0hvdyB0byBTdGFydCBhIENhbGlmb3JuaWEgTm9ucHJvZml0OiBBIFByYWN0aWNhbCBHdWlkZSBmb3IgTmV3IE9yZ2FuaXphdGlvbnNjbGllbnRJZGlzVmFsaWRuYW1lYXR0cmlidXRlc2NvbnRlbnRTdGFydGluZyBhIG5vbnByb2ZpdCBpbiBDYWxpZm9ybmlhIGlzIGFuIGV4Y2l0aW5nIHN0ZXAuIFdoZXRoZXIgeW91ciBnb2FsIGlzIHRvIHN1cHBvcnQgYSBsb2NhbCBjYXVzZSwgb3JnYW5pemUgYSBjb21tdW5pdHkgZ3JvdXAsIGxhdW5jaCBhbiBlZHVjYXRpb25hbCBwcm9ncmFtLCBjcmVhdGUgYW4gYWx1bW5pIG5ldHdvcmsgb3IgbWFuYWdlIHZvbHVudGVlcnMsIGEgbm9ucHJvZml0IGdpdmVzIHlvdXIgbWlzc2lvbiBhIGZvcm1hbCBzdHJ1Y3R1cmUuZHJvcENhcGlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkbmFtZWF0dHJpYnV0ZXNjb250ZW50QnV0IGNyZWF0aW5nIGEgbm9ucHJvZml0IGlzIG5vdCBvbmx5IGFib3V0IGZpbGluZyBwYXBlcndvcmsuIEZyb20gZGF5IG9uZSwgeW91IGFsc28gbmVlZCB0byB0aGluayBhYm91dCBob3cgeW91IHdpbGwgbWFuYWdlIG1lbWJlcnMsIGRvbm9ycywgdm9sdW50ZWVycywgZXZlbnRzLCBwYXltZW50cywgZG9jdW1lbnRzIGFuZCBjb21tdW5pY2F0aW9ucy5kcm9wQ2FwaW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRuYW1lYXR0cmlidXRlc2NvbnRlbnRUaGlzIGd1aWRlIGV4cGxhaW5zIHRoZSBtYWluIHN0ZXBzIHRvIHN0YXJ0IGEgQ2FsaWZvcm5pYSBub25wcm9maXQgYW5kIHNob3dzIGhvdyB0byBidWlsZCBhIHN0cm9uZ2VyIG9wZXJhdGlvbmFsIGZvdW5kYXRpb24uZHJvcENhcGlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkbmFtZWF0dHJpYnV0ZXNjb250ZW50PHN0cm9uZz5JbXBvcnRhbnQgbm90ZTo8L3N0cm9uZz4gdGhpcyBhcnRpY2xlIGlzIGZvciBnZW5lcmFsIGluZm9ybWF0aW9uIG9ubHkgYW5kIGRvZXMgbm90IGNvbnN0aXR1dGUgbGVnYWwsIHRheCBvciBmaW5hbmNpYWwgYWR2aWNlLiBCZWZvcmUgZm9ybWluZyBhIG5vbnByb2ZpdCwgY29uc2lkZXIgY29uc3VsdGluZyBhIHF1YWxpZmllZCBhdHRvcm5leSwgYWNjb3VudGFudCBvciB0YXggcHJvZmVzc2lvbmFsLmRyb3BDYXBpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG5hbWVhdHRyaWJ1dGVzb3BhY2l0eXRhZ05hbWVpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG5hbWVhdHRyaWJ1dGVzY29udGVudDEuIERlZmluZSB5b3VyIG1pc3Npb25sZXZlbGlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkbmFtZWF0dHJpYnV0ZXNjb250ZW50QmVmb3JlIGZpbGluZyBhbnkgb2ZmaWNpYWwgZG9jdW1lbnQsIGNsYXJpZnkgeW91ciBtaXNzaW9uLmRyb3BDYXBpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG5hbWVhdHRyaWJ1dGVzY29udGVudFlvdXIgbWlzc2lvbiBzaG91bGQgYW5zd2VyIHRocmVlIHNpbXBsZSBxdWVzdGlvbnM6ZHJvcENhcGlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkbmFtZWF0dHJpYnV0ZXNvcmRlcmVkdmFsdWVzaW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRuYW1lYXR0cmlidXRlc2NvbnRlbnRXaGF0IHByb2JsZW0gZG8geW91IHdhbnQgdG8gc29sdmU\/aW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRuYW1lYXR0cmlidXRlc2NvbnRlbnRXaG8gd2lsbCB5b3VyIG5vbnByb2ZpdCBzZXJ2ZT9pbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG5hbWVhdHRyaWJ1dGVzY29udGVudFdoYXQgYWN0aXZpdGllcyB3aWxsIHlvdXIgb3JnYW5pemF0aW9uIGNhcnJ5IG91dD9pbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG5hbWVhdHRyaWJ1dGVzY29udGVudEEgY2xlYXIgbWlzc2lvbiBoZWxwcyB5b3UgcmVjcnVpdCBib2FyZCBtZW1iZXJzLCBleHBsYWluIHlvdXIgcHVycG9zZSB0byBkb25vcnMsIHByZXBhcmUgeW91ciB0YXgtZXhlbXB0aW9uIGFwcGxpY2F0aW9uIGFuZCBvcmdhbml6ZSB5b3VyIGZpcnN0IHByb2dyYW1zLmRyb3BDYXBpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG5hbWVhdHRyaWJ1dGVzY29udGVudFlvdSBzaG91bGQgYWxzbyByZXNlYXJjaCB3aGV0aGVyIG90aGVyIG9yZ2FuaXphdGlvbnMgYWxyZWFkeSBzZXJ2ZSB0aGUgc2FtZSBuZWVkLiBTb21ldGltZXMsIHBhcnRuZXJpbmcgd2l0aCBhbiBleGlzdGluZyBub25wcm9maXQgbWF5IGJlIG1vcmUgZWZmZWN0aXZlIHRoYW4gY3JlYXRpbmcgYSBuZXcgb25lLmRyb3BDYXBpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG5hbWVhdHRyaWJ1dGVzb3BhY2l0eXRhZ05hbWVpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG5hbWVhdHRyaWJ1dGVzY29udGVudDIuIENob29zZSB0aGUgcmlnaHQgbm9ucHJvZml0IHN0cnVjdHVyZWxldmVsaW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRuYW1lYXR0cmlidXRlc2NvbnRlbnRDYWxpZm9ybmlhIG5vbnByb2ZpdHMgY2FuIGJlIGZvcm1lZCBmb3IgZGlmZmVyZW50IHB1cnBvc2VzLiBPbmUgY29tbW9uIHN0cnVjdHVyZSBmb3IgY2hhcml0YWJsZSBvcmdhbml6YXRpb25zIGlzIHRoZSA8c3Ryb25nPkNhbGlmb3JuaWEgbm9ucHJvZml0IHB1YmxpYyBiZW5lZml0IGNvcnBvcmF0aW9uPC9zdHJvbmc+LiBUaGUgQ2FsaWZvcm5pYSBTZWNyZXRhcnkgb2YgU3RhdGUgcHJvdmlkZXMgZm9ybXMgZm9yIG5vbnByb2ZpdCBwdWJsaWMgYmVuZWZpdCBjb3Jwb3JhdGlvbnMsIHJlbGlnaW91cyBjb3Jwb3JhdGlvbnMgYW5kIG90aGVyIG5vbnByb2ZpdCBmaWxpbmdzLmRyb3BDYXBpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG5hbWVhdHRyaWJ1dGVzY29udGVudFRoZSByaWdodCBzdHJ1Y3R1cmUgZGVwZW5kcyBvbiB5b3VyIG1pc3Npb24sIGFjdGl2aXRpZXMsIGZ1bmRyYWlzaW5nIHBsYW5zIGFuZCBnb3Zlcm5hbmNlIG1vZGVsLiBGb3IgZXhhbXBsZSwgYW4gb3JnYW5pemF0aW9uIGZvY3VzZWQgb24gY2hhcml0YWJsZSBvciBlZHVjYXRpb25hbCBwdXJwb3NlcyBtYXkgbm90IGhhdmUgdGhlIHNhbWUgc3RydWN0dXJlIGFzIGEgbXV0dWFsIGJlbmVmaXQgb3JnYW5pemF0aW9uIG9yIGEgbWVtYmVyc2hpcC1iYXNlZCBncm91cC5kcm9wQ2FwaW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRuYW1lYXR0cmlidXRlc2NvbnRlbnRUaGlzIGlzIGFuIGltcG9ydGFudCBkZWNpc2lvbiwgc28gcHJvZmVzc2lvbmFsIGFkdmljZSBjYW4gYmUgdXNlZnVsLmRyb3BDYXBpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG5hbWVhdHRyaWJ1dGVzb3BhY2l0eXRhZ05hbWVpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG5hbWVhdHRyaWJ1dGVzY29udGVudDMuIENob29zZSB5b3VyIG5vbnByb2ZpdCBuYW1lbGV2ZWxpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG5hbWVhdHRyaWJ1dGVzY29udGVudFlvdXIgbm9ucHJvZml0IG5lZWRzIGEgbGVnYWwgbmFtZS4gSW4gQ2FsaWZvcm5pYSwgdGhlIG5hbWUgZ2VuZXJhbGx5IGNhbm5vdCBiZSB0aGUgc2FtZSBhcywgb3IgdG9vIHNpbWlsYXIgdG8sIGFuIGV4aXN0aW5nIGVudGl0eSBuYW1lIG9uIHN0YXRlIHJlY29yZHMuIENhbE5vbnByb2ZpdHMgaW5jbHVkZXMgbmFtZSBzZWxlY3Rpb24gYXMgb25lIG9mIHRoZSBmaXJzdCBzdGVwcyB3aGVuIGZvcm1pbmcgYSBDYWxpZm9ybmlhIG5vbnByb2ZpdCBwdWJsaWMgYmVuZWZpdCBjb3Jwb3JhdGlvbi5kcm9wQ2FwaW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRuYW1lYXR0cmlidXRlc2NvbnRlbnRBIGdvb2Qgbm9ucHJvZml0IG5hbWUgc2hvdWxkIGJlOmRyb3BDYXBpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG5hbWVhdHRyaWJ1dGVzb3JkZXJlZHZhbHVlc2lubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkbmFtZWF0dHJpYnV0ZXNjb250ZW50Y2xlYXIsaW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRuYW1lYXR0cmlidXRlc2NvbnRlbnRtZW1vcmFibGUsaW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRuYW1lYXR0cmlidXRlc2NvbnRlbnRlYXN5IHRvIHNwZWxsLGlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkbmFtZWF0dHJpYnV0ZXNjb250ZW50YWxpZ25lZCB3aXRoIHlvdXIgbWlzc2lvbixpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG5hbWVhdHRyaWJ1dGVzY29udGVudGF2YWlsYWJsZSBhcyBhIHdlYnNpdGUgZG9tYWluIGlmIHBvc3NpYmxlLmlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkbmFtZWF0dHJpYnV0ZXNjb250ZW50WW91IG1heSBhbHNvIHdhbnQgdG8gY2hlY2sgc29jaWFsIG1lZGlhIGhhbmRsZXMgYW5kIGVtYWlsIGRvbWFpbiBhdmFpbGFiaWxpdHkgYmVmb3JlIG1ha2luZyBhIGZpbmFsIGNob2ljZS5kcm9wQ2FwaW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRuYW1lYXR0cmlidXRlc29wYWNpdHl0YWdOYW1laW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRuYW1lYXR0cmlidXRlc2NvbnRlbnQ0LiBSZWNydWl0IHlvdXIgZmlyc3QgYm9hcmQgbWVtYmVyc2xldmVsaW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRuYW1lYXR0cmlidXRlc2NvbnRlbnRBIG5vbnByb2ZpdCBuZWVkcyBnb3Zlcm5hbmNlLiBZb3VyIGJvYXJkIHdpbGwgaGVscCBndWlkZSB0aGUgb3JnYW5pemF0aW9uLCBhcHByb3ZlIGltcG9ydGFudCBkZWNpc2lvbnMsIG92ZXJzZWUgZmluYW5jZXMgYW5kIHByb3RlY3QgdGhlIG1pc3Npb24uZHJvcENhcGlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkbmFtZWF0dHJpYnV0ZXNjb250ZW50VXNlZnVsIGJvYXJkIHByb2ZpbGVzIG1heSBpbmNsdWRlIHBlb3BsZSB3aXRoIGV4cGVyaWVuY2UgaW46ZHJvcENhcGlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkbmFtZWF0dHJpYnV0ZXNvcmRlcmVkdmFsdWVzaW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRuYW1lYXR0cmlidXRlc2NvbnRlbnRmaW5hbmNlLGlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkbmFtZWF0dHJpYnV0ZXNjb250ZW50bGF3IG9yIGNvbXBsaWFuY2UsaW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRuYW1lYXR0cmlidXRlc2NvbnRlbnRmdW5kcmFpc2luZyxpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG5hbWVhdHRyaWJ1dGVzY29udGVudGNvbW11bml0eSBlbmdhZ2VtZW50LGlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkbmFtZWF0dHJpYnV0ZXNjb250ZW50Y29tbXVuaWNhdGlvbnMsaW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRuYW1lYXR0cmlidXRlc2NvbnRlbnRldmVudHMsaW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRuYW1lYXR0cmlidXRlc2NvbnRlbnRvcGVyYXRpb25zLmlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkbmFtZWF0dHJpYnV0ZXNjb250ZW50RnJvbSB0aGUgYmVnaW5uaW5nLCBrZWVwIGNsZWFyIHJlY29yZHMgb2YgYm9hcmQgbWVtYmVycywgcm9sZXMsIG1lZXRpbmcgbm90ZXMgYW5kIGRlY2lzaW9ucy4gVGhpcyB3aWxsIG1ha2UgZnV0dXJlIGFkbWluaXN0cmF0aW9uIGVhc2llci5kcm9wQ2FwaW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRuYW1lYXR0cmlidXRlc29wYWNpdHl0YWdOYW1laW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRuYW1lYXR0cmlidXRlc2NvbnRlbnQ1LiBGaWxlIEFydGljbGVzIG9mIEluY29ycG9yYXRpb25sZXZlbGlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkbmFtZWF0dHJpYnV0ZXNjb250ZW50VG8gY3JlYXRlIGEgbm9ucHJvZml0IGNvcnBvcmF0aW9uIGluIENhbGlmb3JuaWEsIHlvdSBnZW5lcmFsbHkgZmlsZSA8c3Ryb25nPkFydGljbGVzIG9mIEluY29ycG9yYXRpb248L3N0cm9uZz4gd2l0aCB0aGUgQ2FsaWZvcm5pYSBTZWNyZXRhcnkgb2YgU3RhdGUuIFRoZSBzdGF0ZSBwcm92aWRlcyBmaWxpbmcgZm9ybXMgdGhyb3VnaCBpdHMgb25saW5lIHN5c3RlbS5kcm9wQ2FwaW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRuYW1lYXR0cmlidXRlc2NvbnRlbnRUaGlzIGRvY3VtZW50IHVzdWFsbHkgaW5jbHVkZXMgaW5mb3JtYXRpb24gc3VjaCBhczpkcm9wQ2FwaW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRuYW1lYXR0cmlidXRlc29yZGVyZWR2YWx1ZXNpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG5hbWVhdHRyaWJ1dGVzY29udGVudHRoZSBub25wcm9maXTigJlzIG5hbWUsaW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRuYW1lYXR0cmlidXRlc2NvbnRlbnRpdHMgcHVycG9zZSxpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG5hbWVhdHRyaWJ1dGVzY29udGVudGl0cyBhZ2VudCBmb3Igc2VydmljZSBvZiBwcm9jZXNzLGlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkbmFtZWF0dHJpYnV0ZXNjb250ZW50cmVxdWlyZWQgc3RhdGVtZW50cyBmb3IgdGF4LWV4ZW1wdCBwdXJwb3Nlcywgd2hlbiBhcHBsaWNhYmxlLmlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkbmFtZWF0dHJpYnV0ZXNjb250ZW50SWYgeW91IHBsYW4gdG8gYXBwbHkgZm9yIDUwMShjKSgzKSBzdGF0dXMsIHlvdXIgYXJ0aWNsZXMgbWF5IG5lZWQgc3BlY2lmaWMgbGFuZ3VhZ2UuIFRoaXMgaXMgYW5vdGhlciByZWFzb24gdG8gcmV2aWV3IHlvdXIgZG9jdW1lbnRzIGNhcmVmdWxseSBiZWZvcmUgZmlsaW5nLmRyb3BDYXBpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG5hbWVhdHRyaWJ1dGVzb3BhY2l0eXRhZ05hbWVpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG5hbWVhdHRyaWJ1dGVzY29udGVudDYuIENyZWF0ZSBieWxhd3MgYW5kIGJhc2ljIHBvbGljaWVzbGV2ZWxpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG5hbWVhdHRyaWJ1dGVzY29udGVudEJ5bGF3cyBleHBsYWluIGhvdyB5b3VyIG5vbnByb2ZpdCB3aWxsIG9wZXJhdGUgaW50ZXJuYWxseS5kcm9wQ2FwaW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRuYW1lYXR0cmlidXRlc2NvbnRlbnRUaGV5IGNhbiBjb3Zlcjpkcm9wQ2FwaW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRuYW1lYXR0cmlidXRlc29yZGVyZWR2YWx1ZXNpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG5hbWVhdHRyaWJ1dGVzY29udGVudGJvYXJkIHN0cnVjdHVyZSxpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG5hbWVhdHRyaWJ1dGVzY29udGVudG9mZmljZXIgcm9sZXMsaW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRuYW1lYXR0cmlidXRlc2NvbnRlbnRtZWV0aW5nIHJ1bGVzLGlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkbmFtZWF0dHJpYnV0ZXNjb250ZW50dm90aW5nIHByb2NlZHVyZXMsaW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRuYW1lYXR0cmlidXRlc2NvbnRlbnRtZW1iZXJzaGlwIHJ1bGVzLGlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkbmFtZWF0dHJpYnV0ZXNjb250ZW50Y29uZmxpY3Qgb2YgaW50ZXJlc3QgcG9saWNpZXMsaW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRuYW1lYXR0cmlidXRlc2NvbnRlbnRjb21taXR0ZWVzLGlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkbmFtZWF0dHJpYnV0ZXNjb250ZW50ZmluYW5jaWFsIG92ZXJzaWdodC5pbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG5hbWVhdHRyaWJ1dGVzY29udGVudEV2ZW4gZm9yIGEgc21hbGwgbm9ucHJvZml0LCBieWxhd3MgYXJlIGltcG9ydGFudCBiZWNhdXNlIHRoZXkgY3JlYXRlIGNsYXJpdHkgYmVmb3JlIHRoZSBvcmdhbml6YXRpb24gZ3Jvd3MuZHJvcENhcGlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkbmFtZWF0dHJpYnV0ZXNjb250ZW50WW91IG1heSBhbHNvIG5lZWQgYmFzaWMgcG9saWNpZXMgZm9yIGNvbmZsaWN0cyBvZiBpbnRlcmVzdCwgZG9jdW1lbnQgcmV0ZW50aW9uLCByZWltYnVyc2VtZW50cywgdm9sdW50ZWVyIGNvbmR1Y3QgYW5kIGRhdGEgcHJpdmFjeS5kcm9wQ2FwaW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRuYW1lYXR0cmlidXRlc29wYWNpdHl0YWdOYW1laW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRuYW1lYXR0cmlidXRlc2NvbnRlbnQ3LiBHZXQgYW4gRUlOIGFuZCBhcHBseSBmb3IgdGF4IGV4ZW1wdGlvbmxldmVsaW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRuYW1lYXR0cmlidXRlc2NvbnRlbnRBZnRlciBmb3JtaW5nIHlvdXIgbm9ucHJvZml0LCB5b3Ugd2lsbCBnZW5lcmFsbHkgbmVlZCBhbiA8c3Ryb25nPkVtcGxveWVyIElkZW50aWZpY2F0aW9uIE51bWJlcjwvc3Ryb25nPiwgb3IgRUlOLCBmcm9tIHRoZSBJUlMuIEFuIEVJTiBpcyBjb21tb25seSB1c2VkIHRvIG9wZW4gYSBiYW5rIGFjY291bnQsIGhpcmUgZW1wbG95ZWVzLCBhcHBseSBmb3IgdGF4LWV4ZW1wdCBzdGF0dXMgYW5kIG1hbmFnZSB0YXggZmlsaW5ncy5kcm9wQ2FwaW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRuYW1lYXR0cmlidXRlc2NvbnRlbnRNYW55IGNoYXJpdGFibGUgb3JnYW5pemF0aW9ucyBhbHNvIGFwcGx5IGZvciBmZWRlcmFsIHRheC1leGVtcHQgcmVjb2duaXRpb24gdW5kZXIgPHN0cm9uZz5zZWN0aW9uIDUwMShjKSgzKTwvc3Ryb25nPi4gVGhlIElSUyBzdGF0ZXMgdGhhdCBvcmdhbml6YXRpb25zIG11c3QgZmlsZSBGb3JtIDEwMjMgZWxlY3Ryb25pY2FsbHkgdG8gYXBwbHkgZm9yIHJlY29nbml0aW9uIG9mIGV4ZW1wdGlvbiBmcm9tIGZlZGVyYWwgaW5jb21lIHRheCB1bmRlciBzZWN0aW9uIDUwMShjKSgzKS5kcm9wQ2FwaW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRuYW1lYXR0cmlidXRlc2NvbnRlbnRTb21lIHNtYWxsZXIgb3JnYW5pemF0aW9ucyBtYXkgYmUgZWxpZ2libGUgZm9yIDxzdHJvbmc+Rm9ybSAxMDIzLUVaPC9zdHJvbmc+LCBhIHN0cmVhbWxpbmVkIGFwcGxpY2F0aW9uIGZvciByZWNvZ25pdGlvbiB1bmRlciBzZWN0aW9uIDUwMShjKSgzKS5kcm9wQ2FwaW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRuYW1lYXR0cmlidXRlc29wYWNpdHl0YWdOYW1laW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRuYW1lYXR0cmlidXRlc2NvbnRlbnQ4LiBSZXZpZXcgQ2FsaWZvcm5pYSByZWdpc3RyYXRpb24gYW5kIGNvbXBsaWFuY2UgcmVxdWlyZW1lbnRzbGV2ZWxpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG5hbWVhdHRyaWJ1dGVzY29udGVudEZlZGVyYWwgdGF4IGV4ZW1wdGlvbiBpcyBub3QgdGhlIG9ubHkgc3RlcC4gQ2FsaWZvcm5pYSBub25wcm9maXRzIG1heSBhbHNvIG5lZWQgdG8gcmV2aWV3IHN0YXRlIHRheCBleGVtcHRpb24gYW5kIGNoYXJpdGFibGUgcmVnaXN0cmF0aW9uIHJlcXVpcmVtZW50cy5kcm9wQ2FwaW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRuYW1lYXR0cmlidXRlc2NvbnRlbnRJZiB5b3VyIG9yZ2FuaXphdGlvbiByZWNlaXZlcyBjaGFyaXRhYmxlIGFzc2V0cyBvciBkb25hdGlvbnMgaW4gQ2FsaWZvcm5pYSwgcmVnaXN0cmF0aW9uIHdpdGggdGhlIENhbGlmb3JuaWEgQXR0b3JuZXkgR2VuZXJhbOKAmXMgUmVnaXN0cnkgb2YgQ2hhcml0aWVzIGFuZCBGdW5kcmFpc2VycyBtYXkgYmUgcmVxdWlyZWQuIFRoZSBDYWxpZm9ybmlhIEF0dG9ybmV5IEdlbmVyYWwgc3RhdGVzIHRoYXQgY2hhcml0YWJsZSBjb3Jwb3JhdGlvbnMsIHVuaW5jb3Jwb3JhdGVkIGFzc29jaWF0aW9ucyBhbmQgdHJ1c3RlZXMgZG9pbmcgYnVzaW5lc3MgaW4gb3IgaG9sZGluZyBwcm9wZXJ0eSBpbiBDYWxpZm9ybmlhIG11c3QgcmVnaXN0ZXIgd2l0aGluIDMwIGRheXMgb2YgcmVjZWl2aW5nIGNoYXJpdGFibGUgYXNzZXRzLmRyb3BDYXBpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG5hbWVhdHRyaWJ1dGVzY29udGVudFRoaXMgaXMgYSBrZXkgY29tcGxpYW5jZSBwb2ludCBmb3Igb3JnYW5pemF0aW9ucyB0aGF0IHBsYW4gdG8gZnVuZHJhaXNlLmRyb3BDYXBpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG5hbWVhdHRyaWJ1dGVzb3BhY2l0eXRhZ05hbWVpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG5hbWVhdHRyaWJ1dGVzY29udGVudDkuIE9wZW4gYSBiYW5rIGFjY291bnQgYW5kIHRyYWNrIGZpbmFuY2VzbGV2ZWxpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG5hbWVhdHRyaWJ1dGVzY29udGVudE9uY2UgeW91ciBub25wcm9maXQgaGFzIGl0cyBmb3JtYXRpb24gZG9jdW1lbnRzIGFuZCBFSU4sIHlvdSBjYW4gcHJlcGFyZSB0byBvcGVuIGEgYmFuayBhY2NvdW50LmRyb3BDYXBpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG5hbWVhdHRyaWJ1dGVzY29udGVudFlvdSBzaG91bGQgYWxzbyBkZWNpZGUgaG93IHlvdSB3aWxsIHRyYWNrOmRyb3BDYXBpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG5hbWVhdHRyaWJ1dGVzb3JkZXJlZHZhbHVlc2lubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkbmFtZWF0dHJpYnV0ZXNjb250ZW50ZG9uYXRpb25zLGlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkbmFtZWF0dHJpYnV0ZXNjb250ZW50bWVtYmVyc2hpcCBkdWVzLGlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkbmFtZWF0dHJpYnV0ZXNjb250ZW50ZXZlbnQgZmVlcyxpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG5hbWVhdHRyaWJ1dGVzY29udGVudHNwb25zb3JzaGlwcyxpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG5hbWVhdHRyaWJ1dGVzY29udGVudGdyYW50cyxpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG5hbWVhdHRyaWJ1dGVzY29udGVudGV4cGVuc2VzLGlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkbmFtZWF0dHJpYnV0ZXNjb250ZW50cmVpbWJ1cnNlbWVudHMsaW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRuYW1lYXR0cmlidXRlc2NvbnRlbnR1bnBhaWQgYmFsYW5jZXMuaW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRuYW1lYXR0cmlidXRlc2NvbnRlbnRNYW55IG5ldyBub25wcm9maXRzIHN0YXJ0IHdpdGggc3ByZWFkc2hlZXRzLCBidXQgdGhpcyBjYW4gcXVpY2tseSBiZWNvbWUgZGlmZmljdWx0IGFzIHRoZSBvcmdhbml6YXRpb24gZ3Jvd3MuIEZyb20gdGhlIGJlZ2lubmluZywgaXQgaXMgdXNlZnVsIHRvIGRlZmluZSB3aG8gY2FuIGNvbGxlY3QgcGF5bWVudHMsIHdobyBjYW4gYWNjZXNzIGZpbmFuY2lhbCBpbmZvcm1hdGlvbiBhbmQgaG93IGRvbmF0aW9ucyBvciBkdWVzIHdpbGwgYmUgcmVjb3JkZWQuZHJvcENhcGlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkbmFtZWF0dHJpYnV0ZXNvcGFjaXR5dGFnTmFtZWlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkbmFtZWF0dHJpYnV0ZXNjb250ZW50MTAuIE9yZ2FuaXplIG1lbWJlcnMsIGRvbm9ycyBhbmQgdm9sdW50ZWVycyBmcm9tIGRheSBvbmVsZXZlbGlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkbmFtZWF0dHJpYnV0ZXNjb250ZW50QSBub25wcm9maXQgaXMgYnVpbHQgYXJvdW5kIHBlb3BsZS4gRXZlbiBiZWZvcmUgeW91ciBmaXJzdCBtYWpvciBjYW1wYWlnbiwgeW91IG5lZWQgYSBjbGVhbiB3YXkgdG8gbWFuYWdlIHlvdXIgY29tbXVuaXR5LmRyb3BDYXBpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG5hbWVhdHRyaWJ1dGVzY29udGVudFlvdXIgZGF0YWJhc2UgbWF5IGluY2x1ZGU6ZHJvcENhcGlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkbmFtZWF0dHJpYnV0ZXNvcmRlcmVkdmFsdWVzaW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRuYW1lYXR0cmlidXRlc2NvbnRlbnRib2FyZCBtZW1iZXJzLGlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkbmFtZWF0dHJpYnV0ZXNjb250ZW50Zm91bmRpbmcgbWVtYmVycyxpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG5hbWVhdHRyaWJ1dGVzY29udGVudGRvbm9ycyxpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG5hbWVhdHRyaWJ1dGVzY29udGVudHZvbHVudGVlcnMsaW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRuYW1lYXR0cmlidXRlc2NvbnRlbnRldmVudCBwYXJ0aWNpcGFudHMsaW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRuYW1lYXR0cmlidXRlc2NvbnRlbnRzcG9uc29ycyxpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG5hbWVhdHRyaWJ1dGVzY29udGVudGZhbWlsaWVzLGlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkbmFtZWF0dHJpYnV0ZXNjb250ZW50YWx1bW5pLGlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkbmFtZWF0dHJpYnV0ZXNjb250ZW50c3VwcG9ydGVycy5pbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG5hbWVhdHRyaWJ1dGVzY29udGVudEZvciBlYWNoIGNvbnRhY3QsIHlvdSBtYXkgbmVlZCB0byB0cmFjayBjb250YWN0IGRldGFpbHMsIHJvbGUsIG1lbWJlcnNoaXAgc3RhdHVzLCBkb25hdGlvbiBoaXN0b3J5LCBldmVudCByZWdpc3RyYXRpb25zLCB2b2x1bnRlZXIgaW50ZXJlc3RzIGFuZCBjb21tdW5pY2F0aW9uIHByZWZlcmVuY2VzLmRyb3BDYXBpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG5hbWVhdHRyaWJ1dGVzY29udGVudFRoaXMgaXMgd2hlcmUgYSBkZWRpY2F0ZWQgbWFuYWdlbWVudCB0b29sIGNhbiBzYXZlIHRpbWUgYW5kIHJlZHVjZSBlcnJvcnMuZHJvcENhcGlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkbmFtZWF0dHJpYnV0ZXNvcGFjaXR5dGFnTmFtZWlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkbmFtZWF0dHJpYnV0ZXNjb250ZW50MTEuIFNldCB1cCBmb3JtcywgZXZlbnRzIGFuZCBjb21tdW5pY2F0aW9uc2xldmVsaW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRuYW1lYXR0cmlidXRlc2NvbnRlbnROZXcgbm9ucHJvZml0cyBvZnRlbiBuZWVkIG9ubGluZSBmb3JtcyBmb3I6ZHJvcENhcGlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkbmFtZWF0dHJpYnV0ZXNvcmRlcmVkdmFsdWVzaW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRuYW1lYXR0cmlidXRlc2NvbnRlbnRtZW1iZXJzaGlwIGFwcGxpY2F0aW9ucyxpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG5hbWVhdHRyaWJ1dGVzY29udGVudHZvbHVudGVlciBzaWdudXBzLGlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkbmFtZWF0dHJpYnV0ZXNjb250ZW50ZG9uYXRpb24gZm9ybXMsaW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRuYW1lYXR0cmlidXRlc2NvbnRlbnRldmVudCByZWdpc3RyYXRpb25zLGlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkbmFtZWF0dHJpYnV0ZXNjb250ZW50c3VydmV5cyxpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG5hbWVhdHRyaWJ1dGVzY29udGVudHdhaXZlcnMsaW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRuYW1lYXR0cmlidXRlc2NvbnRlbnRjb250YWN0IHVwZGF0ZXMuaW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRuYW1lYXR0cmlidXRlc2NvbnRlbnRZb3Ugd2lsbCBhbHNvIG5lZWQgdG8gY29tbXVuaWNhdGUgd2l0aCB5b3VyIGNvbW11bml0eSB0aHJvdWdoIGVtYWlsLCBldmVudHMsIG5ld3NsZXR0ZXJzIGFuZCB1cGRhdGVzLmRyb3BDYXBpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG5hbWVhdHRyaWJ1dGVzY29udGVudFRoZSBjaGFsbGVuZ2UgaXMgdGhhdCBtYW55IG5vbnByb2ZpdHMgc3RhcnQgd2l0aCBzZXBhcmF0ZSB0b29scyBmb3IgZm9ybXMsIGVtYWlsLCBwYXltZW50cyBhbmQgc3ByZWFkc2hlZXRzLiBUaGlzIGNhbiBjcmVhdGUgZHVwbGljYXRlIGRhdGEgYW5kIG1hbnVhbCB3b3JrLmRyb3BDYXBpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG5hbWVhdHRyaWJ1dGVzY29udGVudEEgYmV0dGVyIGFwcHJvYWNoIGlzIHRvIGNlbnRyYWxpemUgeW91ciBpbmZvcm1hdGlvbiBlYXJseS5kcm9wQ2FwaW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRuYW1lYXR0cmlidXRlc29wYWNpdHl0YWdOYW1laW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRuYW1lYXR0cmlidXRlc2NvbnRlbnRIb3cgS2FuYW5hcyBoZWxwcyBuZXcgbm9ucHJvZml0cyBnZXQgb3JnYW5pemVkbGV2ZWxpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG5hbWVhdHRyaWJ1dGVzY29udGVudEthbmFuYXMgaGVscHMgbm9ucHJvZml0cywgY2x1YnMsIGFzc29jaWF0aW9ucyBhbmQgY29tbXVuaXR5IG9yZ2FuaXphdGlvbnMgbWFuYWdlIHRoZWlyIHBlb3BsZSBhbmQgYWN0aXZpdGllcyBpbiBvbmUgcGxhdGZvcm0uZHJvcENhcGlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkbmFtZWF0dHJpYnV0ZXNjb250ZW50V2l0aCBLYW5hbmFzLCB5b3VyIG9yZ2FuaXphdGlvbiBjYW46ZHJvcENhcGlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkbmFtZWF0dHJpYnV0ZXNvcmRlcmVkdmFsdWVzaW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRuYW1lYXR0cmlidXRlc2NvbnRlbnRjZW50cmFsaXplIG1lbWJlcnMsIGRvbm9ycywgdm9sdW50ZWVycyBhbmQgY29udGFjdHMsaW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRuYW1lYXR0cmlidXRlc2NvbnRlbnRjcmVhdGUgb25saW5lIG1lbWJlcnNoaXAsIGRvbmF0aW9uIGFuZCByZWdpc3RyYXRpb24gZm9ybXMsaW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRuYW1lYXR0cmlidXRlc2NvbnRlbnRtYW5hZ2UgZHVlcywgZG9uYXRpb25zIGFuZCBldmVudCBwYXltZW50cyxpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG5hbWVhdHRyaWJ1dGVzY29udGVudG9yZ2FuaXplIGV2ZW50cyBhbmQgdHJhY2sgYXR0ZW5kZWVzLGlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkbmFtZWF0dHJpYnV0ZXNjb250ZW50c2VuZCB0YXJnZXRlZCBjb21tdW5pY2F0aW9ucyxpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG5hbWVhdHRyaWJ1dGVzY29udGVudHN0b3JlIHVzZWZ1bCBkb2N1bWVudHMsaW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRuYW1lYXR0cmlidXRlc2NvbnRlbnRyZWR1Y2Ugc3ByZWFkc2hlZXQgd29yay5pbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG5hbWVhdHRyaWJ1dGVzY29udGVudEZvciBhIG5ldyBDYWxpZm9ybmlhIG5vbnByb2ZpdCwgS2FuYW5hcyBjYW4gaGVscCB5b3UgbW92ZSBmcm9tIHNjYXR0ZXJlZCB0b29scyB0byBhIHN0cnVjdHVyZWQgc3lzdGVtLmRyb3BDYXBpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG5hbWVhdHRyaWJ1dGVzY29udGVudEluc3RlYWQgb2YgbWFuYWdpbmcgeW91ciBvcmdhbml6YXRpb24gYWNyb3NzIHNwcmVhZHNoZWV0cywgZW1haWwgaW5ib3hlcyBhbmQgcGF5bWVudCBwbGF0Zm9ybXMsIHlvdSBjYW4gYnVpbGQgYSBjbGVhbmVyIGZvdW5kYXRpb24gZnJvbSBkYXkgb25lLmRyb3BDYXBpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG5hbWVhdHRyaWJ1dGVzb3BhY2l0eXRhZ05hbWVpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG5hbWVhdHRyaWJ1dGVzY29udGVudFF1aWNrIGNoZWNrbGlzdCBmb3Igc3RhcnRpbmcgYSBDYWxpZm9ybmlhIG5vbnByb2ZpdGxldmVsaW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRuYW1lYXR0cmlidXRlc29yZGVyZWR2YWx1ZXNpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG5hbWVhdHRyaWJ1dGVzY29udGVudERlZmluZSB5b3VyIG1pc3Npb24uaW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRuYW1lYXR0cmlidXRlc2NvbnRlbnRSZXNlYXJjaCBzaW1pbGFyIG9yZ2FuaXphdGlvbnMuaW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRuYW1lYXR0cmlidXRlc2NvbnRlbnRDaG9vc2UgdGhlIHJpZ2h0IG5vbnByb2ZpdCBzdHJ1Y3R1cmUuaW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRuYW1lYXR0cmlidXRlc2NvbnRlbnRTZWxlY3QgeW91ciBuYW1lLmlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkbmFtZWF0dHJpYnV0ZXNjb250ZW50UmVjcnVpdCB5b3VyIGZpcnN0IGJvYXJkIG1lbWJlcnMuaW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRuYW1lYXR0cmlidXRlc2NvbnRlbnRGaWxlIEFydGljbGVzIG9mIEluY29ycG9yYXRpb24uaW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRuYW1lYXR0cmlidXRlc2NvbnRlbnRDcmVhdGUgYnlsYXdzIGFuZCBwb2xpY2llcy5pbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG5hbWVhdHRyaWJ1dGVzY29udGVudEdldCBhbiBFSU4uaW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRuYW1lYXR0cmlidXRlc2NvbnRlbnRBcHBseSBmb3IgdGF4IGV4ZW1wdGlvbiBpZiBhcHByb3ByaWF0ZS5pbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG5hbWVhdHRyaWJ1dGVzY29udGVudFJldmlldyBDYWxpZm9ybmlhIHJlZ2lzdHJhdGlvbiByZXF1aXJlbWVudHMuaW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRuYW1lYXR0cmlidXRlc2NvbnRlbnRPcGVuIGEgYmFuayBhY2NvdW50LmlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkbmFtZWF0dHJpYnV0ZXNjb250ZW50U2V0IHVwIGZpbmFuY2lhbCB0cmFja2luZy5pbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG5hbWVhdHRyaWJ1dGVzY29udGVudENyZWF0ZSB5b3VyIG1lbWJlciwgZG9ub3IgYW5kIHZvbHVudGVlciBkYXRhYmFzZS5pbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG5hbWVhdHRyaWJ1dGVzY29udGVudFByZXBhcmUgb25saW5lIGZvcm1zLmlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkbmFtZWF0dHJpYnV0ZXNjb250ZW50UGxhbiB5b3VyIGZpcnN0IGNvbW11bmljYXRpb25zIGFuZCBldmVudHMuaW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRuYW1lYXR0cmlidXRlc29wYWNpdHl0YWdOYW1laW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRuYW1lYXR0cmlidXRlc2NvbnRlbnRGQVFsZXZlbGlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkbmFtZWF0dHJpYnV0ZXNjb250ZW50RG8gSSBuZWVkIDUwMShjKSgzKSBzdGF0dXMgdG8gc3RhcnQgYSBDYWxpZm9ybmlhIG5vbnByb2ZpdD9sZXZlbGlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkbmFtZWF0dHJpYnV0ZXNjb250ZW50WW91IGNhbiBmb3JtIGEgbm9ucHJvZml0IGNvcnBvcmF0aW9uIHVuZGVyIENhbGlmb3JuaWEgbGF3IGJlZm9yZSByZWNlaXZpbmcgZmVkZXJhbCA1MDEoYykoMykgcmVjb2duaXRpb24uIEhvd2V2ZXIsIDUwMShjKSgzKSBzdGF0dXMgaXMgb2Z0ZW4gaW1wb3J0YW50IGZvciBjaGFyaXRhYmxlIG9yZ2FuaXphdGlvbnMgdGhhdCB3YW50IGZlZGVyYWwgdGF4IGV4ZW1wdGlvbiBhbmQgZWxpZ2liaWxpdHkgZm9yIHRheC1kZWR1Y3RpYmxlIGRvbmF0aW9ucy5kcm9wQ2FwaW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRuYW1lYXR0cmlidXRlc2NvbnRlbnRDYW4gYSBDYWxpZm9ybmlhIG5vbnByb2ZpdCBoYXZlIG1lbWJlcnM\/bGV2ZWxpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG5hbWVhdHRyaWJ1dGVzY29udGVudFllcy4gU29tZSBub25wcm9maXRzIGhhdmUgbWVtYmVycywgd2hpbGUgb3RoZXJzIGRvIG5vdC4gTWVtYmVyc2hpcCBydWxlcyBzaG91bGQgYmUgYWRkcmVzc2VkIGluIHRoZSBieWxhd3MgYmVjYXVzZSB0aGV5IGNhbiBhZmZlY3Qgdm90aW5nIHJpZ2h0cywgZ292ZXJuYW5jZSBhbmQgYWRtaW5pc3RyYXRpb24uZHJvcENhcGlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkbmFtZWF0dHJpYnV0ZXNjb250ZW50V2hhdCByZWNvcmRzIHNob3VsZCBhIG5ldyBub25wcm9maXQga2VlcD9sZXZlbGlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkbmFtZWF0dHJpYnV0ZXNjb250ZW50QSBuZXcgbm9ucHJvZml0IHNob3VsZCBrZWVwIGZvcm1hdGlvbiBkb2N1bWVudHMsIGJ5bGF3cywgYm9hcmQgbWludXRlcywgZmluYW5jaWFsIHJlY29yZHMsIGRvbmF0aW9uIHJlY29yZHMsIG1lbWJlciByZWNvcmRzLCB2b2x1bnRlZXIgaW5mb3JtYXRpb24sIGV2ZW50IHJlZ2lzdHJhdGlvbnMgYW5kIGNvbXBsaWFuY2UgZmlsaW5ncy5kcm9wQ2FwaW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRuYW1lYXR0cmlidXRlc2NvbnRlbnRXaGF0IHNvZnR3YXJlIHNob3VsZCBhIG5ldyBub25wcm9maXQgdXNlP2xldmVsaW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRuYW1lYXR0cmlidXRlc2NvbnRlbnRBIG5ldyBub25wcm9maXQgc2hvdWxkIGNob29zZSBzb2Z0d2FyZSB0aGF0IGhlbHBzIG1hbmFnZSBjb250YWN0cywgbWVtYmVycywgZG9ub3JzLCBwYXltZW50cywgZm9ybXMsIGV2ZW50cyBhbmQgY29tbXVuaWNhdGlvbi4gS2FuYW5hcyBoZWxwcyBub25wcm9maXRzIGFuZCBtZW1iZXItYmFzZWQgb3JnYW5pemF0aW9ucyBjZW50cmFsaXplIHRoZXNlIGRhaWx5IG1hbmFnZW1lbnQgdGFza3MuZHJvcENhcGlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkbmFtZWF0dHJpYnV0ZXNvcGFjaXR5dGFnTmFtZWlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkbmFtZWF0dHJpYnV0ZXNjb250ZW50U3RhcnQgeW91ciBDYWxpZm9ybmlhIG5vbnByb2ZpdCB3aXRoIGEgc3Ryb25nZXIgZm91bmRhdGlvbmxldmVsaW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRuYW1lYXR0cmlidXRlc2NvbnRlbnRDcmVhdGluZyBhIENhbGlmb3JuaWEgbm9ucHJvZml0IGlzIGEgbWFqb3Igc3RlcC4gTGVnYWwgZm9ybWF0aW9uIG1hdHRlcnMsIGJ1dCBkYWlseSBvcmdhbml6YXRpb24gbWF0dGVycyB0b28uZHJvcENhcGlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkbmFtZWF0dHJpYnV0ZXNjb250ZW50RnJvbSB5b3VyIGZpcnN0IG1lbWJlcnMgdG8geW91ciBmaXJzdCBkb25hdGlvbnMgYW5kIGV2ZW50cywgeW91ciBub25wcm9maXQgbmVlZHMgY2xlYW4gcmVjb3JkcywgcmVsaWFibGUgY29tbXVuaWNhdGlvbiBhbmQgc2ltcGxlIHRvb2xzLmRyb3BDYXBpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG5hbWVhdHRyaWJ1dGVzY29udGVudEthbmFuYXMgaGVscHMgbmV3IGFuZCBncm93aW5nIG5vbnByb2ZpdHMgbWFuYWdlIG1lbWJlcnMsIGRvbmF0aW9ucywgZXZlbnRzLCBmb3JtcywgcGF5bWVudHMgYW5kIGNvbW11bmljYXRpb25zIGZyb20gb25lIHNpbXBsZSBwbGF0Zm9ybS5kcm9wQ2FwaW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRuYW1lYXR0cmlidXRlc2NvbnRlbnQ8c3Ryb25nPlN0YXJ0IHlvdXIgZnJlZSB0cmlhbCBhbmQgb3JnYW5pemUgeW91ciBub25wcm9maXQgZnJvbSBkYXkgb25lLjwvc3Ryb25nPmRyb3BDYXBpbm5lckJsb2Nrc2hlaWdodGhlaWdodGhlaWdodAo8IS0tIHdwOnBhcmFncmFwaCAtLT4KPHA+U3RhcnRpbmcgYSBub25wcm9maXQgaW4gQ2FsaWZvcm5pYSBpcyBhbiBleGNpdGluZyBzdGVwLiBXaGV0aGVyIHlvdXIgZ29hbCBpcyB0byBzdXBwb3J0IGEgbG9jYWwgY2F1c2UsIG9yZ2FuaXplIGEgY29tbXVuaXR5IGdyb3VwLCBsYXVuY2ggYW4gZWR1Y2F0aW9uYWwgcHJvZ3JhbSwgY3JlYXRlIGFuIGFsdW1uaSBuZXR3b3JrIG9yIG1hbmFnZSB2b2x1bnRlZXJzLCBhIG5vbnByb2ZpdCBnaXZlcyB5b3VyIG1pc3Npb24gYSBmb3JtYWwgc3RydWN0dXJlLjwvcD4KPCEtLSAvd3A6cGFyYWdyYXBoIC0tPgoKPCEtLSB3cDpwYXJhZ3JhcGggLS0+CjxwPkJ1dCBjcmVhdGluZyBhIG5vbnByb2ZpdCBpcyBub3Qgb25seSBhYm91dCBmaWxpbmcgcGFwZXJ3b3JrLiBGcm9tIGRheSBvbmUsIHlvdSBhbHNvIG5lZWQgdG8gdGhpbmsgYWJvdXQgaG93IHlvdSB3aWxsIG1hbmFnZSBtZW1iZXJzLCBkb25vcnMsIHZvbHVudGVlcnMsIGV2ZW50cywgcGF5bWVudHMsIGRvY3VtZW50cyBhbmQgY29tbXVuaWNhdGlvbnMuPC9wPgo8IS0tIC93cDpwYXJhZ3JhcGggLS0+Cgo8IS0tIHdwOnBhcmFncmFwaCAtLT4KPHA+VGhpcyBndWlkZSBleHBsYWlucyB0aGUgbWFpbiBzdGVwcyB0byBzdGFydCBhIENhbGlmb3JuaWEgbm9ucHJvZml0IGFuZCBzaG93cyBob3cgdG8gYnVpbGQgYSBzdHJvbmdlciBvcGVyYXRpb25hbCBmb3VuZGF0aW9uLjwvcD4KPCEtLSAvd3A6cGFyYWdyYXBoIC0tPgoKPCEtLSB3cDpwYXJhZ3JhcGggLS0+CjxwPjxzdHJvbmc+SW1wb3J0YW50IG5vdGU6PC9zdHJvbmc+IHRoaXMgYXJ0aWNsZSBpcyBmb3IgZ2VuZXJhbCBpbmZvcm1hdGlvbiBvbmx5IGFuZCBkb2VzIG5vdCBjb25zdGl0dXRlIGxlZ2FsLCB0YXggb3IgZmluYW5jaWFsIGFkdmljZS4gQmVmb3JlIGZvcm1pbmcgYSBub25wcm9maXQsIGNvbnNpZGVyIGNvbnN1bHRpbmcgYSBxdWFsaWZpZWQgYXR0b3JuZXksIGFjY291bnRhbnQgb3IgdGF4IHByb2Zlc3Npb25hbC48L3A+CjwhLS0gL3dwOnBhcmFncmFwaCAtLT4KCgo8IS0tIC93cDpoZWFkaW5nIC0tPgoKPCEtLSB3cDpwYXJhZ3JhcGggLS0+CjxwPkJlZm9yZSBmaWxpbmcgYW55IG9mZmljaWFsIGRvY3VtZW50LCBjbGFyaWZ5IHlvdXIgbWlzc2lvbi48L3A+CjwhLS0gL3dwOnBhcmFncmFwaCAtLT4KCjwhLS0gd3A6cGFyYWdyYXBoIC0tPgo8cD5Zb3VyIG1pc3Npb24gc2hvdWxkIGFuc3dlciB0aHJlZSBzaW1wbGUgcXVlc3Rpb25zOjwvcD4KPCEtLSAvd3A6cGFyYWdyYXBoIC0tPgoKPCEtLSB3cDpsaXN0IC0tPgo8dWwgY2xhc3M9IndwLWJsb2NrLWxpc3QiPjwhLS0gd3A6bGlzdC1pdGVtIC0tPgo8bGk+V2hhdCBwcm9ibGVtIGRvIHlvdSB3YW50IHRvIHNvbHZlPzwvbGk+CjwhLS0gL3dwOmxpc3QtaXRlbSAtLT4KCjwhLS0gd3A6bGlzdC1pdGVtIC0tPgo8bGk+V2hvIHdpbGwgeW91ciBub25wcm9maXQgc2VydmU\/PC9saT4KPCEtLSAvd3A6bGlzdC1pdGVtIC0tPgoKPCEtLSB3cDpsaXN0LWl0ZW0gLS0+CjxsaT5XaGF0IGFjdGl2aXRpZXMgd2lsbCB5b3VyIG9yZ2FuaXphdGlvbiBjYXJyeSBvdXQ\/PC9saT4KPCEtLSAvd3A6bGlzdC1pdGVtIC0tPjwvdWw+CjwhLS0gL3dwOmxpc3QgLS0+Cgo8IS0tIHdwOnBhcmFncmFwaCAtLT4KPHA+QSBjbGVhciBtaXNzaW9uIGhlbHBzIHlvdSByZWNydWl0IGJvYXJkIG1lbWJlcnMsIGV4cGxhaW4geW91ciBwdXJwb3NlIHRvIGRvbm9ycywgcHJlcGFyZSB5b3VyIHRheC1leGVtcHRpb24gYXBwbGljYXRpb24gYW5kIG9yZ2FuaXplIHlvdXIgZmlyc3QgcHJvZ3JhbXMuPC9wPgo8IS0tIC93cDpwYXJhZ3JhcGggLS0+Cgo8IS0tIHdwOnBhcmFncmFwaCAtLT4KPHA+WW91IHNob3VsZCBhbHNvIHJlc2VhcmNoIHdoZXRoZXIgb3RoZXIgb3JnYW5pemF0aW9ucyBhbHJlYWR5IHNlcnZlIHRoZSBzYW1lIG5lZWQuIFNvbWV0aW1lcywgcGFydG5lcmluZyB3aXRoIGFuIGV4aXN0aW5nIG5vbnByb2ZpdCBtYXkgYmUgbW9yZSBlZmZlY3RpdmUgdGhhbiBjcmVhdGluZyBhIG5ldyBvbmUuPC9wPgo8IS0tIC93cDpwYXJhZ3JhcGggLS0+CgoKPCEtLSB3cDpoZWFkaW5nIC0tPgo8IS0tIC93cDpoZWFkaW5nIC0tPgoKPCEtLSB3cDpwYXJhZ3JhcGggLS0+CjxwPkNhbGlmb3JuaWEgbm9ucHJvZml0cyBjYW4gYmUgZm9ybWVkIGZvciBkaWZmZXJlbnQgcHVycG9zZXMuIE9uZSBjb21tb24gc3RydWN0dXJlIGZvciBjaGFyaXRhYmxlIG9yZ2FuaXphdGlvbnMgaXMgdGhlIDxzdHJvbmc+Q2FsaWZvcm5pYSBub25wcm9maXQgcHVibGljIGJlbmVmaXQgY29ycG9yYXRpb248L3N0cm9uZz4uIFRoZSBDYWxpZm9ybmlhIFNlY3JldGFyeSBvZiBTdGF0ZSBwcm92aWRlcyBmb3JtcyBmb3Igbm9ucHJvZml0IHB1YmxpYyBiZW5lZml0IGNvcnBvcmF0aW9ucywgcmVsaWdpb3VzIGNvcnBvcmF0aW9ucyBhbmQgb3RoZXIgbm9ucHJvZml0IGZpbGluZ3MuPC9wPgo8IS0tIC93cDpwYXJhZ3JhcGggLS0+Cgo8IS0tIHdwOnBhcmFncmFwaCAtLT4KPHA+VGhlIHJpZ2h0IHN0cnVjdHVyZSBkZXBlbmRzIG9uIHlvdXIgbWlzc2lvbiwgYWN0aXZpdGllcywgZnVuZHJhaXNpbmcgcGxhbnMgYW5kIGdvdmVybmFuY2UgbW9kZWwuIEZvciBleGFtcGxlLCBhbiBvcmdhbml6YXRpb24gZm9jdXNlZCBvbiBjaGFyaXRhYmxlIG9yIGVkdWNhdGlvbmFsIHB1cnBvc2VzIG1heSBub3QgaGF2ZSB0aGUgc2FtZSBzdHJ1Y3R1cmUgYXMgYSBtdXR1YWwgYmVuZWZpdCBvcmdhbml6YXRpb24gb3IgYSBtZW1iZXJzaGlwLWJhc2VkIGdyb3VwLjwvcD4KPCEtLSAvd3A6cGFyYWdyYXBoIC0tPgoKPCEtLSB3cDpwYXJhZ3JhcGggLS0+CjxwPlRoaXMgaXMgYW4gaW1wb3J0YW50IGRlY2lzaW9uLCBzbyBwcm9mZXNzaW9uYWwgYWR2aWNlIGNhbiBiZSB1c2VmdWwuPC9wPgo8IS0tIC93cDpwYXJhZ3JhcGggLS0+CgoKPCEtLSB3cDpoZWFkaW5nIC0tPgo8IS0tIC93cDpoZWFkaW5nIC0tPgoKPCEtLSB3cDpwYXJhZ3JhcGggLS0+CjxwPllvdXIgbm9ucHJvZml0IG5lZWRzIGEgbGVnYWwgbmFtZS4gSW4gQ2FsaWZvcm5pYSwgdGhlIG5hbWUgZ2VuZXJhbGx5IGNhbm5vdCBiZSB0aGUgc2FtZSBhcywgb3IgdG9vIHNpbWlsYXIgdG8sIGFuIGV4aXN0aW5nIGVudGl0eSBuYW1lIG9uIHN0YXRlIHJlY29yZHMuIENhbE5vbnByb2ZpdHMgaW5jbHVkZXMgbmFtZSBzZWxlY3Rpb24gYXMgb25lIG9mIHRoZSBmaXJzdCBzdGVwcyB3aGVuIGZvcm1pbmcgYSBDYWxpZm9ybmlhIG5vbnByb2ZpdCBwdWJsaWMgYmVuZWZpdCBjb3Jwb3JhdGlvbi48L3A+CjwhLS0gL3dwOnBhcmFncmFwaCAtLT4KCjwhLS0gd3A6cGFyYWdyYXBoIC0tPgo8cD5BIGdvb2Qgbm9ucHJvZml0IG5hbWUgc2hvdWxkIGJlOjwvcD4KPCEtLSAvd3A6cGFyYWdyYXBoIC0tPgoKPCEtLSB3cDpsaXN0IC0tPgo8dWwgY2xhc3M9IndwLWJsb2NrLWxpc3QiPjwhLS0gd3A6bGlzdC1pdGVtIC0tPgo8bGk+Y2xlYXIsPC9saT4KPCEtLSAvd3A6bGlzdC1pdGVtIC0tPgoKPCEtLSB3cDpsaXN0LWl0ZW0gLS0+CjxsaT5tZW1vcmFibGUsPC9saT4KPCEtLSAvd3A6bGlzdC1pdGVtIC0tPgoKPCEtLSB3cDpsaXN0LWl0ZW0gLS0+CjxsaT5lYXN5IHRvIHNwZWxsLDwvbGk+CjwhLS0gL3dwOmxpc3QtaXRlbSAtLT4KCjwhLS0gd3A6bGlzdC1pdGVtIC0tPgo8bGk+YWxpZ25lZCB3aXRoIHlvdXIgbWlzc2lvbiw8L2xpPgo8IS0tIC93cDpsaXN0LWl0ZW0gLS0+Cgo8IS0tIHdwOmxpc3QtaXRlbSAtLT4KPGxpPmF2YWlsYWJsZSBhcyBhIHdlYnNpdGUgZG9tYWluIGlmIHBvc3NpYmxlLjwvbGk+CjwhLS0gL3dwOmxpc3QtaXRlbSAtLT48L3VsPgo8IS0tIC93cDpsaXN0IC0tPgoKPCEtLSB3cDpwYXJhZ3JhcGggLS0+CjxwPllvdSBtYXkgYWxzbyB3YW50IHRvIGNoZWNrIHNvY2lhbCBtZWRpYSBoYW5kbGVzIGFuZCBlbWFpbCBkb21haW4gYXZhaWxhYmlsaXR5IGJlZm9yZSBtYWtpbmcgYSBmaW5hbCBjaG9pY2UuPC9wPgo8IS0tIC93cDpwYXJhZ3JhcGggLS0+CgoKPCEtLSB3cDpoZWFkaW5nIC0tPgo8IS0tIC93cDpoZWFkaW5nIC0tPgoKPCEtLSB3cDpwYXJhZ3JhcGggLS0+CjxwPkEgbm9ucHJvZml0IG5lZWRzIGdvdmVybmFuY2UuIFlvdXIgYm9hcmQgd2lsbCBoZWxwIGd1aWRlIHRoZSBvcmdhbml6YXRpb24sIGFwcHJvdmUgaW1wb3J0YW50IGRlY2lzaW9ucywgb3ZlcnNlZSBmaW5hbmNlcyBhbmQgcHJvdGVjdCB0aGUgbWlzc2lvbi48L3A+CjwhLS0gL3dwOnBhcmFncmFwaCAtLT4KCjwhLS0gd3A6cGFyYWdyYXBoIC0tPgo8cD5Vc2VmdWwgYm9hcmQgcHJvZmlsZXMgbWF5IGluY2x1ZGUgcGVvcGxlIHdpdGggZXhwZXJpZW5jZSBpbjo8L3A+CjwhLS0gL3dwOnBhcmFncmFwaCAtLT4KCjwhLS0gd3A6bGlzdCAtLT4KPHVsIGNsYXNzPSJ3cC1ibG9jay1saXN0Ij48IS0tIHdwOmxpc3QtaXRlbSAtLT4KPGxpPmZpbmFuY2UsPC9saT4KPCEtLSAvd3A6bGlzdC1pdGVtIC0tPgoKPCEtLSB3cDpsaXN0LWl0ZW0gLS0+CjxsaT5sYXcgb3IgY29tcGxpYW5jZSw8L2xpPgo8IS0tIC93cDpsaXN0LWl0ZW0gLS0+Cgo8IS0tIHdwOmxpc3QtaXRlbSAtLT4KPGxpPmZ1bmRyYWlzaW5nLDwvbGk+CjwhLS0gL3dwOmxpc3QtaXRlbSAtLT4KCjwhLS0gd3A6bGlzdC1pdGVtIC0tPgo8bGk+Y29tbXVuaXR5IGVuZ2FnZW1lbnQsPC9saT4KPCEtLSAvd3A6bGlzdC1pdGVtIC0tPgoKPCEtLSB3cDpsaXN0LWl0ZW0gLS0+CjxsaT5jb21tdW5pY2F0aW9ucyw8L2xpPgo8IS0tIC93cDpsaXN0LWl0ZW0gLS0+Cgo8IS0tIHdwOmxpc3QtaXRlbSAtLT4KPGxpPmV2ZW50cyw8L2xpPgo8IS0tIC93cDpsaXN0LWl0ZW0gLS0+Cgo8IS0tIHdwOmxpc3QtaXRlbSAtLT4KPGxpPm9wZXJhdGlvbnMuPC9saT4KPCEtLSAvd3A6bGlzdC1pdGVtIC0tPjwvdWw+CjwhLS0gL3dwOmxpc3QgLS0+Cgo8IS0tIHdwOnBhcmFncmFwaCAtLT4KPHA+RnJvbSB0aGUgYmVnaW5uaW5nLCBrZWVwIGNsZWFyIHJlY29yZHMgb2YgYm9hcmQgbWVtYmVycywgcm9sZXMsIG1lZXRpbmcgbm90ZXMgYW5kIGRlY2lzaW9ucy4gVGhpcyB3aWxsIG1ha2UgZnV0dXJlIGFkbWluaXN0cmF0aW9uIGVhc2llci48L3A+CjwhLS0gL3dwOnBhcmFncmFwaCAtLT4KCgo8IS0tIHdwOmhlYWRpbmcgLS0+CjwhLS0gL3dwOmhlYWRpbmcgLS0+Cgo8IS0tIHdwOnBhcmFncmFwaCAtLT4KPHA+VG8gY3JlYXRlIGEgbm9ucHJvZml0IGNvcnBvcmF0aW9uIGluIENhbGlmb3JuaWEsIHlvdSBnZW5lcmFsbHkgZmlsZSA8c3Ryb25nPkFydGljbGVzIG9mIEluY29ycG9yYXRpb248L3N0cm9uZz4gd2l0aCB0aGUgQ2FsaWZvcm5pYSBTZWNyZXRhcnkgb2YgU3RhdGUuIFRoZSBzdGF0ZSBwcm92aWRlcyBmaWxpbmcgZm9ybXMgdGhyb3VnaCBpdHMgb25saW5lIHN5c3RlbS48L3A+CjwhLS0gL3dwOnBhcmFncmFwaCAtLT4KCjwhLS0gd3A6cGFyYWdyYXBoIC0tPgo8cD5UaGlzIGRvY3VtZW50IHVzdWFsbHkgaW5jbHVkZXMgaW5mb3JtYXRpb24gc3VjaCBhczo8L3A+CjwhLS0gL3dwOnBhcmFncmFwaCAtLT4KCjwhLS0gd3A6bGlzdCAtLT4KPHVsIGNsYXNzPSJ3cC1ibG9jay1saXN0Ij48IS0tIHdwOmxpc3QtaXRlbSAtLT4KPGxpPnRoZSBub25wcm9maXTigJlzIG5hbWUsPC9saT4KPCEtLSAvd3A6bGlzdC1pdGVtIC0tPgoKPCEtLSB3cDpsaXN0LWl0ZW0gLS0+CjxsaT5pdHMgcHVycG9zZSw8L2xpPgo8IS0tIC93cDpsaXN0LWl0ZW0gLS0+Cgo8IS0tIHdwOmxpc3QtaXRlbSAtLT4KPGxpPml0cyBhZ2VudCBmb3Igc2VydmljZSBvZiBwcm9jZXNzLDwvbGk+CjwhLS0gL3dwOmxpc3QtaXRlbSAtLT4KCjwhLS0gd3A6bGlzdC1pdGVtIC0tPgo8bGk+cmVxdWlyZWQgc3RhdGVtZW50cyBmb3IgdGF4LWV4ZW1wdCBwdXJwb3Nlcywgd2hlbiBhcHBsaWNhYmxlLjwvbGk+CjwhLS0gL3dwOmxpc3QtaXRlbSAtLT48L3VsPgo8IS0tIC93cDpsaXN0IC0tPgoKPCEtLSB3cDpwYXJhZ3JhcGggLS0+CjxwPklmIHlvdSBwbGFuIHRvIGFwcGx5IGZvciA1MDEoYykoMykgc3RhdHVzLCB5b3VyIGFydGljbGVzIG1heSBuZWVkIHNwZWNpZmljIGxhbmd1YWdlLiBUaGlzIGlzIGFub3RoZXIgcmVhc29uIHRvIHJldmlldyB5b3VyIGRvY3VtZW50cyBjYXJlZnVsbHkgYmVmb3JlIGZpbGluZy48L3A+CjwhLS0gL3dwOnBhcmFncmFwaCAtLT4KCgo8IS0tIHdwOmhlYWRpbmcgLS0+CjwhLS0gL3dwOmhlYWRpbmcgLS0+Cgo8IS0tIHdwOnBhcmFncmFwaCAtLT4KPHA+QnlsYXdzIGV4cGxhaW4gaG93IHlvdXIgbm9ucHJvZml0IHdpbGwgb3BlcmF0ZSBpbnRlcm5hbGx5LjwvcD4KPCEtLSAvd3A6cGFyYWdyYXBoIC0tPgoKPCEtLSB3cDpwYXJhZ3JhcGggLS0+CjxwPlRoZXkgY2FuIGNvdmVyOjwvcD4KPCEtLSAvd3A6cGFyYWdyYXBoIC0tPgoKPCEtLSB3cDpsaXN0IC0tPgo8dWwgY2xhc3M9IndwLWJsb2NrLWxpc3QiPjwhLS0gd3A6bGlzdC1pdGVtIC0tPgo8bGk+Ym9hcmQgc3RydWN0dXJlLDwvbGk+CjwhLS0gL3dwOmxpc3QtaXRlbSAtLT4KCjwhLS0gd3A6bGlzdC1pdGVtIC0tPgo8bGk+b2ZmaWNlciByb2xlcyw8L2xpPgo8IS0tIC93cDpsaXN0LWl0ZW0gLS0+Cgo8IS0tIHdwOmxpc3QtaXRlbSAtLT4KPGxpPm1lZXRpbmcgcnVsZXMsPC9saT4KPCEtLSAvd3A6bGlzdC1pdGVtIC0tPgoKPCEtLSB3cDpsaXN0LWl0ZW0gLS0+CjxsaT52b3RpbmcgcHJvY2VkdXJlcyw8L2xpPgo8IS0tIC93cDpsaXN0LWl0ZW0gLS0+Cgo8IS0tIHdwOmxpc3QtaXRlbSAtLT4KPGxpPm1lbWJlcnNoaXAgcnVsZXMsPC9saT4KPCEtLSAvd3A6bGlzdC1pdGVtIC0tPgoKPCEtLSB3cDpsaXN0LWl0ZW0gLS0+CjxsaT5jb25mbGljdCBvZiBpbnRlcmVzdCBwb2xpY2llcyw8L2xpPgo8IS0tIC93cDpsaXN0LWl0ZW0gLS0+Cgo8IS0tIHdwOmxpc3QtaXRlbSAtLT4KPGxpPmNvbW1pdHRlZXMsPC9saT4KPCEtLSAvd3A6bGlzdC1pdGVtIC0tPgoKPCEtLSB3cDpsaXN0LWl0ZW0gLS0+CjxsaT5maW5hbmNpYWwgb3ZlcnNpZ2h0LjwvbGk+CjwhLS0gL3dwOmxpc3QtaXRlbSAtLT48L3VsPgo8IS0tIC93cDpsaXN0IC0tPgoKPCEtLSB3cDpwYXJhZ3JhcGggLS0+CjxwPkV2ZW4gZm9yIGEgc21hbGwgbm9ucHJvZml0LCBieWxhd3MgYXJlIGltcG9ydGFudCBiZWNhdXNlIHRoZXkgY3JlYXRlIGNsYXJpdHkgYmVmb3JlIHRoZSBvcmdhbml6YXRpb24gZ3Jvd3MuPC9wPgo8IS0tIC93cDpwYXJhZ3JhcGggLS0+Cgo8IS0tIHdwOnBhcmFncmFwaCAtLT4KPHA+WW91IG1heSBhbHNvIG5lZWQgYmFzaWMgcG9saWNpZXMgZm9yIGNvbmZsaWN0cyBvZiBpbnRlcmVzdCwgZG9jdW1lbnQgcmV0ZW50aW9uLCByZWltYnVyc2VtZW50cywgdm9sdW50ZWVyIGNvbmR1Y3QgYW5kIGRhdGEgcHJpdmFjeS48L3A+CjwhLS0gL3dwOnBhcmFncmFwaCAtLT4KCgo8IS0tIHdwOmhlYWRpbmcgLS0+CjwhLS0gL3dwOmhlYWRpbmcgLS0+Cgo8IS0tIHdwOnBhcmFncmFwaCAtLT4KPHA+QWZ0ZXIgZm9ybWluZyB5b3VyIG5vbnByb2ZpdCwgeW91IHdpbGwgZ2VuZXJhbGx5IG5lZWQgYW4gPHN0cm9uZz5FbXBsb3llciBJZGVudGlmaWNhdGlvbiBOdW1iZXI8L3N0cm9uZz4sIG9yIEVJTiwgZnJvbSB0aGUgSVJTLiBBbiBFSU4gaXMgY29tbW9ubHkgdXNlZCB0byBvcGVuIGEgYmFuayBhY2NvdW50LCBoaXJlIGVtcGxveWVlcywgYXBwbHkgZm9yIHRheC1leGVtcHQgc3RhdHVzIGFuZCBtYW5hZ2UgdGF4IGZpbGluZ3MuPC9wPgo8IS0tIC93cDpwYXJhZ3JhcGggLS0+Cgo8IS0tIHdwOnBhcmFncmFwaCAtLT4KPHA+TWFueSBjaGFyaXRhYmxlIG9yZ2FuaXphdGlvbnMgYWxzbyBhcHBseSBmb3IgZmVkZXJhbCB0YXgtZXhlbXB0IHJlY29nbml0aW9uIHVuZGVyIDxzdHJvbmc+c2VjdGlvbiA1MDEoYykoMyk8L3N0cm9uZz4uIFRoZSBJUlMgc3RhdGVzIHRoYXQgb3JnYW5pemF0aW9ucyBtdXN0IGZpbGUgRm9ybSAxMDIzIGVsZWN0cm9uaWNhbGx5IHRvIGFwcGx5IGZvciByZWNvZ25pdGlvbiBvZiBleGVtcHRpb24gZnJvbSBmZWRlcmFsIGluY29tZSB0YXggdW5kZXIgc2VjdGlvbiA1MDEoYykoMykuPC9wPgo8IS0tIC93cDpwYXJhZ3JhcGggLS0+Cgo8IS0tIHdwOnBhcmFncmFwaCAtLT4KPHA+U29tZSBzbWFsbGVyIG9yZ2FuaXphdGlvbnMgbWF5IGJlIGVsaWdpYmxlIGZvciA8c3Ryb25nPkZvcm0gMTAyMy1FWjwvc3Ryb25nPiwgYSBzdHJlYW1saW5lZCBhcHBsaWNhdGlvbiBmb3IgcmVjb2duaXRpb24gdW5kZXIgc2VjdGlvbiA1MDEoYykoMykuPC9wPgo8IS0tIC93cDpwYXJhZ3JhcGggLS0+CgoKPCEtLSB3cDpoZWFkaW5nIC0tPgo8IS0tIC93cDpoZWFkaW5nIC0tPgoKPCEtLSB3cDpwYXJhZ3JhcGggLS0+CjxwPkZlZGVyYWwgdGF4IGV4ZW1wdGlvbiBpcyBub3QgdGhlIG9ubHkgc3RlcC4gQ2FsaWZvcm5pYSBub25wcm9maXRzIG1heSBhbHNvIG5lZWQgdG8gcmV2aWV3IHN0YXRlIHRheCBleGVtcHRpb24gYW5kIGNoYXJpdGFibGUgcmVnaXN0cmF0aW9uIHJlcXVpcmVtZW50cy48L3A+CjwhLS0gL3dwOnBhcmFncmFwaCAtLT4KCjwhLS0gd3A6cGFyYWdyYXBoIC0tPgo8cD5JZiB5b3VyIG9yZ2FuaXphdGlvbiByZWNlaXZlcyBjaGFyaXRhYmxlIGFzc2V0cyBvciBkb25hdGlvbnMgaW4gQ2FsaWZvcm5pYSwgcmVnaXN0cmF0aW9uIHdpdGggdGhlIENhbGlmb3JuaWEgQXR0b3JuZXkgR2VuZXJhbOKAmXMgUmVnaXN0cnkgb2YgQ2hhcml0aWVzIGFuZCBGdW5kcmFpc2VycyBtYXkgYmUgcmVxdWlyZWQuIFRoZSBDYWxpZm9ybmlhIEF0dG9ybmV5IEdlbmVyYWwgc3RhdGVzIHRoYXQgY2hhcml0YWJsZSBjb3Jwb3JhdGlvbnMsIHVuaW5jb3Jwb3JhdGVkIGFzc29jaWF0aW9ucyBhbmQgdHJ1c3RlZXMgZG9pbmcgYnVzaW5lc3MgaW4gb3IgaG9sZGluZyBwcm9wZXJ0eSBpbiBDYWxpZm9ybmlhIG11c3QgcmVnaXN0ZXIgd2l0aGluIDMwIGRheXMgb2YgcmVjZWl2aW5nIGNoYXJpdGFibGUgYXNzZXRzLjwvcD4KPCEtLSAvd3A6cGFyYWdyYXBoIC0tPgoKPCEtLSB3cDpwYXJhZ3JhcGggLS0+CjxwPlRoaXMgaXMgYSBrZXkgY29tcGxpYW5jZSBwb2ludCBmb3Igb3JnYW5pemF0aW9ucyB0aGF0IHBsYW4gdG8gZnVuZHJhaXNlLjwvcD4KPCEtLSAvd3A6cGFyYWdyYXBoIC0tPgoKCjwhLS0gd3A6aGVhZGluZyAtLT4KPCEtLSAvd3A6aGVhZGluZyAtLT4KCjwhLS0gd3A6cGFyYWdyYXBoIC0tPgo8cD5PbmNlIHlvdXIgbm9ucHJvZml0IGhhcyBpdHMgZm9ybWF0aW9uIGRvY3VtZW50cyBhbmQgRUlOLCB5b3UgY2FuIHByZXBhcmUgdG8gb3BlbiBhIGJhbmsgYWNjb3VudC48L3A+CjwhLS0gL3dwOnBhcmFncmFwaCAtLT4KCjwhLS0gd3A6cGFyYWdyYXBoIC0tPgo8cD5Zb3Ugc2hvdWxkIGFsc28gZGVjaWRlIGhvdyB5b3Ugd2lsbCB0cmFjazo8L3A+CjwhLS0gL3dwOnBhcmFncmFwaCAtLT4KCjwhLS0gd3A6bGlzdCAtLT4KPHVsIGNsYXNzPSJ3cC1ibG9jay1saXN0Ij48IS0tIHdwOmxpc3QtaXRlbSAtLT4KPGxpPmRvbmF0aW9ucyw8L2xpPgo8IS0tIC93cDpsaXN0LWl0ZW0gLS0+Cgo8IS0tIHdwOmxpc3QtaXRlbSAtLT4KPGxpPm1lbWJlcnNoaXAgZHVlcyw8L2xpPgo8IS0tIC93cDpsaXN0LWl0ZW0gLS0+Cgo8IS0tIHdwOmxpc3QtaXRlbSAtLT4KPGxpPmV2ZW50IGZlZXMsPC9saT4KPCEtLSAvd3A6bGlzdC1pdGVtIC0tPgoKPCEtLSB3cDpsaXN0LWl0ZW0gLS0+CjxsaT5zcG9uc29yc2hpcHMsPC9saT4KPCEtLSAvd3A6bGlzdC1pdGVtIC0tPgoKPCEtLSB3cDpsaXN0LWl0ZW0gLS0+CjxsaT5ncmFudHMsPC9saT4KPCEtLSAvd3A6bGlzdC1pdGVtIC0tPgoKPCEtLSB3cDpsaXN0LWl0ZW0gLS0+CjxsaT5leHBlbnNlcyw8L2xpPgo8IS0tIC93cDpsaXN0LWl0ZW0gLS0+Cgo8IS0tIHdwOmxpc3QtaXRlbSAtLT4KPGxpPnJlaW1idXJzZW1lbnRzLDwvbGk+CjwhLS0gL3dwOmxpc3QtaXRlbSAtLT4KCjwhLS0gd3A6bGlzdC1pdGVtIC0tPgo8bGk+dW5wYWlkIGJhbGFuY2VzLjwvbGk+CjwhLS0gL3dwOmxpc3QtaXRlbSAtLT48L3VsPgo8IS0tIC93cDpsaXN0IC0tPgoKPCEtLSB3cDpwYXJhZ3JhcGggLS0+CjxwPk1hbnkgbmV3IG5vbnByb2ZpdHMgc3RhcnQgd2l0aCBzcHJlYWRzaGVldHMsIGJ1dCB0aGlzIGNhbiBxdWlja2x5IGJlY29tZSBkaWZmaWN1bHQgYXMgdGhlIG9yZ2FuaXphdGlvbiBncm93cy4gRnJvbSB0aGUgYmVnaW5uaW5nLCBpdCBpcyB1c2VmdWwgdG8gZGVmaW5lIHdobyBjYW4gY29sbGVjdCBwYXltZW50cywgd2hvIGNhbiBhY2Nlc3MgZmluYW5jaWFsIGluZm9ybWF0aW9uIGFuZCBob3cgZG9uYXRpb25zIG9yIGR1ZXMgd2lsbCBiZSByZWNvcmRlZC48L3A+CjwhLS0gL3dwOnBhcmFncmFwaCAtLT4KCgo8IS0tIHdwOmhlYWRpbmcgLS0+CjwhLS0gL3dwOmhlYWRpbmcgLS0+Cgo8IS0tIHdwOnBhcmFncmFwaCAtLT4KPHA+QSBub25wcm9maXQgaXMgYnVpbHQgYXJvdW5kIHBlb3BsZS4gRXZlbiBiZWZvcmUgeW91ciBmaXJzdCBtYWpvciBjYW1wYWlnbiwgeW91IG5lZWQgYSBjbGVhbiB3YXkgdG8gbWFuYWdlIHlvdXIgY29tbXVuaXR5LjwvcD4KPCEtLSAvd3A6cGFyYWdyYXBoIC0tPgoKPCEtLSB3cDpwYXJhZ3JhcGggLS0+CjxwPllvdXIgZGF0YWJhc2UgbWF5IGluY2x1ZGU6PC9wPgo8IS0tIC93cDpwYXJhZ3JhcGggLS0+Cgo8IS0tIHdwOmxpc3QgLS0+Cjx1bCBjbGFzcz0id3AtYmxvY2stbGlzdCI+PCEtLSB3cDpsaXN0LWl0ZW0gLS0+CjxsaT5ib2FyZCBtZW1iZXJzLDwvbGk+CjwhLS0gL3dwOmxpc3QtaXRlbSAtLT4KCjwhLS0gd3A6bGlzdC1pdGVtIC0tPgo8bGk+Zm91bmRpbmcgbWVtYmVycyw8L2xpPgo8IS0tIC93cDpsaXN0LWl0ZW0gLS0+Cgo8IS0tIHdwOmxpc3QtaXRlbSAtLT4KPGxpPmRvbm9ycyw8L2xpPgo8IS0tIC93cDpsaXN0LWl0ZW0gLS0+Cgo8IS0tIHdwOmxpc3QtaXRlbSAtLT4KPGxpPnZvbHVudGVlcnMsPC9saT4KPCEtLSAvd3A6bGlzdC1pdGVtIC0tPgoKPCEtLSB3cDpsaXN0LWl0ZW0gLS0+CjxsaT5ldmVudCBwYXJ0aWNpcGFudHMsPC9saT4KPCEtLSAvd3A6bGlzdC1pdGVtIC0tPgoKPCEtLSB3cDpsaXN0LWl0ZW0gLS0+CjxsaT5zcG9uc29ycyw8L2xpPgo8IS0tIC93cDpsaXN0LWl0ZW0gLS0+Cgo8IS0tIHdwOmxpc3QtaXRlbSAtLT4KPGxpPmZhbWlsaWVzLDwvbGk+CjwhLS0gL3dwOmxpc3QtaXRlbSAtLT4KCjwhLS0gd3A6bGlzdC1pdGVtIC0tPgo8bGk+YWx1bW5pLDwvbGk+CjwhLS0gL3dwOmxpc3QtaXRlbSAtLT4KCjwhLS0gd3A6bGlzdC1pdGVtIC0tPgo8bGk+c3VwcG9ydGVycy48L2xpPgo8IS0tIC93cDpsaXN0LWl0ZW0gLS0+PC91bD4KPCEtLSAvd3A6bGlzdCAtLT4KCjwhLS0gd3A6cGFyYWdyYXBoIC0tPgo8cD5Gb3IgZWFjaCBjb250YWN0LCB5b3UgbWF5IG5lZWQgdG8gdHJhY2sgY29udGFjdCBkZXRhaWxzLCByb2xlLCBtZW1iZXJzaGlwIHN0YXR1cywgZG9uYXRpb24gaGlzdG9yeSwgZXZlbnQgcmVnaXN0cmF0aW9ucywgdm9sdW50ZWVyIGludGVyZXN0cyBhbmQgY29tbXVuaWNhdGlvbiBwcmVmZXJlbmNlcy48L3A+CjwhLS0gL3dwOnBhcmFncmFwaCAtLT4KCjwhLS0gd3A6cGFyYWdyYXBoIC0tPgo8cD5UaGlzIGlzIHdoZXJlIGEgZGVkaWNhdGVkIG1hbmFnZW1lbnQgdG9vbCBjYW4gc2F2ZSB0aW1lIGFuZCByZWR1Y2UgZXJyb3JzLjwvcD4KPCEtLSAvd3A6cGFyYWdyYXBoIC0tPgoKCjwhLS0gd3A6aGVhZGluZyAtLT4KPCEtLSAvd3A6aGVhZGluZyAtLT4KCjwhLS0gd3A6cGFyYWdyYXBoIC0tPgo8cD5OZXcgbm9ucHJvZml0cyBvZnRlbiBuZWVkIG9ubGluZSBmb3JtcyBmb3I6PC9wPgo8IS0tIC93cDpwYXJhZ3JhcGggLS0+Cgo8IS0tIHdwOmxpc3QgLS0+Cjx1bCBjbGFzcz0id3AtYmxvY2stbGlzdCI+PCEtLSB3cDpsaXN0LWl0ZW0gLS0+CjxsaT5tZW1iZXJzaGlwIGFwcGxpY2F0aW9ucyw8L2xpPgo8IS0tIC93cDpsaXN0LWl0ZW0gLS0+Cgo8IS0tIHdwOmxpc3QtaXRlbSAtLT4KPGxpPnZvbHVudGVlciBzaWdudXBzLDwvbGk+CjwhLS0gL3dwOmxpc3QtaXRlbSAtLT4KCjwhLS0gd3A6bGlzdC1pdGVtIC0tPgo8bGk+ZG9uYXRpb24gZm9ybXMsPC9saT4KPCEtLSAvd3A6bGlzdC1pdGVtIC0tPgoKPCEtLSB3cDpsaXN0LWl0ZW0gLS0+CjxsaT5ldmVudCByZWdpc3RyYXRpb25zLDwvbGk+CjwhLS0gL3dwOmxpc3QtaXRlbSAtLT4KCjwhLS0gd3A6bGlzdC1pdGVtIC0tPgo8bGk+c3VydmV5cyw8L2xpPgo8IS0tIC93cDpsaXN0LWl0ZW0gLS0+Cgo8IS0tIHdwOmxpc3QtaXRlbSAtLT4KPGxpPndhaXZlcnMsPC9saT4KPCEtLSAvd3A6bGlzdC1pdGVtIC0tPgoKPCEtLSB3cDpsaXN0LWl0ZW0gLS0+CjxsaT5jb250YWN0IHVwZGF0ZXMuPC9saT4KPCEtLSAvd3A6bGlzdC1pdGVtIC0tPjwvdWw+CjwhLS0gL3dwOmxpc3QgLS0+Cgo8IS0tIHdwOnBhcmFncmFwaCAtLT4KPHA+WW91IHdpbGwgYWxzbyBuZWVkIHRvIGNvbW11bmljYXRlIHdpdGggeW91ciBjb21tdW5pdHkgdGhyb3VnaCBlbWFpbCwgZXZlbnRzLCBuZXdzbGV0dGVycyBhbmQgdXBkYXRlcy48L3A+CjwhLS0gL3dwOnBhcmFncmFwaCAtLT4KCjwhLS0gd3A6cGFyYWdyYXBoIC0tPgo8cD5UaGUgY2hhbGxlbmdlIGlzIHRoYXQgbWFueSBub25wcm9maXRzIHN0YXJ0IHdpdGggc2VwYXJhdGUgdG9vbHMgZm9yIGZvcm1zLCBlbWFpbCwgcGF5bWVudHMgYW5kIHNwcmVhZHNoZWV0cy4gVGhpcyBjYW4gY3JlYXRlIGR1cGxpY2F0ZSBkYXRhIGFuZCBtYW51YWwgd29yay48L3A+CjwhLS0gL3dwOnBhcmFncmFwaCAtLT4KCjwhLS0gd3A6cGFyYWdyYXBoIC0tPgo8cD5BIGJldHRlciBhcHByb2FjaCBpcyB0byBjZW50cmFsaXplIHlvdXIgaW5mb3JtYXRpb24gZWFybHkuPC9wPgo8IS0tIC93cDpwYXJhZ3JhcGggLS0+CgoKPCEtLSAvd3A6aGVhZGluZyAtLT4KCjwhLS0gd3A6cGFyYWdyYXBoIC0tPgo8cD5LYW5hbmFzIGhlbHBzIG5vbnByb2ZpdHMsIGNsdWJzLCBhc3NvY2lhdGlvbnMgYW5kIGNvbW11bml0eSBvcmdhbml6YXRpb25zIG1hbmFnZSB0aGVpciBwZW9wbGUgYW5kIGFjdGl2aXRpZXMgaW4gb25lIHBsYXRmb3JtLjwvcD4KPCEtLSAvd3A6cGFyYWdyYXBoIC0tPgoKPCEtLSB3cDpwYXJhZ3JhcGggLS0+CjxwPldpdGggS2FuYW5hcywgeW91ciBvcmdhbml6YXRpb24gY2FuOjwvcD4KPCEtLSAvd3A6cGFyYWdyYXBoIC0tPgoKPCEtLSB3cDpsaXN0IC0tPgo8dWwgY2xhc3M9IndwLWJsb2NrLWxpc3QiPjwhLS0gd3A6bGlzdC1pdGVtIC0tPgo8bGk+Y2VudHJhbGl6ZSBtZW1iZXJzLCBkb25vcnMsIHZvbHVudGVlcnMgYW5kIGNvbnRhY3RzLDwvbGk+CjwhLS0gL3dwOmxpc3QtaXRlbSAtLT4KCjwhLS0gd3A6bGlzdC1pdGVtIC0tPgo8bGk+Y3JlYXRlIG9ubGluZSBtZW1iZXJzaGlwLCBkb25hdGlvbiBhbmQgcmVnaXN0cmF0aW9uIGZvcm1zLDwvbGk+CjwhLS0gL3dwOmxpc3QtaXRlbSAtLT4KCjwhLS0gd3A6bGlzdC1pdGVtIC0tPgo8bGk+bWFuYWdlIGR1ZXMsIGRvbmF0aW9ucyBhbmQgZXZlbnQgcGF5bWVudHMsPC9saT4KPCEtLSAvd3A6bGlzdC1pdGVtIC0tPgoKPCEtLSB3cDpsaXN0LWl0ZW0gLS0+CjxsaT5vcmdhbml6ZSBldmVudHMgYW5kIHRyYWNrIGF0dGVuZGVlcyw8L2xpPgo8IS0tIC93cDpsaXN0LWl0ZW0gLS0+Cgo8IS0tIHdwOmxpc3QtaXRlbSAtLT4KPGxpPnNlbmQgdGFyZ2V0ZWQgY29tbXVuaWNhdGlvbnMsPC9saT4KPCEtLSAvd3A6bGlzdC1pdGVtIC0tPgoKPCEtLSB3cDpsaXN0LWl0ZW0gLS0+CjxsaT5zdG9yZSB1c2VmdWwgZG9jdW1lbnRzLDwvbGk+CjwhLS0gL3dwOmxpc3QtaXRlbSAtLT4KCjwhLS0gd3A6bGlzdC1pdGVtIC0tPgo8bGk+cmVkdWNlIHNwcmVhZHNoZWV0IHdvcmsuPC9saT4KPCEtLSAvd3A6bGlzdC1pdGVtIC0tPjwvdWw+CjwhLS0gL3dwOmxpc3QgLS0+Cgo8IS0tIHdwOnBhcmFncmFwaCAtLT4KPHA+Rm9yIGEgbmV3IENhbGlmb3JuaWEgbm9ucHJvZml0LCBLYW5hbmFzIGNhbiBoZWxwIHlvdSBtb3ZlIGZyb20gc2NhdHRlcmVkIHRvb2xzIHRvIGEgc3RydWN0dXJlZCBzeXN0ZW0uPC9wPgo8IS0tIC93cDpwYXJhZ3JhcGggLS0+Cgo8IS0tIHdwOnBhcmFncmFwaCAtLT4KPHA+SW5zdGVhZCBvZiBtYW5hZ2luZyB5b3VyIG9yZ2FuaXphdGlvbiBhY3Jvc3Mgc3ByZWFkc2hlZXRzLCBlbWFpbCBpbmJveGVzIGFuZCBwYXltZW50IHBsYXRmb3JtcywgeW91IGNhbiBidWlsZCBhIGNsZWFuZXIgZm91bmRhdGlvbiBmcm9tIGRheSBvbmUuPC9wPgoKPCEtLSB3cDpzcGFjZXIgeyJoZWlnaHQiOiIzMHB4In0gLS0+CjxkaXYgc3R5bGU9ImhlaWdodDozMHB4IiBhcmlhLWhpZGRlbj0idHJ1ZSIgY2xhc3M9IndwLWJsb2NrLXNwYWNlciI+PC9kaXY+CjwhLS0gL3dwOnNwYWNlciAtLT4KCjwhLS0gd3A6aGVhZGluZyAtLT4KPCEtLSAvd3A6aGVhZGluZyAtLT4KCjwhLS0gd3A6bGlzdCAtLT4KPHVsIGNsYXNzPSJ3cC1ibG9jay1saXN0Ij48IS0tIHdwOmxpc3QtaXRlbSAtLT4KPGxpPkRlZmluZSB5b3VyIG1pc3Npb24uPC9saT4KPCEtLSAvd3A6bGlzdC1pdGVtIC0tPgoKPCEtLSB3cDpsaXN0LWl0ZW0gLS0+CjxsaT5SZXNlYXJjaCBzaW1pbGFyIG9yZ2FuaXphdGlvbnMuPC9saT4KPCEtLSAvd3A6bGlzdC1pdGVtIC0tPgoKPCEtLSB3cDpsaXN0LWl0ZW0gLS0+CjxsaT5DaG9vc2UgdGhlIHJpZ2h0IG5vbnByb2ZpdCBzdHJ1Y3R1cmUuPC9saT4KPCEtLSAvd3A6bGlzdC1pdGVtIC0tPgoKPCEtLSB3cDpsaXN0LWl0ZW0gLS0+CjxsaT5TZWxlY3QgeW91ciBuYW1lLjwvbGk+CjwhLS0gL3dwOmxpc3QtaXRlbSAtLT4KCjwhLS0gd3A6bGlzdC1pdGVtIC0tPgo8bGk+UmVjcnVpdCB5b3VyIGZpcnN0IGJvYXJkIG1lbWJlcnMuPC9saT4KPCEtLSAvd3A6bGlzdC1pdGVtIC0tPgoKPCEtLSB3cDpsaXN0LWl0ZW0gLS0+CjxsaT5GaWxlIEFydGljbGVzIG9mIEluY29ycG9yYXRpb24uPC9saT4KPCEtLSAvd3A6bGlzdC1pdGVtIC0tPgoKPCEtLSB3cDpsaXN0LWl0ZW0gLS0+CjxsaT5DcmVhdGUgYnlsYXdzIGFuZCBwb2xpY2llcy48L2xpPgo8IS0tIC93cDpsaXN0LWl0ZW0gLS0+Cgo8IS0tIHdwOmxpc3QtaXRlbSAtLT4KPGxpPkdldCBhbiBFSU4uPC9saT4KPCEtLSAvd3A6bGlzdC1pdGVtIC0tPgoKPCEtLSB3cDpsaXN0LWl0ZW0gLS0+CjxsaT5BcHBseSBmb3IgdGF4IGV4ZW1wdGlvbiBpZiBhcHByb3ByaWF0ZS48L2xpPgo8IS0tIC93cDpsaXN0LWl0ZW0gLS0+Cgo8IS0tIHdwOmxpc3QtaXRlbSAtLT4KPGxpPlJldmlldyBDYWxpZm9ybmlhIHJlZ2lzdHJhdGlvbiByZXF1aXJlbWVudHMuPC9saT4KPCEtLSAvd3A6bGlzdC1pdGVtIC0tPgoKPCEtLSB3cDpsaXN0LWl0ZW0gLS0+CjxsaT5PcGVuIGEgYmFuayBhY2NvdW50LjwvbGk+CjwhLS0gL3dwOmxpc3QtaXRlbSAtLT4KCjwhLS0gd3A6bGlzdC1pdGVtIC0tPgo8bGk+U2V0IHVwIGZpbmFuY2lhbCB0cmFja2luZy48L2xpPgo8IS0tIC93cDpsaXN0LWl0ZW0gLS0+Cgo8IS0tIHdwOmxpc3QtaXRlbSAtLT4KPGxpPkNyZWF0ZSB5b3VyIG1lbWJlciwgZG9ub3IgYW5kIHZvbHVudGVlciBkYXRhYmFzZS48L2xpPgo8IS0tIC93cDpsaXN0LWl0ZW0gLS0+Cgo8IS0tIHdwOmxpc3QtaXRlbSAtLT4KPGxpPlByZXBhcmUgb25saW5lIGZvcm1zLjwvbGk+CjwhLS0gL3dwOmxpc3QtaXRlbSAtLT4KCjwhLS0gd3A6bGlzdC1pdGVtIC0tPgo8bGk+UGxhbiB5b3VyIGZpcnN0IGNvbW11bmljYXRpb25zIGFuZCBldmVudHMuPC9saT4KPCEtLSAvd3A6bGlzdC1pdGVtIC0tPjwvdWw+CjwhLS0gL3dwOmxpc3QgLS0+Cgo8IS0tIHdwOnNwYWNlciB7ImhlaWdodCI6IjMwcHgifSAtLT4KPGRpdiBzdHlsZT0iaGVpZ2h0OjMwcHgiIGFyaWEtaGlkZGVuPSJ0cnVlIiBjbGFzcz0id3AtYmxvY2stc3BhY2VyIj48L2Rpdj4KPCEtLSAvd3A6c3BhY2VyIC0tPgoKPCEtLSB3cDpoZWFkaW5nIC0tPgo8IS0tIC93cDpoZWFkaW5nIC0tPgoKPCEtLSB3cDpoZWFkaW5nIHsibGV2ZWwiOjN9IC0tPgo8aDMgY2xhc3M9IndwLWJsb2NrLWhlYWRpbmciPkRvIEkgbmVlZCA1MDEoYykoMykgc3RhdHVzIHRvIHN0YXJ0IGEgQ2FsaWZvcm5pYSBub25wcm9maXQ\/PC9oMz4KPCEtLSAvd3A6aGVhZGluZyAtLT4KCjwhLS0gd3A6cGFyYWdyYXBoIC0tPgo8cD5Zb3UgY2FuIGZvcm0gYSBub25wcm9maXQgY29ycG9yYXRpb24gdW5kZXIgQ2FsaWZvcm5pYSBsYXcgYmVmb3JlIHJlY2VpdmluZyBmZWRlcmFsIDUwMShjKSgzKSByZWNvZ25pdGlvbi4gSG93ZXZlciwgNTAxKGMpKDMpIHN0YXR1cyBpcyBvZnRlbiBpbXBvcnRhbnQgZm9yIGNoYXJpdGFibGUgb3JnYW5pemF0aW9ucyB0aGF0IHdhbnQgZmVkZXJhbCB0YXggZXhlbXB0aW9uIGFuZCBlbGlnaWJpbGl0eSBmb3IgdGF4LWRlZHVjdGlibGUgZG9uYXRpb25zLjwvcD4KPCEtLSAvd3A6cGFyYWdyYXBoIC0tPgoKPCEtLSB3cDpoZWFkaW5nIHsibGV2ZWwiOjN9IC0tPgo8aDMgY2xhc3M9IndwLWJsb2NrLWhlYWRpbmciPkNhbiBhIENhbGlmb3JuaWEgbm9ucHJvZml0IGhhdmUgbWVtYmVycz88L2gzPgo8IS0tIC93cDpoZWFkaW5nIC0tPgoKPCEtLSB3cDpwYXJhZ3JhcGggLS0+CjxwPlllcy4gU29tZSBub25wcm9maXRzIGhhdmUgbWVtYmVycywgd2hpbGUgb3RoZXJzIGRvIG5vdC4gTWVtYmVyc2hpcCBydWxlcyBzaG91bGQgYmUgYWRkcmVzc2VkIGluIHRoZSBieWxhd3MgYmVjYXVzZSB0aGV5IGNhbiBhZmZlY3Qgdm90aW5nIHJpZ2h0cywgZ292ZXJuYW5jZSBhbmQgYWRtaW5pc3RyYXRpb24uPC9wPgo8IS0tIC93cDpwYXJhZ3JhcGggLS0+Cgo8IS0tIHdwOmhlYWRpbmcgeyJsZXZlbCI6M30gLS0+CjxoMyBjbGFzcz0id3AtYmxvY2staGVhZGluZyI+V2hhdCByZWNvcmRzIHNob3VsZCBhIG5ldyBub25wcm9maXQga2VlcD88L2gzPgo8IS0tIC93cDpoZWFkaW5nIC0tPgoKPCEtLSB3cDpwYXJhZ3JhcGggLS0+CjxwPkEgbmV3IG5vbnByb2ZpdCBzaG91bGQga2VlcCBmb3JtYXRpb24gZG9jdW1lbnRzLCBieWxhd3MsIGJvYXJkIG1pbnV0ZXMsIGZpbmFuY2lhbCByZWNvcmRzLCBkb25hdGlvbiByZWNvcmRzLCBtZW1iZXIgcmVjb3Jkcywgdm9sdW50ZWVyIGluZm9ybWF0aW9uLCBldmVudCByZWdpc3RyYXRpb25zIGFuZCBjb21wbGlhbmNlIGZpbGluZ3MuPC9wPgo8IS0tIC93cDpwYXJhZ3JhcGggLS0+Cgo8IS0tIHdwOmhlYWRpbmcgeyJsZXZlbCI6M30gLS0+CjxoMyBjbGFzcz0id3AtYmxvY2staGVhZGluZyI+V2hhdCBzb2Z0d2FyZSBzaG91bGQgYSBuZXcgbm9ucHJvZml0IHVzZT88L2gzPgo8IS0tIC93cDpoZWFkaW5nIC0tPgoKPCEtLSB3cDpwYXJhZ3JhcGggLS0+CjxwPkEgbmV3IG5vbnByb2ZpdCBzaG91bGQgY2hvb3NlIHNvZnR3YXJlIHRoYXQgaGVscHMgbWFuYWdlIGNvbnRhY3RzLCBtZW1iZXJzLCBkb25vcnMsIHBheW1lbnRzLCBmb3JtcywgZXZlbnRzIGFuZCBjb21tdW5pY2F0aW9uLiBLYW5hbmFzIGhlbHBzIG5vbnByb2ZpdHMgYW5kIG1lbWJlci1iYXNlZCBvcmdhbml6YXRpb25zIGNlbnRyYWxpemUgdGhlc2UgZGFpbHkgbWFuYWdlbWVudCB0YXNrcy48L3A+CjwhLS0gL3dwOnBhcmFncmFwaCAtLT4KCjwhLS0gd3A6c3BhY2VyIHsiaGVpZ2h0IjoiMzBweCJ9IC0tPgo8ZGl2IHN0eWxlPSJoZWlnaHQ6MzBweCIgYXJpYS1oaWRkZW49InRydWUiIGNsYXNzPSJ3cC1ibG9jay1zcGFjZXIiPjwvZGl2Pgo8IS0tIC93cDpzcGFjZXIgLS0+Cgo8IS0tIHdwOmhlYWRpbmcgLS0+CjwhLS0gL3dwOmhlYWRpbmcgLS0+Cgo8IS0tIHdwOnBhcmFncmFwaCAtLT4KPHA+Q3JlYXRpbmcgYSBDYWxpZm9ybmlhIG5vbnByb2ZpdCBpcyBhIG1ham9yIHN0ZXAuIExlZ2FsIGZvcm1hdGlvbiBtYXR0ZXJzLCBidXQgZGFpbHkgb3JnYW5pemF0aW9uIG1hdHRlcnMgdG9vLjwvcD4KPCEtLSAvd3A6cGFyYWdyYXBoIC0tPgoKPCEtLSB3cDpwYXJhZ3JhcGggLS0+CjxwPkZyb20geW91ciBmaXJzdCBtZW1iZXJzIHRvIHlvdXIgZmlyc3QgZG9uYXRpb25zIGFuZCBldmVudHMsIHlvdXIgbm9ucHJvZml0IG5lZWRzIGNsZWFuIHJlY29yZHMsIHJlbGlhYmxlIGNvbW11bmljYXRpb24gYW5kIHNpbXBsZSB0b29scy48L3A+CjwhLS0gL3dwOnBhcmFncmFwaCAtLT4KCjwhLS0gd3A6cGFyYWdyYXBoIC0tPgo8cD5LYW5hbmFzIGhlbHBzIG5ldyBhbmQgZ3Jvd2luZyBub25wcm9maXRzIG1hbmFnZSBtZW1iZXJzLCBkb25hdGlvbnMsIGV2ZW50cywgZm9ybXMsIHBheW1lbnRzIGFuZCBjb21tdW5pY2F0aW9ucyBmcm9tIG9uZSBzaW1wbGUgcGxhdGZvcm0uPC9wPgo8IS0tIC93cDpwYXJhZ3JhcGggLS0+Cgo8IS0tIHdwOnBhcmFncmFwaCAtLT4KPHA+PHN0cm9uZz5TdGFydCB5b3VyIGZyZWUgdHJpYWwgYW5kIG9yZ2FuaXplIHlvdXIgbm9ucHJvZml0IGZyb20gZGF5IG9uZS48L3N0cm9uZz48L3A+CmhlaWdodGhlaWdodGhlaWdodGhlaWdodGhlaWdodGhlaWdodGhlaWdodGhlaWdodDwhLS0gL3dwOnNwYWNlciAtLT4KPCEtLSB3cDpzcGFjZXIgeyJoZWlnaHQiOiIzMHB4In0gLS0+CjxkaXYgc3R5bGU9ImhlaWdodDozMHB4IiBhcmlhLWhpZGRlbj0idHJ1ZSIgY2xhc3M9IndwLWJsb2NrLXNwYWNlciI+PC9kaXY+CjwhLS0gL3dwOnNwYWNlciAtLT4KPCEtLSB3cDpzcGFjZXIgeyJoZWlnaHQiOiIzMHB4In0gLS0+CjxkaXYgc3R5bGU9ImhlaWdodDozMHB4IiBhcmlhLWhpZGRlbj0idHJ1ZSIgY2xhc3M9IndwLWJsb2NrLXNwYWNlciI+PC9kaXY+CjwhLS0gL3dwOnNwYWNlciAtLT4KPCEtLSB3cDpzcGFjZXIgeyJoZWlnaHQiOiIzMHB4In0gLS0+CjxkaXYgc3R5bGU9ImhlaWdodDozMHB4IiBhcmlhLWhpZGRlbj0idHJ1ZSIgY2xhc3M9IndwLWJsb2NrLXNwYWNlciI+PC9kaXY+CjwhLS0gL3dwOnNwYWNlciAtLT4KPCEtLSB3cDpzcGFjZXIgeyJoZWlnaHQiOiIzMHB4In0gLS0+CjxkaXYgc3R5bGU9ImhlaWdodDozMHB4IiBhcmlhLWhpZGRlbj0idHJ1ZSIgY2xhc3M9IndwLWJsb2NrLXNwYWNlciI+PC9kaXY+CjwhLS0gL3dwOnNwYWNlciAtLT4KPCEtLSB3cDpzcGFjZXIgeyJoZWlnaHQiOiIzMHB4In0gLS0+CjxkaXYgc3R5bGU9ImhlaWdodDozMHB4IiBhcmlhLWhpZGRlbj0idHJ1ZSIgY2xhc3M9IndwLWJsb2NrLXNwYWNlciI+PC9kaXY+CjwhLS0gL3dwOnNwYWNlciAtLT4KPCEtLSB3cDpzcGFjZXIgeyJoZWlnaHQiOiIzMHB4In0gLS0+CjxkaXYgc3R5bGU9ImhlaWdodDozMHB4IiBhcmlhLWhpZGRlbj0idHJ1ZSIgY2xhc3M9IndwLWJsb2NrLXNwYWNlciI+PC9kaXY+CjwhLS0gL3dwOnNwYWNlciAtLT4KPCEtLSB3cDpzcGFjZXIgeyJoZWlnaHQiOiIzMHB4In0gLS0+CjxkaXYgc3R5bGU9ImhlaWdodDozMHB4IiBhcmlhLWhpZGRlbj0idHJ1ZSIgY2xhc3M9IndwLWJsb2NrLXNwYWNlciI+PC9kaXY+CjwhLS0gL3dwOnNwYWNlciAtLT4KaGVpZ2h0aGVpZ2h0aGVpZ2h0aGVpZ2h0SG93IHRvIFN0YXQgYSBDYWxpZnJuYSBOcHJvZml0OkEgUHJjdGljYWwgR2lkZSBmb3IgTmV3IE9yZ2FuaXphaW5zIC08IS0tIHdwOnNwYWNlciB7ImhlaWdodCI6IjMwcHgifSAtLT4KPGRpdiBzdHlsZT0iaGVpZ2h0OjMwcHgiIGFyaWEtaGlkZGVuPSJ0cnVlIiBjbGFzcz0id3AtYmxvY2stc3BhY2VyIj48L2Rpdj4KPCEtLSAvd3A6c3BhY2VyIC0tPgo8IS0tIHdwOnNwYWNlciB7ImhlaWdodCI6IjMwcHgifSAtLT4KPGRpdiBzdHlsZT0iaGVpZ2h0OjMwcHgiIGFyaWEtaGlkZGVuPSJ0cnVlIiBjbGFzcz0id3AtYmxvY2stc3BhY2VyIj48L2Rpdj4KPCEtLSAvd3A6c3BhY2VyIC0tPgo8IS0tIHdwOnNwYWNlciB7ImhlaWdodCI6IjMwcHgifSAtLT4KPGRpdiBzdHlsZT0iaGVpZ2h0OjMwcHgiIGFyaWEtaGlkZGVuPSJ0cnVlIiBjbGFzcz0id3AtYmxvY2stc3BhY2VyIj48L2Rpdj4KPCEtLSAvd3A6c3BhY2VyIC0tPgo8IS0tIHdwOnNwYWNlciB7ImhlaWdodCI6IjMwcHgifSAtLT4KPGRpdiBzdHlsZT0iaGVpZ2h0OjMwcHgiIGFyaWEtaGlkZGVuPSJ0cnVlIiBjbGFzcz0id3AtYmxvY2stc3BhY2VyIj48L2Rpdj4KPCEtLSAvd3A6c3BhY2VyIC0tPgo8IS0tIHdwOnNwYWNlciB7ImhlaWdodCI6IjMwcHgifSAtLT4KPGRpdiBzdHlsZT0iaGVpZ2h0OjMwcHgiIGFyaWEtaGlkZGVuPSJ0cnVlIiBjbGFzcz0id3AtYmxvY2stc3BhY2VyIj48L2Rpdj4KbGV2ZWw8c3Ryb25nPjwvc3Ryb25nPjxzdHJvbmc+PC9zdHJvbmc+PCEtLSAvd3A6aGVhZGluZyAtLT4KPHN0cm9uZz48L3N0cm9uZz48c3Ryb25nPjwvc3Ryb25nPjxzdHJvbmc+PC9zdHJvbmc+PHN0cm9uZz48L3N0cm9uZz48c3Ryb25nPjwvc3Ryb25nPjxzdHJvbmc+PC9zdHJvbmc+PHN0cm9uZz48L3N0cm9uZz48c3Ryb25nPjwvc3Ryb25nPjxzdHJvbmc+PC9zdHJvbmc+PHN0cm9uZz48L3N0cm9uZz48c3Ryb25nPjwvc3Ryb25nPjxzdHJvbmc+PC9zdHJvbmc+PHN0cm9uZz48L3N0cm9uZz50YWdOYW1lbGF5b3V0Y2xpZW50SWRpc1ZhbGlkbmFtZWF0dHJpYnV0ZXNjb250ZW50PHN0cm9uZz5Ib3cgS2FuYW5hcyBoZWxwcyBuZXcgbm9ucHJvZml0cyBnZXQgb3JnYW5pemVkPC9zdHJvbmc+bGV2ZWxpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG5hbWVhdHRyaWJ1dGVzY29udGVudEthbmFuYXMgaGVscHMgbm9ucHJvZml0cywgY2x1YnMsIGFzc29jaWF0aW9ucyBhbmQgY29tbXVuaXR5IG9yZ2FuaXphdGlvbnMgbWFuYWdlIHRoZWlyIHBlb3BsZSBhbmQgYWN0aXZpdGllcyBpbiBvbmUgcGxhdGZvcm0uZHJvcENhcGlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkbmFtZWF0dHJpYnV0ZXNjb250ZW50V2l0aCBLYW5hbmFzLCB5b3VyIG9yZ2FuaXphdGlvbiBjYW46ZHJvcENhcGlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkbmFtZWF0dHJpYnV0ZXNvcmRlcmVkdmFsdWVzaW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRuYW1lYXR0cmlidXRlc2NvbnRlbnRjZW50cmFsaXplIG1lbWJlcnMsIGRvbm9ycywgdm9sdW50ZWVycyBhbmQgY29udGFjdHMsaW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRuYW1lYXR0cmlidXRlc2NvbnRlbnRjcmVhdGUgb25saW5lIG1lbWJlcnNoaXAsIGRvbmF0aW9uIGFuZCByZWdpc3RyYXRpb24gZm9ybXMsaW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRuYW1lYXR0cmlidXRlc2NvbnRlbnRtYW5hZ2UgZHVlcywgZG9uYXRpb25zIGFuZCBldmVudCBwYXltZW50cyxpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG5hbWVhdHRyaWJ1dGVzY29udGVudG9yZ2FuaXplIGV2ZW50cyBhbmQgdHJhY2sgYXR0ZW5kZWVzLGlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkbmFtZWF0dHJpYnV0ZXNjb250ZW50c2VuZCB0YXJnZXRlZCBjb21tdW5pY2F0aW9ucyxpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG5hbWVhdHRyaWJ1dGVzY29udGVudHN0b3JlIHVzZWZ1bCBkb2N1bWVudHMsaW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRuYW1lYXR0cmlidXRlc2NvbnRlbnRyZWR1Y2Ugc3ByZWFkc2hlZXQgd29yay5pbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG5hbWVhdHRyaWJ1dGVzY29udGVudEZvciBhIG5ldyBDYWxpZm9ybmlhIG5vbnByb2ZpdCwgS2FuYW5hcyBjYW4gaGVscCB5b3UgbW92ZSBmcm9tIHNjYXR0ZXJlZCB0b29scyB0byBhIHN0cnVjdHVyZWQgc3lzdGVtLmRyb3BDYXBpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG5hbWVhdHRyaWJ1dGVzY29udGVudEluc3RlYWQgb2YgbWFuYWdpbmcgeW91ciBvcmdhbml6YXRpb24gYWNyb3NzIHNwcmVhZHNoZWV0cywgZW1haWwgaW5ib3hlcyBhbmQgcGF5bWVudCBwbGF0Zm9ybXMsIHlvdSBjYW4gYnVpbGQgYSBjbGVhbmVyIGZvdW5kYXRpb24gZnJvbSBkYXkgb25lLmRyb3BDYXBpbm5lckJsb2Nrc2JhY2tncm91bmRDb2xvcjwhLS0gd3A6aGVhZGluZyB7ImxldmVsIjoxfSAtLT4KPGgxIGNsYXNzPSJ3cC1ibG9jay1oZWFkaW5nIj48c3Ryb25nPkhvdyB0byBTdGFydCBhIENhbGlmb3JuaWEgTm9ucHJvZml0OiBBIFByYWN0aWNhbCBHdWlkZSBmb3IgTmV3IE9yZ2FuaXphdGlvbnM8L3N0cm9uZz48L2gxPgo8IS0tIHdwOmhlYWRpbmcgLS0+CjxoMiBjbGFzcz0id3AtYmxvY2staGVhZGluZyI+PHN0cm9uZz4xLiBEZWZpbmUgeW91ciBtaXNzaW9uPC9zdHJvbmc+PC9oMj4KPGgyIGNsYXNzPSJ3cC1ibG9jay1oZWFkaW5nIj48c3Ryb25nPjIuIENob29zZSB0aGUgcmlnaHQgbm9ucHJvZml0IHN0cnVjdHVyZTwvc3Ryb25nPjwvaDI+CjxoMiBjbGFzcz0id3AtYmxvY2staGVhZGluZyI+PHN0cm9uZz4zLiBDaG9vc2UgeW91ciBub25wcm9maXQgbmFtZTwvc3Ryb25nPjwvaDI+CjxoMiBjbGFzcz0id3AtYmxvY2staGVhZGluZyI+PHN0cm9uZz40LiBSZWNydWl0IHlvdXIgZmlyc3QgYm9hcmQgbWVtYmVyczwvc3Ryb25nPjwvaDI+CjxoMiBjbGFzcz0id3AtYmxvY2staGVhZGluZyI+PHN0cm9uZz41LiBGaWxlIEFydGljbGVzIG9mIEluY29ycG9yYXRpb248L3N0cm9uZz48L2gyPgo8aDIgY2xhc3M9IndwLWJsb2NrLWhlYWRpbmciPjxzdHJvbmc+Ni4gQ3JlYXRlIGJ5bGF3cyBhbmQgYmFzaWMgcG9saWNpZXM8L3N0cm9uZz48L2gyPgo8aDIgY2xhc3M9IndwLWJsb2NrLWhlYWRpbmciPjxzdHJvbmc+Ny4gR2V0IGFuIEVJTiBhbmQgYXBwbHkgZm9yIHRheCBleGVtcHRpb248L3N0cm9uZz48L2gyPgo8aDIgY2xhc3M9IndwLWJsb2NrLWhlYWRpbmciPjxzdHJvbmc+OC4gUmV2aWV3IENhbGlmb3JuaWEgcmVnaXN0cmF0aW9uIGFuZCBjb21wbGlhbmNlIHJlcXVpcmVtZW50czwvc3Ryb25nPjwvaDI+CjxoMiBjbGFzcz0id3AtYmxvY2staGVhZGluZyI+PHN0cm9uZz45LiBPcGVuIGEgYmFuayBhY2NvdW50IGFuZCB0cmFjayBmaW5hbmNlczwvc3Ryb25nPjwvaDI+CjxoMiBjbGFzcz0id3AtYmxvY2staGVhZGluZyI+PHN0cm9uZz4xMC4gT3JnYW5pemUgbWVtYmVycywgZG9ub3JzIGFuZCB2b2x1bnRlZXJzIGZyb20gZGF5IG9uZTwvc3Ryb25nPjwvaDI+CjxoMiBjbGFzcz0id3AtYmxvY2staGVhZGluZyI+PHN0cm9uZz4xMS4gU2V0IHVwIGZvcm1zLCBldmVudHMgYW5kIGNvbW11bmljYXRpb25zPC9zdHJvbmc+PC9oMj4KPGgyIGNsYXNzPSJ3cC1ibG9jay1oZWFkaW5nIj48c3Ryb25nPkhvdyBLYW5hbmFzIGhlbHBzIG5ldyBub25wcm9maXRzIGdldCBvcmdhbml6ZWQ8L3N0cm9uZz48L2gyPgo8IS0tIC93cDpwYXJhZ3JhcGggLS0+PC9kaXY+CjwhLS0gL3dwOmdyb3VwIC0tPgpjbGFzc05hbWVjbGllbnRJZGlzVmFsaWRuYW1lYXR0cmlidXRlc2FsdGNhcHRpb25pbm5lckJsb2Nrc2lkbGlua3VybGhyZWZzaXplU2x1Z2xpbmtEZXN0aW5hdGlvbmFsaWdud2lkdGhoZWlnaHRhbHRjYXB0aW9uaWRsaW5rdXJsaHJlZnNpemVTbHVnbGlua0Rlc3RpbmF0aW9uYWxpZ253aWR0aGhlaWdodGNvbnRlbnQ8c3Ryb25nPkhvdyBLYW5hbmFzIGhlbHBzIG5ldyBub25wcm9maXRzIGdldCBvcmdhbml6ZWQ8L3N0cm9uZz5sZXZlbDxzdHJvbmc+PC9zdHJvbmc+PHN0cm9uZz48L3N0cm9uZz48c3Ryb25nPjwvc3Ryb25nPjwhLS0gd3A6Z3JvdXAgeyJjbGFzc05hbWUiOiJyb3VuZERpdiIsImJhY2tncm91bmRDb2xvciI6ImJhc2UiLCJsYXlvdXQiOnsidHlwZSI6ImNvbnN0cmFpbmVkIn19IC0tPgo8ZGl2IGNsYXNzPSJ3cC1ibG9jay1ncm91cCByb3VuZERpdiBoYXMtYmFzZS1iYWNrZ3JvdW5kLWNvbG9yIGhhcy1iYWNrZ3JvdW5kIj48IS0tIHdwOmltYWdlIHsiaWQiOjcwNTksIndpZHRoIjoiYXV0byIsImhlaWdodCI6IjE1MHB4Iiwic2l6ZVNsdWciOiJtZWRpdW0iLCJsaW5rRGVzdGluYXRpb24iOiJub25lIiwiYWxpZ24iOiJjZW50ZXIifSAtLT4KPGZpZ3VyZSBjbGFzcz0id3AtYmxvY2staW1hZ2UgYWxpZ25jZW50ZXIgc2l6ZS1tZWRpdW0gaXMtcmVzaXplZCI+PGltZyBzcmM9Imh0dHBzOi8vd3d3LmthbmFuYXMuY29tL2VuL3dwLWNvbnRlbnQvdXBsb2Fkcy9zaXRlcy8yMTQ1LzIwMjYvMDUvYXZhdGFyLXRodW1iLTIwOHgzMDAucG5nIiBhbHQ9IiIgY2xhc3M9IndwLWltYWdlLTcwNTkiIHN0eWxlPSJ3aWR0aDphdXRvO2hlaWdodDoxNTBweCIvPjwvZmlndXJlPgo8IS0tIC93cDppbWFnZSAtLT4KCjwhLS0gd3A6aGVhZGluZyAtLT4KPGgyIGNsYXNzPSJ3cC1ibG9jay1oZWFkaW5nIj48c3Ryb25nPlF1aWNrIGNoZWNrbGlzdCBmb3Igc3RhcnRpbmcgYSBDYWxpZm9ybmlhIG5vbnByb2ZpdDwvc3Ryb25nPjwvaDI+CjxoMiBjbGFzcz0id3AtYmxvY2staGVhZGluZyI+PHN0cm9uZz5GQVE8L3N0cm9uZz48L2gyPgo8aDIgY2xhc3M9IndwLWJsb2NrLWhlYWRpbmciPjxzdHJvbmc+U3RhcnQgeW91ciBDYWxpZm9ybmlhIG5vbnByb2ZpdCB3aXRoIGEgc3Ryb25nZXIgZm91bmRhdGlvbjwvc3Ryb25nPjwvaDI+CmNsaWVudElkaXNWYWxpZG5hbWVhdHRyaWJ1dGVzaGVpZ2h0aW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRuYW1lYXR0cmlidXRlc3JlZmNvbnRlbnRpbm5lckJsb2NrczwhLS0gL3dwOnBhcmFncmFwaCAtLT4KCjwhLS0gd3A6c3BhY2VyIHsiaGVpZ2h0IjoiMzBweCJ9IC0tPgo8ZGl2IHN0eWxlPSJoZWlnaHQ6MzBweCIgYXJpYS1oaWRkZW49InRydWUiIGNsYXNzPSJ3cC1ibG9jay1zcGFjZXIiPjwvZGl2Pgo8IS0tIC93cDpzcGFjZXIgLS0+Cgo8IS0tIHdwOmJsb2NrIHsicmVmIjo2MjQ1fSAvLS0+ZG9jdW1lbnRzbHVnc3RhdGVzYXZlZEF0c3RhdGVzYXZlZEJ5BQcIBAgGCAVBA0IAQQMIBwgHCAYIDggOCAsIBkgBBggECQgKCAQIBggHBApHAAuMAQgHBAoHgwQHCwgHBAoHiAMHCwgHBAoHvAEHCwgHBAoHqwMHCwgHBApHAAsIBwQKBxYFCwgHBAoHOgcLCAcECgcyBwsIBwQKBwYLCAcECgciCwgHBAoHHgsIBwQKBzELCAcECgeZAgcLCAcECgexAgcLCAcECkcACwgHBAoHJwULCAcECgeGBQcLCAcECgeJBAcLCAcECgeEAQcLCAcECkcACwgHBAoHHQULCAcECgeYBAcLCAcECgcgBwsIBwQKBwYLCAcECgcGCwgHBAoHCgsIBwQKBw4LCAcECgcaCwgHBAoHKgsIBwQKB6sBBwsIBwQKRwALCAcECgcjBQsIBwQKB5ECBwsIBwQKBzwHCwgHBAoHBgsIBwQKBwgLCAcECgcSCwgHBAoHDAsIBwQKBxULCAcECgcPCwgHBApHAAsIBwQKB0sACAcECgeJAgcLCAcECkcACwgHBAoHIQULCAcECgeRAwcLCAcECgczBwsIBwQKBwYLCAcECgcVCwgHBAoHDAsIBwQKByELCAcECgc9CwgHBAoHnQIHCwgHBApHAAsIBwQKByMFCwgHBAoHOgcLCAcECgcPBwsIBwQKBwYLCAcECgcQCwgHBAoHDgsIBwQKBw4LCAcECgcSCwgHBAoHEQsIBwQKBx4LCAcECgdLAAgHBAoHFAsIBwQKB6sBBwsIBwQKB4MCBwsIBwQKRwALCAcECgcpBQsIBwQKB7MDBwsIBwQKB5EEBwsIBwQKB5ACBwsIBwQKRwALCAcECgc9BQsIBwQKB5cCBwsIBwQKB5UGBwsIBwQKB4gBBwsIBwQKRwALCAcECgcpBQsIBwQKB6ABBwsIBwQKByoHCwgHBAoHBgsIBwQKBwoLCAcECgcQCwgHBAoHSwAIBwQKBw0LCAcECkcACwgHBAoHCQsIBwQKBw8LCAcECgcQCwgHBAoHgwQHCwgHBApHAAsIBwQKBzgFCwgHBAoHuQEHCwgHBAoHGgcLCAcECgcGCwgHBAoHDgsIBwQKBxELCAcECkcACwgHBAoHSwAIBwQKBxMLCAcECgcJCwgHBAoHCQsIBwQKRwALCAcECgdLAAgHBAoHqwIHCwgHBAoHigEHCwgHBApHAAsIBwQKBysFCwgHBAoHKwcLCAcECgcGCwgHBAoHGAsIBwQKBxILCAcECgcPCwgHBAoHFAsIBwQKBwgLCAcECgcICwgHBAoHEAsIBwQKB6UBBwsIBwQKB5wCBwsIBwQKBzoHCwgHBApHAAsIBwQKBy4FCwgHBAoHvQEHCwgHBAoHJAcLCAcECgcGCwgHBAoHNAsIBwQKBzoLCAcECgcqCwgHBAoHJAsIBwQKBx0LCAcECgcXCwgHBAoHGAsIBwQKB6YBBwsIBwQKB5ACBwsIBwQKRwALCAcECgczBQsIBwQKBwYLCAcECgcUCwgHBAoHHwsIBwQKByULCAcECgcRCwgHBAoHIQsIBwQKBx8LCAcECgcbCwgHBAoHSwAIBwQKBycLCAcECgcsCwgHBAoHFAsIBwQKBxoLCAcECgcxCwgHBAoHFQsIBwQKByoLCAcECkcACwgHBAoHAwULCAcECgc7BQsIBwQKB4EEBwsIBwQKBygFCwgHBAoHsAIHCwgHBAoHKQULCAcECge\/AgcLCAcECgcpBQsIBwQKB58DBwsIBwQKRwALCAcECgc6BQsIBwQKB60BBwsIBwQKB4gCBwsIBwQKB4gCBwsIBwQKB5ABBwtGAYsQAb8PFYsNFZcQFbQQFboPFbMSFYwNFawMFagSFZgUFYsSAb8UmgK5F68bowpGBhTEAgVGAgoJAgMGAQQIFAECQQDEAgKwAQUICQgJFQgJCAkICQgJCAkICQgJCAkICQgJCAkICQgJBwYIBwQKBz8FCwgHBAoHvQEHCwgHBAoHJAcLCAcECgcGCwgHBAoHNAsIBwQKBzoLCAcECgcqCwgHBAoHJAsIBwQKBx0LCAcECgcXCwgHBAoHGAsIBwQKB6YBBwsIBwQKB5ACBwsPoAKeAZsBkQGXAZUBlwGdAbEBnQGsAZ8BogEwCQgHBAoDBwsCBAMECA9FAAYDBwIEAwQID0UABgc\/BQgJCAkICYUJpwE3rgEIBwQKBgsIBwQKAwcLvAIIBAUHBQcOAQMAAAEJAAABAgCiCwHWBUIBAQBBAAIAQQACAEEAAgBBAAIAQQACAEEAAEEAAgBBAAIAQQACAEEAAEEAAgBBAAIAQQACAEEAAgBBAAIAQQAAQQACAEEAAgBBAAIAQQACAEEAAEEAAgBBAAIAQQACAEEAAEEAAgBBAAIAQQACAEEAAgBBAAIAQQACAEEAAEEAAgBBAAIAQQACAEEAAEEAAgBBAAIAQQACAEEAAgBBAAIAQQACAEEAAgBBAAIAQQAAQQACAEEAAgBBAAIAQQAAQQACAEEAAgBBAAIAQQACAEEAAgBBAABBAAIAQQACAEEAAgBBAABBAAIAQQACAEEAAgBBAAIAQQACAEEAAgBBAAIAQQACAEEAAgBBAAIAQQAAQQACAEEAAgBBAAIAQQACAEEAAEEAAgBBAAIAQQACAEEAAgBBAABBAAIAQQACAEEAAgBBAABBAAIAQQACAEEAAgBBAAIAQQACAEEAAgBBAAIAQQACAEEAAgBBAABBAAIAQQACAEEAAgBBAABBAAIAQQACAEEAAgBBAAIAQQACAEEAAgBBAAIAQQACAEEAAgBBAAIAQQACAEEAAEEAAgBBAAIAQQAAQQACAEEAAgBBAAIAQQACAEEAAgBBAAIAQQACAEEAAgBBAAIAQQACAEEAAEEAAgBBAAIAQQACAEEAAEEAAgBBAAIAQQACAEEAAgBBAAIAQQACAEEAAgBBAAIAQQACAEEAAEEAAgBBAABBAAIAQQACAEEAAgBBAAIAQQACAEEAAgBBAAIAQQACAEEAAgBBAAIAQQACAEEAAgBBAAIAQQACAEEAAgBBAABBAAIAQQACAEEAAgBBAAIAQQACAEEAAgBBAAIAQQACAEEAAgBBAABBAAIAQQACAEEAAgBBAAIAQQACAEEAAgBBAAIAQQACAEEAAEEAAgBBAAIAQQACAEEAAgBBAAIAQQACAEEAAgBBAAIAQQACAEEAAgBCAEEAAEEAAFBBlAWBAqgBjQGoAYoBqAGAAagBhgGoAYQBqAGGAagBjAGoAaABqAGMAagBmwGoAY4BqAGlAReWASadARZBHZ8BQROUAqoBQTOmAgdBDwNBHwHGDgB9AX0BfQB3BmNsb3NlZHcEb3Blbnl3AHcIc3RhbmRhcmR3AHUAdQB1AX0OdyRiOTE2Mzc0ZC01MTc4LTRkOWYtYTA5My0xZTc0MjRkMTQ4ZmJ4dw5jb3JlL3BhcmFncmFwaHl3JDc1MGNjMTdkLWU4NmItNGIxMS05YTIyLTAxZWJmMGU0N2MyMXh3DmNvcmUvcGFyYWdyYXBoeXckZDI0ZDY1YWItYWJkMS00ZDY1LWIxZGQtYzFjNjRlYWM4OGQ4eHcOY29yZS9wYXJhZ3JhcGh5dyRlYjU1NzE3Yi0zMTY1LTQ4YjItYWRlMS1lNDc5NmFiODk1ZWZ4dw5jb3JlL3BhcmFncmFwaHl3JGYxNjJmNDBkLWRiNTYtNGRlYS1hNzQxLWY2MjZmYjkzYmU2Ynh3DmNvcmUvcGFyYWdyYXBoeXckYjdmYTFiOTEtZGM1Yi00ODlhLWE4MWMtMTIwNTMyMmRlYTY0eHcOY29yZS9zZXBhcmF0b3J3DWFscGhhLWNoYW5uZWx3AmhydyQ4OGVhMTE5OS1jNGNkLTRlNGQtYTg3ZS01YzRhOTFhNzFlZjd4dwxjb3JlL2hlYWRpbmd9AnckZDE5MGMzYzctNTE0ZC00NmY2LTg3OTAtZWE0NTI3N2NmZTAxeHcOY29yZS9wYXJhZ3JhcGh5dyQyYTU1ZTYzZC04ZTQ1LTRiZmQtYmFjMi0yNzk0MGFjZjU3MTh4dw5jb3JlL3BhcmFncmFwaHl3JDNmMDIxNTA3LTA0MmEtNGRhYi1hMGFiLTEwYWRhMjdkYmZjZnh3CWNvcmUvbGlzdHl3AHckMGYxM2MxM2EtZjBlNS00MWI1LWFiNDAtNDZhYjFjZTdiNjI2eHcOY29yZS9saXN0LWl0ZW13JGM1MGE5NmNlLTQ2MDItNDFlYi04Yjg5LThmZjJjODQ0NmViNHh3DmNvcmUvbGlzdC1pdGVtdyQ0Nzg4OGJlOS0xNTcxLTQyNWEtOGM2Zi0wM2VjZDVmOTkzMGJ4dw5jb3JlL2xpc3QtaXRlbXckY2Q5OTc2MTgtMTZjYi00YTJlLWExMzQtOTJlNTA3MmZlYzcyeHcOY29yZS9wYXJhZ3JhcGh5dyRhMDI5NTg2OS03YjNmLTQxOTAtOWUyMC1iOGRlNzU1MTQ3NDd4dw5jb3JlL3BhcmFncmFwaHl3JGUwY2VlYjg0LTM0YzctNDYxMy05MmRmLTA1Y2ZjNmU5YWVhMHh3DmNvcmUvc2VwYXJhdG9ydw1hbHBoYS1jaGFubmVsdwJocnckMjUwOTI5N2QtYTI2Ny00ZDdjLWI0YzUtYTMxY2EwYWYxZGNieHcMY29yZS9oZWFkaW5nfQJ3JDllMWZiYTcwLTdlNTMtNDU5Yy1hYmNlLWJiMWVkZmVmOTE1NHh3DmNvcmUvcGFyYWdyYXBoeXckMzE4MWQ5ODUtZGQyNC00NGE4LWIzMjEtNjFiZDc0Y2MwZjQyeHcOY29yZS9wYXJhZ3JhcGh5dyQyMGNiZjc0Ny0xNTk2LTQ5YWMtOWRkZS0yMDVkOWE3Y2VkNzB4dw5jb3JlL3BhcmFncmFwaHl3JDdiMTExZDAyLWRiYzAtNGJlMS1iMTU5LTU1YzQwNjNiMjYyM3h3DmNvcmUvc2VwYXJhdG9ydw1hbHBoYS1jaGFubmVsdwJocnckOTdhNWVlNGItYTRiMi00OWRjLWFhYmYtNmQ0MDhmNjc2ZDA1eHcMY29yZS9oZWFkaW5nfQJ3JDU4ZTAwYjZmLTY1ZGEtNDBhNy1iNjY4LThiMzA2ZTQ0NDk2NXh3DmNvcmUvcGFyYWdyYXBoeXckZmVhODRlNGEtZTE4MC00YWI1LWIyZTMtZWM1MWZjZjQ1ZjAxeHcOY29yZS9wYXJhZ3JhcGh5dyQzZDI3ODM3Zi05NThlLTRhYWItYjExNC1lOThjOWI4MmE0ZDh4dwljb3JlL2xpc3R5dwB3JDRhZmYxNTUyLTE3MDctNDUwZS1iOWQ1LWI2MGVhMzNlNWUxZnh3DmNvcmUvbGlzdC1pdGVtdyQyOWMzNWJhMy00N2U5LTQ5ZDAtODMzOS1jZDAzYjA1NTNiYjR4dw5jb3JlL2xpc3QtaXRlbXckMjFjYWUwODgtNTYxZS00NTA3LTk5NmYtNDE5YzRiYzY1MjA2eHcOY29yZS9saXN0LWl0ZW13JDdkYmI2MDZmLWRlMDktNDg1MC1hODAzLTEyNTdhNmRkZjI0OHh3DmNvcmUvbGlzdC1pdGVtdyQ1NjI3ZTYxMy1hYmQxLTQ5YWItOWYzMC03MDc2NjA4Zjg2ZmV4dw5jb3JlL2xpc3QtaXRlbXckODFhYmM5OWItNGYzNi00MGIzLTkyMDgtY2E0ZDM4MGY0YTE2eHcOY29yZS9wYXJhZ3JhcGh5dyRhZTM3ODg3Ny1hMTk5LTQwZjItYmQzYy0xMWUwODEzNmU3Nzh4dw5jb3JlL3NlcGFyYXRvcncNYWxwaGEtY2hhbm5lbHcCaHJ3JGY5YzhhM2QzLWM3YWItNDg3OC1hYzdjLWI2ZDcyZDczZjIyM3h3DGNvcmUvaGVhZGluZ30CdyQ5ODRiZjUxNS04YjE1LTRlYzctOGJhMS0zYWRlZWRlMWZlNDZ4dw5jb3JlL3BhcmFncmFwaHl3JDNkMGU1MDZkLTViYzUtNDI3NS1iZjExLTRiMWE3ZjBkOGMyZHh3DmNvcmUvcGFyYWdyYXBoeXckMzc2NjA1YzktZDE0Yi00ZGZjLWJlOWEtNmUyOTg2MTFmMDVmeHcJY29yZS9saXN0eXcAdyRhOGExMTAwZS01OWY0LTQzZTMtYmFiMS01NDA0M2M1MTczNzR4dw5jb3JlL2xpc3QtaXRlbXckZDgyODRlYWMtOWI5MC00YjBkLTljMzMtY2Y1ODU2ZmE4MmQ1eHcOY29yZS9saXN0LWl0ZW13JDI1ZmViOTE5LTg5MjQtNDFjNC1hYzQxLWE1ZDgyMGVlMmQwYXh3DmNvcmUvbGlzdC1pdGVtdyQzYzEzYzE0My0xNTA4LTQ2NTUtYjIxMC01MjE2NWQ3ZjAzNDR4dw5jb3JlL2xpc3QtaXRlbXckNDNhODc3YWYtZWM1Ny00MDQ0LTgzYWItZmMxYjk2OTQ2MzkyeHcOY29yZS9saXN0LWl0ZW13JDNiZTY3YWYwLTc1ZmYtNDQ3OC1hZTEwLTExMDk4YjVmNDg0ZHh3DmNvcmUvbGlzdC1pdGVtdyQxNzQ5NGE5Ny1mMTdhLTQ4ZWMtOTgzMS00NGU0NDRhODNlMjR4dw5jb3JlL2xpc3QtaXRlbXckMGNjYWVkYmMtYTUxZi00MDg4LWE5ZDEtNGI3MzRjMzkyNmVleHcOY29yZS9wYXJhZ3JhcGh5dyQwY2NiM2I5OS05MmYzLTQ5MTctOTliMy0yNzZjYzU1Y2E2YWF4dw5jb3JlL3NlcGFyYXRvcncNYWxwaGEtY2hhbm5lbHcCaHJ3JGFhMTNlNmEwLWE3NjEtNDNmYS1hM2Q5LTBlNzc4Mzc3MWUwNnh3DGNvcmUvaGVhZGluZ30CdyRhODk1ZGNiNi1hODYxLTRmMWEtYTQwMy0xNzFjMDk0YmI5MTR4dw5jb3JlL3BhcmFncmFwaHl3JDRjYjEyMjU5LTM3ZjQtNDM5NS1iZTE0LTIzMDFlZWVhNWMxMXh3DmNvcmUvcGFyYWdyYXBoeXckMjhiMTdiYzQtNDdhYy00OThmLTliYTgtYmIzZjYxOWY2Y2Y4eHcJY29yZS9saXN0eXcAdyRhYzNlYjgwNy0yNTBiLTQ2MWItYjhiNy05YmU4NTQzMTdlN2F4dw5jb3JlL2xpc3QtaXRlbXckMzY0NjRhNzUtNTg0YS00N2EyLTkzZTctNjQzOTM5NmY5MTU0eHcOY29yZS9saXN0LWl0ZW13JGFkMDIyNTVhLTBjNmMtNDYyNS05MGNhLTVhZjBlNWQyNjg1Y3h3DmNvcmUvbGlzdC1pdGVtdyRjM2Q4MmU4Mi03ZWRmLTQwZGItOTllYi02NDc2NzZiMTU2ZjR4dw5jb3JlL2xpc3QtaXRlbXckYTJlY2IxYmItZjQyOC00MWJiLTk3YzItMDJmZWZmMTAyYTVleHcOY29yZS9wYXJhZ3JhcGh5dyQ0MWRjZjJhMy0zODRjLTRmZWYtYjExNi1hZTA4MDU2MjYwODN4dw5jb3JlL3NlcGFyYXRvcncNYWxwaGEtY2hhbm5lbHcCaHJ3JGU0ZmVhN2RlLTBhMzQtNGNmNC1iMWI2LTZkMzk4ZTg2ZDAxY3h3DGNvcmUvaGVhZGluZ30CdyQ3YmExOGRlNS0wNGQ3LTRhZmYtOGVlNy0zMWQxMDNjZTZkZWZ4dw5jb3JlL3BhcmFncmFwaHl3JDc4ZTY0MGUwLTJmM2UtNDAxOS04NTZiLTU0Zjk1NGMyMmVmMnh3DmNvcmUvcGFyYWdyYXBoeXckZmRhMTEwNjktMDBmYy00MDI3LThkMzUtODM5OTFiMmE1ZTcxeHcJY29yZS9saXN0eXcAdyRiMzE3ZmZmMC1lMzVlLTRlYjYtOTIwYy05YzNhNjZkMWRiNmN4dw5jb3JlL2xpc3QtaXRlbXckNGYzNjkwYjYtZDk1Yy00YzkyLWE2YjEtODRlNDBlODZlZTY3eHcOY29yZS9saXN0LWl0ZW13JDZlNzBlMzA5LTk1YWQtNDQzZS1hYjI4LTZmNzMxMzUwNDMwOHh3DmNvcmUvbGlzdC1pdGVtdyRmYzlmNDE2ZC02YjJjLTQ0ZWQtOWQzZC1iNjYxNzhhZDE4NzV4dw5jb3JlL2xpc3QtaXRlbXckNGQyMGZkZDEtYzlmMi00MmY0LWE1NDEtMTUzMTE4MjMwNzYyeHcOY29yZS9saXN0LWl0ZW13JDFlYTFiODIyLWMyOWYtNDNjNS1iNjgyLTNiNTYzMGI4YzUzOXh3DmNvcmUvbGlzdC1pdGVtdyQ5Mjg0NGNlOS1iZjkwLTRjZjgtOGI2OS1lMzhkMDg4YTJlMDR4dw5jb3JlL2xpc3QtaXRlbXckYmU2NTM2ZTEtMjc5Mi00MTZjLWEzNWMtM2UxNDg2OTU5MDIzeHcOY29yZS9saXN0LWl0ZW13JGFiMTllMTA4LTE3OWYtNGI2YS1hZDNhLWZjZDcyYzIzYjY3ZHh3DmNvcmUvcGFyYWdyYXBoeXckNGRkNGM3YTktY2E1Ni00MzViLWJjMjctNGEzYThkODVjOTFleHcOY29yZS9wYXJhZ3JhcGh5dyRiMTZjM2E4OC1hMjEyLTRjZjAtYWViNC1kNTFiMzk5NWU5ODJ4dw5jb3JlL3NlcGFyYXRvcncNYWxwaGEtY2hhbm5lbHcCaHJ3JDQ3YWNjZWZjLWRlNzUtNDFkNi1hMjlmLTdjODBiZjBiODgwNnh3DGNvcmUvaGVhZGluZ30CdyQxNWJhYmUwMy1iMTdjLTQzMzktYjdmNS01Zjg0NDkyMjI4YzJ4dw5jb3JlL3BhcmFncmFwaHl3JGI2Mjg5ZTI3LWNhNTEtNGE1Yi1iNTE2LTkyN2E5NjU4ZDIwMXh3DmNvcmUvcGFyYWdyYXBoeXckYmIxN2UzYzUtMTkzYS00MGI0LWIwY2ItMDcyMmIzMTM4ZTExeHcOY29yZS9wYXJhZ3JhcGh5dyRmNThlZmU1OS04ZWE3LTRiYTUtOTM1Ny1jZWRmYTY4MTFlYmV4dw5jb3JlL3NlcGFyYXRvcncNYWxwaGEtY2hhbm5lbHcCaHJ3JDczOWVjM2U5LTA4NzctNGNjNS1iMTE0LWViODIzYTM2YTRmNHh3DGNvcmUvaGVhZGluZ30CdyQ3YzllNzA5MS1iNzQ4LTQ3ODEtYTQ5OS03NmJhODQ1OGU0ODh4dw5jb3JlL3BhcmFncmFwaHl3JGJlZDhiYjAwLTQzY2MtNDQ0MC05NjM1LTU4MDRlYzM1NTVhMXh3DmNvcmUvcGFyYWdyYXBoeXckNDQ4ODEwZDMtOTFmNi00MDdhLTk1NzYtNDAzYWE0NzU2YjA1eHcOY29yZS9wYXJhZ3JhcGh5dyRmNmU2NzNiNS1hZTQ1LTQ3MzctYjU3Ny01ZjUwZGU5ODhkMmV4dw5jb3JlL3NlcGFyYXRvcncNYWxwaGEtY2hhbm5lbHcCaHJ3JDFkNDkzN2RiLTQyMzUtNDlkYy1hNGYxLWU3ODdlN2JiMGJmYnh3DGNvcmUvaGVhZGluZ30CdyRkOWVlOWZiMi02ODQ2LTQ1YjAtYTRjNS03OTVkNTk4YThmMDR4dw5jb3JlL3BhcmFncmFwaHl3JDBhYTQ1ZWY1LTA3NGMtNDFiYS1hMzQyLWJiYjA5ZDM0ODZiZHh3DmNvcmUvcGFyYWdyYXBoeXckNGM3YTk1NDMtMzI1MS00OGI2LWFiODUtMWU4ZTJkYzc0OWIxeHcJY29yZS9saXN0eXcAdyRiNmQ5NTU5Mi1mYjExLTQ2MTktODliZC0yOTZhNDM4MzQ3OTh4dw5jb3JlL2xpc3QtaXRlbXckMGMzNDY3ZGYtOGMwZC00ZGI1LTgxMjYtNTM5MmNkNzg0MmVieHcOY29yZS9saXN0LWl0ZW13JGQwZTQwOGY3LTE0MWMtNDkxZi04OTIwLWI1N2Y0NmNkNzBjNXh3DmNvcmUvbGlzdC1pdGVtdyQ0ODkwYTM5My0yY2M1LTQ5NGYtYThjZS00NjJlNzhhNTExNjR4dw5jb3JlL2xpc3QtaXRlbXckNDU2MzZiNWUtMzg5ZS00NjRiLWJjMTUtMTZiNTAyZjIxNjAweHcOY29yZS9saXN0LWl0ZW13JGU4NTFkMGQzLTczNGItNDI1Yy05MTNjLTIyYjRmODhiYjQxZHh3DmNvcmUvbGlzdC1pdGVtdyQ5ODhiMjQyZi00ZDE0LTRmZDItOGZmYS1kMDE4NWM2NzUyODV4dw5jb3JlL2xpc3QtaXRlbXckODMyMGNkZGQtM2JjYy00NTI5LThlNWMtMzdlNTUxOGExMzVleHcOY29yZS9saXN0LWl0ZW13JGMyZjBlMzc3LWVkNTgtNDI0MC1hYzU1LWQ4NmYxNGUxZWM0Y3h3DmNvcmUvcGFyYWdyYXBoeXckZjJjMDgyNDktZmFiMS00ZDgxLThhMjgtZDAwOGU2ODRmMmU2eHcOY29yZS9zZXBhcmF0b3J3DWFscGhhLWNoYW5uZWx3AmhydyQyMDQ4NzRhMi0wZDI5LTQwZTgtOTk4OC0xOGUxNjdlODA4YmJ4dwxjb3JlL2hlYWRpbmd9AnckNWY3NmU1NDItNTc3ZS00YzMxLThlMWQtZTVmZTMxM2UxZGE2eHcOY29yZS9wYXJhZ3JhcGh5dyRkOTk4NmNlYy1jNDAzLTRkOGYtYmNhMC0wNGRjMzAwOTQ2MmV4dw5jb3JlL3BhcmFncmFwaHl3JGI3MjkwZTdjLTc0MzgtNGMzZC05ZWI4LWFlZjA3ZTRlNTAxMHh3CWNvcmUvbGlzdHl3AHckOTE2ZjZmNTItZTU2NS00MjAzLWIxM2UtYzAyYTFiNmFkMWEzeHcOY29yZS9saXN0LWl0ZW13JDI4OTQ1ZDZmLTk3OTctNDgzNi04MmY3LWZlZmNiMjJmNGIwYnh3DmNvcmUvbGlzdC1pdGVtdyQ1Yjc5MGMxMi1mOTVmLTRlYjEtYTUyNi03N2ZkZTFkNzY0ZDB4dw5jb3JlL2xpc3QtaXRlbXckNGVkNWU2MjctNjc5Mi00NzYxLTgzMGEtYjQ5NWM5ZmQ5YmUweHcOY29yZS9saXN0LWl0ZW13JDQ1ZGI1OWUwLTU5YzgtNDYzMi1iNGQwLTZhZmFmMjIyNDhjM3h3DmNvcmUvbGlzdC1pdGVtdyQzYWMwZTY2My0xNTI0LTQ2MmEtYWZhMi1lMjAxNjkxNzE5ZGZ4dw5jb3JlL2xpc3QtaXRlbXckZWUyMjVmMDMtYjIyMC00MmQwLTlhNDctYmUyMzBhNjViMjRmeHcOY29yZS9saXN0LWl0ZW13JDBhNmMwYjQwLTE3NmMtNDcwZC1hY2U2LWY4ODdhYTM2NDBhOXh3DmNvcmUvbGlzdC1pdGVtdyRmZDlhZWY4NS1lMGY1LTQ0YzMtODc3My02M2YxNTM3ZDY0MTh4dw5jb3JlL2xpc3QtaXRlbXckODE4MDk1MzAtM2VhNi00ZGI0LWIxMWYtMTlkM2JjMDVjOWNmeHcOY29yZS9wYXJhZ3JhcGh5dyRjYzQ0NTUxZC1kOTI3LTRjNWEtOWU2My03MWUzMWFiY2JkZjJ4dw5jb3JlL3BhcmFncmFwaHl3JDQwMjUyNzc4LWY2OWYtNGZmZC04YWRjLWYyNjJkNGU4MWNkMHh3DmNvcmUvc2VwYXJhdG9ydw1hbHBoYS1jaGFubmVsdwJocnckZGViN2FlMjUtOGY3OS00MjM5LTg1ZmQtMjBhYzY2MGNhZDgyeHcMY29yZS9oZWFkaW5nfQJ3JDhjYjkwZjUwLTgxMGItNDAzZC1iODliLTk0YzA3YWEwOWVlMnh3DmNvcmUvcGFyYWdyYXBoeXckZDdhNTk0ZTktNzVhMi00OTAyLTgyYjUtODUzY2NiMDExZmNkeHcJY29yZS9saXN0eXcAdyRlYTJlOTJkZC1hNDZmLTQ5MzktYTdjYy1iZTg1ODY3YzdmZTJ4dw5jb3JlL2xpc3QtaXRlbXckMzhiOTUwZTYtNjZkNy00N2YyLTg0ZjktZWM5NDk0ZGQ3OGU3eHcOY29yZS9saXN0LWl0ZW13JDc5OGJiZWM4LWFkOTAtNGY0ZC1iYWU5LTY5MTBkNjg2MTg2MXh3DmNvcmUvbGlzdC1pdGVtdyRmMmQxNzU4Ny04YzJmLTQwOTYtYTNhNC1lMDUyMTkyZWE1MWN4dw5jb3JlL2xpc3QtaXRlbXckNjNjOWNiODItZTdhZS00YjVjLWEzMzItYzlkYmVkMGMyOGEyeHcOY29yZS9saXN0LWl0ZW13JGU3NjdhYmQ3LWE5YjYtNDUxZS04ZmFkLWQ3M2MwYmZjYTUwMnh3DmNvcmUvbGlzdC1pdGVtdyQ5ZjUzM2JjMS0yNDMwLTRkMDYtOWI4NS03ZDYyNmUzNDdhOGN4dw5jb3JlL2xpc3QtaXRlbXckZjgyNjE0YWQtZGJkMi00YjdmLWFhZTQtNTJhZDM2NTk0MmQyeHcOY29yZS9wYXJhZ3JhcGh5dyRhZmFkYjk4NS00OTdmLTRmMTEtOGM0YS1jMGJkNzBlOWIxZjd4dw5jb3JlL3BhcmFncmFwaHl3JDYzYWZlZGQ5LTFjMzgtNDA5Zi1iZjZmLWQ4ZTY5YTRkODZiMnh3DmNvcmUvcGFyYWdyYXBoeXckNjliZDYyYzEtNTNiOC00ODJlLWIyODctMTA2M2EzZmNjZWU4eHcOY29yZS9zZXBhcmF0b3J3DWFscGhhLWNoYW5uZWx3AmhydyQ3YmYwZjAyMS0yZTQ5LTQ1MDctYmM5YS0xNjY3NzY4NWNjOWN4dwxjb3JlL2hlYWRpbmd9AnckMTgzYzYxYWYtYzgzNy00NzRhLTk2YjQtY2FmNmZlNjU3NmVheHcOY29yZS9wYXJhZ3JhcGh5dyQ2Yjc4MmFjYy03NjY1LTQ5NTktYmY3YS1mMGY2Y2JkZjE4MTV4dw5jb3JlL3BhcmFncmFwaHl3JGY5NzQ1NzhmLTQxZjAtNDM3YS1hZjdkLTdlNjBlOWY5Y2FiZHh3CWNvcmUvbGlzdHl3AHckODgxMTZiMTItZjU5NS00ZjJkLTk1ZWItOGY1OTM1NWYxZDIxeHcOY29yZS9saXN0LWl0ZW13JDY1ZWZmZjc5LWQ0NTYtNDQyZS05MzIyLTY0NjI2Mjk2ZmZiMHh3DmNvcmUvbGlzdC1pdGVtdyQ2NDRlODc4MC0yOTA4LTRlZTUtOTIwNS0yZjZhNTI2NjMyYTd4dw5jb3JlL2xpc3QtaXRlbXckZTQ4MGRkNTYtYTFkZS00MzgyLWE1YTQtMGY1NzI5OWNmZDUweHcOY29yZS9saXN0LWl0ZW13JDYyMjFhOTYzLWMzZWQtNDk4YS1iMzQ3LWZjYmU3NmIwNjkzM3h3DmNvcmUvbGlzdC1pdGVtdyQyYTYwYjU2Ni0zOWU2LTRlNjktYWVhNy1hYmZhOGIwYWQwOTB4dw5jb3JlL2xpc3QtaXRlbXckMDFiZjQ3MDgtMGQ3My00NjA1LTgwOGQtNWVlNDA0NDIzM2I5eHcOY29yZS9saXN0LWl0ZW13JDQxZGIwODViLTY5NzEtNDA4YS1hZmI0LTI1YzlkOWE4ZDA4OHh3DmNvcmUvcGFyYWdyYXBoeXckMTk4OTM0NjUtOGU2Mi00M2E4LTk4MWQtZWJiZDE4MjkxODhleHcOY29yZS9wYXJhZ3JhcGh5dyQ5NjBkN2ZmYS00YzQwLTQwMWUtOTk3NC1kZDIxZjdkZmI2MDV4dw5jb3JlL3NlcGFyYXRvcncNYWxwaGEtY2hhbm5lbHcCaHJ3JDNlODdjNzU3LTBhYzMtNDdkMS05OGVmLWZiYTQ0NDE0ZjY5ZHh3DGNvcmUvaGVhZGluZ30CdyRjNDkyZDYyYS1kNWJjLTQ0YzMtYjdmZS03NTI3MDViNzdkY2R4dwljb3JlL2xpc3R5dwB3JDkyNTZiNjMyLWEwNmEtNGY5Yy05NjExLWZjM2QyYzgzYzdjM3h3DmNvcmUvbGlzdC1pdGVtdyQ0NjE2NzYxYS1jNDlmLTQ2ZGEtYTM5Yy1lYzdmNjgwZTQxYzJ4dw5jb3JlL2xpc3QtaXRlbXckNjViZmEwMDAtZDQwMy00OGYxLWJjZGEtMWZhMTFiOWUxYWE5eHcOY29yZS9saXN0LWl0ZW13JDUyNWU4NzM3LWMxODUtNDZmOS1iNjY1LTIxODAxOGYxZTFjNXh3DmNvcmUvbGlzdC1pdGVtdyQwYTNkOTBmYi02YTk3LTRiZmMtYjhiNC04YjYxMTAzNjczYzd4dw5jb3JlL2xpc3QtaXRlbXckYTdmMWRkNjItZTRiNi00MGI2LWIyNTgtY2JkYTgzMjVlMTc0eHcOY29yZS9saXN0LWl0ZW13JDY4ODRjMzg3LTZkMjYtNGE5YS05NjkxLWVjOWEwOWY3NDlkMnh3DmNvcmUvbGlzdC1pdGVtdyRkOWU1OTRiZi0yMzhiLTRmZDUtOWFhYS0xYTRiNDQ3MWVkNGN4dw5jb3JlL2xpc3QtaXRlbXckYjQ1YmU5YzItZjk4Yy00NDJiLWE4YzktNjlhZDJkNDg3MjY1eHcOY29yZS9saXN0LWl0ZW13JDFlM2I4MDQ0LTlmMjUtNDEwYy05YmZkLTkxZjUwNWRiZDcyMXh3DmNvcmUvbGlzdC1pdGVtdyQ3YTBjMzgxNC1iZDY2LTQwYzQtYjkwZS1iYTEwYTI2NmVkMzd4dw5jb3JlL2xpc3QtaXRlbXckZjc2OWQ4MDEtMzliZS00NGI2LTkxZjAtMjZkZDM0OGYzODlheHcOY29yZS9saXN0LWl0ZW13JDZkMmZlZjM1LTA0YjYtNGZlZS1iZDNhLWY0MjEzNDVmZjM2Znh3DmNvcmUvbGlzdC1pdGVtdyQ5YjZhZDJjMC05NDg4LTQxMmUtYTZmNS05NGJkY2JmYWY3OGV4dw5jb3JlL2xpc3QtaXRlbXckYTMzZmNiNDAtNzEzNC00N2EzLTkwZjEtNTA3YWQ1ZjI3NDY5eHcOY29yZS9saXN0LWl0ZW13JDdjZTI2NWE4LTdiNTQtNGNhNS1iYmZjLTRlY2JiZjc1NmZhNXh3DmNvcmUvc2VwYXJhdG9ydw1hbHBoYS1jaGFubmVsdwJocnckNjgwODgyMDQtNDY5My00ZDA5LWEyNTgtOGY0ZmIxMmNlMThheHcMY29yZS9oZWFkaW5nfQJ3JDYzMWVmNjQ2LTgwZmMtNGRjZS05NmE4LTQ3ZjgyMTZiNDQ4N3h3DGNvcmUvaGVhZGluZ30DdyRiM2VlNTcxZS01ZjQ4LTRiZDEtYTc3My02OGU4NTBhZjk3NTV4dw5jb3JlL3BhcmFncmFwaHl3JDFjZGEwZDM2LTk4ZGQtNGRmZS05MDM3LTlhZTY2Y2VkNDQ3Y3h3DGNvcmUvaGVhZGluZ30DdyQ2NjhiOTgxMC1mZjEyLTQ1ZTQtYWRjNS02ZDlkMzdhMDk3NzV4dw5jb3JlL3BhcmFncmFwaHl3JDczM2VkNzNiLTQ0YTMtNDk5Ni1hMWUwLWU5NWE3MThhNjAyOHh3DGNvcmUvaGVhZGluZ30DdyQ1Yjc4ZjFmYy0wZDNjLTQwMmMtODVlYS1jNWY1NjAxYjVmOWJ4dw5jb3JlL3BhcmFncmFwaHl3JDEwNWJiN2NiLWMyZDctNDM1NS05YmRhLTg0MDY5YmJkNmFmM3h3DGNvcmUvaGVhZGluZ30DdyQzZjEwMTQ5OS04MTkwLTQ4ZjYtYmQzMi1hMTUzOWU0NjVlM2J4dw5jb3JlL3BhcmFncmFwaHl3JDIzYjcyZDhlLTU5YTUtNDUyOS1iNjhkLTY0MTdkZmU0M2VmOXh3DmNvcmUvc2VwYXJhdG9ydw1hbHBoYS1jaGFubmVsdwJocnckNWQ4NGVhZWMtZWQ1OC00YjE3LWJhZGUtOWE1ZGU1NjI2ZDI4eHcMY29yZS9oZWFkaW5nfQJ3JGU2MzBlMTMxLTQ2MmUtNGY0OC1iNjA1LWIwODc1MjdhZmEwOHh3DmNvcmUvcGFyYWdyYXBoeXckZmU4MTExM2YtZTE3Yy00OWUwLThkMGQtMmE1YzE4OTM1MDM5eHcOY29yZS9wYXJhZ3JhcGh5dyRhZDJjOTY2Yy0xNDYzLTQyZWMtODk3Yy0yYWI3NTkzODFiODl4dw5jb3JlL3BhcmFncmFwaHl3JDNmZWM0MWRkLWU1YzMtNGE0My05MDljLWM3ZWU1NWUxMDQwOXh3DmNvcmUvcGFyYWdyYXBoeXckMTUxZGE5MTgtNjE2Yy00ODZhLWJkMTktMTYwNzUyZTM4OTVkdwtjb3JlL3NwYWNlcncFMTAwcHh3BDMwcHh3JGUwZWM3NGEwLWMwNDctNDMzNi05YWM2LWVjNmRlYzViNjMxYXcLY29yZS9zcGFjZXJ3BTEwMHB4dwQzMHB4dyRmMDQwZDg1My1jOTY0LTQzOTQtYTBlYi05NzRkN2NhOTBhZTJ3C2NvcmUvc3BhY2VydwUxMDBweHcEMzBweHckYWZjMTMzY2UtM2E0Zi00OWY5LWJhNjctMjMyYTNkNDU1NzU2dwtjb3JlL3NwYWNlcncFMTAwcHh3BDMwcHh3JDU2ZDkyNDZlLTY1NjEtNDQ5My05NjI1LTgyNDUyZWIyYjcwZXcLY29yZS9zcGFjZXJ3BTEwMHB4dwQzMHB4dyQ0NWEzOTQ4ZS1lYTIwLTRhMzgtOWRmYy0zYjEzOGRjYThjNjh3C2NvcmUvc3BhY2VydwUxMDBweHcEMzBweHckY2I5YzNmOWUtODUzOC00MDY3LWFmM2UtM2I2MzU2MDA0NmJidwtjb3JlL3NwYWNlcncFMTAwcHh3BDMwcHh3JGQ2MzI4OGQzLWVlM2EtNGIzOC04YTFkLTZiOGI2ODdjYzBiM3cLY29yZS9zcGFjZXJ3BTEwMHB4dwQzMHB4dyRkNTQ1MDgyNy05MTRhLTQ1YjItYWM5OC0zYTVlZTRiNTYyY2Z3C2NvcmUvc3BhY2VydwUxMDBweHcEMzBweHckYjRhNGRiZjEtYjdlMy00ZmNjLWJiMTctMTgyMGIwYjYzN2Vidwtjb3JlL3NwYWNlcncFMTAwcHh3BDMwcHh3JDA3ZDBhMWQ3LWRiYmUtNGEzYy1iYzlkLTFhYjJiYWRlN2ZlMXcLY29yZS9zcGFjZXJ3BTEwMHB4dwQzMHB4dyQwODY1NTdkNy1lZmMzLTQyODAtYmJjZi00ZTM3MTk4YjUzNmF3C2NvcmUvc3BhY2VydwUxMDBweHcEMzBweHckNjJmNGQ5YTctZGQzYS00ZmI2LWFlODAtMjBmMjYyOTFhNGVldwtjb3JlL3NwYWNlcncFMTAwcHh3BDMwcHh3JGM3MmIxOGNkLTQ1OWYtNGQ0MC05NTJkLWIzZGJlYjAyYzUyZXcLY29yZS9zcGFjZXJ3BTEwMHB4dwQzMHB4dyRmOWQ2NmM0NS00ODIxLTQ2MDgtYTUwYi04MGY5NGJlNWJkNWJ3C2NvcmUvc3BhY2VydwUxMDBweHcEMzBweHckMjdiZjA0YWMtNDM0NC00ZGM0LWFhYzEtNmI4OGNlYmY2NTExdwxjb3JlL2hlYWRpbmd9An0DfQJ9AXckOTU5OWIxMWYtNzQ2NC00YTY5LWFmNjYtMjY0ODY4NmNjNjY4dwpjb3JlL2dyb3VwdwNkaXZ2AQR0eXBldwtjb25zdHJhaW5lZHckZDMwYjdmMzAtNmQ2MC00YjE3LWI4YjMtNTIyMTBmY2I0YjQxeHcMY29yZS9oZWFkaW5nfQJ3JGIzMmE0NDUxLTdjNTUtNDY3Yy1hYjVlLTJkZjgyODBhYTc1NHh3DmNvcmUvcGFyYWdyYXBoeXckZTA2MGFmMTQtODRiOS00NzNiLThiOTktYTBkN2E4NGVkNjFleHcOY29yZS9wYXJhZ3JhcGh5dyQxODFiNjIzMi00MWI2LTQzMjgtYTUyYy1kMjljMGU1ZTEzZTF4dwljb3JlL2xpc3R5dwB3JDg4MTE2YjEyLWY1OTUtNGYyZC05NWViLThmNTkzNTVmMWQyMXh3DmNvcmUvbGlzdC1pdGVtdyQ2NWVmZmY3OS1kNDU2LTQ0MmUtOTMyMi02NDYyNjI5NmZmYjB4dw5jb3JlL2xpc3QtaXRlbXckNjQ0ZTg3ODAtMjkwOC00ZWU1LTkyMDUtMmY2YTUyNjYzMmE3eHcOY29yZS9saXN0LWl0ZW13JGU0ODBkZDU2LWExZGUtNDM4Mi1hNWE0LTBmNTcyOTljZmQ1MHh3DmNvcmUvbGlzdC1pdGVtdyQ2MjIxYTk2My1jM2VkLTQ5OGEtYjM0Ny1mY2JlNzZiMDY5MzN4dw5jb3JlL2xpc3QtaXRlbXckMmE2MGI1NjYtMzllNi00ZTY5LWFlYTctYWJmYThiMGFkMDkweHcOY29yZS9saXN0LWl0ZW13JDAxYmY0NzA4LTBkNzMtNDYwNS04MDhkLTVlZTQwNDQyMzNiOXh3DmNvcmUvbGlzdC1pdGVtdyRkYzUzYzVkMy0xYzM3LTQzNmEtYmFmZS0zNDY4NDVjMTA3ODh4dw5jb3JlL3BhcmFncmFwaHl3JDQwOGE1YzE1LWY3OWItNDJmMC05ZTNmLTI1YTI2YjAwMWVhOHh3DmNvcmUvcGFyYWdyYXBoeXcEYmFzZXcBcncCcm93A3JvdXcEcm91bncFcm91bmR3BnJvdW5kRHcHcm91bmREaXcIcm91bmREaXZ3JDliNjM4OGNhLTA2NTktNDgxNy1hZDczLWM2Y2M2YjY0NDIzZnh3CmNvcmUvaW1hZ2V3AH2TbncyaHR0cHM6Ly93d3cua2FuYW5hcy5jb20vZW4vaG9tZS9hdmF0YXItdGh1bWIvI21haW53UGh0dHA6Ly93d3cua2FuYW5hcy5jb20vZW4vd3AtY29udGVudC91cGxvYWRzL3NpdGVzLzIxNDUvMjAyNi8wNS9hdmF0YXItdGh1bWIucG5nd1BodHRwOi8vd3d3LmthbmFuYXMuY29tL2VuL3dwLWNvbnRlbnQvdXBsb2Fkcy9zaXRlcy8yMTQ1LzIwMjYvMDUvYXZhdGFyLXRodW1iLnBuZ3cEZnVsbHcFbWVkaWF3AHcEbm9uZXcGY2VudGVyd1lodHRwczovL3d3dy5rYW5hbmFzLmNvbS9lbi93cC1jb250ZW50L3VwbG9hZHMvc2l0ZXMvMjE0NS8yMDI2LzA1L2F2YXRhci10aHVtYi0yMDh4MzAwLnBuZ3cGbWVkaXVtdwRhdXRvdwMxcHh3BDE1cHh3BTE1MHB4dyQ5YjYzODhjYS0wNjU5LTQ4MTctYWQ3My1jNmNjNmI2NDQyM2Z3CmNvcmUvaW1hZ2V3AH2TbncyaHR0cHM6Ly93d3cua2FuYW5hcy5jb20vZW4vaG9tZS9hdmF0YXItdGh1bWIvI21haW53WWh0dHBzOi8vd3d3LmthbmFuYXMuY29tL2VuL3dwLWNvbnRlbnQvdXBsb2Fkcy9zaXRlcy8yMTQ1LzIwMjYvMDUvYXZhdGFyLXRodW1iLTIwOHgzMDAucG5ndwB3Bm1lZGl1bXcEbm9uZXcGY2VudGVydwRhdXRvdwUxNTBweHckZDMwYjdmMzAtNmQ2MC00YjE3LWI4YjMtNTIyMTBmY2I0YjQxdwxjb3JlL2hlYWRpbmd9AnckMzkzMjA3ZWYtMDNkMy00YWFjLWExZDItOWFiZjU5Yzg4ZDE2eHcLY29yZS9zcGFjZXJ3BTEwMHB4dwQzMHB4dyQ3NTgyMjYwMy05NmFkLTQ0MDUtOGYzOS04MDNhN2VkYjM5NWR4dwpjb3JlL2Jsb2NrfaVhdQB3B3B1Ymxpc2h3EzIwMjYtMDUtMjJUMTg6MDA6NTZ3I2hvdy10by1zdGFydC1hLWNhbGlmb3JuaWEtbm9ucHJvZml0e0J55Qa6ZIAAe0HrC49DIAAAfaBvAZn08cINeAEBAQACAAEBAgQDAAcABAABAAIAoAcAAQABAR0A5gQAAQABAdwFAAEAAQHvBAABAAEBsAQAAQABAYcFAAEAAQHQBAABAAEB3wUAAQABAdMFAAEAAQH5BAABAAEBmQUAAQABAeEEAAEAAQECAAEAAS8B9wUBAAEAAQHuBAABAAEB0QgAAQABAbIEAAMAAwABgAGLCGcBTP8HZxVJywZnFT+XCGcVRbQIZxVD+gdnFUWzCWcVS8wGZxVfrAZnFUuoCWcVWpgKZxVNiwlnAWS\/ChaaAVX5CyXvDVyjBRUCAAMAAwADAAMAAwADAANfswcAAwADAAMAHyWCBbcBFWnOARAFAAEAAUCdD6UBkgEGAgABAAEBAQ7ZBwDJAQE=\",\"updateId\":67448044}","footnotes":""},"categories":[14],"tags":[],"class_list":["post-7133","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-news"],"aioseo_notices":[],"_links":{"self":[{"href":"https:\/\/www.kananas.com\/en\/wp-json\/wp\/v2\/posts\/7133","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.kananas.com\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.kananas.com\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.kananas.com\/en\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.kananas.com\/en\/wp-json\/wp\/v2\/comments?post=7133"}],"version-history":[{"count":1,"href":"https:\/\/www.kananas.com\/en\/wp-json\/wp\/v2\/posts\/7133\/revisions"}],"predecessor-version":[{"id":7135,"href":"https:\/\/www.kananas.com\/en\/wp-json\/wp\/v2\/posts\/7133\/revisions\/7135"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.kananas.com\/en\/wp-json\/wp\/v2\/media\/7136"}],"wp:attachment":[{"href":"https:\/\/www.kananas.com\/en\/wp-json\/wp\/v2\/media?parent=7133"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.kananas.com\/en\/wp-json\/wp\/v2\/categories?post=7133"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.kananas.com\/en\/wp-json\/wp\/v2\/tags?post=7133"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}