{"id":303503,"date":"2026-05-11T14:00:23","date_gmt":"2026-05-11T18:00:27","guid":{"rendered":"https:\/\/alpha.pewresearch.org\/pewresearch-org\/?p=303503"},"modified":"2026-05-11T14:59:53","modified_gmt":"2026-05-11T18:59:53","slug":"may-2026-national-problems-methodology","status":"publish","type":"post","link":"https:\/\/alpha.pewresearch.org\/pewresearch-org\/politics\/2026\/05\/11\/may-2026-national-problems-methodology\/","title":{"rendered":"Methodology"},"content":{"rendered":"\n<h3 data-is-section=\"true\" data-wp-context=\"{&quot;id&quot;:&quot;the-american-trends-panel-survey-methodology&quot;}\" data-wp-interactive=\"{&quot;namespace&quot;:&quot;prc-block\\\/table-of-contents&quot;}\" id=\"the-american-trends-panel-survey-methodology\" class=\"wp-block-heading\">The American Trends Panel survey methodology<\/h3>\n\n\n\n<h4 id=\"overview\" class=\"wp-block-heading\">Overview<\/h4>\n\n\n\n<p class=\"wp-block-paragraph\">Data in this report comes from Wave 192 of the American Trends Panel (ATP), Pew Research Center\u2019s nationally representative panel of randomly selected U.S. adults. The survey was conducted April 20-26, 2026. A total of 5,103 panelists responded out of 5,898 who were sampled, for a survey-level response rate of 87%.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">The cumulative response rate accounting for nonresponse to the recruitment surveys and attrition is 3%. The break-off rate among panelists who logged on to the survey and completed at least one item is 1%. The margin of sampling error for the full sample of 5,103 respondents is plus or minus 1.6 percentage points.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">The survey includes <a href=\"https:\/\/alpha.pewresearch.org\/pewresearch-org\/short-reads\/2016\/10\/25\/oversampling-is-used-to-study-small-groups-not-bias-poll-results\/\">oversamples<\/a> of non-Hispanic Asian adults and Hispanic validated Trump voters in order to provide more precise estimates of the opinions and experiences of these smaller demographic subgroups. These oversampled groups are weighted back to reflect their correct proportions in the population.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">SSRS conducted the survey for Pew Research Center via online (n=4,900) and live telephone (n=203) interviewing. Interviews were conducted in both English and Spanish.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">To learn more about the ATP, read \u201c<a href=\"https:\/\/alpha.pewresearch.org\/pewresearch-org\/the-american-trends-panel\/\">About the American Trends Panel<\/a>.\u201d<\/p>\n\n\n\n<h4 id=\"panel-recruitment\" class=\"wp-block-heading\">Panel recruitment<\/h4>\n\n\n\n<p class=\"wp-block-paragraph\">Since 2018, the ATP has used address-based sampling (ABS) for recruitment. A study cover letter and a pre-incentive are mailed to a stratified, random sample of households selected from the U.S. Postal Service\u2019s Computerized Delivery Sequence File. This Postal Service file has been estimated to cover 90% to 98% of the population.[1. AAPOR Task Force on Address-based Sampling. 2016. \u201c<a href=\"https:\/\/aapor.org\/wp-content\/uploads\/2022\/11\/AAPOR_Report_1_7_16_CLEAN-COPY-FINAL-2.pdf\">AAPOR Report: Address-based Sampling<\/a>.\u201d] Within each sampled household, the adult with the next birthday is selected to participate. Other details of the ABS recruitment protocol have changed over time but are available upon request.[2. Email <a href=\"mailto:pewsurveys@pewresearch.org\">pewsurveys@pewresearch.org<\/a>.] Prior to 2018, the ATP was recruited using landline and cellphone random-digit-dial surveys administered in English and Spanish.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">A national sample of U.S. adults has been recruited to the ATP approximately once per year since 2014. In some years, the recruitment has included additional efforts (known as an \u201coversample\u201d) to improve the accuracy of data for underrepresented groups. For example, Hispanic adults, Black adults and Asian adults were oversampled in 2019, 2022 and 2023, respectively.<\/p>\n\n\n\n<h4 id=\"sample-design\" class=\"wp-block-heading\"><a><\/a><a><\/a>Sample design<\/h4>\n\n\n\n<p class=\"wp-block-paragraph\">The overall target population for this survey was noninstitutionalized persons ages 18 and older living in the United States. It featured a stratified random sample from the ATP in which the following groups were oversampled: non-Hispanic Asian adults and Hispanic validated Trump voters. The remaining panelists were sampled at rates designed to ensure that the share of respondents in each stratum is proportional to its share of the U.S. adult population to the greatest extent possible. Respondent weights are adjusted to account for differential probabilities of selection as described in the Weighting section below.<\/p>\n\n\n\n<h4 id=\"questionnaire-development-and-testing\" class=\"wp-block-heading\">Questionnaire development and testing<\/h4>\n\n\n\n<p class=\"wp-block-paragraph\">The questionnaire was developed by Pew Research Center in consultation with SSRS. The web program used for online respondents was rigorously tested on both PC and mobile devices by the SSRS project team and Pew Research Center researchers. The SSRS project team also populated test data that was analyzed in SPSS to ensure the logic and randomizations were working as intended before launching the survey.<\/p>\n\n\n\n<h4 id=\"incentives\" class=\"wp-block-heading\">Incentives<\/h4>\n\n\n\n<p class=\"wp-block-paragraph\">All respondents were offered a post-paid incentive for their participation. Respondents could choose to receive the post-paid incentive in the form of a check or gift code to Amazon.com, Target.com or Walmart.com.&nbsp; Incentive amounts ranged from $5 to $15 depending on whether the respondent belongs to a part of the population that is harder or easier to reach. Differential incentive amounts were designed to increase panel survey participation among groups that traditionally have low survey response propensities.<\/p>\n\n\n\n<h4 id=\"data-collection-protocol\" class=\"wp-block-heading\">Data collection protocol<\/h4>\n\n\n\n<p class=\"wp-block-paragraph\">The data collection field period for this survey was April 20-26, 2026. Surveys were conducted via self-administered web survey or by live telephone interviewing.&nbsp;<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>For panelists who take surveys online:<\/strong>[3. The ATP does not use routers or chains in any part of its online data collection protocol, nor are they used to direct respondents to additional surveys.] Postcard notifications were <a>mailed to a subset<\/a> on April 20.[4. Postcard notifications for web panelists are sent to 1) panelists who were recruited within the last two years and 2) panelists recruited prior to the last two years who opt to continue receiving postcard notifications.] Survey invitations were sent out in two separate launches: soft launch and full launch. Sixty panelists were included in the soft launch, which began with an initial invitation sent on April 20. All remaining English- and Spanish-speaking sampled online panelists were included in the full launch and were sent an invitation on April 21.<\/p>\n\n\n\n<figure class=\"wp-block-image aligncenter size-420-wide\"><a href=\"https:\/\/alpha.pewresearch.org\/pewresearch-org\/?attachment_id=303741\"><img data-dominant-color=\"eeeeee\" data-has-transparency=\"false\" style=\"--dominant-color: #eeeeee;\" loading=\"lazy\" decoding=\"async\"  srcset=\"https:\/\/alpha.pewresearch.org\/pewresearch-org\/wp-content\/uploads\/sites\/20\/2026\/05\/PP_2026.5.11_national-problems_M-01.png?resize=480,197 480w, https:\/\/alpha.pewresearch.org\/pewresearch-org\/wp-content\/uploads\/sites\/20\/2026\/05\/PP_2026.5.11_national-problems_M-01.png?resize=782,320 782w, https:\/\/alpha.pewresearch.org\/pewresearch-org\/wp-content\/uploads\/sites\/20\/2026\/05\/PP_2026.5.11_national-problems_M-01.png?resize=840,344 840w\" sizes=\"(max-width: 480px) 480px, (max-width: 782px) 782px, 640px\" height=\"172\" width=\"420\" src=\"https:\/\/alpha.pewresearch.org\/pewresearch-org\/wp-content\/uploads\/sites\/20\/2026\/05\/PP_2026.5.11_national-problems_M-01.png?w=420\" alt=\"Table shows Invitation and reminder dates for web respondents, ATP Wave 192\" class=\"wp-image-303741 not-transparent\" \/><\/a><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Panelists participating online were sent an email invitation and up to two email reminders if they did not respond to the survey. ATP panelists who consented to SMS messages were sent an SMS invitation with a link to the survey and up to two SMS reminders.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>For panelists who take surveys over the phone with a live interviewer:<\/strong> Prenotification postcards were mailed on April 17. Soft launch took place on April 20 and involved dialing until a total of five interviews had been completed. All remaining English- and Spanish-speaking sampled phone panelists\u2019 numbers were dialed throughout the remaining field period. Panelists who take surveys via phone can receive up to six calls from trained SSRS interviewers.<\/p>\n\n\n\n<h4 id=\"data-quality-checks\" class=\"wp-block-heading\">Data quality checks<\/h4>\n\n\n\n<p class=\"wp-block-paragraph\">To ensure high-quality data, Center researchers performed data quality checks to identify any respondents showing patterns of satisficing. This includes checking for whether respondents left questions blank at very high rates or always selected the first or last answer presented. As a result of this checking, three ATP respondents were removed from the survey dataset prior to weighting and analysis.<\/p>\n\n\n\n<h4 id=\"weighting\" class=\"wp-block-heading\">Weighting<\/h4>\n\n\n\n<figure class=\"wp-block-image alignright size-420-wide\"><a href=\"https:\/\/alpha.pewresearch.org\/pewresearch-org\/?attachment_id=303742\"><img data-dominant-color=\"efefef\" data-has-transparency=\"false\" style=\"--dominant-color: #efefef;\" loading=\"lazy\" decoding=\"async\"  srcset=\"https:\/\/alpha.pewresearch.org\/pewresearch-org\/wp-content\/uploads\/sites\/20\/2026\/05\/PP_2026.5.11_national-problems_M-02.png?resize=480,593 480w, https:\/\/alpha.pewresearch.org\/pewresearch-org\/wp-content\/uploads\/sites\/20\/2026\/05\/PP_2026.5.11_national-problems_M-02.png?resize=782,966 782w, https:\/\/alpha.pewresearch.org\/pewresearch-org\/wp-content\/uploads\/sites\/20\/2026\/05\/PP_2026.5.11_national-problems_M-02.png?resize=840,1038 840w\" sizes=\"(max-width: 480px) 480px, (max-width: 782px) 782px, 640px\" height=\"519\" width=\"420\" src=\"https:\/\/alpha.pewresearch.org\/pewresearch-org\/wp-content\/uploads\/sites\/20\/2026\/05\/PP_2026.5.11_national-problems_M-02.png?w=420\" alt=\"Table shows American Trends Panel weighting dimensions\" class=\"wp-image-303742 not-transparent\" \/><\/a><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">The ATP data is weighted in a process that accounts for multiple stages of sampling and nonresponse that occur at different points in the panel survey process. First, each panelist begins with a base weight that reflects their probability of recruitment into the panel. These weights are then calibrated to align with the population benchmarks in the accompanying table to correct for nonresponse to recruitment surveys and panel attrition. If only a subsample of panelists was invited to participate in the wave, this weight is adjusted to account for any differential probabilities of selection.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Among the panelists who completed the survey, this weight is then calibrated again to align with the population benchmarks identified in the accompanying table and trimmed at the 1st and 99th percentiles to reduce the loss in precision stemming from variance in the weights. Sampling errors and tests of statistical significance take into account the effect of weighting.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">The following table shows the unweighted sample sizes and the error attributable to sampling that would be expected at the 95% level of confidence for different groups in the survey.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Sample sizes and sampling errors for other subgroups are available upon request. In addition to sampling error, one should bear in mind that question wording and practical difficulties in conducting surveys can introduce error or bias into the findings of opinion polls.<\/p>\n\n\n\n<figure class=\"wp-block-image aligncenter size-640-wide\"><a href=\"https:\/\/alpha.pewresearch.org\/pewresearch-org\/?attachment_id=303743\"><img data-dominant-color=\"f6f6f6\" data-has-transparency=\"false\" style=\"--dominant-color: #f6f6f6;\" loading=\"lazy\" decoding=\"async\"  srcset=\"https:\/\/alpha.pewresearch.org\/pewresearch-org\/wp-content\/uploads\/sites\/20\/2026\/05\/PP_2026.5.11_national-problems_M-03.png?resize=480,221 480w, https:\/\/alpha.pewresearch.org\/pewresearch-org\/wp-content\/uploads\/sites\/20\/2026\/05\/PP_2026.5.11_national-problems_M-03.png?resize=782,359 782w, https:\/\/alpha.pewresearch.org\/pewresearch-org\/wp-content\/uploads\/sites\/20\/2026\/05\/PP_2026.5.11_national-problems_M-03.png?resize=960,441 960w, https:\/\/alpha.pewresearch.org\/pewresearch-org\/wp-content\/uploads\/sites\/20\/2026\/05\/PP_2026.5.11_national-problems_M-03.png?resize=1200,551 1200w, https:\/\/alpha.pewresearch.org\/pewresearch-org\/wp-content\/uploads\/sites\/20\/2026\/05\/PP_2026.5.11_national-problems_M-03.png?resize=1280,588 1280w\" sizes=\"(max-width: 480px) 480px, (max-width: 782px) 782px, 640px\" height=\"294\" width=\"640\" src=\"https:\/\/alpha.pewresearch.org\/pewresearch-org\/wp-content\/uploads\/sites\/20\/2026\/05\/PP_2026.5.11_national-problems_M-03.png?w=640\" alt=\"Table shows Sample sizes and margins of error, ATP Wave 192\" class=\"wp-image-303743 not-transparent\" \/><\/a><\/figure>\n\n\n\n<h4 id=\"dispositions-and-response-rates\" class=\"wp-block-heading\">Dispositions and response rates<\/h4>\n\n\n\n<figure class=\"wp-block-image aligncenter size-640-wide\"><a href=\"https:\/\/alpha.pewresearch.org\/pewresearch-org\/?attachment_id=303744\"><img data-dominant-color=\"f6f6f6\" data-has-transparency=\"false\" style=\"--dominant-color: #f6f6f6;\" loading=\"lazy\" decoding=\"async\"  srcset=\"https:\/\/alpha.pewresearch.org\/pewresearch-org\/wp-content\/uploads\/sites\/20\/2026\/05\/PP_2026.5.11_national-problems_M-04.png?resize=480,355 480w, https:\/\/alpha.pewresearch.org\/pewresearch-org\/wp-content\/uploads\/sites\/20\/2026\/05\/PP_2026.5.11_national-problems_M-04.png?resize=782,578 782w, https:\/\/alpha.pewresearch.org\/pewresearch-org\/wp-content\/uploads\/sites\/20\/2026\/05\/PP_2026.5.11_national-problems_M-04.png?resize=960,710 960w, https:\/\/alpha.pewresearch.org\/pewresearch-org\/wp-content\/uploads\/sites\/20\/2026\/05\/PP_2026.5.11_national-problems_M-04.png?resize=1200,887 1200w, https:\/\/alpha.pewresearch.org\/pewresearch-org\/wp-content\/uploads\/sites\/20\/2026\/05\/PP_2026.5.11_national-problems_M-04.png?resize=1280,946 1280w\" sizes=\"(max-width: 480px) 480px, (max-width: 782px) 782px, 640px\" height=\"473\" width=\"640\" src=\"https:\/\/alpha.pewresearch.org\/pewresearch-org\/wp-content\/uploads\/sites\/20\/2026\/05\/PP_2026.5.11_national-problems_M-04.png?w=640\" alt=\"Table shows Final dispositions, ATP Wave 192\" class=\"wp-image-303744 not-transparent\" \/><\/a><\/figure>\n\n\n\n<figure class=\"wp-block-image aligncenter size-420-wide\"><a href=\"https:\/\/alpha.pewresearch.org\/pewresearch-org\/?attachment_id=303745\"><img data-dominant-color=\"efefef\" data-has-transparency=\"false\" style=\"--dominant-color: #efefef;\" loading=\"lazy\" decoding=\"async\"  srcset=\"https:\/\/alpha.pewresearch.org\/pewresearch-org\/wp-content\/uploads\/sites\/20\/2026\/05\/PP_2026.5.11_national-problems_M-05.png?resize=480,243 480w, https:\/\/alpha.pewresearch.org\/pewresearch-org\/wp-content\/uploads\/sites\/20\/2026\/05\/PP_2026.5.11_national-problems_M-05.png?resize=782,397 782w, https:\/\/alpha.pewresearch.org\/pewresearch-org\/wp-content\/uploads\/sites\/20\/2026\/05\/PP_2026.5.11_national-problems_M-05.png?resize=840,426 840w\" sizes=\"(max-width: 480px) 480px, (max-width: 782px) 782px, 640px\" height=\"213\" width=\"420\" src=\"https:\/\/alpha.pewresearch.org\/pewresearch-org\/wp-content\/uploads\/sites\/20\/2026\/05\/PP_2026.5.11_national-problems_M-05.png?w=420\" alt=\"Table shows Cumulative response rate, ATP Wave 192\" class=\"wp-image-303745 not-transparent\" \/><\/a><\/figure>\n","protected":false},"excerpt":{"rendered":"<p>The American Trends Panel survey methodology Overview Data in this report comes from Wave 192 of the American Trends Panel (ATP), Pew Research Center\u2019s nationally representative panel of randomly selected U.S. adults. The survey was conducted April 20-26, 2026. A total of 5,103 panelists responded out of 5,898 who were sampled, for a survey-level response [&hellip;]<\/p>\n","protected":false},"author":581,"featured_media":0,"comment_status":"closed","ping_status":"","sticky":false,"template":"","format":"standard","meta":{"sub_headline":"","sub_title":"","_crdt_document":"{\"document\":\"AAAH+sXc0x2dCpgEBioBE4wBAgEBCAEbSApIBAIBAIYBxgFItAIBAQgBG0gCCEqaAQEBCAJCARpIAIALAQEIAkIBGkgAvgoBAQgCQgEaSAC6DgEBCAJCARpIAJQGAQEIAkIBGkjeK8IBAgEAniykBQEBCAEbSAIIoAHIOLSAAQMABAIIDAIkApYKAwL6VapWAQEIAkIBGkjiVcIBAgEAgmGQCwCsBNwajCMBAQgBG0gCCEqqDAEBCAJCARpIAL4BAQEIAkIBGkgApBQBAQgCBAKKAdIBARpIAKACAQEIAkIBGkgAsg0BAQgCQgEaSACcAQEBCAJCARpIAJoRAQEIAkIBGkgAuAEBAQgCQgEaSPIk7hYEAgEA0jwEGgIkApYKAwIupK0BAwAEAggMApABAhYDAAQCCLIOAwAEAggMAhoCFgMABAIImhIDAAQCCAwCNgIWAwAEAgjSjgEEAgEAjBAEAgEAsBIEAgEAsAG4cAEBCAEbSApKnBsBAQgBG0gCCEqKCQEBCAJCARpIALgPAQEIAkIBGkgArgEBAQgCQgEaSPpkBBoCkAEYBIAPBBoCGhgEqBIEGgI2GASSB4Z+LDYwLMRMBAIBAKYBhFgBAQgBG0gCCEqcAQEBCAJCARpIALITAQEIAkIBGkjGFMIBAgEAhhW4DAEBCAEbSApKtAYBAQgBG0gKSqQJAQEIARtICkgEAgEAiAHIAfSoBKTlAyymASwxmKMBtjD6UgQaAiQClgoDApKuAQQaApABGASADwQaAhoYBKgSBBoCNhgEmIUBLKYBLKUEKAInAAQAJwEoBicAKCQnAAcAKAInASgcJwAEAKgBKAKEACgAhwAoAicBKBwnAKgABACHACgCJwEEACgcJwCHACgCJwEEACgcJwCHACgCJwEEACgcJwCHACgCJwEEACgcJwCHACgCJwEEACgcJwCoASgChwAoAicBKBwnAKgABACEAAQAgQCEAIEAhACBAIQJhwAoAicBBAAoHCcAqAEoAoQBxACEAIcAKAInASgcJwCoAAQAhwAoAicBBAAoHCcAhwAoAicBBAAoHCcAhwAoAicBBACEAigcJwCHACgCJwEEACgcJwCHACgCJwEEACgcJwCHACgCJwEEACgcJwCHACgCJwEEACgcJwCHACgCJwEEACgcJwDEAKgBKALECoQAgQCEAIEAhACBAIQCgQCEAIEAhACBAIQAgQCEAIEAhACBAIQAgQCEAoEAhACBAIQAgQCEAIEAhACBAIQAgQCEAIEAhAKBAIQAgQCEAIEAhACBAIQAqAEoAqgBKAKoASgChwAoAicBKBwnAAQAhwAoAicBKBwnAKgABACHACgCJwEEACgcJwCHACgCJwEEACgcJwCHACgCJwEEACgcJwDEFIQBgQCEAYEAqAEoAocAKAInASgcJwCoAAQAhwAoAicBBAAoHCcAhwAoAicBBAAoHCcAqAEoAocAKAInASgcJwAEAIcAKAInASgcJwAEAIcAKAInASgcJwAEAKgBKAKEACgAqADE0Y0CzIMCc3RhdGV2ZXJzaW9uZG9jdW1lbnRkYXRlZG9jdW1lbnRzdGF0dXNkb2N1bWVudHRpdGxlTWV0aG9kb2xvZ3lkb2N1bWVudGNvbnRlbnRkb2N1bWVudGV4Y2VycHRkb2N1bWVudGF1dGhvcmRvY3VtZW50ZmVhdHVyZWRfbWVkaWFkb2N1bWVudGNvbW1lbnRfc3RhdHVzZG9jdW1lbnRwaW5nX3N0YXR1c2RvY3VtZW50c3RpY2t5ZG9jdW1lbnR0ZW1wbGF0ZWRvY3VtZW50Zm9ybWF0ZG9jdW1lbnRtZXRhc3ViX2hlYWRsaW5lc3ViX3RpdGxlX3ByY19wdWJsaWNfcmV2aXNpb25zX3BwcF9leHBpcmF0aW9uX2hvdXJzX3BwcF9lbmFibGVkcHJjX3dhdGNoZXJzcmVsYXRlZFBvc3RzcmVwb3J0TWF0ZXJpYWxzbXVsdGlTZWN0aW9uUmVwb3J0cGFja2FnZV9wYXJ0c19fZW5hYmxlZHBhY2thZ2VfcGFydHNfcHJjX2ZvcmtfcGFyZW50X3ByY19mb3JrX3N0YXR1c19wcmNfYWN0aXZlX2ZvcmtkYXRhY2l0ZV9kb2lkYXRhY2l0ZV9kb2lfY2l0YXRpb25fcHJjX3Nlb19xcl9hdHRhY2htZW50X2lkc3Bva2VuX2FydGljbGVfcGxheWVyX2VuYWJsZWRieWxpbmVzYWNrbm93bGVkZ2VtZW50c2Rpc3BsYXlCeWxpbmVzZm9vdG5vdGVzZG9jdW1lbnRjYXRlZ29yaWVzZG9jdW1lbnR0YWdzZG9jdW1lbnRieWxpbmVzZG9jdW1lbnRjb2xsZWN0aW9uZG9jdW1lbnRkYXRhc2V0c2RvY3VtZW50bGV2ZWxfb2ZfZWZmb3J0ZG9jdW1lbnRwcmltYXJ5X2F1ZGllbmNlZG9jdW1lbnRpbmZvcm1hdGlvbl90eXBlZG9jdW1lbnRfcG9zdF92aXNpYmlsaXR5ZG9jdW1lbnRmb3JtYXRzZG9jdW1lbnRfZnVuZF9wb29sZG9jdW1lbnRsYW5ndWFnZXNkb2N1bWVudHJlZ2lvbnMtY291bnRyaWVzZG9jdW1lbnRyZXNlYXJjaC10ZWFtc2RvY3VtZW50d29ya2Zsb3ctc3RhdHVzZG9jdW1lbnRibG9ja3NjbGllbnRJZGlzVmFsaWRuYW1lYXR0cmlidXRlc2NvbnRlbnRkcm9wQ2FwYWxpZ25Ub0d1dHRlcmludGVyYWN0aXZlU3Vic3VtcHRpb25wcmludEVuZ2luZW1heFdpZHRoaXNTdHVja0JveFNoYWRvd2Zvcm1EaXNwbGF5TW9kZWZvcm1EaXNwbGF5Q29uZGl0aW9uY29udHJvbGxlclV1aWR1dWlkaGFzU2NlbmVUcmlnZ2Vyc2NlbmVUcmlnZ2VyTnVtYmVyZGVidWdzY2VuZVRyaWdnZXJQb3NpdGlvbnJlc3BvbmRUb1NjZW5lc2NlbmVSZXNwb25zZXNwb3NpdGlvbnBvc2l0aW9uVG9wcG9zaXRpb25MZWZ0cG9zaXRpb25Cb3R0b21wb3NpdGlvblJpZ2h0ekluZGV4cmVzdWx0c0Rpc3BsYXlNb2RlcmVzdWx0c0V4YWN0UG9pbnRzcmVzdWx0c0V4YWN0UG9pbnRzU3RyaW5ncmVzdWx0c01pblBvaW50c3Jlc3VsdHNNYXhQb2ludHNyZXN1bHRzVGhyZXNob2xkUG9pbnRzcmVzdWx0c1RocmVzaG9sZERpcmVjdGlvbmlubmVyQmxvY2tzL3NlY2xldmVsaXNDaGFwdGVyYWx0VG9jVGV4dFRoZSBBbWVyaWNhbiBUcmVuZHMgUGFuZWwgc3VydmV5IG1ldGhvZG9sb2d5YW5jaG9yY2xpZW50SWRpc1ZhbGlkbmFtZWF0dHJpYnV0ZXNjb250ZW50ZHJvcENhcGFsaWduVG9HdXR0ZXJpbnRlcmFjdGl2ZVN1YnN1bXB0aW9ucHJpbnRFbmdpbmVtYXhXaWR0aGlzU3R1Y2tCb3hTaGFkb3dmb3JtRGlzcGxheU1vZGVmb3JtRGlzcGxheUNvbmRpdGlvbmNvbnRyb2xsZXJVdWlkdXVpZGhhc1NjZW5lVHJpZ2dlcnNjZW5lVHJpZ2dlck51bWJlcmRlYnVnc2NlbmVUcmlnZ2VyUG9zaXRpb25yZXNwb25kVG9TY2VuZXNjZW5lUmVzcG9uc2VzcG9zaXRpb25wb3NpdGlvblRvcHBvc2l0aW9uTGVmdHBvc2l0aW9uQm90dG9tcG9zaXRpb25SaWdodHpJbmRleHJlc3VsdHNEaXNwbGF5TW9kZXJlc3VsdHNFeGFjdFBvaW50c3Jlc3VsdHNFeGFjdFBvaW50c1N0cmluZ3Jlc3VsdHNNaW5Qb2ludHNyZXN1bHRzTWF4UG9pbnRzcmVzdWx0c1RocmVzaG9sZFBvaW50c3Jlc3VsdHNUaHJlc2hvbGREaXJlY3Rpb25pbm5lckJsb2Nrc092ZXJ2aWV3Y2xpZW50SWRpc1ZhbGlkbmFtZWF0dHJpYnV0ZXNjb250ZW50RGF0YSBpbiB0aGlzIHJlcG9ydCBjb21lcyBmcm9tIFdhdmUgMTkyIG9mIHRoZSBBbWVyaWNhbiBUcmVuZHMgUGFuZWwgKEFUUCksIFBldyBSZXNlYXJjaCBDZW50ZXLigJlzIG5hdGlvbmFsbHkgcmVwcmVzZW50YXRpdmUgcGFuZWwgb2YgcmFuZG9tbHkgc2VsZWN0ZWQgVS5TLiBhZHVsdHMuIFRoZSBzdXJ2ZXkgd2FzIGNvbmR1Y3RlZCBBcHJpbCAyMC0yNiwgMjAyNi4gQSB0b3RhbCBvZiA1LDEwMyBwYW5lbGlzdHMgcmVzcG9uZGVkIG91dCBvZiA1LDg5OCB3aG8gd2VyZSBzYW1wbGVkLCBmb3IgYSBzdXJ2ZXktbGV2ZWwgcmVzcG9uc2UgcmF0ZSBvZiA4NyUuZHJvcENhcGFsaWduVG9HdXR0ZXJpbnRlcmFjdGl2ZVN1YnN1bXB0aW9ucHJpbnRFbmdpbmVtYXhXaWR0aGlzU3R1Y2tCb3hTaGFkb3dmb3JtRGlzcGxheU1vZGVmb3JtRGlzcGxheUNvbmRpdGlvbmNvbnRyb2xsZXJVdWlkdXVpZGhhc1NjZW5lVHJpZ2dlcnNjZW5lVHJpZ2dlck51bWJlcmRlYnVnc2NlbmVUcmlnZ2VyUG9zaXRpb25yZXNwb25kVG9TY2VuZXNjZW5lUmVzcG9uc2VzcG9zaXRpb25wb3NpdGlvblRvcHBvc2l0aW9uTGVmdHBvc2l0aW9uQm90dG9tcG9zaXRpb25SaWdodHpJbmRleHJlc3VsdHNEaXNwbGF5TW9kZXJlc3VsdHNFeGFjdFBvaW50c3Jlc3VsdHNFeGFjdFBvaW50c1N0cmluZ3Jlc3VsdHNNaW5Qb2ludHNyZXN1bHRzTWF4UG9pbnRzcmVzdWx0c1RocmVzaG9sZFBvaW50c3Jlc3VsdHNUaHJlc2hvbGREaXJlY3Rpb25pbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG5hbWVhdHRyaWJ1dGVzY29udGVudFRoZSBjdW11bGF0aXZlIHJlc3BvbnNlIHJhdGUgYWNjb3VudGluZyBmb3Igbm9ucmVzcG9uc2UgdG8gdGhlIHJlY3J1aXRtZW50IHN1cnZleXMgYW5kIGF0dHJpdGlvbiBpcyAzJS4gVGhlIGJyZWFrLW9mZiByYXRlIGFtb25nIHBhbmVsaXN0cyB3aG8gbG9nZ2VkIG9uIHRvIHRoZSBzdXJ2ZXkgYW5kIGNvbXBsZXRlZCBhdCBsZWFzdCBvbmUgaXRlbSBpcyAxJS4gVGhlIG1hcmdpbiBvZiBzYW1wbGluZyBlcnJvciBmb3IgdGhlIGZ1bGwgc2FtcGxlIG9mIDUsMTAzIHJlc3BvbmRlbnRzIGlzIHBsdXMgb3IgbWludXMgMS42IHBlcmNlbnRhZ2UgcG9pbnRzLmRyb3BDYXBhbGlnblRvR3V0dGVyaW50ZXJhY3RpdmVTdWJzdW1wdGlvbnByaW50RW5naW5lbWF4V2lkdGhpc1N0dWNrQm94U2hhZG93Zm9ybURpc3BsYXlNb2RlZm9ybURpc3BsYXlDb25kaXRpb25jb250cm9sbGVyVXVpZHV1aWRoYXNTY2VuZVRyaWdnZXJzY2VuZVRyaWdnZXJOdW1iZXJkZWJ1Z3NjZW5lVHJpZ2dlclBvc2l0aW9ucmVzcG9uZFRvU2NlbmVzY2VuZVJlc3BvbnNlc3Bvc2l0aW9ucG9zaXRpb25Ub3Bwb3NpdGlvbkxlZnRwb3NpdGlvbkJvdHRvbXBvc2l0aW9uUmlnaHR6SW5kZXhyZXN1bHRzRGlzcGxheU1vZGVyZXN1bHRzRXhhY3RQb2ludHNyZXN1bHRzRXhhY3RQb2ludHNTdHJpbmdyZXN1bHRzTWluUG9pbnRzcmVzdWx0c01heFBvaW50c3Jlc3VsdHNUaHJlc2hvbGRQb2ludHNyZXN1bHRzVGhyZXNob2xkRGlyZWN0aW9uaW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRuYW1lYXR0cmlidXRlc2NvbnRlbnRUaGUgc3VydmV5IGluY2x1ZGVzIDxhIGhyZWY9Imh0dHBzOi8vd3d3LnBld3Jlc2VhcmNoLm9yZy9zaG9ydC1yZWFkcy8yMDE2LzEwLzI1L292ZXJzYW1wbGluZy1pcy11c2VkLXRvLXN0dWR5LXNtYWxsLWdyb3Vwcy1ub3QtYmlhcy1wb2xsLXJlc3VsdHMvIj5vdmVyc2FtcGxlczwvYT4gb2Ygbm9uLUhpc3BhbmljIEFzaWFuIGFkdWx0cyBhbmQgSGlzcGFuaWMgdmFsaWRhdGVkIFRydW1wIHZvdGVycyBpbiBvcmRlciB0byBwcm92aWRlIG1vcmUgcHJlY2lzZSBlc3RpbWF0ZXMgb2YgdGhlIG9waW5pb25zIGFuZCBleHBlcmllbmNlcyBvZiB0aGVzZSBzbWFsbGVyIGRlbW9ncmFwaGljIHN1Ymdyb3Vwcy4gVGhlc2Ugb3ZlcnNhbXBsZWQgZ3JvdXBzIGFyZSB3ZWlnaHRlZCBiYWNrIHRvIHJlZmxlY3QgdGhlaXIgY29ycmVjdCBwcm9wb3J0aW9ucyBpbiB0aGUgcG9wdWxhdGlvbi5kcm9wQ2FwYWxpZ25Ub0d1dHRlcmludGVyYWN0aXZlU3Vic3VtcHRpb25wcmludEVuZ2luZW1heFdpZHRoaXNTdHVja0JveFNoYWRvd2Zvcm1EaXNwbGF5TW9kZWZvcm1EaXNwbGF5Q29uZGl0aW9uY29udHJvbGxlclV1aWR1dWlkaGFzU2NlbmVUcmlnZ2Vyc2NlbmVUcmlnZ2VyTnVtYmVyZGVidWdzY2VuZVRyaWdnZXJQb3NpdGlvbnJlc3BvbmRUb1NjZW5lc2NlbmVSZXNwb25zZXNwb3NpdGlvbnBvc2l0aW9uVG9wcG9zaXRpb25MZWZ0cG9zaXRpb25Cb3R0b21wb3NpdGlvblJpZ2h0ekluZGV4cmVzdWx0c0Rpc3BsYXlNb2RlcmVzdWx0c0V4YWN0UG9pbnRzcmVzdWx0c0V4YWN0UG9pbnRzU3RyaW5ncmVzdWx0c01pblBvaW50c3Jlc3VsdHNNYXhQb2ludHNyZXN1bHRzVGhyZXNob2xkUG9pbnRzcmVzdWx0c1RocmVzaG9sZERpcmVjdGlvbmlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkbmFtZWF0dHJpYnV0ZXNjb250ZW50U1NSUyBjb25kdWN0ZWQgdGhlIHN1cnZleSBmb3IgUGV3IFJlc2VhcmNoIENlbnRlciB2aWEgb25saW5lIChuPTQsOTAwKSBhbmQgbGl2ZSB0ZWxlcGhvbmUgKG49MjAzKSBpbnRlcnZpZXdpbmcuIEludGVydmlld3Mgd2VyZSBjb25kdWN0ZWQgaW4gYm90aCBFbmdsaXNoIGFuZCBTcGFuaXNoLmRyb3BDYXBhbGlnblRvR3V0dGVyaW50ZXJhY3RpdmVTdWJzdW1wdGlvbnByaW50RW5naW5lbWF4V2lkdGhpc1N0dWNrQm94U2hhZG93Zm9ybURpc3BsYXlNb2RlZm9ybURpc3BsYXlDb25kaXRpb25jb250cm9sbGVyVXVpZHV1aWRoYXNTY2VuZVRyaWdnZXJzY2VuZVRyaWdnZXJOdW1iZXJkZWJ1Z3NjZW5lVHJpZ2dlclBvc2l0aW9ucmVzcG9uZFRvU2NlbmVzY2VuZVJlc3BvbnNlc3Bvc2l0aW9ucG9zaXRpb25Ub3Bwb3NpdGlvbkxlZnRwb3NpdGlvbkJvdHRvbXBvc2l0aW9uUmlnaHR6SW5kZXhyZXN1bHRzRGlzcGxheU1vZGVyZXN1bHRzRXhhY3RQb2ludHNyZXN1bHRzRXhhY3RQb2ludHNTdHJpbmdyZXN1bHRzTWluUG9pbnRzcmVzdWx0c01heFBvaW50c3Jlc3VsdHNUaHJlc2hvbGRQb2ludHNyZXN1bHRzVGhyZXNob2xkRGlyZWN0aW9uaW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRuYW1lYXR0cmlidXRlc2NvbnRlbnRUbyBsZWFybiBtb3JlIGFib3V0IHRoZSBBVFAsIHJlYWQg4oCcPGEgaHJlZj0iaHR0cHM6Ly93d3cucGV3cmVzZWFyY2gub3JnL3RoZS1hbWVyaWNhbi10cmVuZHMtcGFuZWwvIj5BYm91dCB0aGUgQW1lcmljYW4gVHJlbmRzIFBhbmVsPC9hPi7igJ1kcm9wQ2FwYWxpZ25Ub0d1dHRlcmludGVyYWN0aXZlU3Vic3VtcHRpb25wcmludEVuZ2luZW1heFdpZHRoaXNTdHVja0JveFNoYWRvd2Zvcm1EaXNwbGF5TW9kZWZvcm1EaXNwbGF5Q29uZGl0aW9uY29udHJvbGxlclV1aWR1dWlkaGFzU2NlbmVUcmlnZ2Vyc2NlbmVUcmlnZ2VyTnVtYmVyZGVidWdzY2VuZVRyaWdnZXJQb3NpdGlvbnJlc3BvbmRUb1NjZW5lc2NlbmVSZXNwb25zZXNwb3NpdGlvbnBvc2l0aW9uVG9wcG9zaXRpb25MZWZ0cG9zaXRpb25Cb3R0b21wb3NpdGlvblJpZ2h0ekluZGV4cmVzdWx0c0Rpc3BsYXlNb2RlcmVzdWx0c0V4YWN0UG9pbnRzcmVzdWx0c0V4YWN0UG9pbnRzU3RyaW5ncmVzdWx0c01pblBvaW50c3Jlc3VsdHNNYXhQb2ludHNyZXN1bHRzVGhyZXNob2xkUG9pbnRzcmVzdWx0c1RocmVzaG9sZERpcmVjdGlvbmlubmVyQmxvY2tzbGV2ZWxpc0NoYXB0ZXJhbHRUb2NUZXh0Y2xpZW50SWRpc1ZhbGlkbmFtZWF0dHJpYnV0ZXNjb250ZW50ZHJvcENhcGFsaWduVG9HdXR0ZXJpbnRlcmFjdGl2ZVN1YnN1bXB0aW9ucHJpbnRFbmdpbmVtYXhXaWR0aGlzU3R1Y2tCb3hTaGFkb3dmb3JtRGlzcGxheU1vZGVmb3JtRGlzcGxheUNvbmRpdGlvbmNvbnRyb2xsZXJVdWlkdXVpZGhhc1NjZW5lVHJpZ2dlcnNjZW5lVHJpZ2dlck51bWJlcmRlYnVnc2NlbmVUcmlnZ2VyUG9zaXRpb25yZXNwb25kVG9TY2VuZXNjZW5lUmVzcG9uc2VzcG9zaXRpb25wb3NpdGlvblRvcHBvc2l0aW9uTGVmdHBvc2l0aW9uQm90dG9tcG9zaXRpb25SaWdodHpJbmRleHJlc3VsdHNEaXNwbGF5TW9kZXJlc3VsdHNFeGFjdFBvaW50c3Jlc3VsdHNFeGFjdFBvaW50c1N0cmluZ3Jlc3VsdHNNaW5Qb2ludHNyZXN1bHRzTWF4UG9pbnRzcmVzdWx0c1RocmVzaG9sZFBvaW50c3Jlc3VsdHNUaHJlc2hvbGREaXJlY3Rpb25pbm5lckJsb2Nrc1BhbmVsIHJlY3J1aXRtZW50IFNpbmNlIDIwMTgsIHRoZSBBVFAgaGFzIHVzZWQgYWRkcmVzcy1iYXNlZCBzYW1wbGluZyAoQUJTKSBmb3IgcmVjcnVpdG1lbnQuIEEgc3R1ZHkgY292ZXIgbGV0dGVyIGFuZCBhIHByZS1pbmNlbnRpdmUgYXJlIG1haWxlZCB0byBhIHN0cmF0aWZpZWQsIHJhbmRvbSBzYW1wbGUgb2YgaG91c2Vob2xkcyBzZWxlY3RlZCBmcm9tIHRoZSBVLlMuIFBvc3RhbCBTZXJ2aWNl4oCZcyBDb21wdXRlcml6ZWQgRGVsaXZlcnkgU2VxdWVuY2UgRmlsZS4gVGhpcyBQb3N0YWwgU2VydmljZSBmaWxlIGhhcyBiZWVuIGVzdGltYXRlZCB0byBjb3ZlciA5MCUgdG8gOTglIG9mIHRoZSBwb3B1bGF0aW9uLjwhLS0gd3A6aGVhZGluZyB7ImxldmVsIjozLCJpc0NoYXB0ZXIiOnRydWUsImFuY2hvciI6InRoZS1hbWVyaWNhbi10cmVuZHMtcGFuZWwtc3VydmV5LW1ldGhvZG9sb2d5In0gLS0+CjxoMyBpZD0idGhlLWFtZXJpY2FuLXRyZW5kcy1wYW5lbC1zdXJ2ZXktbWV0aG9kb2xvZ3kiIGNsYXNzPSJ3cC1ibG9jay1oZWFkaW5nIj5UaGUgQW1lcmljYW4gVHJlbmRzIFBhbmVsIHN1cnZleSBtZXRob2RvbG9neTwvaDM+CjwhLS0gL3dwOmhlYWRpbmcgLS0+Cgo8IS0tIHdwOmhlYWRpbmcgLS0+CjxoNCBjbGFzcz0id3AtYmxvY2staGVhZGluZyI+T3ZlcnZpZXc8L2g0Pgo8IS0tIC93cDpoZWFkaW5nIC0tPgoKPCEtLSB3cDpwYXJhZ3JhcGggLS0+CjxwPkRhdGEgaW4gdGhpcyByZXBvcnQgY29tZXMgZnJvbSBXYXZlIDE5MiBvZiB0aGUgQW1lcmljYW4gVHJlbmRzIFBhbmVsIChBVFApLCBQZXcgUmVzZWFyY2ggQ2VudGVy4oCZcyBuYXRpb25hbGx5IHJlcHJlc2VudGF0aXZlIHBhbmVsIG9mIHJhbmRvbWx5IHNlbGVjdGVkIFUuUy4gYWR1bHRzLiBUaGUgc3VydmV5IHdhcyBjb25kdWN0ZWQgQXByaWwgMjAtMjYsIDIwMjYuIEEgdG90YWwgb2YgNSwxMDMgcGFuZWxpc3RzIHJlc3BvbmRlZCBvdXQgb2YgNSw4OTggd2hvIHdlcmUgc2FtcGxlZCwgZm9yIGEgc3VydmV5LWxldmVsIHJlc3BvbnNlIHJhdGUgb2YgODclLjwvcD4KPCEtLSAvd3A6cGFyYWdyYXBoIC0tPgoKPCEtLSB3cDpwYXJhZ3JhcGggLS0+CjxwPlRoZSBjdW11bGF0aXZlIHJlc3BvbnNlIHJhdGUgYWNjb3VudGluZyBmb3Igbm9ucmVzcG9uc2UgdG8gdGhlIHJlY3J1aXRtZW50IHN1cnZleXMgYW5kIGF0dHJpdGlvbiBpcyAzJS4gVGhlIGJyZWFrLW9mZiByYXRlIGFtb25nIHBhbmVsaXN0cyB3aG8gbG9nZ2VkIG9uIHRvIHRoZSBzdXJ2ZXkgYW5kIGNvbXBsZXRlZCBhdCBsZWFzdCBvbmUgaXRlbSBpcyAxJS4gVGhlIG1hcmdpbiBvZiBzYW1wbGluZyBlcnJvciBmb3IgdGhlIGZ1bGwgc2FtcGxlIG9mIDUsMTAzIHJlc3BvbmRlbnRzIGlzIHBsdXMgb3IgbWludXMgMS42IHBlcmNlbnRhZ2UgcG9pbnRzLjwvcD4KPCEtLSAvd3A6cGFyYWdyYXBoIC0tPgoKPCEtLSB3cDpwYXJhZ3JhcGggLS0+CjxwPlRoZSBzdXJ2ZXkgaW5jbHVkZXMgPGEgaHJlZj0iaHR0cHM6Ly93d3cucGV3cmVzZWFyY2gub3JnL3Nob3J0LXJlYWRzLzIwMTYvMTAvMjUvb3ZlcnNhbXBsaW5nLWlzLXVzZWQtdG8tc3R1ZHktc21hbGwtZ3JvdXBzLW5vdC1iaWFzLXBvbGwtcmVzdWx0cy8iPm92ZXJzYW1wbGVzPC9hPiBvZiBub24tSGlzcGFuaWMgQXNpYW4gYWR1bHRzIGFuZCBIaXNwYW5pYyB2YWxpZGF0ZWQgVHJ1bXAgdm90ZXJzIGluIG9yZGVyIHRvIHByb3ZpZGUgbW9yZSBwcmVjaXNlIGVzdGltYXRlcyBvZiB0aGUgb3BpbmlvbnMgYW5kIGV4cGVyaWVuY2VzIG9mIHRoZXNlIHNtYWxsZXIgZGVtb2dyYXBoaWMgc3ViZ3JvdXBzLiBUaGVzZSBvdmVyc2FtcGxlZCBncm91cHMgYXJlIHdlaWdodGVkIGJhY2sgdG8gcmVmbGVjdCB0aGVpciBjb3JyZWN0IHByb3BvcnRpb25zIGluIHRoZSBwb3B1bGF0aW9uLjwvcD4KPCEtLSAvd3A6cGFyYWdyYXBoIC0tPgoKPCEtLSB3cDpwYXJhZ3JhcGggLS0+CjxwPlNTUlMgY29uZHVjdGVkIHRoZSBzdXJ2ZXkgZm9yIFBldyBSZXNlYXJjaCBDZW50ZXIgdmlhIG9ubGluZSAobj00LDkwMCkgYW5kIGxpdmUgdGVsZXBob25lIChuPTIwMykgaW50ZXJ2aWV3aW5nLiBJbnRlcnZpZXdzIHdlcmUgY29uZHVjdGVkIGluIGJvdGggRW5nbGlzaCBhbmQgU3BhbmlzaC48L3A+CjwhLS0gL3dwOnBhcmFncmFwaCAtLT4KCjwhLS0gd3A6cGFyYWdyYXBoIC0tPgo8cD5UbyBsZWFybiBtb3JlIGFib3V0IHRoZSBBVFAsIHJlYWQg4oCcPGEgaHJlZj0iaHR0cHM6Ly93d3cucGV3cmVzZWFyY2gub3JnL3RoZS1hbWVyaWNhbi10cmVuZHMtcGFuZWwvIj5BYm91dCB0aGUgQW1lcmljYW4gVHJlbmRzIFBhbmVsPC9hPi7igJ08L3A+CjwhLS0gL3dwOnBhcmFncmFwaCAtLT4KCjwhLS0gd3A6YWcgLS0+CjxwPlBhbmVsIHJlY3J1aXRtZW50IFNpbmNlIDIwMTgsIHRoZSBBVFAgaGFzIHVzZWQgYWRkcmVzcy1iYXNlZCBzYW1wbGluZyAoQUJTKSBmb3IgcmVjcnVpdG1lbnQuIEEgc3R1ZHkgY292ZXIgbGV0dGVyIGFuZCBhIHByZS1pbmNlbnRpdmUgYXJlIG1haWxlZCB0byBhIHN0cmF0aWZpZWQsIHJhbmRvbSBzYW1wbGUgb2YgaG91c2Vob2xkcyBzZWxlY3RlZCBmcm9tIHRoZSBVLlMuIFBvc3RhbCBTZXJ2aWNl4oCZcyBDb21wdXRlcml6ZWQgRGVsaXZlcnkgU2VxdWVuY2UgRmlsZS4gVGhpcyBQb3N0YWwgU2VydmljZSBmaWxlIGhhcyBiZWVuIGVzdGltYXRlZCB0byBjb3ZlciA5MCUgdG8gOTglIG9mIHRoZSBwb3B1bGF0aW9uLjwvcD4KPCEtLSAvd3A6cGFyYWdyYXBoIC0tPmNsaWVudElkaXNWYWxpZG5hbWVhdHRyaWJ1dGVzY29udGVudFNpbmNlIDIwMTgsIHRoZSBBVFAgaGFzIHVzZWQgYWRkcmVzcy1iYXNlZCBzYW1wbGluZyAoQUJTKSBmb3IgcmVjcnVpdG1lbnQuIEEgc3R1ZHkgY292ZXIgbGV0dGVyIGFuZCBhIHByZS1pbmNlbnRpdmUgYXJlIG1haWxlZCB0byBhIHN0cmF0aWZpZWQsIHJhbmRvbSBzYW1wbGUgb2YgaG91c2Vob2xkcyBzZWxlY3RlZCBmcm9tIHRoZSBVLlMuIFBvc3RhbCBTZXJ2aWNl4oCZcyBDb21wdXRlcml6ZWQgRGVsaXZlcnkgU2VxdWVuY2UgRmlsZS4gVGhpcyBQb3N0YWwgU2VydmljZSBmaWxlIGhhcyBiZWVuIGVzdGltYXRlZCB0byBjb3ZlciA5MCUgdG8gOTglIG9mIHRoZSBwb3B1bGF0aW9uLmRyb3BDYXBhbGlnblRvR3V0dGVyaW50ZXJhY3RpdmVTdWJzdW1wdGlvbnByaW50RW5naW5lbWF4V2lkdGhpc1N0dWNrQm94U2hhZG93Zm9ybURpc3BsYXlNb2RlZm9ybURpc3BsYXlDb25kaXRpb25jb250cm9sbGVyVXVpZHV1aWRoYXNTY2VuZVRyaWdnZXJzY2VuZVRyaWdnZXJOdW1iZXJkZWJ1Z3NjZW5lVHJpZ2dlclBvc2l0aW9ucmVzcG9uZFRvU2NlbmVzY2VuZVJlc3BvbnNlc3Bvc2l0aW9ucG9zaXRpb25Ub3Bwb3NpdGlvbkxlZnRwb3NpdGlvbkJvdHRvbXBvc2l0aW9uUmlnaHR6SW5kZXhyZXN1bHRzRGlzcGxheU1vZGVyZXN1bHRzRXhhY3RQb2ludHNyZXN1bHRzRXhhY3RQb2ludHNTdHJpbmdyZXN1bHRzTWluUG9pbnRzcmVzdWx0c01heFBvaW50c3Jlc3VsdHNUaHJlc2hvbGRQb2ludHNyZXN1bHRzVGhyZXNob2xkRGlyZWN0aW9uaW5uZXJCbG9ja3NsZXZlbGlzQ2hhcHRlcmFsdFRvY1RleHRbMS4gQUFQT1IgVGFzayBGb3JjZSBvbiBBZGRyZXNzLWJhc2VkIFNhbXBsaW5nLiAyMDE2LiDigJw8YSBocmVmPSJodHRwczovL2FhcG9yLm9yZy93cC1jb250ZW50L3VwbG9hZHMvMjAyMi8xMS9BQVBPUl9SZXBvcnRfMV83XzE2X0NMRUFOLUNPUFktRklOQUwtMi5wZGYiPkFBUE9SIFJlcG9ydDogQWRkcmVzcy1iYXNlZCBTYW1wbGluZzwvYT4u4oCdXSBXaXRoaW4gZWFjaCBzYW1wbGVkIGhvdXNlaG9sZCwgdGhlIGFkdWx0IHdpdGggdGhlIG5leHQgYmlydGhkYXkgaXMgc2VsZWN0ZWQgdG8gcGFydGljaXBhdGUuIE90aGVyIGRldGFpbHMgb2YgdGhlIEFCUyByZWNydWl0bWVudCBwcm90b2NvbCBoYXZlIGNoYW5nZWQgb3ZlciB0aW1lIGJ1dCBhcmUgYXZhaWxhYmxlIHVwb24gcmVxdWVzdC5bMi4gRW1haWwgPGEgaHJlZj0ibWFpbHRvOnBld3N1cnZleXNAcGV3cmVzZWFyY2gub3JnIj5wZXdzdXJ2ZXlzQHBld3Jlc2VhcmNoLm9yZzwvYT4uXSBwcm90b2NvbCBoYXZlIGNoYW5nZWQgb3ZlciB0aW1lIGJ1dCBhcmUgYXZhaWxhYmxlIHVwb24gcmVxdWVzdC5bMi4gRW1haWwgPGEgaHJlZj0ibWFpbHRvOnBld3N1cnZleXNAcGV3cmVzZWFyY2gub3JnIj5wZXdzdXJ2ZXlzQHBld3Jlc2VhcmNoLm9yZzwvYT4uXSBQcmlvciB0byAyMDE4LCB0aGUgQVRQIHdhcyByZWNydWl0ZWQgdXNpbmcgbGFuZGxpbmUgYW5kIGNlbGxwaG9uZSByYW5kb20tZGlnaXQtZGlhbCBzdXJ2ZXlzIGFkbWluaXN0ZXJlZCBpbiBFbmdsaXNoIGFuZCBTcGFuaXNoLmNsaWVudElkaXNWYWxpZG5hbWVhdHRyaWJ1dGVzY29udGVudGRyb3BDYXBhbGlnblRvR3V0dGVyaW50ZXJhY3RpdmVTdWJzdW1wdGlvbnByaW50RW5naW5lbWF4V2lkdGhpc1N0dWNrQm94U2hhZG93Zm9ybURpc3BsYXlNb2RlZm9ybURpc3BsYXlDb25kaXRpb25jb250cm9sbGVyVXVpZHV1aWRoYXNTY2VuZVRyaWdnZXJzY2VuZVRyaWdnZXJOdW1iZXJkZWJ1Z3NjZW5lVHJpZ2dlclBvc2l0aW9ucmVzcG9uZFRvU2NlbmVzY2VuZVJlc3BvbnNlc3Bvc2l0aW9ucG9zaXRpb25Ub3Bwb3NpdGlvbkxlZnRwb3NpdGlvbkJvdHRvbXBvc2l0aW9uUmlnaHR6SW5kZXhyZXN1bHRzRGlzcGxheU1vZGVyZXN1bHRzRXhhY3RQb2ludHNyZXN1bHRzRXhhY3RQb2ludHNTdHJpbmdyZXN1bHRzTWluUG9pbnRzcmVzdWx0c01heFBvaW50c3Jlc3VsdHNUaHJlc2hvbGRQb2ludHNyZXN1bHRzVGhyZXNob2xkRGlyZWN0aW9uaW5uZXJCbG9ja3NBIG5hdGlvbmFsIHNhbXBsZSBvZiBVLlMuIGFkdWx0cyBoYXMgYmVlbiByZWNydWl0ZWQgdG8gdGhlIEFUUCBhcHByb3hpbWF0ZWx5IG9uY2UgcGVyIHllYXIgc2luY2UgMjAxNC4gSW4gc29tZSB5ZWFycywgdGhlIHJlY3J1aXRtZW50IGhhcyBpbmNsdWRlZCBhZGRpdGlvbmFsIGVmZm9ydHMgKGtub3duIGFzIGFuIOKAnG92ZXJzYW1wbGXigJ0pIHRvIGltcHJvdmUgdGhlIGFjY3VyYWN5IG9mIGRhdGEgZm9yIHVuZGVycmVwcmVzZW50ZWQgZ3JvdXBzLiBGb3IgZXhhbXBsZSwgSGlzcGFuaWMgYWR1bHRzLCBCbGFjayBhZHVsdHMgYW5kIEFzaWFuIGFkdWx0cyB3ZXJlIG92ZXJzYW1wbGVkIGluIDIwMTksIDIwMjIgYW5kIDIwMjMsIHJlc3BlY3RpdmVseS5jbGllbnRJZGlzVmFsaWRuYW1lYXR0cmlidXRlc2NvbnRlbnQ8YT48L2E+PGE+PC9hPlNhbXBsZSBkZXNpZ25kcm9wQ2FwYWxpZ25Ub0d1dHRlcmludGVyYWN0aXZlU3Vic3VtcHRpb25wcmludEVuZ2luZW1heFdpZHRoaXNTdHVja0JveFNoYWRvd2Zvcm1EaXNwbGF5TW9kZWZvcm1EaXNwbGF5Q29uZGl0aW9uY29udHJvbGxlclV1aWR1dWlkaGFzU2NlbmVUcmlnZ2Vyc2NlbmVUcmlnZ2VyTnVtYmVyZGVidWdzY2VuZVRyaWdnZXJQb3NpdGlvbnJlc3BvbmRUb1NjZW5lc2NlbmVSZXNwb25zZXNwb3NpdGlvbnBvc2l0aW9uVG9wcG9zaXRpb25MZWZ0cG9zaXRpb25Cb3R0b21wb3NpdGlvblJpZ2h0ekluZGV4cmVzdWx0c0Rpc3BsYXlNb2RlcmVzdWx0c0V4YWN0UG9pbnRzcmVzdWx0c0V4YWN0UG9pbnRzU3RyaW5ncmVzdWx0c01pblBvaW50c3Jlc3VsdHNNYXhQb2ludHNyZXN1bHRzVGhyZXNob2xkUG9pbnRzcmVzdWx0c1RocmVzaG9sZERpcmVjdGlvbmlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkbmFtZWF0dHJpYnV0ZXNjb250ZW50VGhlIG92ZXJhbGwgdGFyZ2V0IHBvcHVsYXRpb24gZm9yIHRoaXMgc3VydmV5IHdhcyBub25pbnN0aXR1dGlvbmFsaXplZCBwZXJzb25zIGFnZXMgMTggYW5kIG9sZGVyIGxpdmluZyBpbiB0aGUgVW5pdGVkIFN0YXRlcy4gSXQgZmVhdHVyZWQgYSBzdHJhdGlmaWVkIHJhbmRvbSBzYW1wbGUgZnJvbSB0aGUgQVRQIGluIHdoaWNoIHRoZSBmb2xsb3dpbmcgZ3JvdXBzIHdlcmUgb3ZlcnNhbXBsZWQ6IG5vbi1IaXNwYW5pYyBBc2lhbiBhZHVsdHMgYW5kIEhpc3BhbmljIHZhbGlkYXRlZCBUcnVtcCB2b3RlcnMuIFRoZSByZW1haW5pbmcgcGFuZWxpc3RzIHdlcmUgc2FtcGxlZCBhdCByYXRlcyBkZXNpZ25lZCB0byBlbnN1cmUgdGhhdCB0aGUgc2hhcmUgb2YgcmVzcG9uZGVudHMgaW4gZWFjaCBzdHJhdHVtIGlzIHByb3BvcnRpb25hbCB0byBpdHMgc2hhcmUgb2YgdGhlIFUuUy4gYWR1bHQgcG9wdWxhdGlvbiB0byB0aGUgZ3JlYXRlc3QgZXh0ZW50IHBvc3NpYmxlLiBSZXNwb25kZW50IHdlaWdodHMgYXJlIGFkanVzdGVkIHRvIGFjY291bnQgZm9yIGRpZmZlcmVudGlhbCBwcm9iYWJpbGl0aWVzIG9mIHNlbGVjdGlvbiBhcyBkZXNjcmliZWQgaW4gdGhlIFdlaWdodGluZyBzZWN0aW9uIGJlbG93LmRyb3BDYXBhbGlnblRvR3V0dGVyaW50ZXJhY3RpdmVTdWJzdW1wdGlvbnByaW50RW5naW5lbWF4V2lkdGhpc1N0dWNrQm94U2hhZG93Zm9ybURpc3BsYXlNb2RlZm9ybURpc3BsYXlDb25kaXRpb25jb250cm9sbGVyVXVpZHV1aWRoYXNTY2VuZVRyaWdnZXJzY2VuZVRyaWdnZXJOdW1iZXJkZWJ1Z3NjZW5lVHJpZ2dlclBvc2l0aW9ucmVzcG9uZFRvU2NlbmVzY2VuZVJlc3BvbnNlc3Bvc2l0aW9ucG9zaXRpb25Ub3Bwb3NpdGlvbkxlZnRwb3NpdGlvbkJvdHRvbXBvc2l0aW9uUmlnaHR6SW5kZXhyZXN1bHRzRGlzcGxheU1vZGVyZXN1bHRzRXhhY3RQb2ludHNyZXN1bHRzRXhhY3RQb2ludHNTdHJpbmdyZXN1bHRzTWluUG9pbnRzcmVzdWx0c01heFBvaW50c3Jlc3VsdHNUaHJlc2hvbGRQb2ludHNyZXN1bHRzVGhyZXNob2xkRGlyZWN0aW9uaW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRuYW1lYXR0cmlidXRlc2NvbnRlbnQ8YT5RdWVzdGlvbm5haXJlIGRldmVsb3BtZW50IGFuZCB0ZXN0aW5nPC9hPmRyb3BDYXBhbGlnblRvR3V0dGVyaW50ZXJhY3RpdmVTdWJzdW1wdGlvbnByaW50RW5naW5lbWF4V2lkdGhpc1N0dWNrQm94U2hhZG93Zm9ybURpc3BsYXlNb2RlZm9ybURpc3BsYXlDb25kaXRpb25jb250cm9sbGVyVXVpZHV1aWRoYXNTY2VuZVRyaWdnZXJzY2VuZVRyaWdnZXJOdW1iZXJkZWJ1Z3NjZW5lVHJpZ2dlclBvc2l0aW9ucmVzcG9uZFRvU2NlbmVzY2VuZVJlc3BvbnNlc3Bvc2l0aW9ucG9zaXRpb25Ub3Bwb3NpdGlvbkxlZnRwb3NpdGlvbkJvdHRvbXBvc2l0aW9uUmlnaHR6SW5kZXhyZXN1bHRzRGlzcGxheU1vZGVyZXN1bHRzRXhhY3RQb2ludHNyZXN1bHRzRXhhY3RQb2ludHNTdHJpbmdyZXN1bHRzTWluUG9pbnRzcmVzdWx0c01heFBvaW50c3Jlc3VsdHNUaHJlc2hvbGRQb2ludHNyZXN1bHRzVGhyZXNob2xkRGlyZWN0aW9uaW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRuYW1lYXR0cmlidXRlc2NvbnRlbnRUaGUgcXVlc3Rpb25uYWlyZSB3YXMgZGV2ZWxvcGVkIGJ5IFBldyBSZXNlYXJjaCBDZW50ZXIgaW4gY29uc3VsdGF0aW9uIHdpdGggU1NSUy4gVGhlIHdlYiBwcm9ncmFtIHVzZWQgZm9yIG9ubGluZSByZXNwb25kZW50cyB3YXMgcmlnb3JvdXNseSB0ZXN0ZWQgb24gYm90aCBQQyBhbmQgbW9iaWxlIGRldmljZXMgYnkgdGhlIFNTUlMgcHJvamVjdCB0ZWFtIGFuZCBQZXcgUmVzZWFyY2ggQ2VudGVyIHJlc2VhcmNoZXJzLiBUaGUgU1NSUyBwcm9qZWN0IHRlYW0gYWxzbyBwb3B1bGF0ZWQgdGVzdCBkYXRhIHRoYXQgd2FzIGFuYWx5emVkIGluIFNQU1MgdG8gZW5zdXJlIHRoZSBsb2dpYyBhbmQgcmFuZG9taXphdGlvbnMgd2VyZSB3b3JraW5nIGFzIGludGVuZGVkIGJlZm9yZSBsYXVuY2hpbmcgdGhlIHN1cnZleS5kcm9wQ2FwYWxpZ25Ub0d1dHRlcmludGVyYWN0aXZlU3Vic3VtcHRpb25wcmludEVuZ2luZW1heFdpZHRoaXNTdHVja0JveFNoYWRvd2Zvcm1EaXNwbGF5TW9kZWZvcm1EaXNwbGF5Q29uZGl0aW9uY29udHJvbGxlclV1aWR1dWlkaGFzU2NlbmVUcmlnZ2Vyc2NlbmVUcmlnZ2VyTnVtYmVyZGVidWdzY2VuZVRyaWdnZXJQb3NpdGlvbnJlc3BvbmRUb1NjZW5lc2NlbmVSZXNwb25zZXNwb3NpdGlvbnBvc2l0aW9uVG9wcG9zaXRpb25MZWZ0cG9zaXRpb25Cb3R0b21wb3NpdGlvblJpZ2h0ekluZGV4cmVzdWx0c0Rpc3BsYXlNb2RlcmVzdWx0c0V4YWN0UG9pbnRzcmVzdWx0c0V4YWN0UG9pbnRzU3RyaW5ncmVzdWx0c01pblBvaW50c3Jlc3VsdHNNYXhQb2ludHNyZXN1bHRzVGhyZXNob2xkUG9pbnRzcmVzdWx0c1RocmVzaG9sZERpcmVjdGlvbmlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkbmFtZWF0dHJpYnV0ZXNjb250ZW50SW5jZW50aXZlc2Ryb3BDYXBhbGlnblRvR3V0dGVyaW50ZXJhY3RpdmVTdWJzdW1wdGlvbnByaW50RW5naW5lbWF4V2lkdGhpc1N0dWNrQm94U2hhZG93Zm9ybURpc3BsYXlNb2RlZm9ybURpc3BsYXlDb25kaXRpb25jb250cm9sbGVyVXVpZHV1aWRoYXNTY2VuZVRyaWdnZXJzY2VuZVRyaWdnZXJOdW1iZXJkZWJ1Z3NjZW5lVHJpZ2dlclBvc2l0aW9ucmVzcG9uZFRvU2NlbmVzY2VuZVJlc3BvbnNlc3Bvc2l0aW9ucG9zaXRpb25Ub3Bwb3NpdGlvbkxlZnRwb3NpdGlvbkJvdHRvbXBvc2l0aW9uUmlnaHR6SW5kZXhyZXN1bHRzRGlzcGxheU1vZGVyZXN1bHRzRXhhY3RQb2ludHNyZXN1bHRzRXhhY3RQb2ludHNTdHJpbmdyZXN1bHRzTWluUG9pbnRzcmVzdWx0c01heFBvaW50c3Jlc3VsdHNUaHJlc2hvbGRQb2ludHNyZXN1bHRzVGhyZXNob2xkRGlyZWN0aW9uaW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRuYW1lYXR0cmlidXRlc2NvbnRlbnRBbGwgcmVzcG9uZGVudHMgd2VyZSBvZmZlcmVkIGEgcG9zdC1wYWlkIGluY2VudGl2ZSBmb3IgdGhlaXIgcGFydGljaXBhdGlvbi4gUmVzcG9uZGVudHMgY291bGQgY2hvb3NlIHRvIHJlY2VpdmUgdGhlIHBvc3QtcGFpZCBpbmNlbnRpdmUgaW4gdGhlIGZvcm0gb2YgYSBjaGVjayBvciBnaWZ0IGNvZGUgdG8gQW1hem9uLmNvbSwgVGFyZ2V0LmNvbSBvciBXYWxtYXJ0LmNvbS4mbmJzcDsgSW5jZW50aXZlIGFtb3VudHMgcmFuZ2VkIGZyb20gJDUgdG8gJDE1IGRlcGVuZGluZyBvbiB3aGV0aGVyIHRoZSByZXNwb25kZW50IGJlbG9uZ3MgdG8gYSBwYXJ0IG9mIHRoZSBwb3B1bGF0aW9uIHRoYXQgaXMgaGFyZGVyIG9yIGVhc2llciB0byByZWFjaC4gRGlmZmVyZW50aWFsIGluY2VudGl2ZSBhbW91bnRzIHdlcmUgZGVzaWduZWQgdG8gaW5jcmVhc2UgcGFuZWwgc3VydmV5IHBhcnRpY2lwYXRpb24gYW1vbmcgZ3JvdXBzIHRoYXQgdHJhZGl0aW9uYWxseSBoYXZlIGxvdyBzdXJ2ZXkgcmVzcG9uc2UgcHJvcGVuc2l0aWVzLmRyb3BDYXBhbGlnblRvR3V0dGVyaW50ZXJhY3RpdmVTdWJzdW1wdGlvbnByaW50RW5naW5lbWF4V2lkdGhpc1N0dWNrQm94U2hhZG93Zm9ybURpc3BsYXlNb2RlZm9ybURpc3BsYXlDb25kaXRpb25jb250cm9sbGVyVXVpZHV1aWRoYXNTY2VuZVRyaWdnZXJzY2VuZVRyaWdnZXJOdW1iZXJkZWJ1Z3NjZW5lVHJpZ2dlclBvc2l0aW9ucmVzcG9uZFRvU2NlbmVzY2VuZVJlc3BvbnNlc3Bvc2l0aW9ucG9zaXRpb25Ub3Bwb3NpdGlvbkxlZnRwb3NpdGlvbkJvdHRvbXBvc2l0aW9uUmlnaHR6SW5kZXhyZXN1bHRzRGlzcGxheU1vZGVyZXN1bHRzRXhhY3RQb2ludHNyZXN1bHRzRXhhY3RQb2ludHNTdHJpbmdyZXN1bHRzTWluUG9pbnRzcmVzdWx0c01heFBvaW50c3Jlc3VsdHNUaHJlc2hvbGRQb2ludHNyZXN1bHRzVGhyZXNob2xkRGlyZWN0aW9uaW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRuYW1lYXR0cmlidXRlc2NvbnRlbnREYXRhIGNvbGxlY3Rpb24gcHJvdG9jb2xkcm9wQ2FwYWxpZ25Ub0d1dHRlcmludGVyYWN0aXZlU3Vic3VtcHRpb25wcmludEVuZ2luZW1heFdpZHRoaXNTdHVja0JveFNoYWRvd2Zvcm1EaXNwbGF5TW9kZWZvcm1EaXNwbGF5Q29uZGl0aW9uY29udHJvbGxlclV1aWR1dWlkaGFzU2NlbmVUcmlnZ2Vyc2NlbmVUcmlnZ2VyTnVtYmVyZGVidWdzY2VuZVRyaWdnZXJQb3NpdGlvbnJlc3BvbmRUb1NjZW5lc2NlbmVSZXNwb25zZXNwb3NpdGlvbnBvc2l0aW9uVG9wcG9zaXRpb25MZWZ0cG9zaXRpb25Cb3R0b21wb3NpdGlvblJpZ2h0ekluZGV4cmVzdWx0c0Rpc3BsYXlNb2RlcmVzdWx0c0V4YWN0UG9pbnRzcmVzdWx0c0V4YWN0UG9pbnRzU3RyaW5ncmVzdWx0c01pblBvaW50c3Jlc3VsdHNNYXhQb2ludHNyZXN1bHRzVGhyZXNob2xkUG9pbnRzcmVzdWx0c1RocmVzaG9sZERpcmVjdGlvbmlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkbmFtZWF0dHJpYnV0ZXNjb250ZW50VGhlIGRhdGEgY29sbGVjdGlvbiBmaWVsZCBwZXJpb2QgZm9yIHRoaXMgc3VydmV5IHdhcyBBcHJpbCAyMC0yNiwgMjAyNi4gU3VydmV5cyB3ZXJlIGNvbmR1Y3RlZCB2aWEgc2VsZi1hZG1pbmlzdGVyZWQgd2ViIHN1cnZleSBvciBieSBsaXZlIHRlbGVwaG9uZSBpbnRlcnZpZXdpbmcuJm5ic3A7ZHJvcENhcGFsaWduVG9HdXR0ZXJpbnRlcmFjdGl2ZVN1YnN1bXB0aW9ucHJpbnRFbmdpbmVtYXhXaWR0aGlzU3R1Y2tCb3hTaGFkb3dmb3JtRGlzcGxheU1vZGVmb3JtRGlzcGxheUNvbmRpdGlvbmNvbnRyb2xsZXJVdWlkdXVpZGhhc1NjZW5lVHJpZ2dlcnNjZW5lVHJpZ2dlck51bWJlcmRlYnVnc2NlbmVUcmlnZ2VyUG9zaXRpb25yZXNwb25kVG9TY2VuZXNjZW5lUmVzcG9uc2VzcG9zaXRpb25wb3NpdGlvblRvcHBvc2l0aW9uTGVmdHBvc2l0aW9uQm90dG9tcG9zaXRpb25SaWdodHpJbmRleHJlc3VsdHNEaXNwbGF5TW9kZXJlc3VsdHNFeGFjdFBvaW50c3Jlc3VsdHNFeGFjdFBvaW50c1N0cmluZ3Jlc3VsdHNNaW5Qb2ludHNyZXN1bHRzTWF4UG9pbnRzcmVzdWx0c1RocmVzaG9sZFBvaW50c3Jlc3VsdHNUaHJlc2hvbGREaXJlY3Rpb25pbm5lckJsb2NrcyBocmVmPSIjdyJsZXZlbGlzQ2hhcHRlcmFsdFRvY1RleHRoZWRpbmg0IGNsYXNzPSJ3LWJsb2NrLWhlYWRpbmciPC9oND4KPCEtLS93cDpoZWFkaW5nIC0tPgoKPCEtLSB3cDpwYXJhZ3JhcGggLS0+CjxwPlsxLiBBQVBPUiBUYXNrIEZvcmNlIG9uIEFkZHJlc3MtYmFzZWQgU2FtcGxpbmcuIDIwMTYuIOKAnGEgaHJlZj0iaHR0cHM6L2Fhb3Iub3JnL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDIyLzExL0FBUE9SX1JlcG9ydF8xXzdfMTZfQ0xFQU4tQ09QWS1GSU5BTC0yLnBkZiJBQVBPUiBSZXBvcnQ6IEFkZHJlc3MtYmFzZWQgU2FtcGxpbmc8L2E+LuKAnV0gV2l0aGluIGVhY2ggc2FtcGxlZCBob3VzZWhvbGQsIHRoZSBhZHVsdCB3aXRoIHRoZSBuZXh0IGJpcnRoZGF5IGlzIHNlbGVjdGVkIHRvIHBhcnRpY2lwYXRlLiBPdGhlciBkZXRhaWxzIG9mIHRoZSBBQlMgcmVjcnVpdG1lbnQgcHJvdG9jb2wgaGF2ZSBjaGFuZ2VkIG92ZXIgdGltZSBidXQgYXJlIGF2YWlsYWJsZSB1cG9uIHJlcXVlc3QuWzIuIEVtYWlsIDxhIGhyZWY9Im1haWx0bzpwZXdzdXJ2ZXlzQHBld3Jlc2VhcmNoLm9yZyI+cGV3c3VydmV5c0BwZXdyZXNlYXJjaC5vcmc8L2E+Ll0gUHJpb3IgdG8gMjAxOCwgdGhlIEFUUCB3YXMgcmVjcnVpdGVkIHVzaW5nIGxhbmRsaW5lIGFuZCBjZWxscGhvbmUgcmFuZG9tLWRpZ2l0LWRpYWwgc3VydmV5cyBhZG1pbmlzdGVyZWQgaW4gRW5nbGlzaCBhbmQgU3BhbmlzaC48L3A+Cgo8IS0tIHdwOnBhcmFncmFwaCAtLT4KPHA+QSBuYXRpb25hbCBzYW1wbGUgb2YgVS5TLiBhZHVsdHMgaGFzIGJlZW4gcmVjcnVpdGVkIHRvIHRoZSBBVFAgYXBwcm94aW1hdGVseSBvbmNlIHBlciB5ZWFyIHNpbmNlIDIwMTQuIEluIHNvbWUgeWVhcnMsIHRoZSByZWNydWl0bWVudCBoYXMgaW5jbHVkZWQgYWRkaXRpb25hbCBlZmZvcnRzIChrbm93biBhcyBhbiDigJxvdmVyc2FtcGxl4oCdKSB0byBpbXByb3ZlIHRoZSBhY2N1cmFjeSBvZiBkYXRhIGZvciB1bmRlcnJlcHJlc2VudGVkIGdyb3Vwcy4gRm9yIGV4YW1wbGUsIEhpc3BhbmljIGFkdWx0cywgQmxhY2sgYWR1bHRzIGFuZCBBc2lhbiBhZHVsdHMgd2VyZSBvdmVyc2FtcGxlZCBpbiAyMDE5LCAyMDIyIGFuZCAyMDIzLCByZXNwZWN0aXZlbHkuPC9wPgo8IS0tIC93cDpwYXJhZ3JhcGggLS0+Cgo8IS0tIHdwOmhlYWRpbmcgLS0+CjxoNCBjbGFzcz0id3AtYmxvY2staGVhZGluZyI+PGE+PC9hPjxhPjwvYT5TYW1wbGUgZGVzaWduPC9oND4KPCEtLSAvd3A6aGVhZGluZyAtLT4KCjwhLS0gd3A6cGFyYWdyYXBoIC0tPgo8cD5UaGUgb3ZlcmFsbCB0YXJnZXQgcG9wdWxhdGlvbiBmb3IgdGhpcyBzdXJ2ZXkgd2FzIG5vbmluc3RpdHV0aW9uYWxpemVkIHBlcnNvbnMgYWdlcyAxOCBhbmQgb2xkZXIgbGl2aW5nIGluIHRoZSBVbml0ZWQgU3RhdGVzLiBJdCBmZWF0dXJlZCBhIHN0cmF0aWZpZWQgcmFuZG9tIHNhbXBsZSBmcm9tIHRoZSBBVFAgaW4gd2hpY2ggdGhlIGZvbGxvd2luZyBncm91cHMgd2VyZSBvdmVyc2FtcGxlZDogbm9uLUhpc3BhbmljIEFzaWFuIGFkdWx0cyBhbmQgSGlzcGFuaWMgdmFsaWRhdGVkIFRydW1wIHZvdGVycy4gVGhlIHJlbWFpbmluZyBwYW5lbGlzdHMgd2VyZSBzYW1wbGVkIGF0IHJhdGVzIGRlc2lnbmVkIHRvIGVuc3VyZSB0aGF0IHRoZSBzaGFyZSBvZiByZXNwb25kZW50cyBpbiBlYWNoIHN0cmF0dW0gaXMgcHJvcG9ydGlvbmFsIHRvIGl0cyBzaGFyZSBvZiB0aGUgVS5TLiBhZHVsdCBwb3B1bGF0aW9uIHRvIHRoZSBncmVhdGVzdCBleHRlbnQgcG9zc2libGUuIFJlc3BvbmRlbnQgd2VpZ2h0cyBhcmUgYWRqdXN0ZWQgdG8gYWNjb3VudCBmb3IgZGlmZmVyZW50aWFsIHByb2JhYmlsaXRpZXMgb2Ygc2VsZWN0aW9uIGFzIGRlc2NyaWJlZCBpbiB0aGUgV2VpZ2h0aW5nIHNlY3Rpb24gYmVsb3cuPC9wPgo8IS0tIC93cDpwYXJhZ3JhcGggLS0+Cgo8IS0tIHdwOmFnIC0tPgo8cD5RdWVzdGlvbm5haXJlIGRldmVsb3BtZW50IGFuZCB0ZXN0aW5nPC8+CjwhLS0gL3dwOmFnIC0tPgoKPCEtLSB3cDpwYXJhZ3JhcGggLS0+CjxwPlRoZSBxdWVzdGlvbm5haXJlIHdhcyBkZXZlbG9wZWQgYnkgUGV3IFJlc2VhcmNoIENlbnRlciBpbiBjb25zdWx0YXRpb24gd2l0aCBTU1JTLiBUaGUgd2ViIHByb2dyYW0gdXNlZCBmb3Igb25saW5lIHJlc3BvbmRlbnRzIHdhcyByaWdvcm91c2x5IHRlc3RlZCBvbiBib3RoIFBDIGFuZCBtb2JpbGUgZGV2aWNlcyBieSB0aGUgU1NSUyBwcm9qZWN0IHRlYW0gYW5kIFBldyBSZXNlYXJjaCBDZW50ZXIgcmVzZWFyY2hlcnMuIFRoZSBTU1JTIHByb2plY3QgdGVhbSBhbHNvIHBvcHVsYXRlZCB0ZXN0IGRhdGEgdGhhdCB3YXMgYW5hbHl6ZWQgaW4gU1BTUyB0byBlbnN1cmUgdGhlIGxvZ2ljIGFuZCByYW5kb21pemF0aW9ucyB3ZXJlIHdvcmtpbmcgYXMgaW50ZW5kZWQgYmVmb3JlIGxhdW5jaGluZyB0aGUgc3VydmV5LjwvcD4KPCEtLSAvd3A6cGFyYWdyYXBoIC0tPgoKPCEtLSB3cDphZyAtLT4KPHA+SW5jZW50aXZlczwvPgo8IS0tIC93cDphZyAtLT4KCjwhLS0gd3A6cGFyYWdyYXBoIC0tPgo8cD5BbGwgcmVzcG9uZGVudHMgd2VyZSBvZmZlcmVkIGEgcG9zdC1wYWlkIGluY2VudGl2ZSBmb3IgdGhlaXIgcGFydGljaXBhdGlvbi4gUmVzcG9uZGVudHMgY291bGQgY2hvb3NlIHRvIHJlY2VpdmUgdGhlIHBvc3QtcGFpZCBpbmNlbnRpdmUgaW4gdGhlIGZvcm0gb2YgYSBjaGVjayBvciBnaWZ0IGNvZGUgdG8gQW1hem9uLmNvbSwgVGFyZ2V0LmNvbSBvciBXYWxtYXJ0LmNvbS4mbmJzcDsgSW5jZW50aXZlIGFtb3VudHMgcmFuZ2VkIGZyb20gJDUgdG8gJDE1IGRlcGVuZGluZyBvbiB3aGV0aGVyIHRoZSByZXNwb25kZW50IGJlbG9uZ3MgdG8gYSBwYXJ0IG9mIHRoZSBwb3B1bGF0aW9uIHRoYXQgaXMgaGFyZGVyIG9yIGVhc2llciB0byByZWFjaC4gRGlmZmVyZW50aWFsIGluY2VudGl2ZSBhbW91bnRzIHdlcmUgZGVzaWduZWQgdG8gaW5jcmVhc2UgcGFuZWwgc3VydmV5IHBhcnRpY2lwYXRpb24gYW1vbmcgZ3JvdXBzIHRoYXQgdHJhZGl0aW9uYWxseSBoYXZlIGxvdyBzdXJ2ZXkgcmVzcG9uc2UgcHJvcGVuc2l0aWVzLjwvcD4KPCEtLSAvd3A6cGFyYWdyYXBoIC0tPgoKPCEtLSB3cDphZyAtLT4KPHA+RGF0YSBjb2xsZWN0aW9uIHByb3RvY29sPC8+CjwhLS0gL3dwOmFnIC0tPgoKPCEtLSB3cDpwYXJhZ3JhcGggLS0+CjxwPlRoZSBkYXRhIGNvbGxlY3Rpb24gZmllbGQgcGVyaW9kIGZvciB0aGlzIHN1cnZleSB3YXMgQXByaWwgMjAtMjYsIDIwMjYuIFN1cnZleXMgd2VyZSBjb25kdWN0ZWQgdmlhIHNlbGYtYWRtaW5pc3RlcmVkIHdlYiBzdXJ2ZXkgb3IgYnkgbGl2ZSB0ZWxlcGhvbmUgaW50ZXJ2aWV3aW5nLiZuYnNwOzwvcD4KPCEtLSAvd3A6cGFyYWdyYXBoIC0tPmxldmVsaXNDaGFwdGVyYWx0VG9jVGV4dGxldmVsaXNDaGFwdGVyYWx0VG9jVGV4dGxldmVsaXNDaGFwdGVyYWx0VG9jVGV4dGNsaWVudElkaXNWYWxpZG5hbWVhdHRyaWJ1dGVzY29udGVudGRyb3BDYXBhbGlnblRvR3V0dGVyaW50ZXJhY3RpdmVTdWJzdW1wdGlvbnByaW50RW5naW5lbWF4V2lkdGhpc1N0dWNrQm94U2hhZG93Zm9ybURpc3BsYXlNb2RlZm9ybURpc3BsYXlDb25kaXRpb25jb250cm9sbGVyVXVpZHV1aWRoYXNTY2VuZVRyaWdnZXJzY2VuZVRyaWdnZXJOdW1iZXJkZWJ1Z3NjZW5lVHJpZ2dlclBvc2l0aW9ucmVzcG9uZFRvU2NlbmVzY2VuZVJlc3BvbnNlc3Bvc2l0aW9ucG9zaXRpb25Ub3Bwb3NpdGlvbkxlZnRwb3NpdGlvbkJvdHRvbXBvc2l0aW9uUmlnaHR6SW5kZXhyZXN1bHRzRGlzcGxheU1vZGVyZXN1bHRzRXhhY3RQb2ludHNyZXN1bHRzRXhhY3RQb2ludHNTdHJpbmdyZXN1bHRzTWluUG9pbnRzcmVzdWx0c01heFBvaW50c3Jlc3VsdHNUaHJlc2hvbGRQb2ludHNyZXN1bHRzVGhyZXNob2xkRGlyZWN0aW9uaW5uZXJCbG9ja3M8c3Ryb25nPkZvciBwYW5lbGlzdHMgd2hvIHRha2Ugc3VydmV5cyBvbmxpbmU6PC9zdHJvbmc+WzMuIFRoZSBBVFAgZG9lcyBub3QgdXNlIHJvdXRlcnMgb3IgY2hhaW5zIGluIGFueSBwYXJ0IG9mIGl0cyBvbmxpbmUgZGF0YSBjb2xsZWN0aW9uIHByb3RvY29sLCBub3IgYXJlIHRoZXkgdXNlZCB0byBkaXJlY3QgcmVzcG9uZGVudHMgdG8gYWRkaXRpb25hbCBzdXJ2ZXlzLl0gUG9zdGNhcmQgbm90aWZpY2F0aW9ucyB3ZXJlIDxhPm1haWxlZCB0byBhIHN1YnNldDwvYT4gb24gQXByaWwgMjAuWzQuIFBvc3RjYXJkIG5vdGlmaWNhdGlvbnMgZm9yIHdlYiBwYW5lbGlzdHMgYXJlIHNlbnQgdG8gMSkgcGFuZWxpc3RzIHdobyB3ZXJlIHJlY3J1aXRlZCB3aXRoaW4gdGhlIGxhc3QgdHdvIHllYXJzIGFuZCAyKSBwYW5lbGlzdHMgcmVjcnVpdGVkIHByaW9yIHRvIHRoZSBsYXN0IHR3byB5ZWFycyB3aG8gb3B0IHRvIGNvbnRpbnVlIHJlY2VpdmluZyBwb3N0Y2FyZCBub3RpZmljYXRpb25zLl0gU3VydmV5IGludml0YXRpb25zIHdlcmUgc2VudCBvdXQgaW4gdHdvIHNlcGFyYXRlIGxhdW5jaGVzOiBzb2Z0IGxhdW5jaCBhbmQgZnVsbCBsYXVuY2guIFNpeHR5IHBhbmVsaXN0cyB3ZXJlIGluY2x1ZGVkIGluIHRoZSBzb2Z0IGxhdW5jaCwgd2hpY2ggYmVnYW4gd2l0aCBhbiBpbml0aWFsIGludml0YXRpb24gc2VudCBvbiBBcHJpbCAyMC4gQWxsIHJlbWFpbmluZyBFbmdsaXNoLSBhbmQgU3BhbmlzaC1zcGVha2luZyBzYW1wbGVkIG9ubGluZSBwYW5lbGlzdHMgd2VyZSBpbmNsdWRlZCBpbiB0aGUgZnVsbCBsYXVuY2ggYW5kIHdlcmUgc2VudCBhbiBpbnZpdGF0aW9uIG9uIEFwcmlsIDIxLmNsaWVudElkaXNWYWxpZG5hbWVhdHRyaWJ1dGVzY29udGVudGRyb3BDYXBhbGlnblRvR3V0dGVyaW50ZXJhY3RpdmVTdWJzdW1wdGlvbnByaW50RW5naW5lbWF4V2lkdGhpc1N0dWNrQm94U2hhZG93Zm9ybURpc3BsYXlNb2RlZm9ybURpc3BsYXlDb25kaXRpb25jb250cm9sbGVyVXVpZHV1aWRoYXNTY2VuZVRyaWdnZXJzY2VuZVRyaWdnZXJOdW1iZXJkZWJ1Z3NjZW5lVHJpZ2dlclBvc2l0aW9ucmVzcG9uZFRvU2NlbmVzY2VuZVJlc3BvbnNlc3Bvc2l0aW9ucG9zaXRpb25Ub3Bwb3NpdGlvbkxlZnRwb3NpdGlvbkJvdHRvbXBvc2l0aW9uUmlnaHR6SW5kZXhyZXN1bHRzRGlzcGxheU1vZGVyZXN1bHRzRXhhY3RQb2ludHNyZXN1bHRzRXhhY3RQb2ludHNTdHJpbmdyZXN1bHRzTWluUG9pbnRzcmVzdWx0c01heFBvaW50c3Jlc3VsdHNUaHJlc2hvbGRQb2ludHNyZXN1bHRzVGhyZXNob2xkRGlyZWN0aW9uaW5uZXJCbG9ja3NQYW5lbGlzdHMgcGFydGljaXBhdGluZyBvbmxpbmUgd2VyZSBzZW50IGFuIGVtYWlsIGludml0YXRpb24gYW5kIHVwIHRvIHR3byBlbWFpbCByZW1pbmRlcnMgaWYgdGhleSBkaWQgbm90IHJlc3BvbmQgdG8gdGhlIHN1cnZleS4gQVRQIHBhbmVsaXN0cyB3aG8gY29uc2VudGVkIHRvIFNNUyBtZXNzYWdlcyB3ZXJlIHNlbnQgYW4gU01TIGludml0YXRpb24gd2l0aCBhIGxpbmsgdG8gdGhlIHN1cnZleSBhbmQgdXAgdG8gdHdvIFNNUyByZW1pbmRlcnMuY2xpZW50SWRpc1ZhbGlkbmFtZWF0dHJpYnV0ZXNjb250ZW50PHN0cm9uZz5Gb3IgcGFuZWxpc3RzIHdobyB0YWtlIHN1cnZleXMgb3ZlciB0aGUgcGhvbmUgd2l0aCBhIGxpdmUgaW50ZXJ2aWV3ZXI6PC9zdHJvbmc+IFByZW5vdGlmaWNhdGlvbiBwb3N0Y2FyZHMgd2VyZSBtYWlsZWQgb24gQXByaWwgMTcuIFNvZnQgbGF1bmNoIHRvb2sgcGxhY2Ugb24gQXByaWwgMjAgYW5kIGludm9sdmVkIGRpYWxpbmcgdW50aWwgYSB0b3RhbCBvZiBmaXZlIGludGVydmlld3MgaGFkIGJlZW4gY29tcGxldGVkLiBBbGwgcmVtYWluaW5nIEVuZ2xpc2gtIGFuZCBTcGFuaXNoLXNwZWFraW5nIHNhbXBsZWQgcGhvbmUgcGFuZWxpc3Rz4oCZIG51bWJlcnMgd2VyZSBkaWFsZWQgdGhyb3VnaG91dCB0aGUgcmVtYWluaW5nIGZpZWxkIHBlcmlvZC4gUGFuZWxpc3RzIHdobyB0YWtlIHN1cnZleXMgdmlhIHBob25lIGNhbiByZWNlaXZlIHVwIHRvIHNpeCBjYWxscyBmcm9tIHRyYWluZWQgU1NSUyBpbnRlcnZpZXdlcnMuZHJvcENhcGFsaWduVG9HdXR0ZXJpbnRlcmFjdGl2ZVN1YnN1bXB0aW9ucHJpbnRFbmdpbmVtYXhXaWR0aGlzU3R1Y2tCb3hTaGFkb3dmb3JtRGlzcGxheU1vZGVmb3JtRGlzcGxheUNvbmRpdGlvbmNvbnRyb2xsZXJVdWlkdXVpZGhhc1NjZW5lVHJpZ2dlcnNjZW5lVHJpZ2dlck51bWJlcmRlYnVnc2NlbmVUcmlnZ2VyUG9zaXRpb25yZXNwb25kVG9TY2VuZXNjZW5lUmVzcG9uc2VzcG9zaXRpb25wb3NpdGlvblRvcHBvc2l0aW9uTGVmdHBvc2l0aW9uQm90dG9tcG9zaXRpb25SaWdodHpJbmRleHJlc3VsdHNEaXNwbGF5TW9kZXJlc3VsdHNFeGFjdFBvaW50c3Jlc3VsdHNFeGFjdFBvaW50c1N0cmluZ3Jlc3VsdHNNaW5Qb2ludHNyZXN1bHRzTWF4UG9pbnRzcmVzdWx0c1RocmVzaG9sZFBvaW50c3Jlc3VsdHNUaHJlc2hvbGREaXJlY3Rpb25pbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG5hbWVhdHRyaWJ1dGVzY29udGVudERhdGEgcXVhbGl0eSBjaGVja3Nkcm9wQ2FwYWxpZ25Ub0d1dHRlcmludGVyYWN0aXZlU3Vic3VtcHRpb25wcmludEVuZ2luZW1heFdpZHRoaXNTdHVja0JveFNoYWRvd2Zvcm1EaXNwbGF5TW9kZWZvcm1EaXNwbGF5Q29uZGl0aW9uY29udHJvbGxlclV1aWR1dWlkaGFzU2NlbmVUcmlnZ2Vyc2NlbmVUcmlnZ2VyTnVtYmVyZGVidWdzY2VuZVRyaWdnZXJQb3NpdGlvbnJlc3BvbmRUb1NjZW5lc2NlbmVSZXNwb25zZXNwb3NpdGlvbnBvc2l0aW9uVG9wcG9zaXRpb25MZWZ0cG9zaXRpb25Cb3R0b21wb3NpdGlvblJpZ2h0ekluZGV4cmVzdWx0c0Rpc3BsYXlNb2RlcmVzdWx0c0V4YWN0UG9pbnRzcmVzdWx0c0V4YWN0UG9pbnRzU3RyaW5ncmVzdWx0c01pblBvaW50c3Jlc3VsdHNNYXhQb2ludHNyZXN1bHRzVGhyZXNob2xkUG9pbnRzcmVzdWx0c1RocmVzaG9sZERpcmVjdGlvbmlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkbmFtZWF0dHJpYnV0ZXNjb250ZW50VG8gZW5zdXJlIGhpZ2gtcXVhbGl0eSBkYXRhLCBDZW50ZXIgcmVzZWFyY2hlcnMgcGVyZm9ybWVkIGRhdGEgcXVhbGl0eSBjaGVja3MgdG8gaWRlbnRpZnkgYW55IHJlc3BvbmRlbnRzIHNob3dpbmcgcGF0dGVybnMgb2Ygc2F0aXNmaWNpbmcuIFRoaXMgaW5jbHVkZXMgY2hlY2tpbmcgZm9yIHdoZXRoZXIgcmVzcG9uZGVudHMgbGVmdCBxdWVzdGlvbnMgYmxhbmsgYXQgdmVyeSBoaWdoIHJhdGVzIG9yIGFsd2F5cyBzZWxlY3RlZCB0aGUgZmlyc3Qgb3IgbGFzdCBhbnN3ZXIgcHJlc2VudGVkLiBBcyBhIHJlc3VsdCBvZiB0aGlzIGNoZWNraW5nLCB0aHJlZSBBVFAgcmVzcG9uZGVudHMgd2VyZSByZW1vdmVkIGZyb20gdGhlIHN1cnZleSBkYXRhc2V0IHByaW9yIHRvIHdlaWdodGluZyBhbmQgYW5hbHlzaXMuZHJvcENhcGFsaWduVG9HdXR0ZXJpbnRlcmFjdGl2ZVN1YnN1bXB0aW9ucHJpbnRFbmdpbmVtYXhXaWR0aGlzU3R1Y2tCb3hTaGFkb3dmb3JtRGlzcGxheU1vZGVmb3JtRGlzcGxheUNvbmRpdGlvbmNvbnRyb2xsZXJVdWlkdXVpZGhhc1NjZW5lVHJpZ2dlcnNjZW5lVHJpZ2dlck51bWJlcmRlYnVnc2NlbmVUcmlnZ2VyUG9zaXRpb25yZXNwb25kVG9TY2VuZXNjZW5lUmVzcG9uc2VzcG9zaXRpb25wb3NpdGlvblRvcHBvc2l0aW9uTGVmdHBvc2l0aW9uQm90dG9tcG9zaXRpb25SaWdodHpJbmRleHJlc3VsdHNEaXNwbGF5TW9kZXJlc3VsdHNFeGFjdFBvaW50c3Jlc3VsdHNFeGFjdFBvaW50c1N0cmluZ3Jlc3VsdHNNaW5Qb2ludHNyZXN1bHRzTWF4UG9pbnRzcmVzdWx0c1RocmVzaG9sZFBvaW50c3Jlc3VsdHNUaHJlc2hvbGREaXJlY3Rpb25pbm5lckJsb2Nrc2hlZGluaDQgY2xhc3M9InctYmxvY2staGVhZGluZyJoNGhlZGluaGVkaW5oNCBjbGFzcz0idy1ibG9jay1oZWFkaW5nImg0aGVkaW5oZWRpbmg0IGNsYXNzPSJ3LWJsb2NrLWhlYWRpbmciaDRoZWRpbgoKPCEtLSB3cDpwYXJhZ3JhcGggLS0+CjxwPjxzdHJvbmc+Rm9yIHBhbmVsaXN0cyB3aG8gdGFrZSBzdXJ2ZXlzIG9ubGluZTo8L3N0cm9uZz5bMy4gVGhlIEFUUCBkb2VzIG5vdCB1c2Ugcm91dGVycyBvciBjaGFpbnMgaW4gYW55IHBhcnQgb2YgaXRzIG9ubGluZSBkYXRhIGNvbGxlY3Rpb24gcHJvdG9jb2wsIG5vciBhcmUgdGhleSB1c2VkIHRvIGRpcmVjdCByZXNwb25kZW50cyB0byBhZGRpdGlvbmFsIHN1cnZleXMuXSBQb3N0Y2FyZCBub3RpZmljYXRpb25zIHdlcmUgPGE+bWFpbGVkIHRvIGEgc3Vic2V0PC9hPiBvbiBBcHJpbCAyMC5bNC4gUG9zdGNhcmQgbm90aWZpY2F0aW9ucyBmb3Igd2ViIHBhbmVsaXN0cyBhcmUgc2VudCB0byAxKSBwYW5lbGlzdHMgd2hvIHdlcmUgcmVjcnVpdGVkIHdpdGhpbiB0aGUgbGFzdCB0d28geWVhcnMgYW5kIDIpIHBhbmVsaXN0cyByZWNydWl0ZWQgcHJpb3IgdG8gdGhlIGxhc3QgdHdvIHllYXJzIHdobyBvcHQgdG8gY29udGludWUgcmVjZWl2aW5nIHBvc3RjYXJkIG5vdGlmaWNhdGlvbnMuXSBTdXJ2ZXkgaW52aXRhdGlvbnMgd2VyZSBzZW50IG91dCBpbiB0d28gc2VwYXJhdGUgbGF1bmNoZXM6IHNvZnQgbGF1bmNoIGFuZCBmdWxsIGxhdW5jaC4gU2l4dHkgcGFuZWxpc3RzIHdlcmUgaW5jbHVkZWQgaW4gdGhlIHNvZnQgbGF1bmNoLCB3aGljaCBiZWdhbiB3aXRoIGFuIGluaXRpYWwgaW52aXRhdGlvbiBzZW50IG9uIEFwcmlsIDIwLiBBbGwgcmVtYWluaW5nIEVuZ2xpc2gtIGFuZCBTcGFuaXNoLXNwZWFraW5nIHNhbXBsZWQgb25saW5lIHBhbmVsaXN0cyB3ZXJlIGluY2x1ZGVkIGluIHRoZSBmdWxsIGxhdW5jaCBhbmQgd2VyZSBzZW50IGFuIGludml0YXRpb24gb24gQXByaWwgMjEuPC9wPgo8IS0tIC93cDpwYXJhZ3JhcGggLS0+Cgo8IS0tIHdwOnBhcmFncmFwaCAtLT4KPHA+UGFuZWxpc3RzIHBhcnRpY2lwYXRpbmcgb25saW5lIHdlcmUgc2VudCBhbiBlbWFpbCBpbnZpdGF0aW9uIGFuZCB1cCB0byB0d28gZW1haWwgcmVtaW5kZXJzIGlmIHRoZXkgZGlkIG5vdCByZXNwb25kIHRvIHRoZSBzdXJ2ZXkuIEFUUCBwYW5lbGlzdHMgd2hvIGNvbnNlbnRlZCB0byBTTVMgbWVzc2FnZXMgd2VyZSBzZW50IGFuIFNNUyBpbnZpdGF0aW9uIHdpdGggYSBsaW5rIHRvIHRoZSBzdXJ2ZXkgYW5kIHVwIHRvIHR3byBTTVMgcmVtaW5kZXJzLjwvcD4KPCEtLSAvd3A6cGFyYWdyYXBoIC0tPgoKPCEtLSB3cDpwYXJhZ3JhcGggLS0+CjxwPjxzdHJvbmc+Rm9yIHBhbmVsaXN0cyB3aG8gdGFrZSBzdXJ2ZXlzIG92ZXIgdGhlIHBob25lIHdpdGggYSBsaXZlIGludGVydmlld2VyOjwvc3Ryb25nPiBQcmVub3RpZmljYXRpb24gcG9zdGNhcmRzIHdlcmUgbWFpbGVkIG9uIEFwcmlsIDE3LiBTb2Z0IGxhdW5jaCB0b29rIHBsYWNlIG9uIEFwcmlsIDIwIGFuZCBpbnZvbHZlZCBkaWFsaW5nIHVudGlsIGEgdG90YWwgb2YgZml2ZSBpbnRlcnZpZXdzIGhhZCBiZWVuIGNvbXBsZXRlZC4gQWxsIHJlbWFpbmluZyBFbmdsaXNoLSBhbmQgU3BhbmlzaC1zcGVha2luZyBzYW1wbGVkIHBob25lIHBhbmVsaXN0c+KAmSBudW1iZXJzIHdlcmUgZGlhbGVkIHRocm91Z2hvdXQgdGhlIHJlbWFpbmluZyBmaWVsZCBwZXJpb2QuIFBhbmVsaXN0cyB3aG8gdGFrZSBzdXJ2ZXlzIHZpYSBwaG9uZSBjYW4gcmVjZWl2ZSB1cCB0byBzaXggY2FsbHMgZnJvbSB0cmFpbmVkIFNTUlMgaW50ZXJ2aWV3ZXJzLjwvcD4KPCEtLSAvd3A6cGFyYWdyYXBoIC0tPgoKPCEtLSB3cDpwYXJhZ3JhcGggLS0+CjwhLS0gL3dwOnBhcmFncmFwaCAtLT4KCjwhLS0gd3A6cGFyYWdyYXBoIC0tPgpsZXZlbGlzQ2hhcHRlcmFsdFRvY1RleHRjbGllbnRJZGlzVmFsaWRuYW1lYXR0cmlidXRlc2NvbnRlbnRkcm9wQ2FwYWxpZ25Ub0d1dHRlcmludGVyYWN0aXZlU3Vic3VtcHRpb25wcmludEVuZ2luZW1heFdpZHRoaXNTdHVja0JveFNoYWRvd2Zvcm1EaXNwbGF5TW9kZWZvcm1EaXNwbGF5Q29uZGl0aW9uY29udHJvbGxlclV1aWR1dWlkaGFzU2NlbmVUcmlnZ2Vyc2NlbmVUcmlnZ2VyTnVtYmVyZGVidWdzY2VuZVRyaWdnZXJQb3NpdGlvbnJlc3BvbmRUb1NjZW5lc2NlbmVSZXNwb25zZXNwb3NpdGlvbnBvc2l0aW9uVG9wcG9zaXRpb25MZWZ0cG9zaXRpb25Cb3R0b21wb3NpdGlvblJpZ2h0ekluZGV4cmVzdWx0c0Rpc3BsYXlNb2RlcmVzdWx0c0V4YWN0UG9pbnRzcmVzdWx0c0V4YWN0UG9pbnRzU3RyaW5ncmVzdWx0c01pblBvaW50c3Jlc3VsdHNNYXhQb2ludHNyZXN1bHRzVGhyZXNob2xkUG9pbnRzcmVzdWx0c1RocmVzaG9sZERpcmVjdGlvbmlubmVyQmxvY2tzV2VpZ2h0aW5nY2xpZW50SWRpc1ZhbGlkbmFtZWF0dHJpYnV0ZXNjb250ZW50VGhlIEFUUCBkYXRhIGlzIHdlaWdodGVkIGluIGEgcHJvY2VzcyB0aGF0IGFjY291bnRzIGZvciBtdWx0aXBsZSBzdGFnZXMgb2Ygc2FtcGxpbmcgYW5kIG5vbnJlc3BvbnNlIHRoYXQgb2NjdXIgYXQgZGlmZmVyZW50IHBvaW50cyBpbiB0aGUgcGFuZWwgc3VydmV5IHByb2Nlc3MuIEZpcnN0LCBlYWNoIHBhbmVsaXN0IGJlZ2lucyB3aXRoIGEgYmFzZSB3ZWlnaHQgdGhhdCByZWZsZWN0cyB0aGVpciBwcm9iYWJpbGl0eSBvZiByZWNydWl0bWVudCBpbnRvIHRoZSBwYW5lbC4gVGhlc2Ugd2VpZ2h0cyBhcmUgdGhlbiBjYWxpYnJhdGVkIHRvIGFsaWduIHdpdGggdGhlIHBvcHVsYXRpb24gYmVuY2htYXJrcyBpbiB0aGUgYWNjb21wYW55aW5nIHRhYmxlIHRvIGNvcnJlY3QgZm9yIG5vbnJlc3BvbnNlIHRvIHJlY3J1aXRtZW50IHN1cnZleXMgYW5kIHBhbmVsIGF0dHJpdGlvbi4gSWYgb25seSBhIHN1YnNhbXBsZSBvZiBwYW5lbGlzdHMgd2FzIGludml0ZWQgdG8gcGFydGljaXBhdGUgaW4gdGhlIHdhdmUsIHRoaXMgd2VpZ2h0IGlzIGFkanVzdGVkIHRvIGFjY291bnQgZm9yIGFueSBkaWZmZXJlbnRpYWwgcHJvYmFiaWxpdGllcyBvZiBzZWxlY3Rpb24uZHJvcENhcGFsaWduVG9HdXR0ZXJpbnRlcmFjdGl2ZVN1YnN1bXB0aW9ucHJpbnRFbmdpbmVtYXhXaWR0aGlzU3R1Y2tCb3hTaGFkb3dmb3JtRGlzcGxheU1vZGVmb3JtRGlzcGxheUNvbmRpdGlvbmNvbnRyb2xsZXJVdWlkdXVpZGhhc1NjZW5lVHJpZ2dlcnNjZW5lVHJpZ2dlck51bWJlcmRlYnVnc2NlbmVUcmlnZ2VyUG9zaXRpb25yZXNwb25kVG9TY2VuZXNjZW5lUmVzcG9uc2VzcG9zaXRpb25wb3NpdGlvblRvcHBvc2l0aW9uTGVmdHBvc2l0aW9uQm90dG9tcG9zaXRpb25SaWdodHpJbmRleHJlc3VsdHNEaXNwbGF5TW9kZXJlc3VsdHNFeGFjdFBvaW50c3Jlc3VsdHNFeGFjdFBvaW50c1N0cmluZ3Jlc3VsdHNNaW5Qb2ludHNyZXN1bHRzTWF4UG9pbnRzcmVzdWx0c1RocmVzaG9sZFBvaW50c3Jlc3VsdHNUaHJlc2hvbGREaXJlY3Rpb25pbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG5hbWVhdHRyaWJ1dGVzY29udGVudEFtb25nIHRoZSBwYW5lbGlzdHMgd2hvIGNvbXBsZXRlZCB0aGUgc3VydmV5LCB0aGlzIHdlaWdodCBpcyB0aGVuIGNhbGlicmF0ZWQgYWdhaW4gdG8gYWxpZ24gd2l0aCB0aGUgcG9wdWxhdGlvbiBiZW5jaG1hcmtzIGlkZW50aWZpZWQgaW4gdGhlIGFjY29tcGFueWluZyB0YWJsZSBhbmQgdHJpbW1lZCBhdCB0aGUgMXN0IGFuZCA5OXRoIHBlcmNlbnRpbGVzIHRvIHJlZHVjZSB0aGUgbG9zcyBpbiBwcmVjaXNpb24gc3RlbW1pbmcgZnJvbSB2YXJpYW5jZSBpbiB0aGUgd2VpZ2h0cy4gU2FtcGxpbmcgZXJyb3JzIGFuZCB0ZXN0cyBvZiBzdGF0aXN0aWNhbCBzaWduaWZpY2FuY2UgdGFrZSBpbnRvIGFjY291bnQgdGhlIGVmZmVjdCBvZiB3ZWlnaHRpbmcuZHJvcENhcGFsaWduVG9HdXR0ZXJpbnRlcmFjdGl2ZVN1YnN1bXB0aW9ucHJpbnRFbmdpbmVtYXhXaWR0aGlzU3R1Y2tCb3hTaGFkb3dmb3JtRGlzcGxheU1vZGVmb3JtRGlzcGxheUNvbmRpdGlvbmNvbnRyb2xsZXJVdWlkdXVpZGhhc1NjZW5lVHJpZ2dlcnNjZW5lVHJpZ2dlck51bWJlcmRlYnVnc2NlbmVUcmlnZ2VyUG9zaXRpb25yZXNwb25kVG9TY2VuZXNjZW5lUmVzcG9uc2VzcG9zaXRpb25wb3NpdGlvblRvcHBvc2l0aW9uTGVmdHBvc2l0aW9uQm90dG9tcG9zaXRpb25SaWdodHpJbmRleHJlc3VsdHNEaXNwbGF5TW9kZXJlc3VsdHNFeGFjdFBvaW50c3Jlc3VsdHNFeGFjdFBvaW50c1N0cmluZ3Jlc3VsdHNNaW5Qb2ludHNyZXN1bHRzTWF4UG9pbnRzcmVzdWx0c1RocmVzaG9sZFBvaW50c3Jlc3VsdHNUaHJlc2hvbGREaXJlY3Rpb25pbm5lckJsb2Nrc2xldmVsaXNDaGFwdGVyYWx0VG9jVGV4dGNsaWVudElkaXNWYWxpZG5hbWVhdHRyaWJ1dGVzY29udGVudGRyb3BDYXBhbGlnblRvR3V0dGVyaW50ZXJhY3RpdmVTdWJzdW1wdGlvbnByaW50RW5naW5lbWF4V2lkdGhpc1N0dWNrQm94U2hhZG93Zm9ybURpc3BsYXlNb2RlZm9ybURpc3BsYXlDb25kaXRpb25jb250cm9sbGVyVXVpZHV1aWRoYXNTY2VuZVRyaWdnZXJzY2VuZVRyaWdnZXJOdW1iZXJkZWJ1Z3NjZW5lVHJpZ2dlclBvc2l0aW9ucmVzcG9uZFRvU2NlbmVzY2VuZVJlc3BvbnNlc3Bvc2l0aW9ucG9zaXRpb25Ub3Bwb3NpdGlvbkxlZnRwb3NpdGlvbkJvdHRvbXBvc2l0aW9uUmlnaHR6SW5kZXhyZXN1bHRzRGlzcGxheU1vZGVyZXN1bHRzRXhhY3RQb2ludHNyZXN1bHRzRXhhY3RQb2ludHNTdHJpbmdyZXN1bHRzTWluUG9pbnRzcmVzdWx0c01heFBvaW50c3Jlc3VsdHNUaHJlc2hvbGRQb2ludHNyZXN1bHRzVGhyZXNob2xkRGlyZWN0aW9uaW5uZXJCbG9ja3NUaGUgZm9sbG93aW5nIHRhYmxlIHNob3dzIHRoZSB1bndlaWdodGVkIHNhbXBsZSBzaXplcyBhbmQgdGhlIGVycm9yIGF0dHJpYnV0YWJsZSB0byBzYW1wbGluZyB0aGF0IHdvdWxkIGJlIGV4cGVjdGVkIGF0IHRoZSA5NSUgbGV2ZWwgb2YgY29uZmlkZW5jZSBmb3IgZGlmZmVyZW50IGdyb3VwcyBpbiB0aGUgc3VydmV5LmNsaWVudElkaXNWYWxpZG5hbWVhdHRyaWJ1dGVzY29udGVudGRyb3BDYXBhbGlnblRvR3V0dGVyaW50ZXJhY3RpdmVTdWJzdW1wdGlvbnByaW50RW5naW5lbWF4V2lkdGhpc1N0dWNrQm94U2hhZG93Zm9ybURpc3BsYXlNb2RlZm9ybURpc3BsYXlDb25kaXRpb25jb250cm9sbGVyVXVpZHV1aWRoYXNTY2VuZVRyaWdnZXJzY2VuZVRyaWdnZXJOdW1iZXJkZWJ1Z3NjZW5lVHJpZ2dlclBvc2l0aW9ucmVzcG9uZFRvU2NlbmVzY2VuZVJlc3BvbnNlc3Bvc2l0aW9ucG9zaXRpb25Ub3Bwb3NpdGlvbkxlZnRwb3NpdGlvbkJvdHRvbXBvc2l0aW9uUmlnaHR6SW5kZXhyZXN1bHRzRGlzcGxheU1vZGVyZXN1bHRzRXhhY3RQb2ludHNyZXN1bHRzRXhhY3RQb2ludHNTdHJpbmdyZXN1bHRzTWluUG9pbnRzcmVzdWx0c01heFBvaW50c3Jlc3VsdHNUaHJlc2hvbGRQb2ludHNyZXN1bHRzVGhyZXNob2xkRGlyZWN0aW9uaW5uZXJCbG9ja3NTYW1wbGUgc2l6ZXMgYW5kIHNhbXBsaW5nIGVycm9ycyBmb3Igb3RoZXIgc3ViZ3JvdXBzIGFyZSBhdmFpbGFibGUgdXBvbiByZXF1ZXN0LiBJbiBhZGRpdGlvbiB0byBzYW1wbGluZyBlcnJvciwgb25lIHNob3VsZCBiZWFyIGluIG1pbmQgdGhhdCBxdWVzdGlvbiB3b3JkaW5nIGFuZCBwcmFjdGljYWwgZGlmZmljdWx0aWVzIGluIGNvbmR1Y3Rpbmcgc3VydmV5cyBjYW4gaW50cm9kdWNlIGVycm9yIG9yIGJpYXMgaW50byB0aGUgZmluZGluZ3Mgb2Ygb3BpbmlvbiBwb2xscy5jbGllbnRJZGlzVmFsaWRuYW1lYXR0cmlidXRlc2NvbnRlbnRkcm9wQ2FwYWxpZ25Ub0d1dHRlcmludGVyYWN0aXZlU3Vic3VtcHRpb25wcmludEVuZ2luZW1heFdpZHRoaXNTdHVja0JveFNoYWRvd2Zvcm1EaXNwbGF5TW9kZWZvcm1EaXNwbGF5Q29uZGl0aW9uY29udHJvbGxlclV1aWR1dWlkaGFzU2NlbmVUcmlnZ2Vyc2NlbmVUcmlnZ2VyTnVtYmVyZGVidWdzY2VuZVRyaWdnZXJQb3NpdGlvbnJlc3BvbmRUb1NjZW5lc2NlbmVSZXNwb25zZXNwb3NpdGlvbnBvc2l0aW9uVG9wcG9zaXRpb25MZWZ0cG9zaXRpb25Cb3R0b21wb3NpdGlvblJpZ2h0ekluZGV4cmVzdWx0c0Rpc3BsYXlNb2RlcmVzdWx0c0V4YWN0UG9pbnRzcmVzdWx0c0V4YWN0UG9pbnRzU3RyaW5ncmVzdWx0c01pblBvaW50c3Jlc3VsdHNNYXhQb2ludHNyZXN1bHRzVGhyZXNob2xkUG9pbnRzcmVzdWx0c1RocmVzaG9sZERpcmVjdGlvbmlubmVyQmxvY2tzL2hlYWRsZXZlbGlzQ2hhcHRlcmFsdFRvY1RleHREaXNwb3NpdGlvbnMgYW5kIHJlc3BvbnNlIHJhdGVzYW5jaG9yPCEtLSB3cDpoZWFkaW5nIC0tPgo8aDQgY2xhc3M9IndwLWJsb2NrLWhlYWRpbmciPkRhdGEgcXVhbGl0eSBjaGVja3M8L2g0Pgo8IS0tIC93cDpoZWFkaW5nIC0tPgoKPHA+VG8gZW5zdXJlIGhpZ2gtcXVhbGl0eSBkYXRhLCBDZW50ZXIgcmVzZWFyY2hlcnMgcGVyZm9ybWVkIGRhdGEgcXVhbGl0eSBjaGVja3MgdG8gaWRlbnRpZnkgYW55IHJlc3BvbmRlbnRzIHNob3dpbmcgcGF0dGVybnMgb2Ygc2F0aXNmaWNpbmcuIFRoaXMgaW5jbHVkZXMgY2hlY2tpbmcgZm9yIHdoZXRoZXIgcmVzcG9uZGVudHMgbGVmdCBxdWVzdGlvbnMgYmxhbmsgYXQgdmVyeSBoaWdoIHJhdGVzIG9yIGFsd2F5cyBzZWxlY3RlZCB0aGUgZmlyc3Qgb3IgbGFzdCBhbnN3ZXIgcHJlc2VudGVkLiBBcyBhIHJlc3VsdCBvZiB0aGlzIGNoZWNraW5nLCB0aHJlZSBBVFAgcmVzcG9uZGVudHMgd2VyZSByZW1vdmVkIGZyb20gdGhlIHN1cnZleSBkYXRhc2V0IHByaW9yIHRvIHdlaWdodGluZyBhbmQgYW5hbHlzaXMuPC9wPgo8IS0tIHdwOmhlYWRpbmcgLS0+CjxoNCBjbGFzcz0id3AtYmxvY2staGVhZGluZyI+V2VpZ2h0aW5nPC9oND4KPCEtLSAvd3A6aGVhZGluZyAtLT4KCjxwPlRoZSBBVFAgZGF0YSBpcyB3ZWlnaHRlZCBpbiBhIHByb2Nlc3MgdGhhdCBhY2NvdW50cyBmb3IgbXVsdGlwbGUgc3RhZ2VzIG9mIHNhbXBsaW5nIGFuZCBub25yZXNwb25zZSB0aGF0IG9jY3VyIGF0IGRpZmZlcmVudCBwb2ludHMgaW4gdGhlIHBhbmVsIHN1cnZleSBwcm9jZXNzLiBGaXJzdCwgZWFjaCBwYW5lbGlzdCBiZWdpbnMgd2l0aCBhIGJhc2Ugd2VpZ2h0IHRoYXQgcmVmbGVjdHMgdGhlaXIgcHJvYmFiaWxpdHkgb2YgcmVjcnVpdG1lbnQgaW50byB0aGUgcGFuZWwuIFRoZXNlIHdlaWdodHMgYXJlIHRoZW4gY2FsaWJyYXRlZCB0byBhbGlnbiB3aXRoIHRoZSBwb3B1bGF0aW9uIGJlbmNobWFya3MgaW4gdGhlIGFjY29tcGFueWluZyB0YWJsZSB0byBjb3JyZWN0IGZvciBub25yZXNwb25zZSB0byByZWNydWl0bWVudCBzdXJ2ZXlzIGFuZCBwYW5lbCBhdHRyaXRpb24uIElmIG9ubHkgYSBzdWJzYW1wbGUgb2YgcGFuZWxpc3RzIHdhcyBpbnZpdGVkIHRvIHBhcnRpY2lwYXRlIGluIHRoZSB3YXZlLCB0aGlzIHdlaWdodCBpcyBhZGp1c3RlZCB0byBhY2NvdW50IGZvciBhbnkgZGlmZmVyZW50aWFsIHByb2JhYmlsaXRpZXMgb2Ygc2VsZWN0aW9uLjwvcD4KPCEtLSAvd3A6cGFyYWdyYXBoIC0tPgoKPCEtLSB3cDpwYXJhZ3JhcGggLS0+CjxwPkFtb25nIHRoZSBwYW5lbGlzdHMgd2hvIGNvbXBsZXRlZCB0aGUgc3VydmV5LCB0aGlzIHdlaWdodCBpcyB0aGVuIGNhbGlicmF0ZWQgYWdhaW4gdG8gYWxpZ24gd2l0aCB0aGUgcG9wdWxhdGlvbiBiZW5jaG1hcmtzIGlkZW50aWZpZWQgaW4gdGhlIGFjY29tcGFueWluZyB0YWJsZSBhbmQgdHJpbW1lZCBhdCB0aGUgMXN0IGFuZCA5OXRoIHBlcmNlbnRpbGVzIHRvIHJlZHVjZSB0aGUgbG9zcyBpbiBwcmVjaXNpb24gc3RlbW1pbmcgZnJvbSB2YXJpYW5jZSBpbiB0aGUgd2VpZ2h0cy4gU2FtcGxpbmcgZXJyb3JzIGFuZCB0ZXN0cyBvZiBzdGF0aXN0aWNhbCBzaWduaWZpY2FuY2UgdGFrZSBpbnRvIGFjY291bnQgdGhlIGVmZmVjdCBvZiB3ZWlnaHRpbmcuPC9wPgo8IS0tIC93cDpwYXJhZ3JhcGggLS0+Cgo8IS0tIHdwOnBhcmFncmFwaCAtLT4KPHA+VGhlIGZvbGxvd2luZyB0YWJsZSBzaG93cyB0aGUgdW53ZWlnaHRlZCBzYW1wbGUgc2l6ZXMgYW5kIHRoZSBlcnJvciBhdHRyaWJ1dGFibGUgdG8gc2FtcGxpbmcgdGhhdCB3b3VsZCBiZSBleHBlY3RlZCBhdCB0aGUgOTUlIGxldmVsIG9mIGNvbmZpZGVuY2UgZm9yIGRpZmZlcmVudCBncm91cHMgaW4gdGhlIHN1cnZleS48L3A+CjwhLS0gL3dwOnBhcmFncmFwaCAtLT4KCjwhLS0gd3A6cGFyYWdyYXBoIC0tPgo8cD5TYW1wbGUgc2l6ZXMgYW5kIHNhbXBsaW5nIGVycm9ycyBmb3Igb3RoZXIgc3ViZ3JvdXBzIGFyZSBhdmFpbGFibGUgdXBvbiByZXF1ZXN0LiBJbiBhZGRpdGlvbiB0byBzYW1wbGluZyBlcnJvciwgb25lIHNob3VsZCBiZWFyIGluIG1pbmQgdGhhdCBxdWVzdGlvbiB3b3JkaW5nIGFuZCBwcmFjdGljYWwgZGlmZmljdWx0aWVzIGluIGNvbmR1Y3Rpbmcgc3VydmV5cyBjYW4gaW50cm9kdWNlIGVycm9yIG9yIGJpYXMgaW50byB0aGUgZmluZGluZ3Mgb2Ygb3BpbmlvbiBwb2xscy48L3A+CjwhLS0gL3dwOnBhcmFncmFwaCAtLT4KCjwhLS0gd3A6aGVhZGluZyB7ImFuY2hvciI6ImRpc3Bvc2l0aW9ucy1hbmQtcmVzcG9uc2UtcmF0ZXMifSAtLT4KPGg0IGlkPSJkaXNwb3NpdGlvbnMtYW5kLXJlc3BvbnNlLXJhdGVzIiBjbGFzcz0id3AtYmxvY2staGVhZGluZyI+RGlzcG9zaXRpb25zIGFuZCByZXNwb25zZSByYXRlczwvaDQ+CjwhLS0gL3dwOmhlYWRpbmcgLS0+BQcIBAgGCAULCAcIBwgGCA4IDggLCAZIAQYIBAwJVQBMAQ8SFg1QAQwVGR0HEA4JCAoIBAgHCApIAQ8IEAgQCBAIBwgKCAkIEQgOCA8IBggHBApHAA0WCwgQDxQOBA8SBRROAAgLDA4NBlIAGFAAFhkLBAUJCiwGCAcECkcADRYLCBAPFA4EDxIFFE4ACAsMDg0GUgAYUAAWGQtIAAcECge8BAcNFgsIEA8UDgQPEgUUTgAICwwODQZSABhQABYZCwgHBAoHuwQHDRYLCBAPFA4EDxIFFE4ACAsMDg0GUgAYUAAWGQsIBwQKB7kGBw0WCwgQDxQOBA8SBRROAAgLDA4NBlIAGFAAFhkLCAcECgemAgcNFgsIEA8UDgQPEgUUTgAICwwODQZSABhQABYZCwgHBAoHiQIHDRYLCBAPFA4EDxIFFE4ACAsMDg0GUgAYUAAWGQsFCQoIBwQKRwANFgsIEA8UDgQPEgUUTgAICwwODQZSABhQABYZCxGMBYofQQAGARIBiwVBAhcIBwQKB4sFBw0WCwgQDxQOBA8SBRROAAgLDA4NBlIAGFAAFhkLBQkKhQWWApcCgAIIBwQKRwANFgsIEA8UDgQPEgUUTgAICwwODQZSABhQABYZC7AFCAcECgcbBw0WCwgQDxQOBA8SBRROAAgLDA4NBlIAGFAAFhkLCAcECgeuCQcNFgsIEA8UDgQPEgUUTgAICwwODQZSABhQABYZCwgHBAoHAgElBAcNFgsIEA8UDgQPEgUUTgAICwwODQZSABhQABYZCwgHBAoHlQYHDRYLCBAPFA4EDxIFFE4ACAsMDg0GUgAYUAAWGQsIBwQKBwoHDRYLCBAPFA4EDxIFFE4ACAsMDg0GUgAYUAAWGQsIBwQKB4kIBw0WCwgQDxQOBA8SBRROAAgLDA4NBlIAGFAAFhkLCAcECgcYBw0WCwgQDxQOBA8SBRROAAgLDA4NBlIAGFAAFhkLCAcECgeoAgcNFgsIEA8UDgQPEgUUTgAICwwODQZSABhQABYZCwoFCQoCAwsPCio3DgONAYcHvBJBAAYBKAtBAJkHQQAGAQ0LQQCNCUEABgEbC0EAogMFCQoFCQoFCQoIBwQKRwANFgsIEA8UDgQPEgUUTgAICwwODQZSABhQABYZC4oNCAcECkcADRYLCBAPFA4EDxIFFE4ACAsMDg0GUgAYUAAWGQuABAgHBAoHmAcHDRYLCBAPFA4EDxIFFE4ACAsMDg0GUgAYUAAWGQsIBwQKBxMHDRYLCBAPFA4EDxIFFE4ACAsMDg0GUgAYUAAWGQsIBwQKB5IGBw0WCwgQDxQOBA8SBRROAAgLDA4NBlIAGFAAFhkLAgMLD0IAAwIDCw9CAAMCAwsPQgADhhsWGBYFCQoIBwQKRwANFgsIEA8UDgQPEgUUTgAICwwODQZSABhQABYZCwkIBwQKB5UJBw0WCwgQDxQOBA8SBRROAAgLDA4NBlIAGFAAFhkLCAcECgezBQcNFgsIEA8UDgQPEgUUTgAICwwODQZSABhQABYZCwUJCggHBApHAA0WCwgQDxQOBA8SBRROAAgLDA4NBlIAGFAAFhkLtgIIBwQKRwANFgsIEA8UDgQPEgUUTgAICwwODQZSABhQABYZC44ECAcECkcADRYLCBAPFA4EDxIFFE4ACAsMDg0GUgAYUAAWGQtFAAkKHwagAZoGlgGKHAsBAwAAAQkAFQEPAHhCAQEAQQACAEEAAgBBAAIAQQACAEEAAgBBAAIAQQACAEEAAgBBAAIAQQACAEEAAgBBAAIAQQACAEEAAgBBAAIAQQACAEEAAgBBAAIAQQACAEEAAgBBAAIAQQACAEEAAgBBAAIAQQACAEEAAgBBAAIAQQACAEEAAgAlQbsCAgRBygICBEEAAgQBAgRBAAIEAQIEQQACBEGuARuwBkHQAQGWCgB9AXcTMjAyNi0wNS0wOFQxNTo1OTowNHcFZHJhZnR9hQl9AHcAdwB5dwB3CHN0YW5kYXJkdwB3AHUAfQB5dQB1AHUAdQB5dQB9AHcAfQB3AHcAfQB4dQB1AHh3AHUAdQB1AHUAdQB1AHUAdQB1AHUAdQB1AHUAdQB1AHckMWMxMmY0ZDMtNTdmOC00MGQ4LTgyZTAtNThjNmFmZDkwZjc0eHcOY29yZS9wYXJhZ3JhcGh5eXl2AgtoaWRlT25QcmludHkOZGlzcGxheU9uUHJpbnR5dgMHZGVza3RvcH4GdGFibGV0fgZtb2JpbGV+eXcGYWx3YXlzdgMEbmFtZXcACG9wZXJhdG9ydwZlcXVhbHMFdmFsdWV3AHcAdwB5fQF5dwp0b3AgY2VudGVyeXUBdgQWc2NlbmVSZXNwb25zZU51bWJlck1pbn0BFnNjZW5lUmVzcG9uc2VOdW1iZXJNYXh9ARRzY2VuZVJlc3BvbnNlQWN0aW9uc3cEaGlkZRpzY2VuZVJlc3BvbnNlQWN0aW9uc1ZhbHVlc3cAdwdpbml0aWFsdwB3AHcAdwB9AXcGYWx3YXlzfTJ3AH0AfaQBfTJ3BWFib3ZldyQ4OGZjZjIwZS1lM2Y4LTQ3MGEtYjYyOS1mNWJkMzgzMGU0NDZ3DGNvcmUvaGVhZGluZ30DeHcAdyx0aGUtYW1lcmljYW4tdHJlbmRzLXBhbmVsLXN1cnZleS1tZXRob2RvbG9neXckY2RmMDE5NTktZDVlMS00N2MzLTlmZGUtNDAxMjNhNzAxODY0eHcOY29yZS9wYXJhZ3JhcGh5eXl2AgtoaWRlT25QcmludHkOZGlzcGxheU9uUHJpbnR5dgMHZGVza3RvcH4GdGFibGV0fgZtb2JpbGV+eXcGYWx3YXlzdgMEbmFtZXcACG9wZXJhdG9ydwZlcXVhbHMFdmFsdWV3AHcAdwB5fQF5dwp0b3AgY2VudGVyeXUBdgQWc2NlbmVSZXNwb25zZU51bWJlck1pbn0BFnNjZW5lUmVzcG9uc2VOdW1iZXJNYXh9ARRzY2VuZVJlc3BvbnNlQWN0aW9uc3cEaGlkZRpzY2VuZVJlc3BvbnNlQWN0aW9uc1ZhbHVlc3cAdwdpbml0aWFsdwB3AHcAdwB9AXcGYWx3YXlzfTJ3AH0AfaQBfTJ3BWFib3ZldyQ3ZGM4OTFlZi03OWMyLTQ4ZDctYmEyMS03OTdkZGI5ZTgxYjB3JDM4ODQyNjBhLWMwZGUtNDNhNS04YTQyLWY2YjE1ZTg4MmFmM3h3DmNvcmUvcGFyYWdyYXBoeXl5dgILaGlkZU9uUHJpbnR5DmRpc3BsYXlPblByaW50eXYDB2Rlc2t0b3B+BnRhYmxldH4GbW9iaWxlfnl3BmFsd2F5c3YDBG5hbWV3AAhvcGVyYXRvcncGZXF1YWxzBXZhbHVldwB3AHcAeX0BeXcKdG9wIGNlbnRlcnl1AXYEFnNjZW5lUmVzcG9uc2VOdW1iZXJNaW59ARZzY2VuZVJlc3BvbnNlTnVtYmVyTWF4fQEUc2NlbmVSZXNwb25zZUFjdGlvbnN3BGhpZGUac2NlbmVSZXNwb25zZUFjdGlvbnNWYWx1ZXN3AHcHaW5pdGlhbHcAdwB3AHcAfQF3BmFsd2F5c30ydwB9AH2kAX0ydwVhYm92ZXckYjc0ZjRlZTctMjlhYy00ZDkyLWE3ZjUtM2E3YTI1OTFiYTVkeHcOY29yZS9wYXJhZ3JhcGh5eXl2AgtoaWRlT25QcmludHkOZGlzcGxheU9uUHJpbnR5dgMHZGVza3RvcH4GdGFibGV0fgZtb2JpbGV+eXcGYWx3YXlzdgMEbmFtZXcACG9wZXJhdG9ydwZlcXVhbHMFdmFsdWV3AHcAdwB5fQF5dwp0b3AgY2VudGVyeXUBdgQWc2NlbmVSZXNwb25zZU51bWJlck1pbn0BFnNjZW5lUmVzcG9uc2VOdW1iZXJNYXh9ARRzY2VuZVJlc3BvbnNlQWN0aW9uc3cEaGlkZRpzY2VuZVJlc3BvbnNlQWN0aW9uc1ZhbHVlc3cAdwdpbml0aWFsdwB3AHcAdwB9AXcGYWx3YXlzfTJ3AH0AfaQBfTJ3BWFib3ZldyRjYzc5NTk4Ny1mNWQ5LTRlMjctYWIyYy1lOGU0YjZkMmY4ZDJ4dw5jb3JlL3BhcmFncmFwaHl5eXYCC2hpZGVPblByaW50eQ5kaXNwbGF5T25QcmludHl2AwdkZXNrdG9wfgZ0YWJsZXR+Bm1vYmlsZX55dwZhbHdheXN2AwRuYW1ldwAIb3BlcmF0b3J3BmVxdWFscwV2YWx1ZXcAdwB3AHl9AXl3CnRvcCBjZW50ZXJ5dQF2BBZzY2VuZVJlc3BvbnNlTnVtYmVyTWlufQEWc2NlbmVSZXNwb25zZU51bWJlck1heH0BFHNjZW5lUmVzcG9uc2VBY3Rpb25zdwRoaWRlGnNjZW5lUmVzcG9uc2VBY3Rpb25zVmFsdWVzdwB3B2luaXRpYWx3AHcAdwB3AH0BdwZhbHdheXN9MncAfQB9pAF9MncFYWJvdmV3JGUxY2U4YTQ4LTQxZDEtNGJjMi1hM2E4LWNhM2JmM2YzOTQ2NXh3DmNvcmUvcGFyYWdyYXBoeXl5dgILaGlkZU9uUHJpbnR5DmRpc3BsYXlPblByaW50eXYDB2Rlc2t0b3B+BnRhYmxldH4GbW9iaWxlfnl3BmFsd2F5c3YDBG5hbWV3AAhvcGVyYXRvcncGZXF1YWxzBXZhbHVldwB3AHcAeX0BeXcKdG9wIGNlbnRlcnl1AXYEFnNjZW5lUmVzcG9uc2VOdW1iZXJNaW59ARZzY2VuZVJlc3BvbnNlTnVtYmVyTWF4fQEUc2NlbmVSZXNwb25zZUFjdGlvbnN3BGhpZGUac2NlbmVSZXNwb25zZUFjdGlvbnNWYWx1ZXN3AHcHaW5pdGlhbHcAdwB3AHcAfQF3BmFsd2F5c30ydwB9AH2kAX0ydwVhYm92ZXckYTk5YWUwN2MtYjJmOS00NGQxLWFhOWItOWIyZmY4MmRjMjVheHcOY29yZS9wYXJhZ3JhcGh5eXl2AgtoaWRlT25QcmludHkOZGlzcGxheU9uUHJpbnR5dgMHZGVza3RvcH4GdGFibGV0fgZtb2JpbGV+eXcGYWx3YXlzdgMEbmFtZXcACG9wZXJhdG9ydwZlcXVhbHMFdmFsdWV3AHcAdwB5fQF5dwp0b3AgY2VudGVyeXUBdgQWc2NlbmVSZXNwb25zZU51bWJlck1pbn0BFnNjZW5lUmVzcG9uc2VOdW1iZXJNYXh9ARRzY2VuZVJlc3BvbnNlQWN0aW9uc3cEaGlkZRpzY2VuZVJlc3BvbnNlQWN0aW9uc1ZhbHVlc3cAdwdpbml0aWFsdwB3AHcAdwB9AXcGYWx3YXlzfTJ3AH0AfaQBfTJ3BWFib3ZldyQxYjcxOTU0ZS0wNmViLTQ3NzktYjRkNC0xOTJhM2I1ZDA4MTd3DGNvcmUvaGVhZGluZ30EeXcAdyQ3NjBiOWRiZS0yYmY1LTRkMTUtYTc1Zi1iMjhkMTQ1MWEyMTZ4dw5jb3JlL3BhcmFncmFwaHl5eXYCC2hpZGVPblByaW50eQ5kaXNwbGF5T25QcmludHl2AwdkZXNrdG9wfgZ0YWJsZXR+Bm1vYmlsZX55dwZhbHdheXN2AwRuYW1ldwAIb3BlcmF0b3J3BmVxdWFscwV2YWx1ZXcAdwB3AHl9AXl3CnRvcCBjZW50ZXJ5dQF2BBZzY2VuZVJlc3BvbnNlTnVtYmVyTWlufQEWc2NlbmVSZXNwb25zZU51bWJlck1heH0BFHNjZW5lUmVzcG9uc2VBY3Rpb25zdwRoaWRlGnNjZW5lUmVzcG9uc2VBY3Rpb25zVmFsdWVzdwB3B2luaXRpYWx3AHcAdwB3AH0BdwZhbHdheXN9MncAfQB9pAF9MncFYWJvdmV3JDA5NzExMGM1LTMzZmMtNDZiZS1iYmM4LTc2ODliNzI4ZjQ0MHckYzQ4MDJkNTItZjExMC00MGQ5LTlmZTUtMDk0OTdlNzRkNzEweHcOY29yZS9wYXJhZ3JhcGh5eXl2AgtoaWRlT25QcmludHkOZGlzcGxheU9uUHJpbnR5dgMHZGVza3RvcH4GdGFibGV0fgZtb2JpbGV+eXcGYWx3YXlzdgMEbmFtZXcACG9wZXJhdG9ydwZlcXVhbHMFdmFsdWV3AHcAdwB5fQF5dwp0b3AgY2VudGVyeXUBdgQWc2NlbmVSZXNwb25zZU51bWJlck1pbn0BFnNjZW5lUmVzcG9uc2VOdW1iZXJNYXh9ARRzY2VuZVJlc3BvbnNlQWN0aW9uc3cEaGlkZRpzY2VuZVJlc3BvbnNlQWN0aW9uc1ZhbHVlc3cAdwdpbml0aWFsdwB3AHcAdwB9AXcGYWx3YXlzfTJ3AH0AfaQBfTJ3BWFib3ZldyQ3ZjYxMTNlOC03Y2RmLTQ3ZjUtOWY1Zi0yODA0OWY4NTFiMzV3DGNvcmUvaGVhZGluZ30EeXcAdyRiYTE2YzE2Yi0yMDU3LTQ0NDctYTE1Yi1iODhjNDU2YjM2Y2Z4dw5jb3JlL3BhcmFncmFwaHl5eXYCC2hpZGVPblByaW50eQ5kaXNwbGF5T25QcmludHl2AwdkZXNrdG9wfgZ0YWJsZXR+Bm1vYmlsZX55dwZhbHdheXN2AwRuYW1ldwAIb3BlcmF0b3J3BmVxdWFscwV2YWx1ZXcAdwB3AHl9AXl3CnRvcCBjZW50ZXJ5dQF2BBZzY2VuZVJlc3BvbnNlTnVtYmVyTWlufQEWc2NlbmVSZXNwb25zZU51bWJlck1heH0BFHNjZW5lUmVzcG9uc2VBY3Rpb25zdwRoaWRlGnNjZW5lUmVzcG9uc2VBY3Rpb25zVmFsdWVzdwB3B2luaXRpYWx3AHcAdwB3AH0BdwZhbHdheXN9MncAfQB9pAF9MncFYWJvdmV3JGJhMzA5OTdmLTY0OGQtNGU3MS1hZjc0LTRjYTA0NTU5NDQ0NHckNjRlNTQ5OGQtMjc2Yy00ODQ3LWIzOTQtOTIzNTFhMTlhYjM0eHcOY29yZS9wYXJhZ3JhcGh5eXl2AgtoaWRlT25QcmludHkOZGlzcGxheU9uUHJpbnR5dgMHZGVza3RvcH4GdGFibGV0fgZtb2JpbGV+eXcGYWx3YXlzdgMEbmFtZXcACG9wZXJhdG9ydwZlcXVhbHMFdmFsdWV3AHcAdwB5fQF5dwp0b3AgY2VudGVyeXUBdgQWc2NlbmVSZXNwb25zZU51bWJlck1pbn0BFnNjZW5lUmVzcG9uc2VOdW1iZXJNYXh9ARRzY2VuZVJlc3BvbnNlQWN0aW9uc3cEaGlkZRpzY2VuZVJlc3BvbnNlQWN0aW9uc1ZhbHVlc3cAdwdpbml0aWFsdwB3AHcAdwB9AXcGYWx3YXlzfTJ3AH0AfaQBfTJ3BWFib3ZldyQ0MWI4NzBiOC05MGNlLTRmYzQtOTIzMy02ZTU3NjVlYjcwOGV4dw5jb3JlL3BhcmFncmFwaHl5eXYCC2hpZGVPblByaW50eQ5kaXNwbGF5T25QcmludHl2AwdkZXNrdG9wfgZ0YWJsZXR+Bm1vYmlsZX55dwZhbHdheXN2AwRuYW1ldwAIb3BlcmF0b3J3BmVxdWFscwV2YWx1ZXcAdwB3AHl9AXl3CnRvcCBjZW50ZXJ5dQF2BBZzY2VuZVJlc3BvbnNlTnVtYmVyTWlufQEWc2NlbmVSZXNwb25zZU51bWJlck1heH0BFHNjZW5lUmVzcG9uc2VBY3Rpb25zdwRoaWRlGnNjZW5lUmVzcG9uc2VBY3Rpb25zVmFsdWVzdwB3B2luaXRpYWx3AHcAdwB3AH0BdwZhbHdheXN9MncAfQB9pAF9MncFYWJvdmV3JDlkZDNjZDA3LTZiNTctNGY0Ni1hYzk3LTIzMjU3ZjY4NTU2OHh3DmNvcmUvcGFyYWdyYXBoeXl5dgILaGlkZU9uUHJpbnR5DmRpc3BsYXlPblByaW50eXYDB2Rlc2t0b3B+BnRhYmxldH4GbW9iaWxlfnl3BmFsd2F5c3YDBG5hbWV3AAhvcGVyYXRvcncGZXF1YWxzBXZhbHVldwB3AHcAeX0BeXcKdG9wIGNlbnRlcnl1AXYEFnNjZW5lUmVzcG9uc2VOdW1iZXJNaW59ARZzY2VuZVJlc3BvbnNlTnVtYmVyTWF4fQEUc2NlbmVSZXNwb25zZUFjdGlvbnN3BGhpZGUac2NlbmVSZXNwb25zZUFjdGlvbnNWYWx1ZXN3AHcHaW5pdGlhbHcAdwB3AHcAfQF3BmFsd2F5c30ydwB9AH2kAX0ydwVhYm92ZXckMDAxYTQxMjktY2RjYy00ODc3LTg2NmItYjNjMTU4NWU5ODhieHcOY29yZS9wYXJhZ3JhcGh5eXl2AgtoaWRlT25QcmludHkOZGlzcGxheU9uUHJpbnR5dgMHZGVza3RvcH4GdGFibGV0fgZtb2JpbGV+eXcGYWx3YXlzdgMEbmFtZXcACG9wZXJhdG9ydwZlcXVhbHMFdmFsdWV3AHcAdwB5fQF5dwp0b3AgY2VudGVyeXUBdgQWc2NlbmVSZXNwb25zZU51bWJlck1pbn0BFnNjZW5lUmVzcG9uc2VOdW1iZXJNYXh9ARRzY2VuZVJlc3BvbnNlQWN0aW9uc3cEaGlkZRpzY2VuZVJlc3BvbnNlQWN0aW9uc1ZhbHVlc3cAdwdpbml0aWFsdwB3AHcAdwB9AXcGYWx3YXlzfTJ3AH0AfaQBfTJ3BWFib3ZldyRhMTY5NGM3OS03Y2YzLTRiMWMtYmY5OC1lYmRlODliZTMyOGV4dw5jb3JlL3BhcmFncmFwaHl5eXYCC2hpZGVPblByaW50eQ5kaXNwbGF5T25QcmludHl2AwdkZXNrdG9wfgZ0YWJsZXR+Bm1vYmlsZX55dwZhbHdheXN2AwRuYW1ldwAIb3BlcmF0b3J3BmVxdWFscwV2YWx1ZXcAdwB3AHl9AXl3CnRvcCBjZW50ZXJ5dQF2BBZzY2VuZVJlc3BvbnNlTnVtYmVyTWlufQEWc2NlbmVSZXNwb25zZU51bWJlck1heH0BFHNjZW5lUmVzcG9uc2VBY3Rpb25zdwRoaWRlGnNjZW5lUmVzcG9uc2VBY3Rpb25zVmFsdWVzdwB3B2luaXRpYWx3AHcAdwB3AH0BdwZhbHdheXN9MncAfQB9pAF9MncFYWJvdmV3JGYyOTRmNWUxLWU2ZDgtNDBiMi1hMjVhLTE5Mjc2MzZjZGFlYXh3DmNvcmUvcGFyYWdyYXBoeXl5dgILaGlkZU9uUHJpbnR5DmRpc3BsYXlPblByaW50eXYDB2Rlc2t0b3B+BnRhYmxldH4GbW9iaWxlfnl3BmFsd2F5c3YDBG5hbWV3AAhvcGVyYXRvcncGZXF1YWxzBXZhbHVldwB3AHcAeX0BeXcKdG9wIGNlbnRlcnl1AXYEFnNjZW5lUmVzcG9uc2VOdW1iZXJNaW59ARZzY2VuZVJlc3BvbnNlTnVtYmVyTWF4fQEUc2NlbmVSZXNwb25zZUFjdGlvbnN3BGhpZGUac2NlbmVSZXNwb25zZUFjdGlvbnNWYWx1ZXN3AHcHaW5pdGlhbHcAdwB3AHcAfQF3BmFsd2F5c30ydwB9AH2kAX0ydwVhYm92ZXckOGRlYzQ0OWItYzg5My00YmE2LTljMmMtMTMxYjJiYTNhMjg5eHcOY29yZS9wYXJhZ3JhcGh5eXl2AgtoaWRlT25QcmludHkOZGlzcGxheU9uUHJpbnR5dgMHZGVza3RvcH4GdGFibGV0fgZtb2JpbGV+eXcGYWx3YXlzdgMEbmFtZXcACG9wZXJhdG9ydwZlcXVhbHMFdmFsdWV3AHcAdwB5fQF5dwp0b3AgY2VudGVyeXUBdgQWc2NlbmVSZXNwb25zZU51bWJlck1pbn0BFnNjZW5lUmVzcG9uc2VOdW1iZXJNYXh9ARRzY2VuZVJlc3BvbnNlQWN0aW9uc3cEaGlkZRpzY2VuZVJlc3BvbnNlQWN0aW9uc1ZhbHVlc3cAdwdpbml0aWFsdwB3AHcAdwB9AXcGYWx3YXlzfTJ3AH0AfaQBfTJ3BWFib3ZldyRlYTJlYmRlMy1hMzg0LTRhMTgtOTNiNi0yNjZjOWYwOTY4OTl4dw5jb3JlL3BhcmFncmFwaHl5eXYCC2hpZGVPblByaW50eQ5kaXNwbGF5T25QcmludHl2AwdkZXNrdG9wfgZ0YWJsZXR+Bm1vYmlsZX55dwZhbHdheXN2AwRuYW1ldwAIb3BlcmF0b3J3BmVxdWFscwV2YWx1ZXcAdwB3AHl9AXl3CnRvcCBjZW50ZXJ5dQF2BBZzY2VuZVJlc3BvbnNlTnVtYmVyTWlufQEWc2NlbmVSZXNwb25zZU51bWJlck1heH0BFHNjZW5lUmVzcG9uc2VBY3Rpb25zdwRoaWRlGnNjZW5lUmVzcG9uc2VBY3Rpb25zVmFsdWVzdwB3B2luaXRpYWx3AHcAdwB3AH0BdwZhbHdheXN9MncAfQB9pAF9MncFYWJvdmV3JGNiNzg5MjcwLWZiN2UtNDA0ZC05MGRjLWFmZjE0ZDE5YTdlZncMY29yZS9oZWFkaW5nfQR5dwB3JGJiZTg3Y2UyLWQ1ZjgtNGY5MS04ZDliLWY4NzFhNmMwZjcyMXcMY29yZS9oZWFkaW5nfQR5dwB3JGM5M2VmNThmLWQyNWItNDAxMC1hNzA0LTEwYTNlN2NlMTIzZHcMY29yZS9oZWFkaW5nfQR5dwB3JDhiMDExMWVjLWE5ZWUtNGI0Ni04NjcwLWEzYmVmMjFkNjkyNncMY29yZS9oZWFkaW5nfQR5dwB3JDlmZDhjN2MxLTg2YjQtNGJhNi1iZmRhLWQ5YTAxMTM2ZDkwMXh3DmNvcmUvcGFyYWdyYXBoeXl5dgILaGlkZU9uUHJpbnR5DmRpc3BsYXlPblByaW50eXYDB2Rlc2t0b3B+BnRhYmxldH4GbW9iaWxlfnl3BmFsd2F5c3YDBG5hbWV3AAhvcGVyYXRvcncGZXF1YWxzBXZhbHVldwB3AHcAeX0BeXcKdG9wIGNlbnRlcnl1AXYEFnNjZW5lUmVzcG9uc2VOdW1iZXJNaW59ARZzY2VuZVJlc3BvbnNlTnVtYmVyTWF4fQEUc2NlbmVSZXNwb25zZUFjdGlvbnN3BGhpZGUac2NlbmVSZXNwb25zZUFjdGlvbnNWYWx1ZXN3AHcHaW5pdGlhbHcAdwB3AHcAfQF3BmFsd2F5c30ydwB9AH2kAX0ydwVhYm92ZXckYzk4MjI5MTctYzk2Yy00NTFmLWJmYzMtMGRkYmIzOGM1ZTFieHcOY29yZS9wYXJhZ3JhcGh5eXl2AgtoaWRlT25QcmludHkOZGlzcGxheU9uUHJpbnR5dgMHZGVza3RvcH4GdGFibGV0fgZtb2JpbGV+eXcGYWx3YXlzdgMEbmFtZXcACG9wZXJhdG9ydwZlcXVhbHMFdmFsdWV3AHcAdwB5fQF5dwp0b3AgY2VudGVyeXUBdgQWc2NlbmVSZXNwb25zZU51bWJlck1pbn0BFnNjZW5lUmVzcG9uc2VOdW1iZXJNYXh9ARRzY2VuZVJlc3BvbnNlQWN0aW9uc3cEaGlkZRpzY2VuZVJlc3BvbnNlQWN0aW9uc1ZhbHVlc3cAdwdpbml0aWFsdwB3AHcAdwB9AXcGYWx3YXlzfTJ3AH0AfaQBfTJ3BWFib3ZldyRlMzBmZWNiMC01ZjExLTQyMWUtODEzYi0yNjk1OTNlNGJjMGF3JGMyNjc5OGZjLTE4ZGYtNDBlMy04NDdlLTRlZDE2NGQwOWViOXh3DmNvcmUvcGFyYWdyYXBoeXl5dgILaGlkZU9uUHJpbnR5DmRpc3BsYXlPblByaW50eXYDB2Rlc2t0b3B+BnRhYmxldH4GbW9iaWxlfnl3BmFsd2F5c3YDBG5hbWV3AAhvcGVyYXRvcncGZXF1YWxzBXZhbHVldwB3AHcAeX0BeXcKdG9wIGNlbnRlcnl1AXYEFnNjZW5lUmVzcG9uc2VOdW1iZXJNaW59ARZzY2VuZVJlc3BvbnNlTnVtYmVyTWF4fQEUc2NlbmVSZXNwb25zZUFjdGlvbnN3BGhpZGUac2NlbmVSZXNwb25zZUFjdGlvbnNWYWx1ZXN3AHcHaW5pdGlhbHcAdwB3AHcAfQF3BmFsd2F5c30ydwB9AH2kAX0ydwVhYm92ZXckZGVjMWRmMzQtZDkyZS00ZTBjLTlkMzYtZWM4MjFmM2Q1Yjc2eHcOY29yZS9wYXJhZ3JhcGh5eXl2AgtoaWRlT25QcmludHkOZGlzcGxheU9uUHJpbnR5dgMHZGVza3RvcH4GdGFibGV0fgZtb2JpbGV+eXcGYWx3YXlzdgMEbmFtZXcACG9wZXJhdG9ydwZlcXVhbHMFdmFsdWV3AHcAdwB5fQF5dwp0b3AgY2VudGVyeXUBdgQWc2NlbmVSZXNwb25zZU51bWJlck1pbn0BFnNjZW5lUmVzcG9uc2VOdW1iZXJNYXh9ARRzY2VuZVJlc3BvbnNlQWN0aW9uc3cEaGlkZRpzY2VuZVJlc3BvbnNlQWN0aW9uc1ZhbHVlc3cAdwdpbml0aWFsdwB3AHcAdwB9AXcGYWx3YXlzfTJ3AH0AfaQBfTJ3BWFib3ZldyRlNGUzODVkNC1lNTY4LTRhYmItOTgzMS02ZWZkYjExZmMwOTR4dw5jb3JlL3BhcmFncmFwaHl5eXYCC2hpZGVPblByaW50eQ5kaXNwbGF5T25QcmludHl2AwdkZXNrdG9wfgZ0YWJsZXR+Bm1vYmlsZX55dwZhbHdheXN2AwRuYW1ldwAIb3BlcmF0b3J3BmVxdWFscwV2YWx1ZXcAdwB3AHl9AXl3CnRvcCBjZW50ZXJ5dQF2BBZzY2VuZVJlc3BvbnNlTnVtYmVyTWlufQEWc2NlbmVSZXNwb25zZU51bWJlck1heH0BFHNjZW5lUmVzcG9uc2VBY3Rpb25zdwRoaWRlGnNjZW5lUmVzcG9uc2VBY3Rpb25zVmFsdWVzdwB3B2luaXRpYWx3AHcAdwB3AH0BdwZhbHdheXN9MncAfQB9pAF9MncFYWJvdmV3JGQ5NDExMzg0LTVkNGYtNGNjMS1iNDY4LTZkNmU4NDVmYmY3Y3cMY29yZS9oZWFkaW5nfQR5dwB3JDYwNTczZjkzLTU4MTgtNDE2Ny04YjkxLWVlOGM2ZDFlNzEwNXh3DmNvcmUvcGFyYWdyYXBoeXl5dgILaGlkZU9uUHJpbnR5DmRpc3BsYXlPblByaW50eXYDB2Rlc2t0b3B+BnRhYmxldH4GbW9iaWxlfnl3BmFsd2F5c3YDBG5hbWV3AAhvcGVyYXRvcncGZXF1YWxzBXZhbHVldwB3AHcAeX0BeXcKdG9wIGNlbnRlcnl1AXYEFnNjZW5lUmVzcG9uc2VOdW1iZXJNaW59ARZzY2VuZVJlc3BvbnNlTnVtYmVyTWF4fQEUc2NlbmVSZXNwb25zZUFjdGlvbnN3BGhpZGUac2NlbmVSZXNwb25zZUFjdGlvbnNWYWx1ZXN3AHcHaW5pdGlhbHcAdwB3AHcAfQF3BmFsd2F5c30ydwB9AH2kAX0ydwVhYm92ZXckNGRhYzRlNzEtYThiNy00ZDJhLWIxMDctNzk3MzAzZTJhZmNjdyQ2ZDBiY2NhYS1kZjE1LTQ3ZWItOTE0ZC02MWEzMDdiNDRjYzF4dw5jb3JlL3BhcmFncmFwaHl5eXYCC2hpZGVPblByaW50eQ5kaXNwbGF5T25QcmludHl2AwdkZXNrdG9wfgZ0YWJsZXR+Bm1vYmlsZX55dwZhbHdheXN2AwRuYW1ldwAIb3BlcmF0b3J3BmVxdWFscwV2YWx1ZXcAdwB3AHl9AXl3CnRvcCBjZW50ZXJ5dQF2BBZzY2VuZVJlc3BvbnNlTnVtYmVyTWlufQEWc2NlbmVSZXNwb25zZU51bWJlck1heH0BFHNjZW5lUmVzcG9uc2VBY3Rpb25zdwRoaWRlGnNjZW5lUmVzcG9uc2VBY3Rpb25zVmFsdWVzdwB3B2luaXRpYWx3AHcAdwB3AH0BdwZhbHdheXN9MncAfQB9pAF9MncFYWJvdmV3JDNiZGIxYWNlLWVhMGEtNDMwNy1iNTdkLWZhNWNmMDVhOTAzNnh3DmNvcmUvcGFyYWdyYXBoeXl5dgILaGlkZU9uUHJpbnR5DmRpc3BsYXlPblByaW50eXYDB2Rlc2t0b3B+BnRhYmxldH4GbW9iaWxlfnl3BmFsd2F5c3YDBG5hbWV3AAhvcGVyYXRvcncGZXF1YWxzBXZhbHVldwB3AHcAeX0BeXcKdG9wIGNlbnRlcnl1AXYEFnNjZW5lUmVzcG9uc2VOdW1iZXJNaW59ARZzY2VuZVJlc3BvbnNlTnVtYmVyTWF4fQEUc2NlbmVSZXNwb25zZUFjdGlvbnN3BGhpZGUac2NlbmVSZXNwb25zZUFjdGlvbnNWYWx1ZXN3AHcHaW5pdGlhbHcAdwB3AHcAfQF3BmFsd2F5c30ydwB9AH2kAX0ydwVhYm92ZXckOGUyOGQzZjUtYzUyMy00NGEyLWJmNTctNzE3OTlmZGQ0NGRkdwxjb3JlL2hlYWRpbmd9BHl3AHckYTc5MWJjMTQtOGEzNS00YjkyLTg2YTAtYmIwMDllZDAxZGU5eHcOY29yZS9wYXJhZ3JhcGh5eXl2AgtoaWRlT25QcmludHkOZGlzcGxheU9uUHJpbnR5dgMHZGVza3RvcH4GdGFibGV0fgZtb2JpbGV+eXcGYWx3YXlzdgMEbmFtZXcACG9wZXJhdG9ydwZlcXVhbHMFdmFsdWV3AHcAdwB5fQF5dwp0b3AgY2VudGVyeXUBdgQWc2NlbmVSZXNwb25zZU51bWJlck1pbn0BFnNjZW5lUmVzcG9uc2VOdW1iZXJNYXh9ARRzY2VuZVJlc3BvbnNlQWN0aW9uc3cEaGlkZRpzY2VuZVJlc3BvbnNlQWN0aW9uc1ZhbHVlc3cAdwdpbml0aWFsdwB3AHcAdwB9AXcGYWx3YXlzfTJ3AH0AfaQBfTJ3BWFib3ZldyQzMGUyZDc1ZC03MWU0LTQ5ZTEtOTMzZS1hM2RlNDViMWQ2ZGJ4dw5jb3JlL3BhcmFncmFwaHl5eXYCC2hpZGVPblByaW50eQ5kaXNwbGF5T25QcmludHl2AwdkZXNrdG9wfgZ0YWJsZXR+Bm1vYmlsZX55dwZhbHdheXN2AwRuYW1ldwAIb3BlcmF0b3J3BmVxdWFscwV2YWx1ZXcAdwB3AHl9AXl3CnRvcCBjZW50ZXJ5dQF2BBZzY2VuZVJlc3BvbnNlTnVtYmVyTWlufQEWc2NlbmVSZXNwb25zZU51bWJlck1heH0BFHNjZW5lUmVzcG9uc2VBY3Rpb25zdwRoaWRlGnNjZW5lUmVzcG9uc2VBY3Rpb25zVmFsdWVzdwB3B2luaXRpYWx3AHcAdwB3AH0BdwZhbHdheXN9MncAfQB9pAF9MncFYWJvdmV3JDc0OGE5ODY4LTk0NWItNDYzYi04MDI3LWM2NDkyMWJiNDYyM3h3DmNvcmUvcGFyYWdyYXBoeXl5dgILaGlkZU9uUHJpbnR5DmRpc3BsYXlPblByaW50eXYDB2Rlc2t0b3B+BnRhYmxldH4GbW9iaWxlfnl3BmFsd2F5c3YDBG5hbWV3AAhvcGVyYXRvcncGZXF1YWxzBXZhbHVldwB3AHcAeX0BeXcKdG9wIGNlbnRlcnl1AXYEFnNjZW5lUmVzcG9uc2VOdW1iZXJNaW59ARZzY2VuZVJlc3BvbnNlTnVtYmVyTWF4fQEUc2NlbmVSZXNwb25zZUFjdGlvbnN3BGhpZGUac2NlbmVSZXNwb25zZUFjdGlvbnNWYWx1ZXN3AHcHaW5pdGlhbHcAdwB3AHcAfQF3BmFsd2F5c30ydwB9AH2kAX0ydwVhYm92ZXckYWQ1N2YwYTYtZGFhNS00OWNkLTgyNmQtMjRkMjBlYmRjYTRmdwxjb3JlL2hlYWRpbmd9BHl3AHcfZGlzcG9zaXRpb25zLWFuZC1yZXNwb25zZS1yYXRlc3UBfYgIAfqi7ukORDwAAwABAAIAHQMzAAEAAgAdAKEMAAEAAgAdABHLAsoPAAEBAQO5CJUBmAIAlAMAAQAdALAFAAEAAgIlBNcDAAEADADLBAABABoA6QEJ8A4AAQEBAy8ACwABAQED2QMAAQEBAxQACwABAQEDzQQAAQEBAyIACwABAQED4AgAoAYAAQAVAKESGi6vAwYAAQACAB0AqwwAAQACAB0E\",\"updateId\":403692792}","_prc_public_revisions":[],"_ppp_expiration_hours":0,"_ppp_enabled":false,"ai_generated_summary":"","relatedPosts":[],"reportMaterials":[],"multiSectionReport":[],"package_parts__enabled":false,"package_parts":[],"_prc_fork_parent":0,"_prc_fork_status":"","_prc_active_fork":0,"datacite_doi":"","datacite_doi_citation":"","_prc_seo_qr_attachment_id":0,"spoken_article_player_enabled":true,"bylines":[],"acknowledgements":[],"displayBylines":true,"footnotes":"","prc_watchers":[]},"categories":[106,109,38,25],"tags":[],"bylines":[570,2768],"collection":[],"datasets":[],"level_of_effort":[],"primary_audience":[],"information_type":[],"_post_visibility":[],"formats":[458],"_fund_pool":[],"languages":[],"regions-countries":[],"research-teams":[520],"workflow-status":[],"class_list":["post-303503","post","type-post","status-publish","format-standard","hentry","category-health-care","category-national-conditions","category-political-issues","category-politics-policy","bylines-shanay-gracia","bylines-steven-shepard","formats-report","research-teams-politics"],"label":false,"post_parent":303494,"word_count":1156,"canonical_url":"https:\/\/alpha.pewresearch.org\/pewresearch-org\/politics\/2026\/05\/11\/may-2026-national-problems-methodology\/","art_direction":{"A1":{"id":303818,"rawUrl":"https:\/\/alpha.pewresearch.org\/pewresearch-org\/wp-content\/uploads\/sites\/20\/2026\/05\/PP_26.05.11_natprobs_featured_topic.png","url":"https:\/\/alpha.pewresearch.org\/pewresearch-org\/wp-content\/uploads\/sites\/20\/2026\/05\/PP_26.05.11_natprobs_featured_topic.png?w=564&h=317&crop=1","width":564,"height":317,"chartArt":false,"caption":""},"A2":{"id":303819,"rawUrl":"https:\/\/alpha.pewresearch.org\/pewresearch-org\/wp-content\/uploads\/sites\/20\/2026\/05\/PP_26.05.11_natprobs_featured_crop.png","url":"https:\/\/alpha.pewresearch.org\/pewresearch-org\/wp-content\/uploads\/sites\/20\/2026\/05\/PP_26.05.11_natprobs_featured_crop.png?w=268&h=151&crop=1","width":268,"height":151,"chartArt":true,"caption":""},"A3":{"id":303819,"rawUrl":"https:\/\/alpha.pewresearch.org\/pewresearch-org\/wp-content\/uploads\/sites\/20\/2026\/05\/PP_26.05.11_natprobs_featured_crop.png","url":"https:\/\/alpha.pewresearch.org\/pewresearch-org\/wp-content\/uploads\/sites\/20\/2026\/05\/PP_26.05.11_natprobs_featured_crop.png?w=194&h=110&crop=1","width":194,"height":110,"chartArt":true,"caption":""},"A4":{"id":303819,"rawUrl":"https:\/\/alpha.pewresearch.org\/pewresearch-org\/wp-content\/uploads\/sites\/20\/2026\/05\/PP_26.05.11_natprobs_featured_crop.png","url":"https:\/\/alpha.pewresearch.org\/pewresearch-org\/wp-content\/uploads\/sites\/20\/2026\/05\/PP_26.05.11_natprobs_featured_crop.png?w=268&h=151&crop=1","width":268,"height":151,"chartArt":true,"caption":""},"XL":{"id":303818,"rawUrl":"https:\/\/alpha.pewresearch.org\/pewresearch-org\/wp-content\/uploads\/sites\/20\/2026\/05\/PP_26.05.11_natprobs_featured_topic.png","url":"https:\/\/alpha.pewresearch.org\/pewresearch-org\/wp-content\/uploads\/sites\/20\/2026\/05\/PP_26.05.11_natprobs_featured_topic.png?w=720&h=405&crop=1","width":720,"height":405,"chartArt":false,"caption":""},"social":{"id":303817,"rawUrl":"https:\/\/alpha.pewresearch.org\/pewresearch-org\/wp-content\/uploads\/sites\/20\/2026\/05\/PP_26.05.11_natprobs_featured.png","url":"https:\/\/alpha.pewresearch.org\/pewresearch-org\/wp-content\/uploads\/sites\/20\/2026\/05\/PP_26.05.11_natprobs_featured.png?w=1200&h=628&crop=1","width":1200,"height":628,"chartArt":false,"caption":""}},"_embeds":[],"watchers":[],"table_of_contents":[{"id":303494,"title":"Americans See Health Care Costs, Deficit, Inflation as Big Problems Facing the Nation","slug":"americans-see-health-care-costs-deficit-inflation-as-big-problems-facing-the-nation","link":"https:\/\/alpha.pewresearch.org\/pewresearch-org\/politics\/2026\/05\/11\/americans-see-health-care-costs-deficit-inflation-as-big-problems-facing-the-nation\/","is_active":false},{"id":303497,"title":"Appendix: Additional charts","slug":"national-problems-appendix","link":"https:\/\/alpha.pewresearch.org\/pewresearch-org\/politics\/2026\/05\/11\/national-problems-appendix\/","is_active":false},{"id":303499,"title":"Acknowledgments","slug":"acknowledgments-85","link":"https:\/\/alpha.pewresearch.org\/pewresearch-org\/politics\/2026\/05\/11\/acknowledgments-85\/","is_active":false},{"id":303503,"title":"Methodology","slug":"may-2026-national-problems-methodology","link":"https:\/\/alpha.pewresearch.org\/pewresearch-org\/politics\/2026\/05\/11\/may-2026-national-problems-methodology\/","is_active":true}],"report_materials":[{"key":"_ycylc16ns","type":"report","url":"https:\/\/alpha.pewresearch.org\/pewresearch-org\/wp-content\/uploads\/sites\/20\/2026\/05\/PP_2026.5.11_national-problems_report.pdf","label":"Report PDF","icon":"","attachmentId":303820},{"key":"_y52njb0l9","type":"topline","url":"https:\/\/alpha.pewresearch.org\/pewresearch-org\/wp-content\/uploads\/sites\/20\/2026\/05\/PP_2026.5.11_national-problems_topline.pdf","label":"Topline","attachmentId":303814},{"key":"_4sckrlubt","type":"questionnaire","url":"https:\/\/alpha.pewresearch.org\/pewresearch-org\/wp-content\/uploads\/sites\/20\/2026\/05\/PP_2026.5.11_national-problems_questionnaire.pdf","label":"Questionnaire","attachmentId":303815}],"report_pagination":{"current_post":{"id":303503,"title":"Methodology","slug":"may-2026-national-problems-methodology","link":"https:\/\/alpha.pewresearch.org\/pewresearch-org\/politics\/2026\/05\/11\/may-2026-national-problems-methodology\/","is_active":true,"page_num":4},"next_post":null,"previous_post":{"id":303499,"title":"Acknowledgments","slug":"acknowledgments-85","link":"https:\/\/alpha.pewresearch.org\/pewresearch-org\/politics\/2026\/05\/11\/acknowledgments-85\/","is_active":false,"page_num":3},"pagination_items":[{"id":303494,"title":"Americans See Health Care Costs, Deficit, Inflation as Big Problems Facing the Nation","slug":"americans-see-health-care-costs-deficit-inflation-as-big-problems-facing-the-nation","link":"https:\/\/alpha.pewresearch.org\/pewresearch-org\/politics\/2026\/05\/11\/americans-see-health-care-costs-deficit-inflation-as-big-problems-facing-the-nation\/","is_active":false,"page_num":1},{"id":303497,"title":"Appendix: Additional charts","slug":"national-problems-appendix","link":"https:\/\/alpha.pewresearch.org\/pewresearch-org\/politics\/2026\/05\/11\/national-problems-appendix\/","is_active":false,"page_num":2},{"id":303499,"title":"Acknowledgments","slug":"acknowledgments-85","link":"https:\/\/alpha.pewresearch.org\/pewresearch-org\/politics\/2026\/05\/11\/acknowledgments-85\/","is_active":false,"page_num":3},{"id":303503,"title":"Methodology","slug":"may-2026-national-problems-methodology","link":"https:\/\/alpha.pewresearch.org\/pewresearch-org\/politics\/2026\/05\/11\/may-2026-national-problems-methodology\/","is_active":true,"page_num":4}]},"parent_info":{"parent_title":"Americans See Health Care Costs, Deficit, Inflation as Big Problems Facing the Nation","parent_id":303494},"materialsOrdered":[],"chaptersOrdered":[],"partsOrdered":[],"partsEnabled":false,"datacite_doi":"","prc_seo_data":{"title":"Methodology","description":"The American Trends Panel survey methodology Overview Data in this report comes from Wave 192 of the American Trends Panel (ATP), Pew Research Center\u2019s nationally representative panel of randomly selected&hellip;","og_title":"Methodology","og_description":"","schema_type":"Article","noindex":false,"canonical_url":"","primary_terms":[],"custom_schema":[],"og_image":303817,"indexnow_submitted_at":null,"gsc_index_status":{"verdict":"PASS","coverage_state":"Submitted and indexed","robotstxt_state":"ALLOWED","indexing_state":"INDEXING_ALLOWED","last_crawl_time":"2026-05-11T18:04:32Z","page_fetch_state":"SUCCESSFUL","crawled_as":"MOBILE","mobile_verdict":"VERDICT_UNSPECIFIED","mobile_issues":[],"rich_results_verdict":"PASS","rich_results_issues":[],"inspection_link":"https:\/\/search.google.com\/search-console\/inspect?resource_id=sc-domain:pewresearch.org&id=t4YrocbJ7TdQAfDZB3b9sA&utm_medium=link&utm_source=api","fetched_at":1778526014}},"prepublish_checks":{"prc-image-alt-text":{"status":"complete","message":"All images have alt text.","data":null},"prc-about-this-research":{"status":"incomplete","message":"Add an \"About this research\" details block.","data":null},"prc-paragraph-count":{"status":"complete","message":"Found 19 paragraphs.","data":{"count":19}},"prc-internal-link":{"status":"complete","message":"Found 7 internal links.","data":{"count":7}}},"jetpack_featured_media_url":"","jetpack_sharing_enabled":true,"relatedPostsOrdered":[],"bylinesOrdered":[],"acknowledgementsOrdered":[],"_links":{"self":[{"href":"https:\/\/alpha.pewresearch.org\/pewresearch-org\/wp-json\/wp\/v2\/posts\/303503","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/alpha.pewresearch.org\/pewresearch-org\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/alpha.pewresearch.org\/pewresearch-org\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/alpha.pewresearch.org\/pewresearch-org\/wp-json\/wp\/v2\/users\/581"}],"replies":[{"embeddable":true,"href":"https:\/\/alpha.pewresearch.org\/pewresearch-org\/wp-json\/wp\/v2\/comments?post=303503"}],"version-history":[{"count":10,"href":"https:\/\/alpha.pewresearch.org\/pewresearch-org\/wp-json\/wp\/v2\/posts\/303503\/revisions"}],"predecessor-version":[{"id":303825,"href":"https:\/\/alpha.pewresearch.org\/pewresearch-org\/wp-json\/wp\/v2\/posts\/303503\/revisions\/303825"}],"wp:attachment":[{"href":"https:\/\/alpha.pewresearch.org\/pewresearch-org\/wp-json\/wp\/v2\/media?parent=303503"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/alpha.pewresearch.org\/pewresearch-org\/wp-json\/wp\/v2\/categories?post=303503"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/alpha.pewresearch.org\/pewresearch-org\/wp-json\/wp\/v2\/tags?post=303503"},{"taxonomy":"bylines","embeddable":true,"href":"https:\/\/alpha.pewresearch.org\/pewresearch-org\/wp-json\/wp\/v2\/bylines?post=303503"},{"taxonomy":"collection","embeddable":true,"href":"https:\/\/alpha.pewresearch.org\/pewresearch-org\/wp-json\/wp\/v2\/collection?post=303503"},{"taxonomy":"datasets","embeddable":true,"href":"https:\/\/alpha.pewresearch.org\/pewresearch-org\/wp-json\/wp\/v2\/datasets?post=303503"},{"taxonomy":"level_of_effort","embeddable":true,"href":"https:\/\/alpha.pewresearch.org\/pewresearch-org\/wp-json\/wp\/v2\/level_of_effort?post=303503"},{"taxonomy":"primary_audience","embeddable":true,"href":"https:\/\/alpha.pewresearch.org\/pewresearch-org\/wp-json\/wp\/v2\/primary_audience?post=303503"},{"taxonomy":"information_type","embeddable":true,"href":"https:\/\/alpha.pewresearch.org\/pewresearch-org\/wp-json\/wp\/v2\/information_type?post=303503"},{"taxonomy":"_post_visibility","embeddable":true,"href":"https:\/\/alpha.pewresearch.org\/pewresearch-org\/wp-json\/wp\/v2\/_post_visibility?post=303503"},{"taxonomy":"formats","embeddable":true,"href":"https:\/\/alpha.pewresearch.org\/pewresearch-org\/wp-json\/wp\/v2\/formats?post=303503"},{"taxonomy":"_fund_pool","embeddable":true,"href":"https:\/\/alpha.pewresearch.org\/pewresearch-org\/wp-json\/wp\/v2\/_fund_pool?post=303503"},{"taxonomy":"languages","embeddable":true,"href":"https:\/\/alpha.pewresearch.org\/pewresearch-org\/wp-json\/wp\/v2\/languages?post=303503"},{"taxonomy":"regions-countries","embeddable":true,"href":"https:\/\/alpha.pewresearch.org\/pewresearch-org\/wp-json\/wp\/v2\/regions-countries?post=303503"},{"taxonomy":"research-teams","embeddable":true,"href":"https:\/\/alpha.pewresearch.org\/pewresearch-org\/wp-json\/wp\/v2\/research-teams?post=303503"},{"taxonomy":"workflow-status","embeddable":true,"href":"https:\/\/alpha.pewresearch.org\/pewresearch-org\/wp-json\/wp\/v2\/workflow-status?post=303503"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}