{"id":739,"date":"2026-05-15T05:00:00","date_gmt":"2026-05-15T05:00:00","guid":{"rendered":"https:\/\/satyukt.com\/blog\/?p=739"},"modified":"2026-05-14T12:17:35","modified_gmt":"2026-05-14T12:17:35","slug":"export-quality-crops-nitrogen","status":"publish","type":"post","link":"https:\/\/satyukt.com\/blog\/2026\/05\/15\/export-quality-crops-nitrogen\/","title":{"rendered":"Export-Quality Crops with Sat2Farm: Smart Real-Time Nitrogen Monitoring to Prevent Costly Crop Rejections"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\"><strong>Export-quality crops<\/strong> are becoming increasingly important in today\u2019s global agricultural market, where buyers demand consistency in appearance, shelf life, nutritional value, and overall produce quality. Even minor quality deviations can result in rejected shipments, financial losses, and damaged supplier credibility.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Among the many factors influencing crop quality, nitrogen management plays a critical role. Both nitrogen deficiency and excessive nitrogen application can negatively impact crop appearance, maturity, texture, and overall marketability. Yet, many farmers still rely on traditional fertilisation practices that lack precision and real-time field intelligence.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Producing export-quality crops requires continuous monitoring of crop nutrition, field variability, and overall plant health. For growers supplying premium domestic and international markets, maintaining export-quality crops has become essential for improving profitability, reducing rejection risks, and meeting buyer expectations consistently.<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large is-resized\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" width=\"758\" height=\"432\" src=\"https:\/\/i0.wp.com\/satyukt.com\/blog\/wp-content\/uploads\/2026\/05\/Export-Quality-Crops-with-Sat2Farm-Smart-Real-Time-Nitrogen-Monitoring-to-Prevent-Costly-Crop-Rejections.png?resize=758%2C432&#038;ssl=1\" alt=\"Export-Quality Crops with Sat2Farm\" class=\"wp-image-743\" style=\"width:460px;height:auto\" srcset=\"https:\/\/i0.wp.com\/satyukt.com\/blog\/wp-content\/uploads\/2026\/05\/Export-Quality-Crops-with-Sat2Farm-Smart-Real-Time-Nitrogen-Monitoring-to-Prevent-Costly-Crop-Rejections.png?resize=1024%2C584&amp;ssl=1 1024w, https:\/\/i0.wp.com\/satyukt.com\/blog\/wp-content\/uploads\/2026\/05\/Export-Quality-Crops-with-Sat2Farm-Smart-Real-Time-Nitrogen-Monitoring-to-Prevent-Costly-Crop-Rejections.png?resize=300%2C171&amp;ssl=1 300w, https:\/\/i0.wp.com\/satyukt.com\/blog\/wp-content\/uploads\/2026\/05\/Export-Quality-Crops-with-Sat2Farm-Smart-Real-Time-Nitrogen-Monitoring-to-Prevent-Costly-Crop-Rejections.png?resize=768%2C438&amp;ssl=1 768w, https:\/\/i0.wp.com\/satyukt.com\/blog\/wp-content\/uploads\/2026\/05\/Export-Quality-Crops-with-Sat2Farm-Smart-Real-Time-Nitrogen-Monitoring-to-Prevent-Costly-Crop-Rejections.png?resize=1536%2C876&amp;ssl=1 1536w, https:\/\/i0.wp.com\/satyukt.com\/blog\/wp-content\/uploads\/2026\/05\/Export-Quality-Crops-with-Sat2Farm-Smart-Real-Time-Nitrogen-Monitoring-to-Prevent-Costly-Crop-Rejections.png?w=1600&amp;ssl=1 1600w\" sizes=\"auto, (max-width: 758px) 100vw, 758px\" \/><\/figure>\n<\/div>\n\n\n<h2 class=\"wp-block-heading\">Why Crop Rejections Are Increasing in Export Markets<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">International buyers and food supply chains follow strict quality standards. Export crops are evaluated based on factors such as:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Uniform growth and colour<\/li>\n\n\n\n<li>Size consistency<\/li>\n\n\n\n<li>Shelf life<\/li>\n\n\n\n<li>Residue compliance<\/li>\n\n\n\n<li>Nutritional quality<\/li>\n\n\n\n<li>Visual appearance<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Nutrient imbalance, particularly improper nitrogen management, can directly affect these parameters. Excess nitrogen may lead to delayed maturity, weak crop structure, or reduced shelf stability, while nitrogen deficiency can result in poor growth, chlorosis, and lower-quality produce.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">For exporters and growers, this creates a significant challenge:<br>How can nutrient health be monitored accurately across large fields before quality issues become visible?<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">The Critical Role of Nitrogen in Export-Quality Crops<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Nitrogen is one of the most essential nutrients for crop development. It supports:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Chlorophyll production<\/li>\n\n\n\n<li>Photosynthesis<\/li>\n\n\n\n<li>Leaf and stem growth<\/li>\n\n\n\n<li>Protein synthesis<\/li>\n\n\n\n<li>Overall plant vigour<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Healthy nitrogen levels contribute to strong crop development and improved produce quality. However, nitrogen availability can vary significantly across different sections of the same field due to:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Soil variability<\/li>\n\n\n\n<li>Moisture differences<\/li>\n\n\n\n<li>Uneven fertiliser application<\/li>\n\n\n\n<li>Weather conditions<\/li>\n\n\n\n<li>Crop growth stages<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Traditional methods such as manual scouting and blanket fertiliser application often fail to detect these variations early enough.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">By the time visible symptoms appear, crop quality may already be affected.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">The Limitations of Conventional Nitrogen Monitoring<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Many farming operations still depend on periodic field inspections and generalized fertiliser schedules. While these approaches may work at a basic level, they often lack:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Real-time visibility<\/li>\n\n\n\n<li>Field-level precision<\/li>\n\n\n\n<li>Early stress detection<\/li>\n\n\n\n<li>Data-driven decision-making<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Manual inspections are time-consuming and may not capture nutrient variability across large cultivation areas. Additionally, nitrogen stress can begin affecting crop performance before symptoms become visually noticeable.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">This delay increases the risk of:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Uneven crop development<\/li>\n\n\n\n<li>Reduced produce quality<\/li>\n\n\n\n<li>Lower export acceptance rates<\/li>\n\n\n\n<li>Higher input costs due to over-fertilisation<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">As export standards become more demanding, reactive nutrient management is no longer sufficient.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Real-Time Nitrogen Monitoring Through Precision Agriculture<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Advancements in satellite-based precision agriculture are enabling farmers and agribusinesses to monitor crop nitrogen health more accurately and proactively.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Solutions from Satyukt Analytics help bring real-time crop intelligence directly to the field through satellite-driven monitoring and data analytics.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Using remote sensing technologies, farmers can:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Detect nitrogen stress early<\/li>\n\n\n\n<li>Monitor crop health variability across fields<\/li>\n\n\n\n<li>Identify underperforming zones<\/li>\n\n\n\n<li>Optimise fertiliser application<\/li>\n\n\n\n<li>Make timely nutrient management decisions<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Instead of relying on assumptions, growers gain access to actionable field-level insights that support more precise and efficient nitrogen management.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">How Real-Time Nitrogen Intelligence Supports Export-Quality Farming<\/h2>\n\n\n\n<h3 class=\"wp-block-heading\">Improved Crop Uniformity<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Consistent nitrogen availability helps maintain uniform crop growth, size, and colour, which are critical for export grading and buyer requirements.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Reduced Risk of Over-Fertilisation<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Precision monitoring helps avoid excessive nitrogen application that may negatively impact crop quality and shelf life.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Early Detection of Nutrient Stress<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Satellite-based monitoring can identify stress patterns before they become visible, allowing timely corrective action.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Better Resource Efficiency<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Applying fertilisers only where needed improves nitrogen use efficiency while reducing unnecessary input costs.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Enhanced Decision-Making<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Data-driven nutrient insights support smarter farm management throughout the crop growth cycle.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Lower Probability of Crop Rejections<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">By maintaining better crop consistency and nutrient balance, growers can improve the likelihood of meeting export-quality standards.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Moving from Reactive Farming to Predictive Farming<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">The future of agriculture is shifting toward predictive and precision-based farm management. Instead of responding to visible crop damage after it occurs, growers now have the opportunity to monitor field conditions continuously and act proactively.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Real-time nitrogen intelligence is becoming an essential tool for:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Export-oriented farming<\/li>\n\n\n\n<li>Contract farming operations<\/li>\n\n\n\n<li>Large-scale cultivation<\/li>\n\n\n\n<li>Quality-focused supply chains<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">As agricultural markets become increasingly competitive, precision nutrient management will play a major role in helping farmers improve profitability while maintaining sustainable farming practices.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Conclusion<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Export crop rejections can have significant economic consequences for growers, exporters, and supply chain stakeholders. Ensuring consistent crop quality requires more than traditional fertilisation practices. It demands timely, accurate, and field-specific nutrient intelligence.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">By leveraging satellite-based crop monitoring and real-time nitrogen insights, precision agriculture platforms like Satyukt Analytics are helping farmers move toward smarter nutrient management and better-quality agricultural production.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">In an industry where consistency determines market access, real-time nitrogen monitoring is no longer just an advantage. It is becoming a necessity for achieving export-quality crops with confidence.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Download the Sat2Farm app now: <a href=\"https:\/\/play.google.com\/store\/apps\/details?id=com.satyukt.myfarmapp&amp;hl=en_IN\" target=\"_blank\" rel=\"noopener\">Android<\/a> and <a href=\"https:\/\/apps.apple.com\/in\/app\/sat2farm\/id6473137667\" target=\"_blank\" rel=\"noopener\">iOS<\/a><\/p>\n\n\n\n<p class=\"has-text-align-center wp-block-paragraph\">Connect with Us on <\/p>\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 class=\"wp-block-button\"><a class=\"wp-block-button__link wp-element-button\" href=\"https:\/\/satyukt.com\/\">Visit our Website<\/a><\/div>\n<\/div>\n\n\n\n<ul class=\"wp-block-social-links has-normal-icon-size is-content-justification-center is-layout-flex wp-container-core-social-links-is-layout-fe48e5de wp-block-social-links-is-layout-flex\"><li class=\"wp-social-link wp-social-link-facebook  wp-block-social-link\"><a href=\"https:\/\/www.facebook.com\/satyukt\" class=\"wp-block-social-link-anchor\" target=\"_blank\" rel=\"noopener\"><svg width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" version=\"1.1\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" aria-hidden=\"true\" focusable=\"false\"><path d=\"M12 2C6.5 2 2 6.5 2 12c0 5 3.7 9.1 8.4 9.9v-7H7.9V12h2.5V9.8c0-2.5 1.5-3.9 3.8-3.9 1.1 0 2.2.2 2.2.2v2.5h-1.3c-1.2 0-1.6.8-1.6 1.6V12h2.8l-.4 2.9h-2.3v7C18.3 21.1 22 17 22 12c0-5.5-4.5-10-10-10z\"><\/path><\/svg><span class=\"wp-block-social-link-label screen-reader-text\">Facebook<\/span><\/a><\/li>\n\n<li class=\"wp-social-link wp-social-link-instagram  wp-block-social-link\"><a href=\"https:\/\/www.instagram.com\/satyuktanalytics\/\" class=\"wp-block-social-link-anchor\" target=\"_blank\" rel=\"noopener\"><svg width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" version=\"1.1\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" aria-hidden=\"true\" focusable=\"false\"><path d=\"M12,4.622c2.403,0,2.688,0.009,3.637,0.052c0.877,0.04,1.354,0.187,1.671,0.31c0.42,0.163,0.72,0.358,1.035,0.673 c0.315,0.315,0.51,0.615,0.673,1.035c0.123,0.317,0.27,0.794,0.31,1.671c0.043,0.949,0.052,1.234,0.052,3.637 s-0.009,2.688-0.052,3.637c-0.04,0.877-0.187,1.354-0.31,1.671c-0.163,0.42-0.358,0.72-0.673,1.035 c-0.315,0.315-0.615,0.51-1.035,0.673c-0.317,0.123-0.794,0.27-1.671,0.31c-0.949,0.043-1.233,0.052-3.637,0.052 s-2.688-0.009-3.637-0.052c-0.877-0.04-1.354-0.187-1.671-0.31c-0.42-0.163-0.72-0.358-1.035-0.673 c-0.315-0.315-0.51-0.615-0.673-1.035c-0.123-0.317-0.27-0.794-0.31-1.671C4.631,14.688,4.622,14.403,4.622,12 s0.009-2.688,0.052-3.637c0.04-0.877,0.187-1.354,0.31-1.671c0.163-0.42,0.358-0.72,0.673-1.035 c0.315-0.315,0.615-0.51,1.035-0.673c0.317-0.123,0.794-0.27,1.671-0.31C9.312,4.631,9.597,4.622,12,4.622 M12,3 C9.556,3,9.249,3.01,8.289,3.054C7.331,3.098,6.677,3.25,6.105,3.472C5.513,3.702,5.011,4.01,4.511,4.511 c-0.5,0.5-0.808,1.002-1.038,1.594C3.25,6.677,3.098,7.331,3.054,8.289C3.01,9.249,3,9.556,3,12c0,2.444,0.01,2.751,0.054,3.711 c0.044,0.958,0.196,1.612,0.418,2.185c0.23,0.592,0.538,1.094,1.038,1.594c0.5,0.5,1.002,0.808,1.594,1.038 c0.572,0.222,1.227,0.375,2.185,0.418C9.249,20.99,9.556,21,12,21s2.751-0.01,3.711-0.054c0.958-0.044,1.612-0.196,2.185-0.418 c0.592-0.23,1.094-0.538,1.594-1.038c0.5-0.5,0.808-1.002,1.038-1.594c0.222-0.572,0.375-1.227,0.418-2.185 C20.99,14.751,21,14.444,21,12s-0.01-2.751-0.054-3.711c-0.044-0.958-0.196-1.612-0.418-2.185c-0.23-0.592-0.538-1.094-1.038-1.594 c-0.5-0.5-1.002-0.808-1.594-1.038c-0.572-0.222-1.227-0.375-2.185-0.418C14.751,3.01,14.444,3,12,3L12,3z M12,7.378 c-2.552,0-4.622,2.069-4.622,4.622S9.448,16.622,12,16.622s4.622-2.069,4.622-4.622S14.552,7.378,12,7.378z M12,15 c-1.657,0-3-1.343-3-3s1.343-3,3-3s3,1.343,3,3S13.657,15,12,15z M16.804,6.116c-0.596,0-1.08,0.484-1.08,1.08 s0.484,1.08,1.08,1.08c0.596,0,1.08-0.484,1.08-1.08S17.401,6.116,16.804,6.116z\"><\/path><\/svg><span class=\"wp-block-social-link-label screen-reader-text\">Instagram<\/span><\/a><\/li>\n\n<li class=\"wp-social-link wp-social-link-whatsapp  wp-block-social-link\"><a href=\"https:\/\/wa.me\/918970700045\" class=\"wp-block-social-link-anchor\" target=\"_blank\" rel=\"noopener\"><svg width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" version=\"1.1\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" aria-hidden=\"true\" focusable=\"false\"><path d=\"M 12.011719 2 C 6.5057187 2 2.0234844 6.478375 2.0214844 11.984375 C 2.0204844 13.744375 2.4814687 15.462563 3.3554688 16.976562 L 2 22 L 7.2324219 20.763672 C 8.6914219 21.559672 10.333859 21.977516 12.005859 21.978516 L 12.009766 21.978516 C 17.514766 21.978516 21.995047 17.499141 21.998047 11.994141 C 22.000047 9.3251406 20.962172 6.8157344 19.076172 4.9277344 C 17.190172 3.0407344 14.683719 2.001 12.011719 2 z M 12.009766 4 C 14.145766 4.001 16.153109 4.8337969 17.662109 6.3417969 C 19.171109 7.8517969 20.000047 9.8581875 19.998047 11.992188 C 19.996047 16.396187 16.413812 19.978516 12.007812 19.978516 C 10.674812 19.977516 9.3544062 19.642812 8.1914062 19.007812 L 7.5175781 18.640625 L 6.7734375 18.816406 L 4.8046875 19.28125 L 5.2851562 17.496094 L 5.5019531 16.695312 L 5.0878906 15.976562 C 4.3898906 14.768562 4.0204844 13.387375 4.0214844 11.984375 C 4.0234844 7.582375 7.6067656 4 12.009766 4 z M 8.4765625 7.375 C 8.3095625 7.375 8.0395469 7.4375 7.8105469 7.6875 C 7.5815469 7.9365 6.9355469 8.5395781 6.9355469 9.7675781 C 6.9355469 10.995578 7.8300781 12.182609 7.9550781 12.349609 C 8.0790781 12.515609 9.68175 15.115234 12.21875 16.115234 C 14.32675 16.946234 14.754891 16.782234 15.212891 16.740234 C 15.670891 16.699234 16.690438 16.137687 16.898438 15.554688 C 17.106437 14.971687 17.106922 14.470187 17.044922 14.367188 C 16.982922 14.263188 16.816406 14.201172 16.566406 14.076172 C 16.317406 13.951172 15.090328 13.348625 14.861328 13.265625 C 14.632328 13.182625 14.464828 13.140625 14.298828 13.390625 C 14.132828 13.640625 13.655766 14.201187 13.509766 14.367188 C 13.363766 14.534188 13.21875 14.556641 12.96875 14.431641 C 12.71875 14.305641 11.914938 14.041406 10.960938 13.191406 C 10.218937 12.530406 9.7182656 11.714844 9.5722656 11.464844 C 9.4272656 11.215844 9.5585938 11.079078 9.6835938 10.955078 C 9.7955938 10.843078 9.9316406 10.663578 10.056641 10.517578 C 10.180641 10.371578 10.223641 10.267562 10.306641 10.101562 C 10.389641 9.9355625 10.347156 9.7890625 10.285156 9.6640625 C 10.223156 9.5390625 9.737625 8.3065 9.515625 7.8125 C 9.328625 7.3975 9.131125 7.3878594 8.953125 7.3808594 C 8.808125 7.3748594 8.6425625 7.375 8.4765625 7.375 z\"><\/path><\/svg><span class=\"wp-block-social-link-label screen-reader-text\">WhatsApp<\/span><\/a><\/li>\n\n<li class=\"wp-social-link wp-social-link-linkedin  wp-block-social-link\"><a href=\"https:\/\/www.linkedin.com\/company\/satyukt\/?viewAsMember=true\" class=\"wp-block-social-link-anchor\" target=\"_blank\" rel=\"noopener\"><svg width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" version=\"1.1\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" aria-hidden=\"true\" focusable=\"false\"><path d=\"M19.7,3H4.3C3.582,3,3,3.582,3,4.3v15.4C3,20.418,3.582,21,4.3,21h15.4c0.718,0,1.3-0.582,1.3-1.3V4.3 C21,3.582,20.418,3,19.7,3z M8.339,18.338H5.667v-8.59h2.672V18.338z M7.004,8.574c-0.857,0-1.549-0.694-1.549-1.548 c0-0.855,0.691-1.548,1.549-1.548c0.854,0,1.547,0.694,1.547,1.548C8.551,7.881,7.858,8.574,7.004,8.574z M18.339,18.338h-2.669 v-4.177c0-0.996-0.017-2.278-1.387-2.278c-1.389,0-1.601,1.086-1.601,2.206v4.249h-2.667v-8.59h2.559v1.174h0.037 c0.356-0.675,1.227-1.387,2.526-1.387c2.703,0,3.203,1.779,3.203,4.092V18.338z\"><\/path><\/svg><span class=\"wp-block-social-link-label screen-reader-text\">LinkedIn<\/span><\/a><\/li><\/ul>\n","protected":false},"excerpt":{"rendered":"<p>Export-quality crops are becoming increasingly important in today\u2019s global agricultural market, where buyers demand consistency in appearance, shelf life, nutritional value, and overall produce quality.&hellip;<\/p>\n","protected":false},"author":3,"featured_media":743,"comment_status":"open","ping_status":"open","sticky":true,"template":"","format":"standard","meta":{"_crdt_document":"{\"document\":\"AAAH4fGC4R3MCp0JGgEFVCwECAIGChQDAQYECgIEAwAIAgQDAwYUAwEGAwUGAwEIAgQMygOOAwEBCAMEhAEuBAIMAwEmAwEEAwEkAggCCgMCBAMABAMBFAMAMAMABhYEAgQIAwMGAwAEAggGAggCBtQHAEgAjgsBAQgCQgBIAJ4LAQEIAgQDAgUAAgQCBQADAwQDAAYDAQUAAwAEAwoFAQMDBAMBBQECBAIEBgMBBAMKBQEDBeYDAEgAuAMBAQgCQkgAuAEBAQgCQgBIAJQEAQEIAEgOAgEBCAJKAIABAQEIAkoALgEBCAJKACIBAQgCSgAyAQEIAkoANAEBCAJKxgS2BAEBCAJCAEgAjgkBAQgCQgBIAKwFAQEIAoIBBgMAzgFIAKoBAQEIAkIASAC2AgEBCABIDgIBAQgCSgA6AQEIAkoAKgEBCAJKADYBAQgCSgAwAQEIAkraA5AEAQEIAkIASACcBgEBCABIDgIBAQgCSgAuAQEIAkoANgEBCAJKAIgBAQEIAkoAMgEBCAJK7gOgBAEBCAJCAEgAlgQBAQgCQgBIAKYCAQEIAkJIALYBAQEIAkIASACoBQEBCABIDgIBAQgCSgA2AQEIAkoAOAEBCAJKADoBAQgCSvgCvAMBAQgCQgBIAIwHAQEIAkIASACUAQEBCABIDgIBAQgCSgA8AQEIAkoAPAEBCAJKAIgBAQEIAkrQA7YEAQEIAkIASACSAwEBCAJCSACGAgEBCAJCAEgAjgUBAQgCQgBIALwEAQEIAkIASACwAQEBCABIDgIBAQgCSgCGAQEBCAJKAKgBAQEIAkoAigEBAQgCSgCMAQEBCAJK1AW0BgEBCAJCAEgAvgQBAQgCQkgAlgIBAQgCQkgAgAEBAQgCQgBIALoEAQEIAkJIAJQBAQEIAkIASACABAEBCAJCSACUAQEBCAJCAEgAvgMBAQgCQkgAhAEBAQgCQgBIALADAQEIAkJIAIABAQEIAkIASACQAwEBCAJCSACYAQEBCAJCAEgAmgQBAQgCQkgAtAEBAQgCQgBIAIQIAQEIAkIASACWAgEBCABIDgIBAQgCSgA8AQEIAkoAhAEBAQgCSgA8AQEIAkrMA5QEAQEIAkIASACgBgEBCAJCSAAkAQEIAkIASACCCQEBCAJCAEgArAcBAQgCQgBI\/s4BntUBBALmBrwGAQEIAQBIAkIKSrQGAQIKAkIBAEoAPAECCkoOAgECCgEBCFJQiAEBAgoBAUoUAgECCgBKABIBAgoASgASAQIKAEoAEgECCgBK8uMBruQBjAuUDrYDMLwroAKquAL24QQDAAQIBAMBGJABBg4FAAgi\/AIiNASO5ATo4wS84wQFAAbq4wQKCJrjBNjqBAMBhAEygAEwjuQEuAECDAgFAAYC7okDxOQBDioKDAYCCgYiAwEIBAMCCL7VAQb2nwEIELb0Af6TAgQCBAYEAgQGAwEJAAIIBgIGAwEFAQMABQAGAgcAAwAECgYECAUAAwAEAwEFAAIFAAYEAgSA4AHI\/gEGUrKVBeiVBSAClJUF2PsEnPsEAQEIAQBIypMDhJUD+AEEAgC6AfoBAQXKlgW4ggKhAY4IAwAECAQDARiQAQYOBQAIIvwCIjQEHAsABQAIBgoICswHBAMBhAEygAEwHCqy5QTc5ASo5AQDAAYS4ooDxOQBDioKDAYCCgYiAwEIBAMCCL7VAQb2nwEIhvUBxJQCBgQCBAYEAgQGAwEJAAIIBgIGAwEFAQMABQAGAgcAAwAECgYECAUAAwAEAwEFAAIFAAYEAgSA4AH23wGc5AEAmpMD0QgoASEAJwIoBicAKAknAAQAhC0HACgCJwEEAIRAKAEnAIcAKAInAQQAKAEnAIcAKAInAQQAhFYoAScAhwAoAicBBAAoACcAhwAoAicBBAAoAScAhwAoAicAKAEnAAcAKAInAQQAJwCHACgCJwEEACcAhwAoAicBBAAnAIcAKAInAQQAJwCHACgCJwEEACcAhwAoAicBBAAnAIcAKAInAQQAKAEnAIcAKAInAQQAKAEnAIcAKAInAQQAhAMoACcAhwAoAicBBAAoAScAhwAoAicAKAEnAAcAKAInAQQAJwCHACgCJwEEACcAhwAoAicBBAAnAIcAKAInAQQAJwCHACgCJwEEACcAhwAoAicBBAAoAScAhwAoAicAKAEnAAcAKAInAQQAJwCHACgCJwEEACcAhwAoAicBBAAnAIcAKAInAQQAJwCHACgCJwEEACcAhwAoAicBBAAoAScAhwAoAicBBAAoAScAhwAoAicBBAAoACcAhwAoAicBBAAoAScAhwAoAicAKAEnAAcAKAInAQQAJwCHACgCJwEEACcAhwAoAicBBAAnAIcAKAInAQQAJwCHACgCJwEEACgBJwCHACgCJwEEACgBJwCHACgCJwAoAScABwAoAicBBAAnAIcAKAInAQQAJwCHACgCJwEEACcAhwAoAicBBAAnAIcAKAInAQQAKAEnAIcAKAInAQQAKAAnAIcAKAInAQQAKAEnAIcAKAInAQQAKAEnAIcAKAInAQQAKAEnAIcAKAInACgBJwAHACgCJwEEACcAhwAoAicBBAAnAIcAKAInAQQAJwCHACgCJwEEACcAhwAoAicBBAAnAIcAKAInAQQAKAEnAIcAKAInAQQAKAAnAIcAKAInAQQAKAAnAIcAKAInAQQAKAEnAIcAKAInAQQAKAAnAIcAKAInAQQAKAEnAIcAKAInAQQAKAAnAIcAKAInAQQAKAEnAIcAKAInAQQAKAAnAIcAKAInAQQAKAEnAIcAKAInAQQAKAAnAIcAKAInAQQAKAEnAIcAKAInAQQAKAAnAIcAKAInAQQAKAEnAIcAKAInAQQAKAAnAIcAKAInAQQAKAEnAIcAKAInAQQAKAEnAIcAKAInACgBJwAHACgCJwEEACcAhwAoAicBBAAnAIcAKAInAQQAJwCHACgCJwEEACcAhwAoAicBBAAoAScAhwAoAicBBAAoACcAhwAoAicBBAAoAScAhwAoAicBBAAoAScAhwAoAicBBAAoAScAhAOHACgCJwEoAScAqAAoAAQAhwAoAycBBAAoAicAhwAoAycAKAAnAAcAKAMnACgCJwAEACcAhwAoAycAKAMnAAcAKAMnACgBJwCHACgDJwAoAScAhwAoAycAKAEnAIcAKAMnACgBJwAEAIEAhACBAIQBgQCEACgAqADEHkQAxCmEAMQARADEOagHxwAoAicBKAEnAMEAxACoASgAJwCoACgHqADEj9UBsswBc3RhdGV2ZXJzaW9uZG9jdW1lbnRkYXRlZG9jdW1lbnRzdGF0dXNkb2N1bWVudHRpdGxlZG9jdW1lbnRjb250ZW50ZG9jdW1lbnRleGNlcnB0ZG9jdW1lbnRhdXRob3Jkb2N1bWVudGZlYXR1cmVkX21lZGlhZG9jdW1lbnRjb21tZW50X3N0YXR1c2RvY3VtZW50cGluZ19zdGF0dXNkb2N1bWVudHN0aWNreWRvY3VtZW50dGVtcGxhdGVkb2N1bWVudGZvcm1hdGRvY3VtZW50bWV0YW9tX2Rpc2FibGVfYWxsX2NhbXBhaWduc19qZXRwYWNrX25ld3NsZXR0ZXJfYWNjZXNzX2pldHBhY2tfZG9udF9lbWFpbF9wb3N0X3RvX3N1YnNfamV0cGFja19uZXdzbGV0dGVyX3RpZXJfaWRfamV0cGFja19tZW1iZXJzaGlwc19jb250YWluc19wYXl3YWxsZWRfY29udGVudF9qZXRwYWNrX21lbWJlcnNoaXBzX2NvbnRhaW5zX3BhaWRfY29udGVudGZvb3Rub3Rlc2pldHBhY2tfcG9zdF93YXNfZXZlcl9wdWJsaXNoZWRkb2N1bWVudGNhdGVnb3JpZXNkb2N1bWVudHRhZ3Nkb2N1bWVudGJsb2Nrc0VsaW1pbmF0aW5nIENyb3AgUmVqZWN0aW9uczogTW9uaXRvcmluZyBOaXRyb2dlbiBIZWFsdGggaW4gUmVhbC1UaW1lIHRvIEd1YXJhbnRlZSBFeHBvcnQtUXVhbGl0eSBDcm9wc2NsaWVudElkaXNWYWxpZG5hbWVhdHRyaWJ1dGVzY29udGVudEluIHRvZGF54oCZcyBnbG9iYWwgYWdyaWN1bHR1cmFsIG1hcmtldCwgY3JvcCBxdWFsaXR5IGlzIG5vIGxvbmdlciBqdXN0IGFib3V0IGFjaGlldmluZyBoaWdoZXIgeWllbGRzLiBGb3IgZXhwb3J0LW9yaWVudGVkIGZhcm1pbmcsIG1haW50YWluaW5nIGNvbnNpc3RlbmN5LCBhcHBlYXJhbmNlLCBzaGVsZiBsaWZlLCBhbmQgbnV0cml0aW9uYWwgc3RhbmRhcmRzIGhhcyBiZWNvbWUgZXF1YWxseSBpbXBvcnRhbnQuIEV2ZW4gbWlub3IgcXVhbGl0eSBkZXZpYXRpb25zIGNhbiByZXN1bHQgaW4gcmVqZWN0ZWQgc2hpcG1lbnRzLCBmaW5hbmNpYWwgbG9zc2VzLCBhbmQgZGFtYWdlZCBzdXBwbGllciBjcmVkaWJpbGl0eS5kcm9wQ2FwcGxhY2Vob2xkZXJpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG5hbWVhdHRyaWJ1dGVzY29udGVudEFtb25nIHRoZSBtYW55IGZhY3RvcnMgaW5mbHVlbmNpbmcgY3JvcCBxdWFsaXR5LCBuaXRyb2dlbiBtYW5hZ2VtZW50IHBsYXlzIGEgY3JpdGljYWwgcm9sZS4gQm90aCBuaXRyb2dlbiBkZWZpY2llbmN5IGFuZCBleGNlc3NpdmUgbml0cm9nZW4gYXBwbGljYXRpb24gY2FuIG5lZ2F0aXZlbHkgaW1wYWN0IGNyb3AgYXBwZWFyYW5jZSwgbWF0dXJpdHksIHRleHR1cmUsIGFuZCBvdmVyYWxsIG1hcmtldGFiaWxpdHkuIFlldCwgbWFueSBmYXJtZXJzIHN0aWxsIHJlbHkgb24gdHJhZGl0aW9uYWwgZmVydGlsaXNhdGlvbiBwcmFjdGljZXMgdGhhdCBsYWNrIHByZWNpc2lvbiBhbmQgcmVhbC10aW1lIGZpZWxkIGludGVsbGlnZW5jZS5kcm9wQ2FwcGxhY2Vob2xkZXJpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG5hbWVhdHRyaWJ1dGVzY29udGVudFRoaXMgaXMgd2hlcmUgbW9kZXJuIHByZWNpc2lvbiBhZ3JpY3VsdHVyZSB0ZWNobm9sb2dpZXMgYXJlIHRyYW5zZm9ybWluZyB0aGUgd2F5IG51dHJpZW50IG1hbmFnZW1lbnQgaXMgYXBwcm9hY2hlZC5kcm9wQ2FwcGxhY2Vob2xkZXJpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG5hbWVhdHRyaWJ1dGVzY29udGVudFdoeSBDcm9wIFJlamVjdGlvbnMgQXJlIEluY3JlYXNpbmcgaW4gRXhwb3J0IE1hcmtldHNsZXZlbGlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkbmFtZWF0dHJpYnV0ZXNjb250ZW50SW50ZXJuYXRpb25hbCBidXllcnMgYW5kIGZvb2Qgc3VwcGx5IGNoYWlucyBmb2xsb3cgc3RyaWN0IHF1YWxpdHkgc3RhbmRhcmRzLiBFeHBvcnQgY3JvcHMgYXJlIGV2YWx1YXRlZCBiYXNlZCBvbiBmYWN0b3JzIHN1Y2ggYXM6ZHJvcENhcHBsYWNlaG9sZGVyaW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRuYW1lYXR0cmlidXRlc29yZGVyZWR2YWx1ZXNpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG5hbWVhdHRyaWJ1dGVzY29udGVudFVuaWZvcm0gZ3Jvd3RoIGFuZCBjb2xvdXJpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG5hbWVhdHRyaWJ1dGVzY29udGVudFNpemUgY29uc2lzdGVuY3lpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG5hbWVhdHRyaWJ1dGVzY29udGVudFNoZWxmIGxpZmVpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG5hbWVhdHRyaWJ1dGVzY29udGVudFJlc2lkdWUgY29tcGxpYW5jZWlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkbmFtZWF0dHJpYnV0ZXNjb250ZW50TnV0cml0aW9uYWwgcXVhbGl0eWlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkbmFtZWF0dHJpYnV0ZXNjb250ZW50VmlzdWFsIGFwcGVhcmFuY2Vpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG5hbWVhdHRyaWJ1dGVzY29udGVudE51dHJpZW50IGltYmFsYW5jZSwgcGFydGljdWxhcmx5IGltcHJvcGVyIG5pdHJvZ2VuIG1hbmFnZW1lbnQsIGNhbiBkaXJlY3RseSBhZmZlY3QgdGhlc2UgcGFyYW1ldGVycy4gRXhjZXNzIG5pdHJvZ2VuIG1heSBsZWFkIHRvIGRlbGF5ZWQgbWF0dXJpdHksIHdlYWsgY3JvcCBzdHJ1Y3R1cmUsIG9yIHJlZHVjZWQgc2hlbGYgc3RhYmlsaXR5LCB3aGlsZSBuaXRyb2dlbiBkZWZpY2llbmN5IGNhbiByZXN1bHQgaW4gcG9vciBncm93dGgsIGNobG9yb3NpcywgYW5kIGxvd2VyLXF1YWxpdHkgcHJvZHVjZS5kcm9wQ2FwcGxhY2Vob2xkZXJpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG5hbWVhdHRyaWJ1dGVzY29udGVudEZvciBleHBvcnRlcnMgYW5kIGdyb3dlcnMsIHRoaXMgY3JlYXRlcyBhIHNpZ25pZmljYW50IGNoYWxsZW5nZTo8YnI+SG93IGNhbiBudXRyaWVudCBoZWFsdGggYmUgbW9uaXRvcmVkIGFjY3VyYXRlbHkgYWNyb3NzIGxhcmdlIGZpZWxkcyBiZWZvcmUgcXVhbGl0eSBpc3N1ZXMgYmVjb21lIHZpc2libGU\/ZHJvcENhcHBsYWNlaG9sZGVyaW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRuYW1lYXR0cmlidXRlc2NvbnRlbnRUaGUgQ3JpdGljYWwgUm9sZSBvZiBOaXRyb2dlbiBpbiBDcm9wIFF1YWxpdHlsZXZlbGlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkbmFtZWF0dHJpYnV0ZXNjb250ZW50Tml0cm9nZW4gaXMgb25lIG9mIHRoZSBtb3N0IGVzc2VudGlhbCBudXRyaWVudHMgZm9yIGNyb3AgZGV2ZWxvcG1lbnQuIEl0IHN1cHBvcnRzOmRyb3BDYXBwbGFjZWhvbGRlcmlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkbmFtZWF0dHJpYnV0ZXNvcmRlcmVkdmFsdWVzaW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRuYW1lYXR0cmlidXRlc2NvbnRlbnRDaGxvcm9waHlsbCBwcm9kdWN0aW9uaW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRuYW1lYXR0cmlidXRlc2NvbnRlbnRQaG90b3N5bnRoZXNpc2lubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkbmFtZWF0dHJpYnV0ZXNjb250ZW50TGVhZiBhbmQgc3RlbSBncm93dGhpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG5hbWVhdHRyaWJ1dGVzY29udGVudFByb3RlaW4gc3ludGhlc2lzaW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRuYW1lYXR0cmlidXRlc2NvbnRlbnRPdmVyYWxsIHBsYW50IHZpZ291cmlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkbmFtZWF0dHJpYnV0ZXNjb250ZW50SGVhbHRoeSBuaXRyb2dlbiBsZXZlbHMgY29udHJpYnV0ZSB0byBzdHJvbmcgY3JvcCBkZXZlbG9wbWVudCBhbmQgaW1wcm92ZWQgcHJvZHVjZSBxdWFsaXR5LiBIb3dldmVyLCBuaXRyb2dlbiBhdmFpbGFiaWxpdHkgY2FuIHZhcnkgc2lnbmlmaWNhbnRseSBhY3Jvc3MgZGlmZmVyZW50IHNlY3Rpb25zIG9mIHRoZSBzYW1lIGZpZWxkIGR1ZSB0bzpkcm9wQ2FwcGxhY2Vob2xkZXJpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG5hbWVhdHRyaWJ1dGVzb3JkZXJlZHZhbHVlc2lubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkbmFtZWF0dHJpYnV0ZXNjb250ZW50U29pbCB2YXJpYWJpbGl0eWlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkbmFtZWF0dHJpYnV0ZXNjb250ZW50TW9pc3R1cmUgZGlmZmVyZW5jZXNpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG5hbWVhdHRyaWJ1dGVzY29udGVudFVuZXZlbiBmZXJ0aWxpc2VyIGFwcGxpY2F0aW9uaW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRuYW1lYXR0cmlidXRlc2NvbnRlbnRXZWF0aGVyIGNvbmRpdGlvbnNpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG5hbWVhdHRyaWJ1dGVzY29udGVudENyb3AgZ3Jvd3RoIHN0YWdlc2lubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkbmFtZWF0dHJpYnV0ZXNjb250ZW50VHJhZGl0aW9uYWwgbWV0aG9kcyBzdWNoIGFzIG1hbnVhbCBzY291dGluZyBhbmQgYmxhbmtldCBmZXJ0aWxpc2VyIGFwcGxpY2F0aW9uIG9mdGVuIGZhaWwgdG8gZGV0ZWN0IHRoZXNlIHZhcmlhdGlvbnMgZWFybHkgZW5vdWdoLmRyb3BDYXBwbGFjZWhvbGRlcmlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkbmFtZWF0dHJpYnV0ZXNjb250ZW50QnkgdGhlIHRpbWUgdmlzaWJsZSBzeW1wdG9tcyBhcHBlYXIsIGNyb3AgcXVhbGl0eSBtYXkgYWxyZWFkeSBiZSBhZmZlY3RlZC5kcm9wQ2FwcGxhY2Vob2xkZXJpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG5hbWVhdHRyaWJ1dGVzY29udGVudFRoZSBMaW1pdGF0aW9ucyBvZiBDb252ZW50aW9uYWwgTml0cm9nZW4gTW9uaXRvcmluZ2xldmVsaW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRuYW1lYXR0cmlidXRlc2NvbnRlbnRNYW55IGZhcm1pbmcgb3BlcmF0aW9ucyBzdGlsbCBkZXBlbmQgb24gcGVyaW9kaWMgZmllbGQgaW5zcGVjdGlvbnMgYW5kIGdlbmVyYWxpemVkIGZlcnRpbGlzZXIgc2NoZWR1bGVzLiBXaGlsZSB0aGVzZSBhcHByb2FjaGVzIG1heSB3b3JrIGF0IGEgYmFzaWMgbGV2ZWwsIHRoZXkgb2Z0ZW4gbGFjazpkcm9wQ2FwcGxhY2Vob2xkZXJpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG5hbWVhdHRyaWJ1dGVzb3JkZXJlZHZhbHVlc2lubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkbmFtZWF0dHJpYnV0ZXNjb250ZW50UmVhbC10aW1lIHZpc2liaWxpdHlpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG5hbWVhdHRyaWJ1dGVzY29udGVudEZpZWxkLWxldmVsIHByZWNpc2lvbmlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkbmFtZWF0dHJpYnV0ZXNjb250ZW50RWFybHkgc3RyZXNzIGRldGVjdGlvbmlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkbmFtZWF0dHJpYnV0ZXNjb250ZW50RGF0YS1kcml2ZW4gZGVjaXNpb24tbWFraW5naW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRuYW1lYXR0cmlidXRlc2NvbnRlbnRNYW51YWwgaW5zcGVjdGlvbnMgYXJlIHRpbWUtY29uc3VtaW5nIGFuZCBtYXkgbm90IGNhcHR1cmUgbnV0cmllbnQgdmFyaWFiaWxpdHkgYWNyb3NzIGxhcmdlIGN1bHRpdmF0aW9uIGFyZWFzLiBBZGRpdGlvbmFsbHksIG5pdHJvZ2VuIHN0cmVzcyBjYW4gYmVnaW4gYWZmZWN0aW5nIGNyb3AgcGVyZm9ybWFuY2UgYmVmb3JlIHN5bXB0b21zIGJlY29tZSB2aXN1YWxseSBub3RpY2VhYmxlLmRyb3BDYXBwbGFjZWhvbGRlcmlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkbmFtZWF0dHJpYnV0ZXNjb250ZW50VGhpcyBkZWxheSBpbmNyZWFzZXMgdGhlIHJpc2sgb2Y6ZHJvcENhcHBsYWNlaG9sZGVyaW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRuYW1lYXR0cmlidXRlc29yZGVyZWR2YWx1ZXNpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG5hbWVhdHRyaWJ1dGVzY29udGVudFVuZXZlbiBjcm9wIGRldmVsb3BtZW50aW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRuYW1lYXR0cmlidXRlc2NvbnRlbnRSZWR1Y2VkIHByb2R1Y2UgcXVhbGl0eWlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkbmFtZWF0dHJpYnV0ZXNjb250ZW50TG93ZXIgZXhwb3J0IGFjY2VwdGFuY2UgcmF0ZXNpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG5hbWVhdHRyaWJ1dGVzY29udGVudEhpZ2hlciBpbnB1dCBjb3N0cyBkdWUgdG8gb3Zlci1mZXJ0aWxpc2F0aW9uaW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRuYW1lYXR0cmlidXRlc2NvbnRlbnRBcyBleHBvcnQgc3RhbmRhcmRzIGJlY29tZSBtb3JlIGRlbWFuZGluZywgcmVhY3RpdmUgbnV0cmllbnQgbWFuYWdlbWVudCBpcyBubyBsb25nZXIgc3VmZmljaWVudC5kcm9wQ2FwcGxhY2Vob2xkZXJpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG5hbWVhdHRyaWJ1dGVzY29udGVudFJlYWwtVGltZSBOaXRyb2dlbiBNb25pdG9yaW5nIFRocm91Z2ggUHJlY2lzaW9uIEFncmljdWx0dXJlbGV2ZWxpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG5hbWVhdHRyaWJ1dGVzY29udGVudEFkdmFuY2VtZW50cyBpbiBzYXRlbGxpdGUtYmFzZWQgcHJlY2lzaW9uIGFncmljdWx0dXJlIGFyZSBlbmFibGluZyBmYXJtZXJzIGFuZCBhZ3JpYnVzaW5lc3NlcyB0byBtb25pdG9yIGNyb3Agbml0cm9nZW4gaGVhbHRoIG1vcmUgYWNjdXJhdGVseSBhbmQgcHJvYWN0aXZlbHkuZHJvcENhcHBsYWNlaG9sZGVyaW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRuYW1lYXR0cmlidXRlc2NvbnRlbnRTb2x1dGlvbnMgZnJvbSBTYXR5dWt0IEFuYWx5dGljcyBoZWxwIGJyaW5nIHJlYWwtdGltZSBjcm9wIGludGVsbGlnZW5jZSBkaXJlY3RseSB0byB0aGUgZmllbGQgdGhyb3VnaCBzYXRlbGxpdGUtZHJpdmVuIG1vbml0b3JpbmcgYW5kIGRhdGEgYW5hbHl0aWNzLmRyb3BDYXBwbGFjZWhvbGRlcmlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkbmFtZWF0dHJpYnV0ZXNjb250ZW50VXNpbmcgcmVtb3RlIHNlbnNpbmcgdGVjaG5vbG9naWVzLCBmYXJtZXJzIGNhbjpkcm9wQ2FwcGxhY2Vob2xkZXJpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG5hbWVhdHRyaWJ1dGVzb3JkZXJlZHZhbHVlc2lubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkbmFtZWF0dHJpYnV0ZXNjb250ZW50RGV0ZWN0IG5pdHJvZ2VuIHN0cmVzcyBlYXJseWlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkbmFtZWF0dHJpYnV0ZXNjb250ZW50TW9uaXRvciBjcm9wIGhlYWx0aCB2YXJpYWJpbGl0eSBhY3Jvc3MgZmllbGRzaW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRuYW1lYXR0cmlidXRlc2NvbnRlbnRJZGVudGlmeSB1bmRlcnBlcmZvcm1pbmcgem9uZXNpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG5hbWVhdHRyaWJ1dGVzY29udGVudE9wdGltaXNlIGZlcnRpbGlzZXIgYXBwbGljYXRpb25pbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG5hbWVhdHRyaWJ1dGVzY29udGVudE1ha2UgdGltZWx5IG51dHJpZW50IG1hbmFnZW1lbnQgZGVjaXNpb25zaW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRuYW1lYXR0cmlidXRlc2NvbnRlbnRJbnN0ZWFkIG9mIHJlbHlpbmcgb24gYXNzdW1wdGlvbnMsIGdyb3dlcnMgZ2FpbiBhY2Nlc3MgdG8gYWN0aW9uYWJsZSBmaWVsZC1sZXZlbCBpbnNpZ2h0cyB0aGF0IHN1cHBvcnQgbW9yZSBwcmVjaXNlIGFuZCBlZmZpY2llbnQgbml0cm9nZW4gbWFuYWdlbWVudC5kcm9wQ2FwcGxhY2Vob2xkZXJpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG5hbWVhdHRyaWJ1dGVzY29udGVudEhvdyBSZWFsLVRpbWUgTml0cm9nZW4gSW50ZWxsaWdlbmNlIFN1cHBvcnRzIEV4cG9ydC1RdWFsaXR5IEZhcm1pbmdsZXZlbGlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkbmFtZWF0dHJpYnV0ZXNjb250ZW50SW1wcm92ZWQgQ3JvcCBVbmlmb3JtaXR5bGV2ZWxpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG5hbWVhdHRyaWJ1dGVzY29udGVudENvbnNpc3RlbnQgbml0cm9nZW4gYXZhaWxhYmlsaXR5IGhlbHBzIG1haW50YWluIHVuaWZvcm0gY3JvcCBncm93dGgsIHNpemUsIGFuZCBjb2xvdXIsIHdoaWNoIGFyZSBjcml0aWNhbCBmb3IgZXhwb3J0IGdyYWRpbmcgYW5kIGJ1eWVyIHJlcXVpcmVtZW50cy5kcm9wQ2FwcGxhY2Vob2xkZXJpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG5hbWVhdHRyaWJ1dGVzY29udGVudFJlZHVjZWQgUmlzayBvZiBPdmVyLUZlcnRpbGlzYXRpb25sZXZlbGlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkbmFtZWF0dHJpYnV0ZXNjb250ZW50UHJlY2lzaW9uIG1vbml0b3JpbmcgaGVscHMgYXZvaWQgZXhjZXNzaXZlIG5pdHJvZ2VuIGFwcGxpY2F0aW9uIHRoYXQgbWF5IG5lZ2F0aXZlbHkgaW1wYWN0IGNyb3AgcXVhbGl0eSBhbmQgc2hlbGYgbGlmZS5kcm9wQ2FwcGxhY2Vob2xkZXJpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG5hbWVhdHRyaWJ1dGVzY29udGVudEVhcmx5IERldGVjdGlvbiBvZiBOdXRyaWVudCBTdHJlc3NsZXZlbGlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkbmFtZWF0dHJpYnV0ZXNjb250ZW50U2F0ZWxsaXRlLWJhc2VkIG1vbml0b3JpbmcgY2FuIGlkZW50aWZ5IHN0cmVzcyBwYXR0ZXJucyBiZWZvcmUgdGhleSBiZWNvbWUgdmlzaWJsZSwgYWxsb3dpbmcgdGltZWx5IGNvcnJlY3RpdmUgYWN0aW9uLmRyb3BDYXBwbGFjZWhvbGRlcmlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkbmFtZWF0dHJpYnV0ZXNjb250ZW50QmV0dGVyIFJlc291cmNlIEVmZmljaWVuY3lsZXZlbGlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkbmFtZWF0dHJpYnV0ZXNjb250ZW50QXBwbHlpbmcgZmVydGlsaXNlcnMgb25seSB3aGVyZSBuZWVkZWQgaW1wcm92ZXMgbml0cm9nZW4gdXNlIGVmZmljaWVuY3kgd2hpbGUgcmVkdWNpbmcgdW5uZWNlc3NhcnkgaW5wdXQgY29zdHMuZHJvcENhcHBsYWNlaG9sZGVyaW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRuYW1lYXR0cmlidXRlc2NvbnRlbnRFbmhhbmNlZCBEZWNpc2lvbi1NYWtpbmdsZXZlbGlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkbmFtZWF0dHJpYnV0ZXNjb250ZW50RGF0YS1kcml2ZW4gbnV0cmllbnQgaW5zaWdodHMgc3VwcG9ydCBzbWFydGVyIGZhcm0gbWFuYWdlbWVudCB0aHJvdWdob3V0IHRoZSBjcm9wIGdyb3d0aCBjeWNsZS5kcm9wQ2FwcGxhY2Vob2xkZXJpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG5hbWVhdHRyaWJ1dGVzY29udGVudExvd2VyIFByb2JhYmlsaXR5IG9mIENyb3AgUmVqZWN0aW9uc2xldmVsaW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRuYW1lYXR0cmlidXRlc2NvbnRlbnRCeSBtYWludGFpbmluZyBiZXR0ZXIgY3JvcCBjb25zaXN0ZW5jeSBhbmQgbnV0cmllbnQgYmFsYW5jZSwgZ3Jvd2VycyBjYW4gaW1wcm92ZSB0aGUgbGlrZWxpaG9vZCBvZiBtZWV0aW5nIGV4cG9ydC1xdWFsaXR5IHN0YW5kYXJkcy5kcm9wQ2FwcGxhY2Vob2xkZXJpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG5hbWVhdHRyaWJ1dGVzY29udGVudE1vdmluZyBmcm9tIFJlYWN0aXZlIEZhcm1pbmcgdG8gUHJlZGljdGl2ZSBGYXJtaW5nbGV2ZWxpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG5hbWVhdHRyaWJ1dGVzY29udGVudFRoZSBmdXR1cmUgb2YgYWdyaWN1bHR1cmUgaXMgc2hpZnRpbmcgdG93YXJkIHByZWRpY3RpdmUgYW5kIHByZWNpc2lvbi1iYXNlZCBmYXJtIG1hbmFnZW1lbnQuIEluc3RlYWQgb2YgcmVzcG9uZGluZyB0byB2aXNpYmxlIGNyb3AgZGFtYWdlIGFmdGVyIGl0IG9jY3VycywgZ3Jvd2VycyBub3cgaGF2ZSB0aGUgb3Bwb3J0dW5pdHkgdG8gbW9uaXRvciBmaWVsZCBjb25kaXRpb25zIGNvbnRpbnVvdXNseSBhbmQgYWN0IHByb2FjdGl2ZWx5LmRyb3BDYXBwbGFjZWhvbGRlcmlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkbmFtZWF0dHJpYnV0ZXNjb250ZW50UmVhbC10aW1lIG5pdHJvZ2VuIGludGVsbGlnZW5jZSBpcyBiZWNvbWluZyBhbiBlc3NlbnRpYWwgdG9vbCBmb3I6ZHJvcENhcHBsYWNlaG9sZGVyaW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRuYW1lYXR0cmlidXRlc29yZGVyZWR2YWx1ZXNpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG5hbWVhdHRyaWJ1dGVzY29udGVudEV4cG9ydC1vcmllbnRlZCBmYXJtaW5naW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRuYW1lYXR0cmlidXRlc2NvbnRlbnRDb250cmFjdCBmYXJtaW5nIG9wZXJhdGlvbnNpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG5hbWVhdHRyaWJ1dGVzY29udGVudExhcmdlLXNjYWxlIGN1bHRpdmF0aW9uaW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRuYW1lYXR0cmlidXRlc2NvbnRlbnRRdWFsaXR5LWZvY3VzZWQgc3VwcGx5IGNoYWluc2lubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkbmFtZWF0dHJpYnV0ZXNjb250ZW50QXMgYWdyaWN1bHR1cmFsIG1hcmtldHMgYmVjb21lIGluY3JlYXNpbmdseSBjb21wZXRpdGl2ZSwgcHJlY2lzaW9uIG51dHJpZW50IG1hbmFnZW1lbnQgd2lsbCBwbGF5IGEgbWFqb3Igcm9sZSBpbiBoZWxwaW5nIGZhcm1lcnMgaW1wcm92ZSBwcm9maXRhYmlsaXR5IHdoaWxlIG1haW50YWluaW5nIHN1c3RhaW5hYmxlIGZhcm1pbmcgcHJhY3RpY2VzLmRyb3BDYXBwbGFjZWhvbGRlcmlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkbmFtZWF0dHJpYnV0ZXNjb250ZW50Q29uY2x1c2lvbmxldmVsaW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRuYW1lYXR0cmlidXRlc2NvbnRlbnRFeHBvcnQgY3JvcCByZWplY3Rpb25zIGNhbiBoYXZlIHNpZ25pZmljYW50IGVjb25vbWljIGNvbnNlcXVlbmNlcyBmb3IgZ3Jvd2VycywgZXhwb3J0ZXJzLCBhbmQgc3VwcGx5IGNoYWluIHN0YWtlaG9sZGVycy4gRW5zdXJpbmcgY29uc2lzdGVudCBjcm9wIHF1YWxpdHkgcmVxdWlyZXMgbW9yZSB0aGFuIHRyYWRpdGlvbmFsIGZlcnRpbGlzYXRpb24gcHJhY3RpY2VzLiBJdCBkZW1hbmRzIHRpbWVseSwgYWNjdXJhdGUsIGFuZCBmaWVsZC1zcGVjaWZpYyBudXRyaWVudCBpbnRlbGxpZ2VuY2UuZHJvcENhcHBsYWNlaG9sZGVyaW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRuYW1lYXR0cmlidXRlc2NvbnRlbnRCeSBsZXZlcmFnaW5nIHNhdGVsbGl0ZS1iYXNlZCBjcm9wIG1vbml0b3JpbmcgYW5kIHJlYWwtdGltZSBuaXRyb2dlbiBpbnNpZ2h0cywgcHJlY2lzaW9uIGFncmljdWx0dXJlIHBsYXRmb3JtcyBsaWtlIFNhdHl1a3QgQW5hbHl0aWNzIGFyZSBoZWxwaW5nIGZhcm1lcnMgbW92ZSB0b3dhcmQgc21hcnRlciBudXRyaWVudCBtYW5hZ2VtZW50IGFuZCBiZXR0ZXItcXVhbGl0eSBhZ3JpY3VsdHVyYWwgcHJvZHVjdGlvbi5kcm9wQ2FwcGxhY2Vob2xkZXJpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG5hbWVhdHRyaWJ1dGVzY29udGVudEluIGFuIGluZHVzdHJ5IHdoZXJlIGNvbnNpc3RlbmN5IGRldGVybWluZXMgbWFya2V0IGFjY2VzcywgcmVhbC10aW1lIG5pdHJvZ2VuIG1vbml0b3JpbmcgaXMgbm8gbG9uZ2VyIGp1c3QgYW4gYWR2YW50YWdlLiBJdCBpcyBiZWNvbWluZyBhIG5lY2Vzc2l0eSBmb3IgYWNoaWV2aW5nIGV4cG9ydC1xdWFsaXR5IGNyb3BzIHdpdGggY29uZmlkZW5jZS5kcm9wQ2FwcGxhY2Vob2xkZXJpbm5lckJsb2NrcyBXaXRoIFNhdDJGYXJtY2xpZW50SWRpc1ZhbGlkbmFtZWF0dHJpYnV0ZXNjb250ZW50ZHJvcENhcHBsYWNlaG9sZGVyaW5uZXJCbG9ja3NvcmlnaW5hbENvbnRlbnREb3dubG9hZCB0aGUgU2F0MkZhcm0gYXBwIG5vdzogPGEgaHJlZj0iaHR0cHM6Ly9wbGF5Lmdvb2dsZS5jb20vc3RvcmUvYXBwcy9kZXRhaWxzP2lkPWNvbS5zYXR5dWt0Lm15ZmFybWFwcCZhbXA7aGw9ZW5fSU4iPkFuZHJvaWQ8L2E+IGFuZCA8YSBocmVmPSJodHRwczovL2FwcHMuYXBwbGUuY29tL2luL2FwcC9zYXQyZmFybS9pZDY0NzMxMzc2NjciPmlPUzwvYT5jbGllbnRJZGlzVmFsaWRvcmlnaW5hbENvbnRlbnRuYW1lYXR0cmlidXRlc2NvbnRlbnRDb25uZWN0IHdpdGggVXMgb24gZHJvcENhcHBsYWNlaG9sZGVyc3R5bGVpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG9yaWdpbmFsQ29udGVudG5hbWVhdHRyaWJ1dGVzbGF5b3V0aW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRvcmlnaW5hbENvbnRlbnRuYW1lYXR0cmlidXRlc3RhZ05hbWV0eXBldXJsdGV4dFZpc2l0IG91ciBXZWJzaXRlaW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRvcmlnaW5hbENvbnRlbnRuYW1lYXR0cmlidXRlc29wZW5Jbk5ld1RhYnNob3dMYWJlbHNzaXplbGF5b3V0aW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRvcmlnaW5hbENvbnRlbnRuYW1lYXR0cmlidXRlc3VybHNlcnZpY2Vpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG9yaWdpbmFsQ29udGVudG5hbWVhdHRyaWJ1dGVzdXJsc2VydmljZWlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkb3JpZ2luYWxDb250ZW50bmFtZWF0dHJpYnV0ZXN1cmxzZXJ2aWNlaW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRvcmlnaW5hbENvbnRlbnRuYW1lYXR0cmlidXRlc3VybHNlcnZpY2Vpbm5lckJsb2NrczwhLS0gd3A6cGFyYWdyYXBoIC0tPgo8IS0tIC93cDpwYXJhZ3JhcGggLS0+Cgo8IS0tIHdwOnBhcmFncmFwaCAtLT4KPHA+QW1vbmcgdGhlIG1hbnkgZmFjdG9ycyBpbmZsdWVuY2luZyBjcm9wIHF1YWxpdHksIG5pdHJvZ2VuIG1hbmFnZW1lbnQgcGxheXMgYSBjcml0aWNhbCByb2xlLiBCb3RoIG5pdHJvZ2VuIGRlZmljaWVuY3kgYW5kIGV4Y2Vzc2l2ZSBuaXRyb2dlbiBhcHBsaWNhdGlvbiBjYW4gbmVnYXRpdmVseSBpbXBhY3QgY3JvcCBhcHBlYXJhbmNlLCBtYXR1cml0eSwgdGV4dHVyZSwgYW5kIG92ZXJhbGwgbWFya2V0YWJpbGl0eS4gWWV0LCBtYW55IGZhcm1lcnMgc3RpbGwgcmVseSBvbiB0cmFkaXRpb25hbCBmZXJ0aWxpc2F0aW9uIHByYWN0aWNlcyB0aGF0IGxhY2sgcHJlY2lzaW9uIGFuZCByZWFsLXRpbWUgZmllbGQgaW50ZWxsaWdlbmNlLjwvcD4KPCEtLSAvd3A6cGFyYWdyYXBoIC0tPgoKPCEtLSB3cDpwYXJhZ3JhcGggLS0+CjwhLS0gL3dwOnBhcmFncmFwaCAtLT4KCjwhLS0gd3A6aGVhZGluZyAtLT4KPGgyIGNsYXNzPSJ3cC1ibG9jay1oZWFkaW5nIj5XaHkgQ3JvcCBSZWplY3Rpb25zIEFyZSBJbmNyZWFzaW5nIGluIEV4cG9ydCBNYXJrZXRzPC9oMj4KPCEtLSAvd3A6aGVhZGluZyAtLT4KCjwhLS0gd3A6cGFyYWdyYXBoIC0tPgo8cD5JbnRlcm5hdGlvbmFsIGJ1eWVycyBhbmQgZm9vZCBzdXBwbHkgY2hhaW5zIGZvbGxvdyBzdHJpY3QgcXVhbGl0eSBzdGFuZGFyZHMuIEV4cG9ydCBjcm9wcyBhcmUgZXZhbHVhdGVkIGJhc2VkIG9uIGZhY3RvcnMgc3VjaCBhczo8L3A+CjwhLS0gL3dwOnBhcmFncmFwaCAtLT4KCjwhLS0gd3A6bGlzdCAtLT4KPHVsIGNsYXNzPSJ3cC1ibG9jay1saXN0Ij48IS0tIHdwOmxpc3QtaXRlbSAtLT4KPGxpPlVuaWZvcm0gZ3Jvd3RoIGFuZCBjb2xvdXI8L2xpPgo8IS0tIC93cDpsaXN0LWl0ZW0gLS0+Cgo8IS0tIHdwOmxpc3QtaXRlbSAtLT4KPGxpPlNpemUgY29uc2lzdGVuY3k8L2xpPgo8IS0tIC93cDpsaXN0LWl0ZW0gLS0+Cgo8IS0tIHdwOmxpc3QtaXRlbSAtLT4KPGxpPlNoZWxmIGxpZmU8L2xpPgo8IS0tIC93cDpsaXN0LWl0ZW0gLS0+Cgo8IS0tIHdwOmxpc3QtaXRlbSAtLT4KPGxpPlJlc2lkdWUgY29tcGxpYW5jZTwvbGk+CjwhLS0gL3dwOmxpc3QtaXRlbSAtLT4KCjwhLS0gd3A6bGlzdC1pdGVtIC0tPgo8bGk+TnV0cml0aW9uYWwgcXVhbGl0eTwvbGk+CjwhLS0gL3dwOmxpc3QtaXRlbSAtLT4KCjwhLS0gd3A6bGlzdC1pdGVtIC0tPgo8bGk+VmlzdWFsIGFwcGVhcmFuY2U8L2xpPgo8IS0tIC93cDpsaXN0LWl0ZW0gLS0+PC91bD4KPCEtLSAvd3A6bGlzdCAtLT4KCjwhLS0gd3A6cGFyYWdyYXBoIC0tPgo8cD5OdXRyaWVudCBpbWJhbGFuY2UsIHBhcnRpY3VsYXJseSBpbXByb3BlciBuaXRyb2dlbiBtYW5hZ2VtZW50LCBjYW4gZGlyZWN0bHkgYWZmZWN0IHRoZXNlIHBhcmFtZXRlcnMuIEV4Y2VzcyBuaXRyb2dlbiBtYXkgbGVhZCB0byBkZWxheWVkIG1hdHVyaXR5LCB3ZWFrIGNyb3Agc3RydWN0dXJlLCBvciByZWR1Y2VkIHNoZWxmIHN0YWJpbGl0eSwgd2hpbGUgbml0cm9nZW4gZGVmaWNpZW5jeSBjYW4gcmVzdWx0IGluIHBvb3IgZ3Jvd3RoLCBjaGxvcm9zaXMsIGFuZCBsb3dlci1xdWFsaXR5IHByb2R1Y2UuPC9wPgo8IS0tIC93cDpwYXJhZ3JhcGggLS0+Cgo8IS0tIHdwOnBhcmFncmFwaCAtLT4KPHA+Rm9yIGV4cG9ydGVycyBhbmQgZ3Jvd2VycywgdGhpcyBjcmVhdGVzIGEgc2lnbmlmaWNhbnQgY2hhbGxlbmdlOjxicj5Ib3cgY2FuIG51dHJpZW50IGhlYWx0aCBiZSBtb25pdG9yZWQgYWNjdXJhdGVseSBhY3Jvc3MgbGFyZ2UgZmllbGRzIGJlZm9yZSBxdWFsaXR5IGlzc3VlcyBiZWNvbWUgdmlzaWJsZT88L3A+CjwhLS0gL3dwOnBhcmFncmFwaCAtLT4KCjwhLS0gd3A6aGVhZGluZyAtLT4KPCEtLSAvd3A6aGVhZGluZyAtLT4KCjwhLS0gd3A6cGFyYWdyYXBoIC0tPgo8cD5OaXRyb2dlbiBpcyBvbmUgb2YgdGhlIG1vc3QgZXNzZW50aWFsIG51dHJpZW50cyBmb3IgY3JvcCBkZXZlbG9wbWVudC4gSXQgc3VwcG9ydHM6PC9wPgo8IS0tIC93cDpwYXJhZ3JhcGggLS0+Cgo8IS0tIHdwOmxpc3QgLS0+Cjx1bCBjbGFzcz0id3AtYmxvY2stbGlzdCI+PCEtLSB3cDpsaXN0LWl0ZW0gLS0+CjxsaT5DaGxvcm9waHlsbCBwcm9kdWN0aW9uPC9saT4KPCEtLSAvd3A6bGlzdC1pdGVtIC0tPgoKPCEtLSB3cDpsaXN0LWl0ZW0gLS0+CjxsaT5QaG90b3N5bnRoZXNpczwvbGk+CjwhLS0gL3dwOmxpc3QtaXRlbSAtLT4KCjwhLS0gd3A6bGlzdC1pdGVtIC0tPgo8bGk+TGVhZiBhbmQgc3RlbSBncm93dGg8L2xpPgo8IS0tIC93cDpsaXN0LWl0ZW0gLS0+Cgo8IS0tIHdwOmxpc3QtaXRlbSAtLT4KPGxpPlByb3RlaW4gc3ludGhlc2lzPC9saT4KPCEtLSAvd3A6bGlzdC1pdGVtIC0tPgoKPCEtLSB3cDpsaXN0LWl0ZW0gLS0+CjxsaT5PdmVyYWxsIHBsYW50IHZpZ291cjwvbGk+CjwhLS0gL3dwOmxpc3QtaXRlbSAtLT48L3VsPgo8IS0tIC93cDpsaXN0IC0tPgoKPCEtLSB3cDpwYXJhZ3JhcGggLS0+CjxwPkhlYWx0aHkgbml0cm9nZW4gbGV2ZWxzIGNvbnRyaWJ1dGUgdG8gc3Ryb25nIGNyb3AgZGV2ZWxvcG1lbnQgYW5kIGltcHJvdmVkIHByb2R1Y2UgcXVhbGl0eS4gSG93ZXZlciwgbml0cm9nZW4gYXZhaWxhYmlsaXR5IGNhbiB2YXJ5IHNpZ25pZmljYW50bHkgYWNyb3NzIGRpZmZlcmVudCBzZWN0aW9ucyBvZiB0aGUgc2FtZSBmaWVsZCBkdWUgdG86PC9wPgo8IS0tIC93cDpwYXJhZ3JhcGggLS0+Cgo8IS0tIHdwOmxpc3QgLS0+Cjx1bCBjbGFzcz0id3AtYmxvY2stbGlzdCI+PCEtLSB3cDpsaXN0LWl0ZW0gLS0+CjxsaT5Tb2lsIHZhcmlhYmlsaXR5PC9saT4KPCEtLSAvd3A6bGlzdC1pdGVtIC0tPgoKPCEtLSB3cDpsaXN0LWl0ZW0gLS0+CjxsaT5Nb2lzdHVyZSBkaWZmZXJlbmNlczwvbGk+CjwhLS0gL3dwOmxpc3QtaXRlbSAtLT4KCjwhLS0gd3A6bGlzdC1pdGVtIC0tPgo8bGk+VW5ldmVuIGZlcnRpbGlzZXIgYXBwbGljYXRpb248L2xpPgo8IS0tIC93cDpsaXN0LWl0ZW0gLS0+Cgo8IS0tIHdwOmxpc3QtaXRlbSAtLT4KPGxpPldlYXRoZXIgY29uZGl0aW9uczwvbGk+CjwhLS0gL3dwOmxpc3QtaXRlbSAtLT4KCjwhLS0gd3A6bGlzdC1pdGVtIC0tPgo8bGk+Q3JvcCBncm93dGggc3RhZ2VzPC9saT4KPCEtLSAvd3A6bGlzdC1pdGVtIC0tPjwvdWw+CjwhLS0gL3dwOmxpc3QgLS0+Cgo8IS0tIHdwOnBhcmFncmFwaCAtLT4KPHA+VHJhZGl0aW9uYWwgbWV0aG9kcyBzdWNoIGFzIG1hbnVhbCBzY291dGluZyBhbmQgYmxhbmtldCBmZXJ0aWxpc2VyIGFwcGxpY2F0aW9uIG9mdGVuIGZhaWwgdG8gZGV0ZWN0IHRoZXNlIHZhcmlhdGlvbnMgZWFybHkgZW5vdWdoLjwvcD4KPCEtLSAvd3A6cGFyYWdyYXBoIC0tPgoKPCEtLSB3cDpwYXJhZ3JhcGggLS0+CjxwPkJ5IHRoZSB0aW1lIHZpc2libGUgc3ltcHRvbXMgYXBwZWFyLCBjcm9wIHF1YWxpdHkgbWF5IGFscmVhZHkgYmUgYWZmZWN0ZWQuPC9wPgo8IS0tIC93cDpwYXJhZ3JhcGggLS0+Cgo8IS0tIHdwOmhlYWRpbmcgLS0+CjxoMiBjbGFzcz0id3AtYmxvY2staGVhZGluZyI+VGhlIExpbWl0YXRpb25zIG9mIENvbnZlbnRpb25hbCBOaXRyb2dlbiBNb25pdG9yaW5nPC9oMj4KPCEtLSAvd3A6aGVhZGluZyAtLT4KCjwhLS0gd3A6cGFyYWdyYXBoIC0tPgo8cD5NYW55IGZhcm1pbmcgb3BlcmF0aW9ucyBzdGlsbCBkZXBlbmQgb24gcGVyaW9kaWMgZmllbGQgaW5zcGVjdGlvbnMgYW5kIGdlbmVyYWxpemVkIGZlcnRpbGlzZXIgc2NoZWR1bGVzLiBXaGlsZSB0aGVzZSBhcHByb2FjaGVzIG1heSB3b3JrIGF0IGEgYmFzaWMgbGV2ZWwsIHRoZXkgb2Z0ZW4gbGFjazo8L3A+CjwhLS0gL3dwOnBhcmFncmFwaCAtLT4KCjwhLS0gd3A6bGlzdCAtLT4KPHVsIGNsYXNzPSJ3cC1ibG9jay1saXN0Ij48IS0tIHdwOmxpc3QtaXRlbSAtLT4KPGxpPlJlYWwtdGltZSB2aXNpYmlsaXR5PC9saT4KPCEtLSAvd3A6bGlzdC1pdGVtIC0tPgoKPCEtLSB3cDpsaXN0LWl0ZW0gLS0+CjxsaT5GaWVsZC1sZXZlbCBwcmVjaXNpb248L2xpPgo8IS0tIC93cDpsaXN0LWl0ZW0gLS0+Cgo8IS0tIHdwOmxpc3QtaXRlbSAtLT4KPGxpPkVhcmx5IHN0cmVzcyBkZXRlY3Rpb248L2xpPgo8IS0tIC93cDpsaXN0LWl0ZW0gLS0+Cgo8IS0tIHdwOmxpc3QtaXRlbSAtLT4KPGxpPkRhdGEtZHJpdmVuIGRlY2lzaW9uLW1ha2luZzwvbGk+CjwhLS0gL3dwOmxpc3QtaXRlbSAtLT48L3VsPgo8IS0tIC93cDpsaXN0IC0tPgoKPCEtLSB3cDpwYXJhZ3JhcGggLS0+CjxwPk1hbnVhbCBpbnNwZWN0aW9ucyBhcmUgdGltZS1jb25zdW1pbmcgYW5kIG1heSBub3QgY2FwdHVyZSBudXRyaWVudCB2YXJpYWJpbGl0eSBhY3Jvc3MgbGFyZ2UgY3VsdGl2YXRpb24gYXJlYXMuIEFkZGl0aW9uYWxseSwgbml0cm9nZW4gc3RyZXNzIGNhbiBiZWdpbiBhZmZlY3RpbmcgY3JvcCBwZXJmb3JtYW5jZSBiZWZvcmUgc3ltcHRvbXMgYmVjb21lIHZpc3VhbGx5IG5vdGljZWFibGUuPC9wPgo8IS0tIC93cDpwYXJhZ3JhcGggLS0+Cgo8IS0tIHdwOnBhcmFncmFwaCAtLT4KPHA+VGhpcyBkZWxheSBpbmNyZWFzZXMgdGhlIHJpc2sgb2Y6PC9wPgo8IS0tIC93cDpwYXJhZ3JhcGggLS0+Cgo8IS0tIHdwOmxpc3QgLS0+Cjx1bCBjbGFzcz0id3AtYmxvY2stbGlzdCI+PCEtLSB3cDpsaXN0LWl0ZW0gLS0+CjxsaT5VbmV2ZW4gY3JvcCBkZXZlbG9wbWVudDwvbGk+CjwhLS0gL3dwOmxpc3QtaXRlbSAtLT4KCjwhLS0gd3A6bGlzdC1pdGVtIC0tPgo8bGk+UmVkdWNlZCBwcm9kdWNlIHF1YWxpdHk8L2xpPgo8IS0tIC93cDpsaXN0LWl0ZW0gLS0+Cgo8IS0tIHdwOmxpc3QtaXRlbSAtLT4KPGxpPkxvd2VyIGV4cG9ydCBhY2NlcHRhbmNlIHJhdGVzPC9saT4KPCEtLSAvd3A6bGlzdC1pdGVtIC0tPgoKPCEtLSB3cDpsaXN0LWl0ZW0gLS0+CjxsaT5IaWdoZXIgaW5wdXQgY29zdHMgZHVlIHRvIG92ZXItZmVydGlsaXNhdGlvbjwvbGk+CjwhLS0gL3dwOmxpc3QtaXRlbSAtLT48L3VsPgo8IS0tIC93cDpsaXN0IC0tPgoKPCEtLSB3cDpwYXJhZ3JhcGggLS0+CjxwPkFzIGV4cG9ydCBzdGFuZGFyZHMgYmVjb21lIG1vcmUgZGVtYW5kaW5nLCByZWFjdGl2ZSBudXRyaWVudCBtYW5hZ2VtZW50IGlzIG5vIGxvbmdlciBzdWZmaWNpZW50LjwvcD4KPCEtLSAvd3A6cGFyYWdyYXBoIC0tPgoKPCEtLSB3cDpoZWFkaW5nIC0tPgo8aDIgY2xhc3M9IndwLWJsb2NrLWhlYWRpbmciPlJlYWwtVGltZSBOaXRyb2dlbiBNb25pdG9yaW5nIFRocm91Z2ggUHJlY2lzaW9uIEFncmljdWx0dXJlPC9oMj4KPCEtLSAvd3A6aGVhZGluZyAtLT4KCjwhLS0gd3A6cGFyYWdyYXBoIC0tPgo8cD5BZHZhbmNlbWVudHMgaW4gc2F0ZWxsaXRlLWJhc2VkIHByZWNpc2lvbiBhZ3JpY3VsdHVyZSBhcmUgZW5hYmxpbmcgZmFybWVycyBhbmQgYWdyaWJ1c2luZXNzZXMgdG8gbW9uaXRvciBjcm9wIG5pdHJvZ2VuIGhlYWx0aCBtb3JlIGFjY3VyYXRlbHkgYW5kIHByb2FjdGl2ZWx5LjwvcD4KPCEtLSAvd3A6cGFyYWdyYXBoIC0tPgoKPCEtLSB3cDpwYXJhZ3JhcGggLS0+CjxwPlNvbHV0aW9ucyBmcm9tIFNhdHl1a3QgQW5hbHl0aWNzIGhlbHAgYnJpbmcgcmVhbC10aW1lIGNyb3AgaW50ZWxsaWdlbmNlIGRpcmVjdGx5IHRvIHRoZSBmaWVsZCB0aHJvdWdoIHNhdGVsbGl0ZS1kcml2ZW4gbW9uaXRvcmluZyBhbmQgZGF0YSBhbmFseXRpY3MuPC9wPgo8IS0tIC93cDpwYXJhZ3JhcGggLS0+Cgo8IS0tIHdwOnBhcmFncmFwaCAtLT4KPHA+VXNpbmcgcmVtb3RlIHNlbnNpbmcgdGVjaG5vbG9naWVzLCBmYXJtZXJzIGNhbjo8L3A+CjwhLS0gL3dwOnBhcmFncmFwaCAtLT4KCjwhLS0gd3A6bGlzdCAtLT4KPHVsIGNsYXNzPSJ3cC1ibG9jay1saXN0Ij48IS0tIHdwOmxpc3QtaXRlbSAtLT4KPGxpPkRldGVjdCBuaXRyb2dlbiBzdHJlc3MgZWFybHk8L2xpPgo8IS0tIC93cDpsaXN0LWl0ZW0gLS0+Cgo8IS0tIHdwOmxpc3QtaXRlbSAtLT4KPGxpPk1vbml0b3IgY3JvcCBoZWFsdGggdmFyaWFiaWxpdHkgYWNyb3NzIGZpZWxkczwvbGk+CjwhLS0gL3dwOmxpc3QtaXRlbSAtLT4KCjwhLS0gd3A6bGlzdC1pdGVtIC0tPgo8bGk+SWRlbnRpZnkgdW5kZXJwZXJmb3JtaW5nIHpvbmVzPC9saT4KPCEtLSAvd3A6bGlzdC1pdGVtIC0tPgoKPCEtLSB3cDpsaXN0LWl0ZW0gLS0+CjxsaT5PcHRpbWlzZSBmZXJ0aWxpc2VyIGFwcGxpY2F0aW9uPC9saT4KPCEtLSAvd3A6bGlzdC1pdGVtIC0tPgoKPCEtLSB3cDpsaXN0LWl0ZW0gLS0+CjxsaT5NYWtlIHRpbWVseSBudXRyaWVudCBtYW5hZ2VtZW50IGRlY2lzaW9uczwvbGk+CjwhLS0gL3dwOmxpc3QtaXRlbSAtLT48L3VsPgo8IS0tIC93cDpsaXN0IC0tPgoKPCEtLSB3cDpwYXJhZ3JhcGggLS0+CjxwPkluc3RlYWQgb2YgcmVseWluZyBvbiBhc3N1bXB0aW9ucywgZ3Jvd2VycyBnYWluIGFjY2VzcyB0byBhY3Rpb25hYmxlIGZpZWxkLWxldmVsIGluc2lnaHRzIHRoYXQgc3VwcG9ydCBtb3JlIHByZWNpc2UgYW5kIGVmZmljaWVudCBuaXRyb2dlbiBtYW5hZ2VtZW50LjwvcD4KPCEtLSAvd3A6cGFyYWdyYXBoIC0tPgoKPCEtLSB3cDpoZWFkaW5nIC0tPgo8aDIgY2xhc3M9IndwLWJsb2NrLWhlYWRpbmciPkhvdyBSZWFsLVRpbWUgTml0cm9nZW4gSW50ZWxsaWdlbmNlIFN1cHBvcnRzIEV4cG9ydC1RdWFsaXR5IEZhcm1pbmc8L2gyPgo8IS0tIC93cDpoZWFkaW5nIC0tPgoKPCEtLSB3cDpoZWFkaW5nIHsibGV2ZWwiOjN9IC0tPgo8aDMgY2xhc3M9IndwLWJsb2NrLWhlYWRpbmciPkltcHJvdmVkIENyb3AgVW5pZm9ybWl0eTwvaDM+CjwhLS0gL3dwOmhlYWRpbmcgLS0+Cgo8IS0tIHdwOnBhcmFncmFwaCAtLT4KPHA+Q29uc2lzdGVudCBuaXRyb2dlbiBhdmFpbGFiaWxpdHkgaGVscHMgbWFpbnRhaW4gdW5pZm9ybSBjcm9wIGdyb3d0aCwgc2l6ZSwgYW5kIGNvbG91ciwgd2hpY2ggYXJlIGNyaXRpY2FsIGZvciBleHBvcnQgZ3JhZGluZyBhbmQgYnV5ZXIgcmVxdWlyZW1lbnRzLjwvcD4KPCEtLSAvd3A6cGFyYWdyYXBoIC0tPgoKPCEtLSB3cDpoZWFkaW5nIHsibGV2ZWwiOjN9IC0tPgo8aDMgY2xhc3M9IndwLWJsb2NrLWhlYWRpbmciPlJlZHVjZWQgUmlzayBvZiBPdmVyLUZlcnRpbGlzYXRpb248L2gzPgo8IS0tIC93cDpoZWFkaW5nIC0tPgoKPCEtLSB3cDpwYXJhZ3JhcGggLS0+CjxwPlByZWNpc2lvbiBtb25pdG9yaW5nIGhlbHBzIGF2b2lkIGV4Y2Vzc2l2ZSBuaXRyb2dlbiBhcHBsaWNhdGlvbiB0aGF0IG1heSBuZWdhdGl2ZWx5IGltcGFjdCBjcm9wIHF1YWxpdHkgYW5kIHNoZWxmIGxpZmUuPC9wPgo8IS0tIC93cDpwYXJhZ3JhcGggLS0+Cgo8IS0tIHdwOmhlYWRpbmcgeyJsZXZlbCI6M30gLS0+CjxoMyBjbGFzcz0id3AtYmxvY2staGVhZGluZyI+RWFybHkgRGV0ZWN0aW9uIG9mIE51dHJpZW50IFN0cmVzczwvaDM+CjwhLS0gL3dwOmhlYWRpbmcgLS0+Cgo8IS0tIHdwOnBhcmFncmFwaCAtLT4KPHA+U2F0ZWxsaXRlLWJhc2VkIG1vbml0b3JpbmcgY2FuIGlkZW50aWZ5IHN0cmVzcyBwYXR0ZXJucyBiZWZvcmUgdGhleSBiZWNvbWUgdmlzaWJsZSwgYWxsb3dpbmcgdGltZWx5IGNvcnJlY3RpdmUgYWN0aW9uLjwvcD4KPCEtLSAvd3A6cGFyYWdyYXBoIC0tPgoKPCEtLSB3cDpoZWFkaW5nIHsibGV2ZWwiOjN9IC0tPgo8aDMgY2xhc3M9IndwLWJsb2NrLWhlYWRpbmciPkJldHRlciBSZXNvdXJjZSBFZmZpY2llbmN5PC9oMz4KPCEtLSAvd3A6aGVhZGluZyAtLT4KCjwhLS0gd3A6cGFyYWdyYXBoIC0tPgo8cD5BcHBseWluZyBmZXJ0aWxpc2VycyBvbmx5IHdoZXJlIG5lZWRlZCBpbXByb3ZlcyBuaXRyb2dlbiB1c2UgZWZmaWNpZW5jeSB3aGlsZSByZWR1Y2luZyB1bm5lY2Vzc2FyeSBpbnB1dCBjb3N0cy48L3A+CjwhLS0gL3dwOnBhcmFncmFwaCAtLT4KCjwhLS0gd3A6aGVhZGluZyB7ImxldmVsIjozfSAtLT4KPGgzIGNsYXNzPSJ3cC1ibG9jay1oZWFkaW5nIj5FbmhhbmNlZCBEZWNpc2lvbi1NYWtpbmc8L2gzPgo8IS0tIC93cDpoZWFkaW5nIC0tPgoKPCEtLSB3cDpwYXJhZ3JhcGggLS0+CjxwPkRhdGEtZHJpdmVuIG51dHJpZW50IGluc2lnaHRzIHN1cHBvcnQgc21hcnRlciBmYXJtIG1hbmFnZW1lbnQgdGhyb3VnaG91dCB0aGUgY3JvcCBncm93dGggY3ljbGUuPC9wPgo8IS0tIC93cDpwYXJhZ3JhcGggLS0+Cgo8IS0tIHdwOmhlYWRpbmcgeyJsZXZlbCI6M30gLS0+CjxoMyBjbGFzcz0id3AtYmxvY2staGVhZGluZyI+TG93ZXIgUHJvYmFiaWxpdHkgb2YgQ3JvcCBSZWplY3Rpb25zPC9oMz4KPCEtLSAvd3A6aGVhZGluZyAtLT4KCjwhLS0gd3A6cGFyYWdyYXBoIC0tPgo8cD5CeSBtYWludGFpbmluZyBiZXR0ZXIgY3JvcCBjb25zaXN0ZW5jeSBhbmQgbnV0cmllbnQgYmFsYW5jZSwgZ3Jvd2VycyBjYW4gaW1wcm92ZSB0aGUgbGlrZWxpaG9vZCBvZiBtZWV0aW5nIGV4cG9ydC1xdWFsaXR5IHN0YW5kYXJkcy48L3A+CjwhLS0gL3dwOnBhcmFncmFwaCAtLT4KCjwhLS0gd3A6aGVhZGluZyAtLT4KPGgyIGNsYXNzPSJ3cC1ibG9jay1oZWFkaW5nIj5Nb3ZpbmcgZnJvbSBSZWFjdGl2ZSBGYXJtaW5nIHRvIFByZWRpY3RpdmUgRmFybWluZzwvaDI+CjwhLS0gL3dwOmhlYWRpbmcgLS0+Cgo8IS0tIHdwOnBhcmFncmFwaCAtLT4KPHA+VGhlIGZ1dHVyZSBvZiBhZ3JpY3VsdHVyZSBpcyBzaGlmdGluZyB0b3dhcmQgcHJlZGljdGl2ZSBhbmQgcHJlY2lzaW9uLWJhc2VkIGZhcm0gbWFuYWdlbWVudC4gSW5zdGVhZCBvZiByZXNwb25kaW5nIHRvIHZpc2libGUgY3JvcCBkYW1hZ2UgYWZ0ZXIgaXQgb2NjdXJzLCBncm93ZXJzIG5vdyBoYXZlIHRoZSBvcHBvcnR1bml0eSB0byBtb25pdG9yIGZpZWxkIGNvbmRpdGlvbnMgY29udGludW91c2x5IGFuZCBhY3QgcHJvYWN0aXZlbHkuPC9wPgo8IS0tIC93cDpwYXJhZ3JhcGggLS0+Cgo8IS0tIHdwOnBhcmFncmFwaCAtLT4KPHA+UmVhbC10aW1lIG5pdHJvZ2VuIGludGVsbGlnZW5jZSBpcyBiZWNvbWluZyBhbiBlc3NlbnRpYWwgdG9vbCBmb3I6PC9wPgo8IS0tIC93cDpwYXJhZ3JhcGggLS0+Cgo8IS0tIHdwOmxpc3QgLS0+Cjx1bCBjbGFzcz0id3AtYmxvY2stbGlzdCI+PCEtLSB3cDpsaXN0LWl0ZW0gLS0+CjxsaT5FeHBvcnQtb3JpZW50ZWQgZmFybWluZzwvbGk+CjwhLS0gL3dwOmxpc3QtaXRlbSAtLT4KCjwhLS0gd3A6bGlzdC1pdGVtIC0tPgo8bGk+Q29udHJhY3QgZmFybWluZyBvcGVyYXRpb25zPC9saT4KPCEtLSAvd3A6bGlzdC1pdGVtIC0tPgoKPCEtLSB3cDpsaXN0LWl0ZW0gLS0+CjxsaT5MYXJnZS1zY2FsZSBjdWx0aXZhdGlvbjwvbGk+CjwhLS0gL3dwOmxpc3QtaXRlbSAtLT4KCjwhLS0gd3A6bGlzdC1pdGVtIC0tPgo8bGk+UXVhbGl0eS1mb2N1c2VkIHN1cHBseSBjaGFpbnM8L2xpPgo8IS0tIC93cDpsaXN0LWl0ZW0gLS0+PC91bD4KPCEtLSAvd3A6bGlzdCAtLT4KCjwhLS0gd3A6cGFyYWdyYXBoIC0tPgo8cD5BcyBhZ3JpY3VsdHVyYWwgbWFya2V0cyBiZWNvbWUgaW5jcmVhc2luZ2x5IGNvbXBldGl0aXZlLCBwcmVjaXNpb24gbnV0cmllbnQgbWFuYWdlbWVudCB3aWxsIHBsYXkgYSBtYWpvciByb2xlIGluIGhlbHBpbmcgZmFybWVycyBpbXByb3ZlIHByb2ZpdGFiaWxpdHkgd2hpbGUgbWFpbnRhaW5pbmcgc3VzdGFpbmFibGUgZmFybWluZyBwcmFjdGljZXMuPC9wPgo8IS0tIC93cDpwYXJhZ3JhcGggLS0+Cgo8IS0tIHdwOmhlYWRpbmcgLS0+CjxoMiBjbGFzcz0id3AtYmxvY2staGVhZGluZyI+Q29uY2x1c2lvbjwvaDI+CjwhLS0gL3dwOmhlYWRpbmcgLS0+Cgo8IS0tIHdwOnBhcmFncmFwaCAtLT4KPHA+RXhwb3J0IGNyb3AgcmVqZWN0aW9ucyBjYW4gaGF2ZSBzaWduaWZpY2FudCBlY29ub21pYyBjb25zZXF1ZW5jZXMgZm9yIGdyb3dlcnMsIGV4cG9ydGVycywgYW5kIHN1cHBseSBjaGFpbiBzdGFrZWhvbGRlcnMuIEVuc3VyaW5nIGNvbnNpc3RlbnQgY3JvcCBxdWFsaXR5IHJlcXVpcmVzIG1vcmUgdGhhbiB0cmFkaXRpb25hbCBmZXJ0aWxpc2F0aW9uIHByYWN0aWNlcy4gSXQgZGVtYW5kcyB0aW1lbHksIGFjY3VyYXRlLCBhbmQgZmllbGQtc3BlY2lmaWMgbnV0cmllbnQgaW50ZWxsaWdlbmNlLjwvcD4KPCEtLSAvd3A6cGFyYWdyYXBoIC0tPgoKPCEtLSB3cDpwYXJhZ3JhcGggLS0+CjxwPkJ5IGxldmVyYWdpbmcgc2F0ZWxsaXRlLWJhc2VkIGNyb3AgbW9uaXRvcmluZyBhbmQgcmVhbC10aW1lIG5pdHJvZ2VuIGluc2lnaHRzLCBwcmVjaXNpb24gYWdyaWN1bHR1cmUgcGxhdGZvcm1zIGxpa2UgU2F0eXVrdCBBbmFseXRpY3MgYXJlIGhlbHBpbmcgZmFybWVycyBtb3ZlIHRvd2FyZCBzbWFydGVyIG51dHJpZW50IG1hbmFnZW1lbnQgYW5kIGJldHRlci1xdWFsaXR5IGFncmljdWx0dXJhbCBwcm9kdWN0aW9uLjwvcD4KPCEtLSAvd3A6cGFyYWdyYXBoIC0tPgoKPCEtLSB3cDpwYXJhZ3JhcGggLS0+CjxwPkluIGFuIGluZHVzdHJ5IHdoZXJlIGNvbnNpc3RlbmN5IGRldGVybWluZXMgbWFya2V0IGFjY2VzcywgcmVhbC10aW1lIG5pdHJvZ2VuIG1vbml0b3JpbmcgaXMgbm8gbG9uZ2VyIGp1c3QgYW4gYWR2YW50YWdlLiBJdCBpcyBiZWNvbWluZyBhIG5lY2Vzc2l0eSBmb3IgYWNoaWV2aW5nIGV4cG9ydC1xdWFsaXR5IGNyb3BzIHdpdGggY29uZmlkZW5jZS48L3A+CjwhLS0gL3dwOnBhcmFncmFwaCAtLT4KCjwhLS0gd3A6cGFyYWdyYXBoIC0tPgo8cD5Eb3dubG9hZCB0aGUgU2F0MkZhcm0gYXBwIG5vdzogPGEgaHJlZj0iaHR0cHM6Ly9wbGF5Lmdvb2dsZS5jb20vc3RvcmUvYXBwcy9kZXRhaWxzP2lkPWNvbS5zYXR5dWt0Lm15ZmFybWFwcCZhbXA7aGw9ZW5fSU4iPkFuZHJvaWQ8L2E+IGFuZCA8YSBocmVmPSJodHRwczovL2FwcHMuYXBwbGUuY29tL2luL2FwcC9zYXQyZmFybS9pZDY0NzMxMzc2NjciPmlPUzwvYT48L3A+CjwhLS0gL3dwOnBhcmFncmFwaCAtLT4KCjwhLS0gd3A6cGFyYWdyYXBoIHsic3R5bGUiOnsidHlwb2dyYXBoeSI6eyJ0ZXh0QWxpZ24iOiJjZW50ZXIifX19IC0tPgo8cCBjbGFzcz0iaGFzLXRleHQtYWxpZ24tY2VudGVyIj5Db25uZWN0IHdpdGggVXMgb24gPC9wPgo8IS0tIC93cDpwYXJhZ3JhcGggLS0+Cgo8IS0tIHdwOmJ1dHRvbnMgeyJsYXlvdXQiOnsidHlwZSI6ImZsZXgiLCJqdXN0aWZ5Q29udGVudCI6ImNlbnRlciJ9fSAtLT4KPGRpdiBjbGFzcz0id3AtYmxvY2stYnV0dG9ucyI+PCEtLSB3cDpidXR0b24gLS0+CjxkaXYgY2xhc3M9IndwLWJsb2NrLWJ1dHRvbiI+PGEgY2xhc3M9IndwLWJsb2NrLWJ1dHRvbl9fbGluayB3cC1lbGVtZW50LWJ1dHRvbiIgaHJlZj0iaHR0cHM6Ly9zYXR5dWt0LmNvbS8iPlZpc2l0IG91ciBXZWJzaXRlPC9hPjwvZGl2Pgo8IS0tIC93cDpidXR0b24gLS0+PC9kaXY+CjwhLS0gL3dwOmJ1dHRvbnMgLS0+Cgo8IS0tIHdwOnNvY2lhbC1saW5rcyB7InNpemUiOiJoYXMtbm9ybWFsLWljb24tc2l6ZSIsImxheW91dCI6eyJ0eXBlIjoiZmxleCIsImp1c3RpZnlDb250ZW50IjoiY2VudGVyIn19IC0tPgo8dWwgY2xhc3M9IndwLWJsb2NrLXNvY2lhbC1saW5rcyBoYXMtbm9ybWFsLWljb24tc2l6ZSI+PCEtLSB3cDpzb2NpYWwtbGluayB7InVybCI6Imh0dHBzOi8vd3d3LmZhY2Vib29rLmNvbS9zYXR5dWt0Iiwic2VydmljZSI6ImZhY2Vib29rIn0gLy0tPgoKPCEtLSB3cDpzb2NpYWwtbGluayB7InVybCI6Imh0dHBzOi8vd3d3Lmluc3RhZ3JhbS5jb20vc2F0eXVrdGFuYWx5dGljcy8iLCJzZXJ2aWNlIjoiaW5zdGFncmFtIn0gLy0tPgoKPCEtLSB3cDpzb2NpYWwtbGluayB7InVybCI6Imh0dHBzOi8vd2EubWUvOTE4OTcwNzAwMDQ1Iiwic2VydmljZSI6IndoYXRzYXBwIn0gLy0tPgoKPCEtLSB3cDpzb2NpYWwtbGluayB7InVybCI6Imh0dHBzOi8vd3d3LmxpbmtlZGluLmNvbS9jb21wYW55L3NhdHl1a3QvP3ZpZXdBc01lbWJlcj10cnVlIiwic2VydmljZSI6ImxpbmtlZGluIn0gLy0tPjwvdWw+CjwhLS0gL3dwOnNvY2lhbC1saW5rcyAtLT5kb2N1bWVudHNsdWc8c3Ryb25nPkV4cG9ydC1xdWFsaXR5IGNyb3BzPC9zdHJvbmc+IGFyZSBiZWNvaW5nIGluY3Jlc2dseSBpbXBvcnQgIHRvZGF54oCZcyBsb2JhbGFncml1bHR1cmFsIG1hcmtldCwgd2hlcmUgYnV5ZXJzIGRlbWFuZCBjaW4gdmx1ZSwgYW92ZXJsbHByZHVjeWksYWQgbnN0YXJkc2hzYmVjbWVseSBtcG9yYW50PHN0cm9nPkV4cG9ydC1xdWFsaXR5Y3JvcHM8L3Nybmc+IGFyZSBiZWNvbWluZyBpbmNyZWFzaW5nbHkgaW1wb3J0YW50IGluIHRvd2hlcmVkaW4gdmx1ZSwgYW92ZXJsbHByZHVjeTxwPjxzdHJvbmc+RXhwb3J0LXF1YWxpdHkgY3JvcHM8L3N0cm9uZz4gYXJlIGJlY29taW5nIGluY3JlYXNpbmdseSBpbXBvcnRhbnQgaW4gdG9kYXnigJlzIGdsb2JhbCBhZ3JpY3VsdHVyYWwgbWFya2V0LCB3aGVyZSBidXllcnMgZGVtYW5kIGNvbnNpc3RlbmN5IGluIGFwcGVhcmFuY2UsIHNoZWxmIGxpZmUsIG51dHJpdGlvbmFsIHZhbHVlLCBhbmQgb3ZlcmFsbCBwcm9kdWNlIHF1YWxpdHkuIEV2ZW4gbWlub3IgcXVhbGl0eSBkZXZpYXRpb25zIGNhbiByZXN1bHQgaW4gcmVqZWN0ZWQgc2hpcG1lbnRzLCBmaW5hbmNpYWwgbG9zc2VzLCBhbmQgZGFtYWdlZCBzdXBwbGllciBjcmVkaWJpbGl0eS48L3A+Cnhwb3J0LVF1YXl3aFNhMkZhbTpTbXJOaXJnZW5Nb25pdG9pZyBvIFBydm50Q3NSZWplY2lvbnNFeG9ydC0gQ3JvcHM8aDIgY2xhc3M9IndwLWJsb2NrLWhlYWRpbmciPlRoZSBDcml0aWNhbCBSb2xlIG9mIE5pdHJvZ2VuIGluIEV4cG9ydC1RdWFsaXR5IENyb3BzPC9oMj4KUHJvZHVjbmdleHBvcnQtcXVhbHR5IGNyb3BycXVpc2NvbnRpbnVvdXMgbml0b2lnb2YgY3JvIG51dHQsZmllbGQgdmFiaWl5LCBhbmQgb3ZyYWxscGxhbiBoYWx0LiBGciBncndlcnMgc3VwcGx5aW4gcHJlbXVtIGRvbXRpY25kaW5lYXRpbmFsIG1ha2V0cywgYXRhaW5pbnhwb3J0LXF1bGl0Y29wcyBoYXMgYmNvbWUgZXNzZWlhbGZvciBpcHJvdmlnIHByb2ZpdGJpbGl0eSwgcmVkdWNpbiByamNpb25ya3MsbmQgbWVldGluZyBidXllIGV4cGVjdHRpb25zIG9uc2lzdG50bHk8cD5Qcm9kdWNpbmcgZXhwb3J0LXF1YWxpdHkgY3JvcHMgcmVxdWlyZXMgY29udGludW91cyBtb25pdG9yaW5nIG9mIGNyb3AgbnV0cml0aW9uLCBmaWVsZCB2YXJpYWJpbGl0eSwgYW5kIG92ZXJhbGwgcGxhbnQgaGVhbHRoLiBGb3IgZ3Jvd2VycyBzdXBwbHlpbmcgcHJlbWl1bSBkb21lc3RpYyBhbmQgaW50ZXJuYXRpb25hbCBtYXJrZXRzLCBtYWludGFpbmluZyBleHBvcnQtcXVhbGl0eSBjcm9wcyBoYXMgYmVjb21lIGVzc2VudGlhbCBmb3IgaW1wcm92aW5nIHByb2ZpdGFiaWxpdHksIHJlZHVjaW5nIHJlamVjdGlvbiByaXNrcywgYW5kIG1lZXRpbmcgYnV5ZXIgZXhwZWN0YXRpb25zIGNvbnNpc3RlbnRseS48L3A+CmNsaWVudElkaXNWYWxpZG5hbWVhdHRyaWJ1dGVzY29udGVudGRyb3BDYXBwbGFjZWhvbGRlcmlubmVyQmxvY2tzCmFsdGNhcHRpb25pZGxpbmt1cmxzaXplU2x1Z2xpbmtEZXN0aW5hdGlvbndpZHRoaGVpZ2h0YWxpZ248IS0tIHdwOmltYWdlIHsiaWQiOjc0Mywid2lkdGgiOiI0NjBweCIsImhlaWdodCI6ImF1dG8iLCJzaXplU2x1ZyI6ImxhcmdlIiwibGlua0Rlc3RpbmF0aW9uIjoibm9uZSIsImFsaWduIjoiY2VudGVyIn0gLS0+CjxmaWd1cmUgY2xhc3M9IndwLWJsb2NrLWltYWdlIGFsaWduY2VudGVyIHNpemUtbGFyZ2UgaXMtcmVzaXplZCI+PGltZyBzcmM9Imh0dHBzOi8vc2F0eXVrdC5jb20vYmxvZy93cC1jb250ZW50L3VwbG9hZHMvMjAyNi8wNS9FeHBvcnQtUXVhbGl0eS1Dcm9wcy13aXRoLVNhdDJGYXJtLVNtYXJ0LVJlYWwtVGltZS1OaXRyb2dlbi1Nb25pdG9yaW5nLXRvLVByZXZlbnQtQ29zdGx5LUNyb3AtUmVqZWN0aW9ucy0xMDI0eDU4NC5wbmciIGFsdD0iRXhwb3J0LVF1YWxpdHkgQ3JvcHMgd2l0aCBTYXQyRmFybSIgY2xhc3M9IndwLWltYWdlLTc0MyIgc3R5bGU9IndpZHRoOjQ2MHB4O2hlaWdodDphdXRvIi8+PC9maWd1cmU+CjwhLS0gL3dwOmltYWdlIC0tPgoFBwgECAYIBQgHCAcIBggOCA4ICwgGSAEGCAQYGiAbLyoJHwgKCAQIBgECBAEDBQpBAQMCBQECQQAEAQJBAwMKQQEDQQUDQQEEAQIGAQgHBAoHQQMiFwIBBkEBE0EBAkEBEgEEAQVBAgJBAAJBAQpBABhBAAMLAgECBEEDA0EAAgEEAwEEAQO1AQdLAAgHBAoHpgUHSwAIBwQKBwJBAkIAAQIBQgBBAwJBAANBAUIAQQACQQpCAUEDAkEBQgEBAgECA0EBAkEKQgFBBgdLAAgHBAoHNAULCAcECgeBAgdLAAgHBAoHBgsIBwQKBxkLCAcECgcQCwgHBAoHCgsIBwQKBxILCAcECgcTCwgHBAoHEQsIBwQKB54EB0sACAcECgetAgdLAAgHBAoHIQNBAAcFCwgHBAoHkgEHSwAIBwQKBwYLCAcECgcWCwgHBAoHDgsIBwQKBxQLCAcECgcRCwgHBAoHFAsIBwQKB4UDB0sACAcECgcGCwgHBAoHEAsIBwQKBxQLCAcECgcdCwgHBAoHEgsIBwQKBxILCAcECgeCAgdLAAgHBAoHigEHSwAIBwQKBzMFCwgHBAoHqwIHSwAIBwQKBwYLCAcECgcUCwgHBAoHFQsIBwQKBxYLCAcECgcbCwgHBAoHnQMHSwAIBwQKByEHSwAIBwQKBwYLCAcECgcXCwgHBAoHFwsIBwQKBx0LCAcECgcsCwgHBAoHoAEHSwAIBwQKBzsFCwgHBAoHngIHSwAIBwQKB5UCB0sACAcECgcvB0sACAcECgcGCwgHBAoHHAsIBwQKBy0LCAcECgceCwgHBAoHHwsIBwQKBykLCAcECgeWAgdLAAgHBAoHgwEFCwgHBAoHGAULCAcECgeUAgdLAAgHBAoHIgULCAcECge3AQdLAAgHBAoHIgULCAcECge2AQdLAAgHBAoHGgULCAcECgevAQdLAAgHBAoHGAULCAcECgefAQdLAAgHBAoHJAULCAcECgeEAgdLAAgHBAoHMgULCAcECge5AwdLAAgHBAoHggEHSwAIBwQKBwYLCAcECgcXCwgHBAoHGwsIBwQKBxcLCAcECgcdCwgHBAoHhwMHSwAIBwQKBwoFCwgHBAoHmAQHSwAIBwQKB60DB0sACAcECgeHAwdLAAECAQoIBwQKRwBLAA+PAwgHDwQKBxMHCwULCAcPBAoGCwgHDwQKBwQDBBELCAcPBAoMCgQGCwgHDwQKAwcLCAcPBAoDBwsIBw8ECgMHCwgHDwQKAwcLFooHGL4VlJwBCAQuCQEJAgkFBCUDAQYEQgADQQIDAgRBAANBAAMEAwUQCAEtAkECAwEGBEIAAwGXBQlBAQIDQgABAgEDBgECBAECQQAFBAIEBpgBBgILBwEDAQsEQQAGBEEABwMBCUQAAkMABA0FBgNCAAEDRgABBggDAUkAA0UACA8CQQADAQMPB0YABKEFCAcECkcASwABAwcCBAMIDwUGBawHDAENAAcBAgDqBQEAAOwCQgEBAEEAAgBBAAIAQQACAEEAAgBBAAIAQQAAQQACAEEAAgBBAAIAQQACAEEAAgBBAAIAQQACAEEAAgBBAAIAQQACAEEAAEEAAgBBAAIAQQACAEEAAgBBAAIAQQACAEEAAEEAAgBBAAIAQQACAEEAAgBBAAIAQQACAEEAAgBBAAIAQQACAEEAAEEAAgBBAAIAQQACAEEAAgBBAAIAQQACAEEAAEEAAgBBAAIAQQACAEEAAgBBAAIAQQACAEEAAgBBAAIAQQACAEEAAEEAAgBBAAIAQQACAEEAAgBBAAIAQQACAEEAAgBBAAIAQQACAEEAAgBBAAIAQQACAEEAAgBBAAIAQQACAEEAAgBBAAIAQQACAEEAAgBBAAIAQQACAEEAAgBBAABBAAIAQQACAEEAAgBBAAIAQQACAEEAAgBBAAIAQQACAEEAAgBBAAIAQQACAEEAAEEAAgBBAABBAABBAABBAABBAABBAAIAAhRBnAOmBbsBkAFBAgJBAQRBBDVBCwHXCQB9AXcTMjAyNi0wNS0xNFQxMToyNToxMX0CfQB3BG9wZW53BG9wZW55dwB3CHN0YW5kYXJkeXcAeX0AeXl3AHl1AHUAdyQ5NWYwZjE1MC1iMmMzLTQxN2ItYTViMy01YjJkMzc5M2I5NjF4dw5jb3JlL3BhcmFncmFwaHl3MFR5cGUgLyB0byBjaG9vc2UgYSBibG9jayBvciAvLyB0byB1c2UgQ29udGVudCBBSXckZmM5Y2QwOTItY2ZhMy00OWZlLWIyZjEtNzE1NWU1YzM5YjQ1eHcOY29yZS9wYXJhZ3JhcGh5dzBUeXBlIC8gdG8gY2hvb3NlIGEgYmxvY2sgb3IgLy8gdG8gdXNlIENvbnRlbnQgQUl3JGUxYzRhNjZiLWM0MDMtNGE0Mi1iZjA3LTIzM2M1OGI4NTk0MHh3DmNvcmUvcGFyYWdyYXBoeXcwVHlwZSAvIHRvIGNob29zZSBhIGJsb2NrIG9yIC8vIHRvIHVzZSBDb250ZW50IEFJdyQ2YTJhMjBkYi0wNjliLTRlNjgtODg0MS00YzBhMjQ0YWQ3NGJ4dwxjb3JlL2hlYWRpbmd9AnckNGM1N2U3ZmItMzQyYy00ZjdiLWI1MjQtYmI4MzJkMjM5MzUzeHcOY29yZS9wYXJhZ3JhcGh5dzBUeXBlIC8gdG8gY2hvb3NlIGEgYmxvY2sgb3IgLy8gdG8gdXNlIENvbnRlbnQgQUl3JDZlNDFmYmRiLTBiMjAtNGI0Mi1iNDY5LTMxMWFiNjFjYTIwY3h3CWNvcmUvbGlzdHl3AHckYTA4NTk3ODMtNGY0Ni00ZmVmLTk5YWMtODIxNGIyNDIxN2YzeHcOY29yZS9saXN0LWl0ZW13JGYzMWNiMDJhLTA1MWMtNGY4OC1hZDY1LWNjODFlYjJjYTRkZXh3DmNvcmUvbGlzdC1pdGVtdyQyMTZlMzA4Zi0xNTExLTQxYWYtYTNjYS1mYjRlNTQyYTI5NDB4dw5jb3JlL2xpc3QtaXRlbXckZjFmZjk4OGYtNGZlOC00YWViLTk4MGEtMzNkY2IxMjQ4NzlheHcOY29yZS9saXN0LWl0ZW13JDlhMTFmNmU5LTRmYzMtNDlmZS05NjUyLWYyNDExMGJmYWUwN3h3DmNvcmUvbGlzdC1pdGVtdyRkMTVkMjhiMi1lY2E2LTRkZmUtOTAxZC03ZjdjMjNjODhiMmZ4dw5jb3JlL2xpc3QtaXRlbXckZTU1MTVkNTEtOTY0Zi00ZjE4LTk4ZmItZDIxYTNjNDAwZDIweHcOY29yZS9wYXJhZ3JhcGh5dzBUeXBlIC8gdG8gY2hvb3NlIGEgYmxvY2sgb3IgLy8gdG8gdXNlIENvbnRlbnQgQUl3JGUwNTE1ODgzLTg0YmYtNDU5MS1hZGYwLTlkNGM5YTlmYzg0ZHh3DmNvcmUvcGFyYWdyYXBoeXcwVHlwZSAvIHRvIGNob29zZSBhIGJsb2NrIG9yIC8vIHRvIHVzZSBDb250ZW50IEFJdyQzODkyYWFmNy0xODhlLTQ3MjYtYWZlMy1lMTU0MDk4YzBmZTl4dwxjb3JlL2hlYWRpbmd9AnckNDY3NGZjODktM2E4NS00MGMzLTkwNzEtNjJjZDQwNzg1MmEweHcOY29yZS9wYXJhZ3JhcGh5dzBUeXBlIC8gdG8gY2hvb3NlIGEgYmxvY2sgb3IgLy8gdG8gdXNlIENvbnRlbnQgQUl3JDI1ODFkNzg1LTAyY2YtNDUwNi04ZjljLWU1N2Y0NTE2NWMxOHh3CWNvcmUvbGlzdHl3AHckNDIzODdmYmEtNGE1MS00Nzg0LTg0OTUtOWM5NTU3Zjk2ZWE4eHcOY29yZS9saXN0LWl0ZW13JDFhNjEyNTYzLTVkYjItNDk2My05MDMxLWMxOGU2ZWIwMThiZXh3DmNvcmUvbGlzdC1pdGVtdyQ5MjY5NjZiNC0xZmYxLTQ4MzctODg3My1kNzA4NzI0YzI3ZTF4dw5jb3JlL2xpc3QtaXRlbXckM2UxZDg0MDctZGU1ZC00Mjc4LWJlMGUtZjU1ZGQ4ZmVhZjJieHcOY29yZS9saXN0LWl0ZW13JDFlMTI5NjdmLTAxZjAtNDNiYS04NGZhLWVlMmIxN2QzMzI3Nnh3DmNvcmUvbGlzdC1pdGVtdyRmZjc4YmFiOS05OGRhLTRmNDEtYTU0My02NWIyNWU3ZjQ1MzR4dw5jb3JlL3BhcmFncmFwaHl3MFR5cGUgLyB0byBjaG9vc2UgYSBibG9jayBvciAvLyB0byB1c2UgQ29udGVudCBBSXckNzdkZDQwM2QtZTViMS00YzI4LTliMDYtNGRmMWRiZjkwZDUzeHcJY29yZS9saXN0eXcAdyQ4NjA4MWU3MC0xYzYxLTQ4ZjItYjI2Yi1kNWZiMGE0M2FkMGZ4dw5jb3JlL2xpc3QtaXRlbXckN2E3YjJhMjUtYjQ1Mi00MWI1LWI5N2ItNDNiZmJkNzkwMmE5eHcOY29yZS9saXN0LWl0ZW13JDY5NzJkMWQ3LWU0OTEtNDJkZS05ZWNiLTkxYWY3ZWY3MDZiNXh3DmNvcmUvbGlzdC1pdGVtdyRjMTE0MDFiMS0xMWZlLTQ2MTgtYmRkYy1mNmY3NmYwYzQzMzR4dw5jb3JlL2xpc3QtaXRlbXckZjY1OTk2MGUtYjU1YS00NmQ4LTljNDgtMWI0YjQ1NWQxYzlkeHcOY29yZS9saXN0LWl0ZW13JDI2YTNkZTMzLTg1NjctNGYwZi04MmU1LTI3OWI4OTBiZDVkZnh3DmNvcmUvcGFyYWdyYXBoeXcwVHlwZSAvIHRvIGNob29zZSBhIGJsb2NrIG9yIC8vIHRvIHVzZSBDb250ZW50IEFJdyRiZDAzNGM5Yi0xODcwLTQ0MDgtOTk2YS05NDIzNjk2MDIwNGV4dw5jb3JlL3BhcmFncmFwaHl3MFR5cGUgLyB0byBjaG9vc2UgYSBibG9jayBvciAvLyB0byB1c2UgQ29udGVudCBBSXckNjNlMmRjNWMtNjU3NS00MmYzLTkwYTctYjI2NzhlNjIxZDRkeHcMY29yZS9oZWFkaW5nfQJ3JDAxZjc5Mzg1LWIzMGItNDJjZS04NGUzLWE4NmJlNWE1YmNjMnh3DmNvcmUvcGFyYWdyYXBoeXcwVHlwZSAvIHRvIGNob29zZSBhIGJsb2NrIG9yIC8vIHRvIHVzZSBDb250ZW50IEFJdyQ3NzMzZmMzMy01MWJlLTRmYmUtYWE2NS1kMmQzMDc2OTUxZjh4dwljb3JlL2xpc3R5dwB3JDhlMmZlYTBjLTFmOTQtNDczNS04NTRkLTIzNjNjMTYxYWIwOHh3DmNvcmUvbGlzdC1pdGVtdyRjNjJkYWQ2YS00YWZkLTQ2YjMtOGNjNS1iZjIzODUyODkzYzZ4dw5jb3JlL2xpc3QtaXRlbXckYzU2N2Y5YWQtZjdjNy00NWM5LWE4ZjItNmU2MTA4NTVjOTQxeHcOY29yZS9saXN0LWl0ZW13JDIyM2Y5YmVhLWNmZWYtNDZjMS1iMDBmLTdiNmZlMjliYTlkN3h3DmNvcmUvbGlzdC1pdGVtdyQ1OGNjNTk5Zi0xMjU0LTRhZjAtOWI5NS0zZjU3YjdiM2U1OGR4dw5jb3JlL3BhcmFncmFwaHl3MFR5cGUgLyB0byBjaG9vc2UgYSBibG9jayBvciAvLyB0byB1c2UgQ29udGVudCBBSXckZWQ4ODg0ZGEtYTViNC00MDlkLTg3YTYtZDMwMDE1NzI2NWUzeHcOY29yZS9wYXJhZ3JhcGh5dzBUeXBlIC8gdG8gY2hvb3NlIGEgYmxvY2sgb3IgLy8gdG8gdXNlIENvbnRlbnQgQUl3JDY0YjBmMTdhLTVkZmItNGJiNS1hYjk4LWZiMjdkMThjOTU3YXh3CWNvcmUvbGlzdHl3AHckZjY1YjllNmMtYTE3Mi00NTFjLWI1NWQtM2I5OTdlMDNlMThkeHcOY29yZS9saXN0LWl0ZW13JDdmNmUyY2EyLWNhNWQtNGJmNC05YzBhLTg1MjllYTlkZjM4NXh3DmNvcmUvbGlzdC1pdGVtdyRhZDNjMTlkZC1mYzljLTQ0ZGMtODk2ZC1jYTc1OTcyNmM1NWF4dw5jb3JlL2xpc3QtaXRlbXckMmRjYjMyYjItNWVjMy00MDg1LWEyODUtNGFmYmJhM2Y5ZGU2eHcOY29yZS9saXN0LWl0ZW13JDMxMzBiNDBhLWZmYmItNDdlYi1hOTA5LTM1MmUwMDY3YWRhNXh3DmNvcmUvcGFyYWdyYXBoeXcwVHlwZSAvIHRvIGNob29zZSBhIGJsb2NrIG9yIC8vIHRvIHVzZSBDb250ZW50IEFJdyRjNTA4Mzg5My1kMjIzLTQ0NWUtOTNhZS03MzQxNjI2NDE3OGZ4dwxjb3JlL2hlYWRpbmd9AnckZGNlMGIzYjItMjQ1NS00Yjg0LThhYjUtNzNmNjg5OWM0ODJkeHcOY29yZS9wYXJhZ3JhcGh5dzBUeXBlIC8gdG8gY2hvb3NlIGEgYmxvY2sgb3IgLy8gdG8gdXNlIENvbnRlbnQgQUl3JDIwZjI1MGFhLTBmMmItNDJmNC05MGU5LTBlYzIxZGUzZTg2MXh3DmNvcmUvcGFyYWdyYXBoeXcwVHlwZSAvIHRvIGNob29zZSBhIGJsb2NrIG9yIC8vIHRvIHVzZSBDb250ZW50IEFJdyRmMjA1ZDNlZi1kNmNiLTRlYTYtYTBiYS04MGYyNDVkZGIwMjZ4dw5jb3JlL3BhcmFncmFwaHl3MFR5cGUgLyB0byBjaG9vc2UgYSBibG9jayBvciAvLyB0byB1c2UgQ29udGVudCBBSXckYTkwNmU2YzItYTU2Zi00ZjVmLThmYWMtOGM1MjU5M2RmNTUyeHcJY29yZS9saXN0eXcAdyRlZGY2YTViZC04ZTQ2LTRhZjEtOTk1Ni0yNWNiY2EwZTUwNjV4dw5jb3JlL2xpc3QtaXRlbXckNTU1NTU2MWQtNDc2NC00ZWIzLTg4NjItODZkYTJjZTdmOGI5eHcOY29yZS9saXN0LWl0ZW13JGNkODhiYTdiLWFlMDctNGEyMC1hYzhlLTQ0ZWJjNTkyNTU3N3h3DmNvcmUvbGlzdC1pdGVtdyRhN2FmNTllYi05MTUwLTRhOWYtOTRmNC02MTNmOGY3NWJlZTZ4dw5jb3JlL2xpc3QtaXRlbXckNzgzZGYxNWEtYzRkNi00NTdiLTliYjQtMjdjN2IyY2E1ZWVieHcOY29yZS9saXN0LWl0ZW13JDUzODA0MjE2LTRkNDYtNGZhNi1hNDI4LTgyYTlmNDQyMThmYXh3DmNvcmUvcGFyYWdyYXBoeXcwVHlwZSAvIHRvIGNob29zZSBhIGJsb2NrIG9yIC8vIHRvIHVzZSBDb250ZW50IEFJdyQ0ZGZkODVhOS0zYzc4LTQ1MzctOTcyOC1mMzhjNzRhMTQyNGN4dwxjb3JlL2hlYWRpbmd9AnckZTk5YzU5NjQtMGZiNi00OTU2LWI5MjMtNDAwYTVlZjAxMWY1eHcMY29yZS9oZWFkaW5nfQN3JGRhNTJhZmRjLTBmOTgtNDYxNy1iNzhlLTc2OGI1YTY0MWQzNHh3DmNvcmUvcGFyYWdyYXBoeXcwVHlwZSAvIHRvIGNob29zZSBhIGJsb2NrIG9yIC8vIHRvIHVzZSBDb250ZW50IEFJdyQ4NGZiZGQwYi0wYTQxLTQwOWQtYmNjYi1jNjViOTJjM2ZmZDF4dwxjb3JlL2hlYWRpbmd9A3ckNGJiOTlhOWQtMjRjZC00MzgxLWJmZTUtNmE5ZjRlZWQ2NDMxeHcOY29yZS9wYXJhZ3JhcGh5dzBUeXBlIC8gdG8gY2hvb3NlIGEgYmxvY2sgb3IgLy8gdG8gdXNlIENvbnRlbnQgQUl3JGE2YWNiOWY5LWJjZDMtNDk3OS05YzRkLWVkZDQ5ZTc1OGMzMHh3DGNvcmUvaGVhZGluZ30DdyQyYmU2ZjQ4MC0yZjZkLTQxNjktYjI4MC1jOWQyMGFjZTAyN2R4dw5jb3JlL3BhcmFncmFwaHl3MFR5cGUgLyB0byBjaG9vc2UgYSBibG9jayBvciAvLyB0byB1c2UgQ29udGVudCBBSXckNDdmZTgwZDgtMzMwMi00NDkyLTg2ZTEtOThjNjQyNTZkYzM1eHcMY29yZS9oZWFkaW5nfQN3JDM4MTExMDQ5LTM4MDctNDVjMS1iZmYyLTgzNGY3NTk5ZDExNnh3DmNvcmUvcGFyYWdyYXBoeXcwVHlwZSAvIHRvIGNob29zZSBhIGJsb2NrIG9yIC8vIHRvIHVzZSBDb250ZW50IEFJdyQ5MjkwZjY5Ny01ZDdiLTQ4NjktODFjNS1iYTYwODYzZTBjYTZ4dwxjb3JlL2hlYWRpbmd9A3ckNWQyMTczNDgtMjA0ZC00N2M0LThkOTItZjMwY2U3NWYwYTczeHcOY29yZS9wYXJhZ3JhcGh5dzBUeXBlIC8gdG8gY2hvb3NlIGEgYmxvY2sgb3IgLy8gdG8gdXNlIENvbnRlbnQgQUl3JGE0YzJlYmZhLWZmMDAtNGI0Yy05MzAyLWQ0MTg0YjBlNGU0YXh3DGNvcmUvaGVhZGluZ30DdyQ1NTRhZTJhNC00NGFmLTQ0YTYtOTQzYS0wY2EwMmJkMDgxOGN4dw5jb3JlL3BhcmFncmFwaHl3MFR5cGUgLyB0byBjaG9vc2UgYSBibG9jayBvciAvLyB0byB1c2UgQ29udGVudCBBSXckN2QzNTg2ZjItZTlkYy00MTEzLThlN2MtZmYwYjg4MTk4OTU2eHcMY29yZS9oZWFkaW5nfQJ3JGRlNDJjZGY5LTA0M2EtNGExZC1iN2JkLTUzMjY3MWZkYjQ2Znh3DmNvcmUvcGFyYWdyYXBoeXcwVHlwZSAvIHRvIGNob29zZSBhIGJsb2NrIG9yIC8vIHRvIHVzZSBDb250ZW50IEFJdyQzYmUwYzc4Zi1iYmUxLTRkZDgtOTNjZS1mZmY5MmI4ODliMGJ4dw5jb3JlL3BhcmFncmFwaHl3MFR5cGUgLyB0byBjaG9vc2UgYSBibG9jayBvciAvLyB0byB1c2UgQ29udGVudCBBSXckMjhjNTQ4ZWMtYzU0Zi00YTVlLWIzM2QtZGVhZmU1YWRjMmYzeHcJY29yZS9saXN0eXcAdyQ3NTVkOTFmNC03ZjBiLTRiMzQtOWZlYS1mOTk2ZjQwNWQxODh4dw5jb3JlL2xpc3QtaXRlbXckZDhmOGQyYjctNDJkYS00M2E4LWI0YmItYmQ2ODBjZDM5NzY5eHcOY29yZS9saXN0LWl0ZW13JDRhOTJkZTVjLTRkMmYtNGIxMS1hZmY0LTNmYTE0Zjg1NDc1MXh3DmNvcmUvbGlzdC1pdGVtdyQ4MmI0ZmU2ZC1jZTFiLTQwMzMtYTNkMy05NTdiYTE1Yjg5YWN4dw5jb3JlL2xpc3QtaXRlbXckYzJlNmU1MjItZDAyYy00NGQ3LWEyNTAtNmI3M2RlNDZkMWY1eHcOY29yZS9wYXJhZ3JhcGh5dzBUeXBlIC8gdG8gY2hvb3NlIGEgYmxvY2sgb3IgLy8gdG8gdXNlIENvbnRlbnQgQUl3JGQ0ZTgzZTBjLTU2ZDktNGFkMy04YWZlLWIxMmUxYTBjN2U4Ynh3DGNvcmUvaGVhZGluZ30CdyRjMmU0ODZlMS00ZDY4LTQyNDUtOGQ5MC01ZjAwYjE5MjM5ZDZ4dw5jb3JlL3BhcmFncmFwaHl3MFR5cGUgLyB0byBjaG9vc2UgYSBibG9jayBvciAvLyB0byB1c2UgQ29udGVudCBBSXckZDhmODM5NjMtODc3OS00M2NjLTgxNjYtYjRhZTZlMDZiODU2eHcOY29yZS9wYXJhZ3JhcGh5dzBUeXBlIC8gdG8gY2hvb3NlIGEgYmxvY2sgb3IgLy8gdG8gdXNlIENvbnRlbnQgQUl3JDNiMTQ5MTVhLWZkZDktNGFhNC1hMDA5LWQxNDdiYjg2MTBhZHh3DmNvcmUvcGFyYWdyYXBoeXcwVHlwZSAvIHRvIGNob29zZSBhIGJsb2NrIG9yIC8vIHRvIHVzZSBDb250ZW50IEFJdyQ2YTNjOGQ5MC02ZjNiLTQwYTgtYWY0OC1kNGRmMjM4NDNhZTh4dw5jb3JlL3BhcmFncmFwaHl3MFR5cGUgLyB0byBjaG9vc2UgYSBibG9jayBvciAvLyB0byB1c2UgQ29udGVudCBBSXckZDUwNjg5YmUtNzY3NC00M2YwLTg2NWMtMDViOTcwMTQ0YTNmd9YBPHA+RG93bmxvYWQgdGhlIFNhdDJGYXJtIGFwcCBub3c6IDxhIGhyZWY9Imh0dHBzOi8vcGxheS5nb29nbGUuY29tL3N0b3JlL2FwcHMvZGV0YWlscz9pZD1jb20uc2F0eXVrdC5teWZhcm1hcHAmYW1wO2hsPWVuX0lOIj5BbmRyb2lkPC9hPiBhbmQgPGEgaHJlZj0iaHR0cHM6Ly9hcHBzLmFwcGxlLmNvbS9pbi9hcHAvc2F0MmZhcm0vaWQ2NDczMTM3NjY3Ij5pT1M8L2E+PC9wPnckMzRmODUxMGYtYWVhMy00MjRjLWFjYzQtNjIwNTE4NzIwNmE1eHc4PHAgY2xhc3M9Imhhcy10ZXh0LWFsaWduLWNlbnRlciI+Q29ubmVjdCB3aXRoIFVzIG9uIDwvcD53DmNvcmUvcGFyYWdyYXBoeXcwVHlwZSAvIHRvIGNob29zZSBhIGJsb2NrIG9yIC8vIHRvIHVzZSBDb250ZW50IEFJdgEKdHlwb2dyYXBoeXYBCXRleHRBbGlnbncGY2VudGVydyRlMDM1Y2UxZC1kZmE4LTQxMDctYTBjNC0yNjQyZWVkYjFmOGV4dyQ8ZGl2IGNsYXNzPSJ3cC1ibG9jay1idXR0b25zIj48L2Rpdj53DGNvcmUvYnV0dG9uc3YCBHR5cGV3BGZsZXgOanVzdGlmeUNvbnRlbnR3BmNlbnRlcnckZDM2MDMxMTctZTUyYi00MTVhLWE1ZDktZGNmNWUzOTFkZGVleHeHATxkaXYgY2xhc3M9IndwLWJsb2NrLWJ1dHRvbiI+PGEgY2xhc3M9IndwLWJsb2NrLWJ1dHRvbl9fbGluayB3cC1lbGVtZW50LWJ1dHRvbiIgaHJlZj0iaHR0cHM6Ly9zYXR5dWt0LmNvbS8iPlZpc2l0IG91ciBXZWJzaXRlPC9hPjwvZGl2PncLY29yZS9idXR0b253AWF3BmJ1dHRvbncUaHR0cHM6Ly9zYXR5dWt0LmNvbS93JGI4MmRjMzJmLWI2OWItNDVjMC05M2EwLWVkZWE5NTllYzUxOHh3Qjx1bCBjbGFzcz0id3AtYmxvY2stc29jaWFsLWxpbmtzIGhhcy1ub3JtYWwtaWNvbi1zaXplIj4KCgoKCgo8L3VsPncRY29yZS9zb2NpYWwtbGlua3N5eXcUaGFzLW5vcm1hbC1pY29uLXNpemV2AgR0eXBldwRmbGV4Dmp1c3RpZnlDb250ZW50dwZjZW50ZXJ3JDk5MTBlODg4LTVhODUtNDM1ZC1iMTFiLTViZWQ3YmU0ZmY0NXh3AHcQY29yZS9zb2NpYWwtbGlua3cgaHR0cHM6Ly93d3cuZmFjZWJvb2suY29tL3NhdHl1a3R3CGZhY2Vib29rdyQwODg1YzBmOS1jZjljLTQxNGUtYjk2MS04MThmM2E4ZjQyZjZ4dwB3EGNvcmUvc29jaWFsLWxpbmt3K2h0dHBzOi8vd3d3Lmluc3RhZ3JhbS5jb20vc2F0eXVrdGFuYWx5dGljcy93CWluc3RhZ3JhbXckMGNlM2RhZTItYzZjZC00OTdkLTkxNmQtMzc1MDFlYzhiNjQ0eHcAdxBjb3JlL3NvY2lhbC1saW5rdxpodHRwczovL3dhLm1lLzkxODk3MDcwMDA0NXcId2hhdHNhcHB3JDI4OGUyMjdjLWQzNGQtNGQ0OS05MjNlLTFkN2MzZTNiZDllYXh3AHcQY29yZS9zb2NpYWwtbGlua3c7aHR0cHM6Ly93d3cubGlua2VkaW4uY29tL2NvbXBhbnkvc2F0eXVrdC8\/dmlld0FzTWVtYmVyPXRydWV3CGxpbmtlZGludyhleHBvcnQtcXVhbGl0eS1jcm9wcy1uaXRyb2dlbi1tb25pdG9yaW5ndx1leHBvcnQtcXVhbGl0eS1jcm9wcy1uaXRyb2dlbn2nC3h3EzIwMjYtMDUtMTVUMTE6MjU6MTF3EzIwMjYtMDUtMTVUMDU6MjU6MDB3EzIwMjYtMDUtMTVUMDU6MDA6MDB9A3UBfQV1AX2fAXUCfZ8BfaABdQN9nwF9oAF9oQF1BH2fAX2gAX2hAX0JdQR9nwF9oAF9oQF9E3ckNWNmODJkNmQtNDg1Yy00MTRhLTk2Y2EtMTA5MGEwNzI1NGFjeHcOY29yZS9wYXJhZ3JhcGh5dzBUeXBlIC8gdG8gY2hvb3NlIGEgYmxvY2sgb3IgLy8gdG8gdXNlIENvbnRlbnQgQUl3JDg0ZDEwZmI1LWQzZGMtNDAxNS04YjY1LTU0NzliMDQ4MGY3YncKY29yZS9pbWFnZXcAdyJFeHBvcnQtUXVhbGl0eSBDcm9wcyB3aXRoIFNhdDJGYXJtfacLdzBodHRwczovL3NhdHl1a3QuY29tL2Jsb2cvP2F0dGFjaG1lbnRfaWQ9NzQzI21haW53qQFodHRwczovL3NhdHl1a3QuY29tL2Jsb2cvd3AtY29udGVudC91cGxvYWRzLzIwMjYvMDUvRXhwb3J0LVF1YWxpdHktQ3JvcHMtd2l0aC1TYXQyRmFybS1TbWFydC1SZWFsLVRpbWUtTml0cm9nZW4tTW9uaXRvcmluZy10by1QcmV2ZW50LUNvc3RseS1Dcm9wLVJlamVjdGlvbnMtMTAyNHg1ODQucG5ndwVsYXJnZXcEbm9uZXcFNDYwcHh3BGF1dG93BmNlbnRlcncGZnV0dXJlAeG4wfAOXAEBAwECAAsBBAMBAgUJAQABAgIEAQECAwEBAQABAAECDQIBAAUCAQABAwEBBgAGACYWAwUBAAESAQABAQEAAREBAwEFAQABBgwAGQABAgsBAwMBAAEAAQIBAAIABAIBAwEC7QMBAQAEAQYBBQEBAAUAAgECAQQAAQABAAcBAwABAQcBAQEDAgEABQAEAAEABgEBAAIAAQDpBgIBAPMnAQEJAQDfAuUCygN6lgtPlE4AAawByQkBAwMCAAEAAQIBNAMA\",\"updateId\":270819274}","om_disable_all_campaigns":false,"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_post_was_ever_published":false},"categories":[5],"tags":[95,96,97,19],"class_list":["post-739","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-agricultural-app","tag-export","tag-import","tag-nitrogen","tag-npk"],"jetpack_featured_media_url":"https:\/\/i0.wp.com\/satyukt.com\/blog\/wp-content\/uploads\/2026\/05\/Export-Quality-Crops-with-Sat2Farm-Smart-Real-Time-Nitrogen-Monitoring-to-Prevent-Costly-Crop-Rejections.png?fit=1600%2C912&ssl=1","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/satyukt.com\/blog\/wp-json\/wp\/v2\/posts\/739","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/satyukt.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/satyukt.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/satyukt.com\/blog\/wp-json\/wp\/v2\/users\/3"}],"replies":[{"embeddable":true,"href":"https:\/\/satyukt.com\/blog\/wp-json\/wp\/v2\/comments?post=739"}],"version-history":[{"count":1,"href":"https:\/\/satyukt.com\/blog\/wp-json\/wp\/v2\/posts\/739\/revisions"}],"predecessor-version":[{"id":745,"href":"https:\/\/satyukt.com\/blog\/wp-json\/wp\/v2\/posts\/739\/revisions\/745"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/satyukt.com\/blog\/wp-json\/wp\/v2\/media\/743"}],"wp:attachment":[{"href":"https:\/\/satyukt.com\/blog\/wp-json\/wp\/v2\/media?parent=739"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/satyukt.com\/blog\/wp-json\/wp\/v2\/categories?post=739"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/satyukt.com\/blog\/wp-json\/wp\/v2\/tags?post=739"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}