{"id":440091,"date":"2026-04-17T07:29:51","date_gmt":"2026-04-17T14:29:51","guid":{"rendered":"https:\/\/climatescience.press\/?p=440091"},"modified":"2026-04-17T07:34:19","modified_gmt":"2026-04-17T14:34:19","slug":"the-duck-curve-arrives-in-britain-solar-surge-forces-new-grid-balancing-measures","status":"publish","type":"post","link":"https:\/\/climatescience.press\/?p=440091","title":{"rendered":"The Duck Curve Arrives in Britain: Solar Surge Forces New Grid Balancing Measures"},"content":{"rendered":"<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" width=\"687\" height=\"1024\" data-attachment-id=\"440093\" data-permalink=\"https:\/\/climatescience.press\/?attachment_id=440093\" data-orig-file=\"https:\/\/i0.wp.com\/climatescience.press\/wp-content\/uploads\/2026\/04\/0-The-Duck-Curve-Arrives-in-Britain-Solar-Surge-Forces-New-Grid-Balancing-Measures1.jpg?fit=784%2C1168&amp;ssl=1\" data-orig-size=\"784,1168\" data-comments-opened=\"1\" data-image-meta=\"{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}\" data-image-title=\"0 The Duck Curve Arrives in Britain  Solar Surge Forces New Grid Balancing Measures1\" data-image-description=\"\" data-image-caption=\"\" data-large-file=\"https:\/\/i0.wp.com\/climatescience.press\/wp-content\/uploads\/2026\/04\/0-The-Duck-Curve-Arrives-in-Britain-Solar-Surge-Forces-New-Grid-Balancing-Measures1.jpg?fit=687%2C1024&amp;ssl=1\" src=\"https:\/\/i0.wp.com\/climatescience.press\/wp-content\/uploads\/2026\/04\/0-The-Duck-Curve-Arrives-in-Britain-Solar-Surge-Forces-New-Grid-Balancing-Measures1.jpg?resize=687%2C1024&#038;ssl=1\" alt=\"\" class=\"wp-image-440093\" srcset=\"https:\/\/i0.wp.com\/climatescience.press\/wp-content\/uploads\/2026\/04\/0-The-Duck-Curve-Arrives-in-Britain-Solar-Surge-Forces-New-Grid-Balancing-Measures1.jpg?resize=687%2C1024&amp;ssl=1 687w, https:\/\/i0.wp.com\/climatescience.press\/wp-content\/uploads\/2026\/04\/0-The-Duck-Curve-Arrives-in-Britain-Solar-Surge-Forces-New-Grid-Balancing-Measures1.jpg?resize=201%2C300&amp;ssl=1 201w, https:\/\/i0.wp.com\/climatescience.press\/wp-content\/uploads\/2026\/04\/0-The-Duck-Curve-Arrives-in-Britain-Solar-Surge-Forces-New-Grid-Balancing-Measures1.jpg?resize=768%2C1144&amp;ssl=1 768w, https:\/\/i0.wp.com\/climatescience.press\/wp-content\/uploads\/2026\/04\/0-The-Duck-Curve-Arrives-in-Britain-Solar-Surge-Forces-New-Grid-Balancing-Measures1.jpg?resize=640%2C953&amp;ssl=1 640w, https:\/\/i0.wp.com\/climatescience.press\/wp-content\/uploads\/2026\/04\/0-The-Duck-Curve-Arrives-in-Britain-Solar-Surge-Forces-New-Grid-Balancing-Measures1.jpg?w=784&amp;ssl=1 784w\" sizes=\"auto, (max-width: 687px) 100vw, 687px\" \/><\/figure>\n<\/div>\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">The UK&#8217;s National Energy System Operator (NESO) is preparing for significant solar surpluses this summer, as rapid growth in solar generation threatens to overwhelm the electricity grid during peak midday hours.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">NESO, which runs Great Britain&#8217;s electricity system, expects periods this summer where solar (and wind) generation could exceed demand\u2014especially on sunny, low-demand weekends or bank holidays. This is driven by record solar output (GB broke two maximum solar power records just last week), growing rooftop and small-scale solar, warmer weather reducing overall demand (less heating\/lighting), and the transition away from large traditional power stations.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Electricity grids must balance supply and demand second by second. Solar is &#8220;variable&#8221; and peaks midday when many people are out, creating what engineers call the &#8220;duck curve&#8221;\u2014a midday dip in net grid demand that can turn into oversupply as solar scales up. The UK is seeing more of this as renewables grow under net-zero policies.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">NESO is clear: These surpluses are &#8220;normal features of a modern electricity system with increasing levels of clean power.&#8221; They&#8217;ve been planning for it since at least 2019, and the system has handled similar (though less frequent) events before.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">The Telegraph&#8217;s framing (and similar coverage in GB News\/Express) highlights risks like potential instability or the need for new measures, tying it to Energy Secretary Ed Miliband&#8217;s push for more solar\/wind farms.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">But NESO itself stresses no threat to supply security\u2014they&#8217;re confident the system is &#8220;secure, resilient, and well prepared.&#8221;<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">_____________________________________________________________________________________<\/p>\n\n\n\n<p class=\"has-large-font-size wp-block-paragraph\"><strong>Solar power threatens to overwhelm electricity grid<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Households could be paid to use excess electricity for the first time, energy bosses say<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Energy chiefs are drawing up plans to stop the electricity grid being overwhelmed by\u00a0<a href=\"https:\/\/www.telegraph.co.uk\/business\/2026\/04\/08\/ed-miliband-overrules-locals-britain-biggest-solar-farm\/\">solar power this summer<\/a>. <strong><em><a href=\"https:\/\/www.telegraph.co.uk\/business\/2026\/04\/14\/solar-power-threatens-to-overwhelm-electricity-grid\/\">The Telegraph<\/a> has the story.<\/em><\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">The\u00a0<a href=\"https:\/\/www.telegraph.co.uk\/business\/2025\/12\/11\/delaying-milibands-net-zero-uk-350bn-says-grid-operator\/\">National Energy System Operator<\/a>\u00a0(Neso) said it would be forced to use \u201cmore tools, more often\u201d to keep power networks stable when sunny weather caused surges in energy generation.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">This would include paying households and factories to consume excess power for the first time, as well as potentially issuing unprecedented orders to switch off large power stations.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Neso issued the warning as Rachel Reeves travelled to Washington, where she is expected to urge a gathering of world leaders to \u201cfollow her plan\u201d to combat the energy crisis caused by the conflict in the Middle East.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">At the International Monetary Fund summit, the Chancellor will call for \u201ccollective action\u201d while urging countries to embrace net zero to boost energy security.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">She will also pledge to \u201cdo all in her power to keep costs down for the British public\u201d, warning against \u201cknee-jerk decisions that are unaffordable and deepen economic pain\u201d.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">As Donald Trump threatened to blockade Iranian vessels attempting to pass through the\u00a0<a href=\"https:\/\/www.telegraph.co.uk\/world-news\/2026\/04\/12\/starmer-refuses-to-join-trump-hormuz-blockade\/\">Strait of Hormuz on Monday<\/a>, oil traders warned that the price of crude risked hitting $150 per barrel \u2013 up from around $100 today.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Ministers said their priority was to support diplomatic efforts to reopen the strait, but that they were drawing up \u201ccontingencies\u201d to guarantee crucial fuel supplies\u00a0<a href=\"https:\/\/www.telegraph.co.uk\/business\/2026\/04\/13\/farmers-threaten-protests-unless-reeves-cuts-fuel-prices\/\">such as red diesel for farmers<\/a>.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">In its summer outlook, published on Tuesday, Neso said war in Iran would push prices higher because of Britain\u2019s dependence on gas, but that it had no concerns about the security of electricity supplies this summer.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">However, it warned that gluts of solar power and \u201clow demand\u201d periods were making the grid more difficult to manage as Ed Miliband, the Energy Secretary,\u00a0<a href=\"https:\/\/www.telegraph.co.uk\/business\/2026\/02\/10\/miliband-solar-farm-projects-big-enough-cover-manchester\/\">rolled out swathes of new wind and solar farms to hit net zero<\/a>.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Grid instability occurs when energy demand is low but renewables still generate large amounts of power. If not counterbalanced, this can trigger blackouts.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">But many onshore solar and wind farms are not directly connected to the main transmission system and cannot be managed by Neso, which is tasked with keeping electricity networks stable.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong><em>Read the full story <a href=\"https:\/\/www.telegraph.co.uk\/business\/2026\/04\/14\/solar-power-threatens-to-overwhelm-electricity-grid\/\">here<\/a>.<\/em><\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">_____________________________________________________________________________________<\/p>\n\n\n\n<p class=\"has-medium-font-size wp-block-paragraph\"><strong>The duck curve<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">The duck curve is a graph that illustrates a key operational challenge in electricity grids with high levels of solar power. It shows net load \u2014 total electricity demand minus generation from variable renewables (mainly solar, sometimes plus wind) \u2014 over a 24-hour period. The resulting line often resembles the profile of a duck: a low &#8220;belly&#8221; in the middle of the day followed by a steep &#8220;neck&#8221; ramp-up in the evening.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">The term was popularized in 2013 by the California Independent System Operator (CAISO), though similar concepts appeared earlier in research from the National Renewable Energy Laboratory (NREL) around 2008. CAISO created charts projecting how growing solar capacity would reshape the grid from 2012\u20132020, focusing on a typical spring day (e.g., March 31) when solar output is strong but overall demand is moderate (mild weather, no heavy air conditioning or heating).<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">The curve is most pronounced in spring and sometimes summer, when solar irradiance is high but temperatures aren&#8217;t extreme enough to drive heavy cooling loads. It has deepened in California over time: midday net load has dropped significantly (sometimes below 10,000 MW or even lower on extreme days), while evening ramps have steepened to 13,000\u201317,000 MW or more in just 2\u20133 hours.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Challenges the Duck Curve Creates<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Oversupply and Curtailment (Midday Belly):<\/strong> When solar exceeds what the grid can absorb, operators may curtail (reduce or shut off) solar and wind output to prevent frequency\/voltage instability or equipment damage. This wastes clean energy and can lead to negative wholesale prices (generators pay to offload power). Curtailment acts as a short-term &#8220;safety valve&#8221; but reduces the economic and environmental value of renewables.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Steep Evening Ramp (Neck):<\/strong> Grid operators must quickly bring online fast-ramping resources to replace fading solar. Traditional coal or nuclear plants ramp slowly and aren&#8217;t ideal for this; older systems may struggle, increasing reliance on flexible (often gas-fired) peaker plants, which can raise costs and emissions if overused.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Grid Stability Issues:<\/strong> High inverter-based solar\/wind reduces system inertia (the &#8220;flywheel&#8221; effect from spinning turbines in conventional plants), making frequency control harder. Rapid changes can also strain transmission lines and voltage management.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Economic and Reliability Pressures:<\/strong> Extreme swings complicate market pricing, forecasting, and planning. Without mitigation, it risks higher bills, more blackouts in edge cases, or slowed renewable deployment.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Real-world examples show this isn&#8217;t theoretical. California has seen deep dips and large ramps, with actual data sometimes exceeding early projections. Similar patterns appear in Texas (ERCOT), Arizona, Australia, Germany\/Europe, and increasingly the UK (where NESO notes growing solar-driven low-demand periods in summer).<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">In the UK context, rapid solar growth (including rooftop) combined with mild summer days can create surpluses, prompting more use of demand flexibility tools.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>The duck curve is typically modeled mathematically as the difference between gross electricity demand (D(t)) and variable renewable generation (primarily solar) (S(t)), over a 24-hour period<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><math xmlns=\"http:\/\/www.w3.org\/1998\/Math\/MathML\"><semantics style=\"color: black; background-color: transparent; font-family: sans-serif;\"><mrow style=\"color: black; background-color: transparent; font-family: sans-serif;\"><mi style=\"color: black; background-color: transparent; font-family: sans-serif;\">t<\/mi><mo style=\"color: black; background-color: transparent; font-family: sans-serif;\">\u2208<\/mo><mo stretchy=\"false\" style=\"color: black; background-color: transparent; font-family: sans-serif;\">[<\/mo><mn style=\"color: black; background-color: transparent; font-family: sans-serif;\">0<\/mn><mo separator=\"true\" style=\"color: black; background-color: transparent; font-family: sans-serif;\">,<\/mo><mn style=\"color: black; background-color: transparent; font-family: sans-serif;\">24<\/mn><mo stretchy=\"false\" style=\"color: black; background-color: transparent; font-family: sans-serif;\">]<\/mo><\/mrow><annotation encoding=\"application\/x-tex\" style=\"color: black; background-color: transparent; font-family: sans-serif;\">t in [0, 24]<\/annotation><\/semantics><\/math><code>t in [0, 24]<\/code><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">(hours from midnight).<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">A simple yet realistic analytical model uses <strong>Gaussian functions<\/strong> for the peaks, which are smooth, differentiable (useful for calculating ramp rates), and capture the bell-shaped daily profiles observed in real grid data (e.g., CAISO). These are parametric approximations\u2014real operators use empirical time-series data\u2014but this form is widely used in research for simulation, optimization, and forecasting studies.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n","protected":false},"excerpt":{"rendered":"<p>The UK&#8217;s National Energy System Operator (NESO) is preparing for significant solar surpluses this summer, as rapid growth in solar generation threatens to overwhelm the electricity grid during peak midday hours.<\/p>\n","protected":false},"author":121246920,"featured_media":440093,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_coblocks_attr":"","_coblocks_dimensions":"","_coblocks_responsive_height":"","_coblocks_accordion_ie_support":"","_crdt_document":"{\"document\":\"AADGB5vtwM8ejZ6L7xagl\/3cCqK\/lfwdgP\/OjROXg6bqGK\/8xKQGrvuDpxjskMmRFBqNnovvFoiUy74FrJDJkRSNnovvFqyQyZEU4Jf93AoA3c+exgQCwP\/OjRMA3\/u+zRQGw+v6qgUCgsOo4gqD6\/qqBcLDqOIKAsPr+qoFAYLDqOIKg+v6qgWCw6jiCsPr+qoFCYLDqOIKw+v6qgUBgsOo4grD6\/qqBQOCw6jiCsPr+qoFAvi+7qYQAP36iJ8BBN+Y5dYLAuyQyZEUCsiUy74FA82ei+8WN\/36iJ8BAYLDqOIKjZ6L7xaD6\/qqBY2ei+8Wg+v6qgWNnovvFoPr+qoFjZ6L7xaD6\/qqBY2ei+8Wg+v6qgXNnovvFheAhbvZFri+7qYQgIW72Ra4vu6mEICFu9kWuL7uphDAhbvZFgL4vu6mEAHAhbvZFgX4vu6mEBKf+77NFID\/zo0T3\/u+zRRBgP\/OjROskMmRFJ+Y5dYL7JDJkRRnn5jl1gvskMmRFAeA\/86NE53PnsYEwP\/OjRMOoJf93Aqdz57GBLi+7qYQor+V\/B3gl\/3cCgC4vu6mEILDqOIK+L7uphABg+v6qgX4vu6mEBLD6\/qqBQi4vu6mEIPr+qoFuL7uphCD6\/qqBbi+7qYQg+v6qgW4vu6mEIPr+qoFuL7uphCD6\/qqBbi+7qYQg+v6qgW4vu6mEIPr+qoFuL7uphCD6\/qqBbi+7qYQg+v6qgW4vu6mEIPr+qoFuL7uphCD6\/qqBbi+7qYQg+v6qgW4vu6mEIPr+qoFuL7uphCD6\/qqBbi+7qYQg+v6qgW4vu6mEIPr+qoFuL7uphCD6\/qqBbi+7qYQg+v6qgW4vu6mEIPr+qoFuL7uphCD6\/qqBbi+7qYQg+v6qgW4vu6mEIPr+qoFuL7uphCD6\/qqBbi+7qYQg+v6qgW4vu6mEMPr+qoFAPi+7qYQFJKOw7MNuL7uphCfmOXWC736iJ8B35jl1gsfvfqInwGy6p3qCqCX\/dwKgsOo4grD6\/qqBQvCw6jiCgDD6\/qqBQLCw6jiCg\/D6\/qqBRjgl\/3cClCv\/MSkBvi+7qYQB8Pr+qoFAa\/8xKQG+L7uphAA7\/zEpAYBuL7uphDv\/MSkBgCD6\/qqBbi+7qYQg+v6qgX4vu6mEA+IlMu+BayQyZEUyJTLvgUf7JDJkRQAg+v6qgWf+77NFMPr+qoF0gGf+77NFMPr+qoFFJ3PnsYEoJf93Ardz57GBB\/gl\/3cCgC9+oifAZeDpuoY7\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QAEAIQAIQCoACEABADBBUQAhAAoAKEAxwAhACgBJwEEAIEAhAAoBCECJwCEAKECxAohAicAAQCEAYEAhACBAIQAgQCEAYEAhACBAIQAgQCEAoEAhACBAIQAgQAnASgAIQAoBCcAKA4hACgBIQEnAEQAxAkHACEAKAEnACgAJwAoAicAKAAhACgDqAAEACEAoQPEAYQAIQKEAMQAhAHECyEAhwAhACgBJwEoBCECJwChAAQAhwAhACgBJwEoBCECJwChAAQAxAAhAIcAIQAoAScBKAQhAicABACBAIcAIQAoAScBKAQhAicAhwAhACgBJwEoBCECJwChAAEAgQCHACEAKAEnAQQAgQCEAIEAhAAoBCcAhwAhACgBJwEEACgEJwCHACEAKAEnAQQAKAQnAIcAIQAoAScBBAAoBCcAhwAhACgBJwEEACgEJwCHACEAKAEnAQQAgQCEACgEIQInAIcAIQAoAScBKAQhAicAoQAEAIEAhACHACEAKAEnAQQAKAQnAIcAIQAoAScBBACBAIQAKAQnAIcAIQAoAScBBAAoBCcAhwAhACgBJwEEACgEIQInAIQFgQCEBYEAhACBAIQAgQCEAIEAhACBAIQAIQCHACEAKAEnASgEIQInAIcAIQAoAScBKAQhAicAoQABAIQAgQAEAIQAIQCoAKEChwAhACgBJwEoBCECJwAEAIEAhwAhACgBJwEoBCECJwChAAQARACEACgAhwAhACgBJwEoBCECJwChAAQAhK\/6AY3zAXN0YXRldmVyc2lvbnN0YXRldmVyc2lvbnN0YXRldmVyc2lvbnN0YXRldmVyc2lvbjxzdHJvbmc+PC9zdHJvbmc+PHN0cm9uZz48L3N0cm9uZz48c3Ryb25nPjwvc3Ryb25nPjxzdHJvbmc+PC9zdHJvbmc+PHN0cm9uZz48L3N0cm9uZz48c3Ryb25nPjwvc3Ryb25nPjxzdHJvbmc+PC9zdHJvbmc+PHN0cm9uZz48L3N0cm9uZz5zdGF0ZXZlcnNpb248IS0tIC93cDpwYXJhZ3JhcGggLS0+Cgo8IS0tIHdwOnBhcmFncmFwaCAtLT4KPHA+PHN0cm9uZz5UaGUgZHVjayBjdXJ2ZSBpcyB0eXBpY2FsbHkgbW9kZWxlZCBtYXRoZW1hdGljYWxseSBhcyB0aGUgZGlmZmVyZW5jZSBiZXR3ZWVuIGdyb3NzIGVsZWN0cmljaXR5IGRlbWFuZCAoRCh0KSkgYW5kIHZhcmlhYmxlIHJlbmV3YWJsZSBnZW5lcmF0aW9uIChwcmltYXJpbHkgc29sYXIpIChTKHQpKSwgb3ZlciBhIDI0LWhvdXIgcGVyaW9kPC9zdHJvbmc+PC9wPgo8IS0tIC93cDpwYXJhZ3JhcGggLS0+Cgo8IS0tIHdwOnBhcmFncmFwaCAtLT4KPHA+PG1hdGggeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzE5OTgvTWF0aC9NYXRoTUwiPjxzZW1hbnRpY3Mgc3R5bGU9ImNvbG9yOiBibGFjazsgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IGZvbnQtZmFtaWx5OiBzYW5zLXNlcmlmOyI+PG1yb3cgc3R5bGU9ImNvbG9yOiBibGFjazsgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IGZvbnQtZmFtaWx5OiBzYW5zLXNlcmlmOyI+PG1pIHN0eWxlPSJjb2xvcjogYmxhY2s7IGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyBmb250LWZhbWlseTogc2Fucy1zZXJpZjsiPnQ8L21pPjxtbyBzdHlsZT0iY29sb3I6IGJsYWNrOyBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgZm9udC1mYW1pbHk6IHNhbnMtc2VyaWY7Ij7iiIg8L21vPjxtbyBzdHJldGNoeT0iZmFsc2UiIHN0eWxlPSJjb2xvcjogYmxhY2s7IGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyBmb250LWZhbWlseTogc2Fucy1zZXJpZjsiPls8L21vPjxtbiBzdHlsZT0iY29sb3I6IGJsYWNrOyBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgZm9udC1mYW1pbHk6IHNhbnMtc2VyaWY7Ij4wPC9tbj48bW8gc2VwYXJhdG9yPSJ0cnVlIiBzdHlsZT0iY29sb3I6IGJsYWNrOyBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgZm9udC1mYW1pbHk6IHNhbnMtc2VyaWY7Ij4sPC9tbz48bW4gc3R5bGU9ImNvbG9yOiBibGFjazsgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IGZvbnQtZmFtaWx5OiBzYW5zLXNlcmlmOyI+MjQ8L21uPjxtbyBzdHJldGNoeT0iZmFsc2UiIHN0eWxlPSJjb2xvcjogYmxhY2s7IGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyBmb250LWZhbWlseTogc2Fucy1zZXJpZjsiPl08L21vPjwvbXJvdz48YW5ub3RhdGlvbiBlbmNvZGluZz0iYXBwbGljYXRpb24veC10ZXgiIHN0eWxlPSJjb2xvcjogYmxhY2s7IGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyBmb250LWZhbWlseTogc2Fucy1zZXJpZjsiPnQgaW4gWzAsIDI0XTwvYW5ub3RhdGlvbj48L3NlbWFudGljcz48L21hdGg+PGNvZGU+dCBpbiBbMCwgMjRdPC9jb2RlPjwvcD4KPCEtLSAvd3A6cGFyYWdyYXBoIC0tPgoKPCEtLSB3cDpwYXJhZ3JhcGggLS0+CjxwPihob3VycyBmcm9tIG1pZG5pZ2h0KS48L3A+CjwhLS0gL3dwOnBhcmFncmFwaCAtLT4KCjwhLS0gd3A6cGFyYWdyYXBoIC0tPgpvcmlnaW5hbENvbnRlbnRvcmlnaW5hbENvbnRlbnRvcmlnaW5hbENvbnRlbnRvcmlnaW5hbENvbnRlbnRvcmlnaW5hbENvbnRlbnRvcmlnaW5hbENvbnRlbnRvcmlnaW5hbENvbnRlbnRvcmlnaW5hbENvbnRlbnRvcmlnaW5hbENvbnRlbnRvcmlnaW5hbENvbnRlbnRvcmlnaW5hbENvbnRlbnRvcmlnaW5hbENvbnRlbnRvcmlnaW5hbENvbnRlbnRvcmlnaW5hbENvbnRlbnRvcmlnaW5hbENvbnRlbnRvcmlnaW5hbENvbnRlbnRvcmlnaW5hbENvbnRlbnRvcmlnaW5hbENvbnRlbnRvcmlnaW5hbENvbnRlbnRvcmlnaW5hbENvbnRlbnRvcmlnaW5hbENvbnRlbnRvcmlnaW5hbENvbnRlbnRvcmlnaW5hbENvbnRlbnRvcmlnaW5hbENvbnRlbnRvcmlnaW5hbENvbnRlbnRvcmlnaW5hbENvbnRlbnRvcmlnaW5hbENvbnRlbnRvcmlnaW5hbENvbnRlbnRvcmlnaW5hbENvbnRlbnRvcmlnaW5hbENvbnRlbnRvcmlnaW5hbENvbnRlbnRvcmlnaW5hbENvbnRlbnRvcmlnaW5hbENvbnRlbnRvcmlnaW5hbENvbnRlbnRvcmlnaW5hbENvbnRlbnRvcmlnaW5hbENvbnRlbnRvcmlnaW5hbENvbnRlbnRjbGllbnRJZGlzVmFsaWRvcmlnaW5hbENvbnRlbnRuYW1lYXR0cmlidXRlc2NvbnRlbnQ8c3Ryb25nPlRoZSBkdWNrIGN1cnZlIGlzIHR5cGljYWxseSBtb2RlbGVkIG1hdGhlbWF0aWNhbGx5IGFzIHRoZSBkaWZmZXJlbmNlIGJldHdlZW4gZ3Jvc3MgZWxlY3RyaWNpdHkgZGVtYW5kIChEKHQpKSBhbmQgdmFyaWFibGUgcmVuZXdhYmxlIGdlbmVyYXRpb24gKHByaW1hcmlseSBzb2xhcikgKFModCkpLCBvdmVyIGEgMjQtaG91ciBwZXJpb2Q8L3N0cm9uZz5kcm9wQ2FwZm9udFdlaWdodHRleHRUcmFuc2Zvcm1ub0JvdHRvbVNwYWNpbmdub1RvcFNwYWNpbmdpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG9yaWdpbmFsQ29udGVudG5hbWVhdHRyaWJ1dGVzY29udGVudDxtYXRoIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8xOTk4L01hdGgvTWF0aE1MIj48c2VtYW50aWNzIHN0eWxlPSJjb2xvcjogYmxhY2s7IGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyBmb250LWZhbWlseTogc2Fucy1zZXJpZjsiPjxtcm93IHN0eWxlPSJjb2xvcjogYmxhY2s7IGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyBmb250LWZhbWlseTogc2Fucy1zZXJpZjsiPjxtaSBzdHlsZT0iY29sb3I6IGJsYWNrOyBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgZm9udC1mYW1pbHk6IHNhbnMtc2VyaWY7Ij50PC9taT48bW8gc3R5bGU9ImNvbG9yOiBibGFjazsgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IGZvbnQtZmFtaWx5OiBzYW5zLXNlcmlmOyI+4oiIPC9tbz48bW8gc3RyZXRjaHk9ImZhbHNlIiBzdHlsZT0iY29sb3I6IGJsYWNrOyBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgZm9udC1mYW1pbHk6IHNhbnMtc2VyaWY7Ij5bPC9tbz48bW4gc3R5bGU9ImNvbG9yOiBibGFjazsgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IGZvbnQtZmFtaWx5OiBzYW5zLXNlcmlmOyI+MDwvbW4+PG1vIHNlcGFyYXRvcj0idHJ1ZSIgc3R5bGU9ImNvbG9yOiBibGFjazsgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IGZvbnQtZmFtaWx5OiBzYW5zLXNlcmlmOyI+LDwvbW8+PG1uIHN0eWxlPSJjb2xvcjogYmxhY2s7IGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyBmb250LWZhbWlseTogc2Fucy1zZXJpZjsiPjI0PC9tbj48bW8gc3RyZXRjaHk9ImZhbHNlIiBzdHlsZT0iY29sb3I6IGJsYWNrOyBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgZm9udC1mYW1pbHk6IHNhbnMtc2VyaWY7Ij5dPC9tbz48L21yb3c+PGFubm90YXRpb24gZW5jb2Rpbmc9ImFwcGxpY2F0aW9uL3gtdGV4IiBzdHlsZT0iY29sb3I6IGJsYWNrOyBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgZm9udC1mYW1pbHk6IHNhbnMtc2VyaWY7Ij50IGluIFswLCAyNF08L2Fubm90YXRpb24+PC9zZW1hbnRpY3M+PC9tYXRoPjxjb2RlPnQgaW4gWzAsIDI0XTwvY29kZT5kcm9wQ2FwZm9udFdlaWdodHRleHRUcmFuc2Zvcm1ub0JvdHRvbVNwYWNpbmdub1RvcFNwYWNpbmdpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG9yaWdpbmFsQ29udGVudG5hbWVhdHRyaWJ1dGVzY29udGVudChob3VycyBmcm9tIG1pZG5pZ2h0KS5kcm9wQ2FwZm9udFdlaWdodHRleHRUcmFuc2Zvcm1ub0JvdHRvbVNwYWNpbmdub1RvcFNwYWNpbmdpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG9yaWdpbmFsQ29udGVudG5hbWVhdHRyaWJ1dGVzY29udGVudEEgc2ltcGxlIHlldCByZWFsaXN0aWMgYW5hbHl0aWNhbCBtb2RlbCB1c2VzIEdhdXNzaWFuIGZ1bmN0aW9ucyBmb3IgdGhlIHBlYWtzLCB3aGljaCBhcmUgc21vb3RoLCBkaWZmZXJlbnRpYWJsZSAodXNlZnVsIGZvciBjYWxjdWxhdGluZyByYW1wIHJhdGVzKSwgYW5kIGNhcHR1cmUgdGhlIGJlbGwtc2hhcGVkIGRhaWx5IHByb2ZpbGVzIG9ic2VydmVkIGluIHJlYWwgZ3JpZCBkYXRhIChlLmcuLCBDQUlTTykuIFRoZXNlIGFyZSBwYXJhbWV0cmljIGFwcHJveGltYXRpb25z4oCUcmVhbCBvcGVyYXRvcnMgdXNlIGVtcGlyaWNhbCB0aW1lLXNlcmllcyBkYXRh4oCUYnV0IHRoaXMgZm9ybSBpcyB3aWRlbHkgdXNlZCBpbiByZXNlYXJjaCBmb3Igc2ltdWxhdGlvbiwgb3B0aW1pemF0aW9uLCBhbmQgZm9yZWNhc3Rpbmcgc3R1ZGllcy5kcm9wQ2FwZm9udFdlaWdodHRleHRUcmFuc2Zvcm1ub0JvdHRvbVNwYWNpbmdub1RvcFNwYWNpbmdpbm5lckJsb2Nrc8KgwqDCoMKgwqDCoDxzdHJvbmc+PC9zdHJvbmc+dGV4dFBhbmVsSGlkZUNvbG9ydGV4dFBhbmVsU2hvd1NwYWNpbmdDb250cm9sc3RleHRQYW5lbEhlYWRpbmdGb250U2l6ZXNjbGllbnRJZGlzVmFsaWRuYW1lYXR0cmlidXRlc2NvbnRlbnRkcm9wQ2FwZm9udFdlaWdodHRleHRUcmFuc2Zvcm1ub0JvdHRvbVNwYWNpbmdub1RvcFNwYWNpbmd0ZXh0UGFuZWxIaWRlQ29sb3J0ZXh0UGFuZWxTaG93U3BhY2luZ0NvbnRyb2xzdGV4dFBhbmVsSGVhZGluZ0ZvbnRTaXplc2lubmVyQmxvY2tzPHA+QSBzaW1wbGUgeWV0IHJlYWxpc3RpYyBhbmFseXRpY2FsIG1vZGVsIHVzZXMgPHN0cm9uZz5HYXVzc2lhbiBmdW5jdGlvbnM8L3N0cm9uZz4gZm9yIHRoZSBwZWFrcywgd2hpY2ggYXJlIHNtb290aCwgZGlmZmVyZW50aWFibGUgKHVzZWZ1bCBmb3IgY2FsY3VsYXRpbmcgcmFtcCByYXRlcyksIGFuZCBjYXB0dXJlIHRoZSBiZWxsLXNoYXBlZCBkYWlseSBwcm9maWxlcyBvYnNlcnZlZCBpbiByZWFsIGdyaWQgZGF0YSAoZS5nLiwgQ0FJU08pLiBUaGVzZSBhcmUgcGFyYW1ldHJpYyBhcHByb3hpbWF0aW9uc+KAlHJlYWwgb3BlcmF0b3JzIHVzZSBlbXBpcmljYWwgdGltZS1zZXJpZXMgZGF0YeKAlGJ1dCB0aGlzIGZvcm0gaXMgd2lkZWx5IHVzZWQgaW4gcmVzZWFyY2ggZm9yIHNpbXVsYXRpb24sIG9wdGltaXphdGlvbiwgYW5kIGZvcmVjYXN0aW5nIHN0dWRpZXMuPC9wPgo8IS0tIC93cDpwYXJhZ3JhcGggLS0+Cgo8IS0tIHdwOnBhcmFncmFwaCAtLT4KPHA+PC9wPgpzdGF0ZXZlcnNpb25SZWFkIHRoZSB1bGwgZiBzdG9yeWVyZS48c3Ryb25nPjwvc3Ryb25nPjxlbT5lbT48L3N0cm9uZz48ZW0+UmVkdGUgZnVsbCBzdG95IDxhIGhyaDwvPi48L20+PC9vbnN0YXRldmVyc2lvbmNsaWVudElkaXNWYWxpZG5hbWVhdHRyaWJ1dGVzY29udGVudGRyb3BDYXBmb250V2VpZ2h0dGV4dFRyYW5zZm9ybW5vQm90dG9tU3BhY2luZ25vVG9wU3BhY2luZ3RleHRQYW5lbEhpZGVDb2xvcnRleHRQYW5lbFNob3dTcGFjaW5nQ29udHJvbHN0ZXh0UGFuZWxIZWFkaW5nRm9udFNpemVzaW5uZXJCbG9ja3NFbGVjdHJpY2l0eSBncmlkcyBtdXN0IGJhbGFuY2Ugc3VwcGx5IGFuZCBkZW1hbmQgc2Vjb25kIGJ5IHNlY29uZC4gU29sYXIgaXMgInZhcmlhYmxlIiBhbmQgcGVha3MgbWlkZGF5IHdoZW4gbWFueSBwZW9wbGUgYXJlIG91dCwgY3JlYXRpbmcgd2hhdCBlbmdpbmVlcnMgY2FsbCB0aGUgImR1Y2sgY3VydmUi4oCUYSBtaWRkYXkgZGlwIGluIG5ldCBncmlkIGRlbWFuZCB0aGF0IGNhbiB0dXJuIGludG8gb3ZlcnN1cHBseSBhcyBzb2xhciBzY2FsZXMgdXAuIFRoZSBVSyBpcyBzZWVpbmcgbW9yZSBvZiB0aGlzIGFzIHJlbmV3YWJsZXMgZ3JvdyB1bmRlciBuZXQtemVybyBwb2xpY2llcy5jbGllbnRJZGlzVmFsaWRuYW1lYXR0cmlidXRlc2NvbnRlbnRkcm9wQ2FwZm9udFdlaWdodHRleHRUcmFuc2Zvcm1ub0JvdHRvbVNwYWNpbmdub1RvcFNwYWNpbmd0ZXh0UGFuZWxIaWRlQ29sb3J0ZXh0UGFuZWxTaG93U3BhY2luZ0NvbnRyb2xzdGV4dFBhbmVsSGVhZGluZ0ZvbnRTaXplc2lubmVyQmxvY2tzTkVTTyBpcyBjbGVhcjogVGhlc2Ugc3VycGx1c2VzIGFyZSAibm9ybWFsIGZlYXR1cmVzIG9mIGEgbW9kZXJuIGVsZWN0cmljaXR5IHN5c3RlbSB3aXRoIGluY3JlYXNpbmcgbGV2ZWxzIG9mIGNsZWFuIHBvd2VyLiIgVGhleSd2ZSBiZWVuIHBsYW5uaW5nIGZvciBpdCBzaW5jZSBhdCBsZWFzdCAyMDE5LCBhbmQgdGhlIHN5c3RlbSBoYXMgaGFuZGxlZCBzaW1pbGFyICh0aG91Z2ggbGVzcyBmcmVxdWVudCkgZXZlbnRzIGJlZm9yZS5jbGllbnRJZGlzVmFsaWRuYW1lYXR0cmlidXRlc2NvbnRlbnRkcm9wQ2FwZm9udFdlaWdodHRleHRUcmFuc2Zvcm1ub0JvdHRvbVNwYWNpbmdub1RvcFNwYWNpbmd0ZXh0UGFuZWxIaWRlQ29sb3J0ZXh0UGFuZWxTaG93U3BhY2luZ0NvbnRyb2xzdGV4dFBhbmVsSGVhZGluZ0ZvbnRTaXplc2lubmVyQmxvY2tzVGhlIFRlbGVncmFwaCdzIGZyYW1pbmcgKGFuZCBzaW1pbGFyIGNvdmVyYWdlIGluIEdCIE5ld3MvRXhwcmVzcykgaGlnaGxpZ2h0cyByaXNrcyBsaWtlIHBvdGVudGlhbCBpbnN0YWJpbGl0eSBvciB0aGUgbmVlZCBmb3IgbmV3IG1lYXN1cmVzLCB0eWluZyBpdCB0byBFbmVyZ3kgU2VjcmV0YXJ5IEVkIE1pbGliYW5kJ3MgcHVzaCBmb3IgbW9yZSBzb2xhci93aW5kIGZhcm1zLmNsaWVudElkaXNWYWxpZG5hbWVhdHRyaWJ1dGVzY29udGVudGRyb3BDYXBmb250V2VpZ2h0dGV4dFRyYW5zZm9ybW5vQm90dG9tU3BhY2luZ25vVG9wU3BhY2luZ3RleHRQYW5lbEhpZGVDb2xvcnRleHRQYW5lbFNob3dTcGFjaW5nQ29udHJvbHN0ZXh0UGFuZWxIZWFkaW5nRm9udFNpemVzaW5uZXJCbG9ja3NCdXQgTkVTTyBpdHNlbGYgc3RyZXNzZXMgbm8gdGhyZWF0IHRvIHN1cHBseSBzZWN1cml0eeKAlHRoZXkncmUgY29uZmlkZW50IHRoZSBzeXN0ZW0gaXMgInNlY3VyZSwgcmVzaWxpZW50LCBhbmQgd2VsbCBwcmVwYXJlZC4iCgo8IS0tIHdwOnBhcmFncmFwaCAtLT4KPHA+RWxlY3RyaWNpdHkgZ3JpZHMgbXVzdCBiYWxhbmNlIHN1cHBseSBhbmQgZGVtYW5kIHNlY29uZCBieSBzZWNvbmQuIFNvbGFyIGlzICJ2YXJpYWJsZSIgYW5kIHBlYWtzIG1pZGRheSB3aGVuIG1hbnkgcGVvcGxlIGFyZSBvdXQsIGNyZWF0aW5nIHdoYXQgZW5naW5lZXJzIGNhbGwgdGhlICJkdWNrIGN1cnZlIuKAlGEgbWlkZGF5IGRpcCBpbiBuZXQgZ3JpZCBkZW1hbmQgdGhhdCBjYW4gdHVybiBpbnRvIG92ZXJzdXBwbHkgYXMgc29sYXIgc2NhbGVzIHVwLiBUaGUgVUsgaXMgc2VlaW5nIG1vcmUgb2YgdGhpcyBhcyByZW5ld2FibGVzIGdyb3cgdW5kZXIgbmV0LXplcm8gcG9saWNpZXMuPC9wPgo8IS0tIC93cDpwYXJhZ3JhcGggLS0+Cgo8IS0tIHdwOnBhcmFncmFwaCAtLT4KPHA+TkVTTyBpcyBjbGVhcjogVGhlc2Ugc3VycGx1c2VzIGFyZSAibm9ybWFsIGZlYXR1cmVzIG9mIGEgbW9kZXJuIGVsZWN0cmljaXR5IHN5c3RlbSB3aXRoIGluY3JlYXNpbmcgbGV2ZWxzIG9mIGNsZWFuIHBvd2VyLiIgVGhleSd2ZSBiZWVuIHBsYW5uaW5nIGZvciBpdCBzaW5jZSBhdCBsZWFzdCAyMDE5LCBhbmQgdGhlIHN5c3RlbSBoYXMgaGFuZGxlZCBzaW1pbGFyICh0aG91Z2ggbGVzcyBmcmVxdWVudCkgZXZlbnRzIGJlZm9yZS48L3A+CjwhLS0gL3dwOnBhcmFncmFwaCAtLT4KCjwhLS0gd3A6cGFyYWdyYXBoIC0tPgo8cD5UaGUgVGVsZWdyYXBoJ3MgZnJhbWluZyAoYW5kIHNpbWlsYXIgY292ZXJhZ2UgaW4gR0IgTmV3cy9FeHByZXNzKSBoaWdobGlnaHRzIHJpc2tzIGxpa2UgcG90ZW50aWFsIGluc3RhYmlsaXR5IG9yIHRoZSBuZWVkIGZvciBuZXcgbWVhc3VyZXMsIHR5aW5nIGl0IHRvIEVuZXJneSBTZWNyZXRhcnkgRWQgTWlsaWJhbmQncyBwdXNoIGZvciBtb3JlIHNvbGFyL3dpbmQgZmFybXMuPC9wPgo8IS0tIC93cDpwYXJhZ3JhcGggLS0+Cgo8IS0tIHdwOnBhcmFncmFwaCAtLT4KPHA+QnV0IE5FU08gaXRzZWxmIHN0cmVzc2VzIG5vIHRocmVhdCB0byBzdXBwbHkgc2VjdXJpdHnigJR0aGV5J3JlIGNvbmZpZGVudCB0aGUgc3lzdGVtIGlzICJzZWN1cmUsIHJlc2lsaWVudCwgYW5kIHdlbGwgcHJlcGFyZWQuIjwvcD4KPCEtLSAvd3A6cGFyYWdyYXBoIC0tPnN0YXRldmVyc2lvbmNsaWVudElkaXNWYWxpZG5hbWVhdHRyaWJ1dGVzY29udGVudGRyb3BDYXBmb250V2VpZ2h0dGV4dFRyYW5zZm9ybW5vQm90dG9tU3BhY2luZ25vVG9wU3BhY2luZ3RleHRQYW5lbEhpZGVDb2xvcnRleHRQYW5lbFNob3dTcGFjaW5nQ29udHJvbHN0ZXh0UGFuZWxIZWFkaW5nRm9udFNpemVzaW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRuYW1lYXR0cmlidXRlc2NvbnRlbnRkcm9wQ2FwZm9udFdlaWdodHRleHRUcmFuc2Zvcm1ub0JvdHRvbVNwYWNpbmdub1RvcFNwYWNpbmd0ZXh0UGFuZWxIaWRlQ29sb3J0ZXh0UGFuZWxTaG93U3BhY2luZ0NvbnRyb2xzdGV4dFBhbmVsSGVhZGluZ0ZvbnRTaXplc2lubmVyQmxvY2tzQ2hhbGxlbmdlcyB0aGUgRHVjayBDdXJ2ZSBDcmVhdGVzPHN0cm9uZz48L3N0cm9uZz5jbGllbnRJZGlzVmFsaWRuYW1lYXR0cmlidXRlc2NvbnRlbnRkcm9wQ2FwZm9udFdlaWdodHRleHRUcmFuc2Zvcm1ub0JvdHRvbVNwYWNpbmdub1RvcFNwYWNpbmd0ZXh0UGFuZWxIaWRlQ29sb3J0ZXh0UGFuZWxTaG93U3BhY2luZ0NvbnRyb2xzdGV4dFBhbmVsSGVhZGluZ0ZvbnRTaXplc2lubmVyQmxvY2tzT3ZlcnN1cHBseSBhbmQgQ3VydGFpbG1lbnQgKE1pZGRheSBCZWxseSk6IFdoZW4gc29sYXIgZXhjZWVkcyB3aGF0IHRoZSBncmlkIGNhbiBhYnNvcmIsIG9wZXJhdG9ycyBtYXkgY3VydGFpbCAocmVkdWNlIG9yIHNodXQgb2ZmKSBzb2xhciBhbmQgd2luZCBvdXRwdXQgdG8gcHJldmVudCBmcmVxdWVuY3kvdm9sdGFnZSBpbnN0YWJpbGl0eSBvciBlcXVpcG1lbnQgZGFtYWdlLiBUaGlzIHdhc3RlcyBjbGVhbiBlbmVyZ3kgYW5kIGNhbiBsZWFkIHRvIG5lZ2F0aXZlIHdob2xlc2FsZSBwcmljZXMgKGdlbmVyYXRvcnMgcGF5IHRvIG9mZmxvYWQgcG93ZXIpLiBDdXJ0YWlsbWVudCBhY3RzIGFzIGEgc2hvcnQtdGVybSAic2FmZXR5IHZhbHZlIiBidXQgcmVkdWNlcyB0aGUgZWNvbm9taWMgYW5kIGVudmlyb25tZW50YWwgdmFsdWUgb2YgcmVuZXdhYmxlcy5jbGllbnRJZGlzVmFsaWRuYW1lYXR0cmlidXRlc2NvbnRlbnRkcm9wQ2FwZm9udFdlaWdodHRleHRUcmFuc2Zvcm1ub0JvdHRvbVNwYWNpbmdub1RvcFNwYWNpbmd0ZXh0UGFuZWxIaWRlQ29sb3J0ZXh0UGFuZWxTaG93U3BhY2luZ0NvbnRyb2xzdGV4dFBhbmVsSGVhZGluZ0ZvbnRTaXplc2lubmVyQmxvY2tzU3RlZXAgRXZlbmluZyBSYW1wIChOZWNrKTogR3JpZCBvcGVyYXRvcnMgbXVzdCBxdWlja2x5IGJyaW5nIG9ubGluZSBmYXN0LXJhbXBpbmcgcmVzb3VyY2VzIHRvIHJlcGxhY2UgZmFkaW5nIHNvbGFyLiBUcmFkaXRpb25hbCBjb2FsIG9yIG51Y2xlYXIgcGxhbnRzIHJhbXAgc2xvd2x5IGFuZCBhcmVuJ3QgaWRlYWwgZm9yIHRoaXM7IG9sZGVyIHN5c3RlbXMgbWF5IHN0cnVnZ2xlLCBpbmNyZWFzaW5nIHJlbGlhbmNlIG9uIGZsZXhpYmxlIChvZnRlbiBnYXMtZmlyZWQpIHBlYWtlciBwbGFudHMsIHdoaWNoIGNhbiByYWlzZSBjb3N0cyBhbmQgZW1pc3Npb25zIGlmIG92ZXJ1c2VkLmNsaWVudElkaXNWYWxpZG5hbWVhdHRyaWJ1dGVzY29udGVudGRyb3BDYXBmb250V2VpZ2h0dGV4dFRyYW5zZm9ybW5vQm90dG9tU3BhY2luZ25vVG9wU3BhY2luZ3RleHRQYW5lbEhpZGVDb2xvcnRleHRQYW5lbFNob3dTcGFjaW5nQ29udHJvbHN0ZXh0UGFuZWxIZWFkaW5nRm9udFNpemVzaW5uZXJCbG9ja3NHcmlkIFN0YWJpbGl0eSBJc3N1ZXM6IEhpZ2ggaW52ZXJ0ZXItYmFzZWQgc29sYXIvd2luZCByZWR1Y2VzIHN5c3RlbSBpbmVydGlhICh0aGUgImZseXdoZWVsIiBlZmZlY3QgZnJvbSBzcGlubmluZyB0dXJiaW5lcyBpbiBjb252ZW50aW9uYWwgcGxhbnRzKSwgbWFraW5nIGZyZXF1ZW5jeSBjb250cm9sIGhhcmRlci4gUmFwaWQgY2hhbmdlcyBjYW4gYWxzbyBzdHJhaW4gdHJhbnNtaXNzaW9uIGxpbmVzIGFuZCB2b2x0YWdlIG1hbmFnZW1lbnQuY2xpZW50SWRpc1ZhbGlkbmFtZWF0dHJpYnV0ZXNjb250ZW50ZHJvcENhcGZvbnRXZWlnaHR0ZXh0VHJhbnNmb3Jtbm9Cb3R0b21TcGFjaW5nbm9Ub3BTcGFjaW5ndGV4dFBhbmVsSGlkZUNvbG9ydGV4dFBhbmVsU2hvd1NwYWNpbmdDb250cm9sc3RleHRQYW5lbEhlYWRpbmdGb250U2l6ZXNpbm5lckJsb2Nrc0Vjb25vbWljIGFuZCBSZWxpYWJpbGl0eSBQcmVzc3VyZXM6IEV4dHJlbWUgc3dpbmdzIGNvbXBsaWNhdGUgbWFya2V0IHByaWNpbmcsIGZvcmVjYXN0aW5nLCBhbmQgcGxhbm5pbmcuIFdpdGhvdXQgbWl0aWdhdGlvbiwgaXQgcmlza3MgaGlnaGVyIGJpbGxzLCBtb3JlIGJsYWNrb3V0cyBpbiBlZGdlIGNhc2VzLCBvciBzbG93ZWQgcmVuZXdhYmxlIGRlcGxveW1lbnQuCgo8IS0tIHdwOnBhcmFncmFwaCAtLT4KPHA+PC9wPgo8IS0tIC93cDpwYXJhZ3JhcGggLS0+Cgo8IS0tIHdwOnBhcmFncmFwaCAtLT4KPHA+PHN0cm9uZz5DaGFsbGVuZ2VzIHRoZSBEdWNrIEN1cnZlIENyZWF0ZXM8L3N0cm9uZz48L3A+CjwhLS0gL3dwOnBhcmFncmFwaCAtLT4KCjwhLS0gd3A6cGFyYWdyYXBoIC0tPgo8cD5PdmVyc3VwcGx5IGFuZCBDdXJ0YWlsbWVudCAoTWlkZGF5IEJlbGx5KTogV2hlbiBzb2xhciBleGNlZWRzIHdoYXQgdGhlIGdyaWQgY2FuIGFic29yYiwgb3BlcmF0b3JzIG1heSBjdXJ0YWlsIChyZWR1Y2Ugb3Igc2h1dCBvZmYpIHNvbGFyIGFuZCB3aW5kIG91dHB1dCB0byBwcmV2ZW50IGZyZXF1ZW5jeS92b2x0YWdlIGluc3RhYmlsaXR5IG9yIGVxdWlwbWVudCBkYW1hZ2UuIFRoaXMgd2FzdGVzIGNsZWFuIGVuZXJneSBhbmQgY2FuIGxlYWQgdG8gbmVnYXRpdmUgd2hvbGVzYWxlIHByaWNlcyAoZ2VuZXJhdG9ycyBwYXkgdG8gb2ZmbG9hZCBwb3dlcikuIEN1cnRhaWxtZW50IGFjdHMgYXMgYSBzaG9ydC10ZXJtICJzYWZldHkgdmFsdmUiIGJ1dCByZWR1Y2VzIHRoZSBlY29ub21pYyBhbmQgZW52aXJvbm1lbnRhbCB2YWx1ZSBvZiByZW5ld2FibGVzLjwvcD4KPCEtLSAvd3A6cGFyYWdyYXBoIC0tPgoKPCEtLSB3cDpwYXJhZ3JhcGggLS0+CjxwPlN0ZWVwIEV2ZW5pbmcgUmFtcCAoTmVjayk6IEdyaWQgb3BlcmF0b3JzIG11c3QgcXVpY2tseSBicmluZyBvbmxpbmUgZmFzdC1yYW1waW5nIHJlc291cmNlcyB0byByZXBsYWNlIGZhZGluZyBzb2xhci4gVHJhZGl0aW9uYWwgY29hbCBvciBudWNsZWFyIHBsYW50cyByYW1wIHNsb3dseSBhbmQgYXJlbid0IGlkZWFsIGZvciB0aGlzOyBvbGRlciBzeXN0ZW1zIG1heSBzdHJ1Z2dsZSwgaW5jcmVhc2luZyByZWxpYW5jZSBvbiBmbGV4aWJsZSAob2Z0ZW4gZ2FzLWZpcmVkKSBwZWFrZXIgcGxhbnRzLCB3aGljaCBjYW4gcmFpc2UgY29zdHMgYW5kIGVtaXNzaW9ucyBpZiBvdmVydXNlZC48L3A+CjwhLS0gL3dwOnBhcmFncmFwaCAtLT4KCjwhLS0gd3A6cGFyYWdyYXBoIC0tPgo8cD5HcmlkIFN0YWJpbGl0eSBJc3N1ZXM6IEhpZ2ggaW52ZXJ0ZXItYmFzZWQgc29sYXIvd2luZCByZWR1Y2VzIHN5c3RlbSBpbmVydGlhICh0aGUgImZseXdoZWVsIiBlZmZlY3QgZnJvbSBzcGlubmluZyB0dXJiaW5lcyBpbiBjb252ZW50aW9uYWwgcGxhbnRzKSwgbWFraW5nIGZyZXF1ZW5jeSBjb250cm9sIGhhcmRlci4gUmFwaWQgY2hhbmdlcyBjYW4gYWxzbyBzdHJhaW4gdHJhbnNtaXNzaW9uIGxpbmVzIGFuZCB2b2x0YWdlIG1hbmFnZW1lbnQuPC9wPgo8IS0tIC93cDpwYXJhZ3JhcGggLS0+Cgo8IS0tIHdwOnBhcmFncmFwaCAtLT4KPHA+RWNvbm9taWMgYW5kIFJlbGlhYmlsaXR5IFByZXNzdXJlczogRXh0cmVtZSBzd2luZ3MgY29tcGxpY2F0ZSBtYXJrZXQgcHJpY2luZywgZm9yZWNhc3RpbmcsIGFuZCBwbGFubmluZy4gV2l0aG91dCBtaXRpZ2F0aW9uLCBpdCByaXNrcyBoaWdoZXIgYmlsbHMsIG1vcmUgYmxhY2tvdXRzIGluIGVkZ2UgY2FzZXMsIG9yIHNsb3dlZCByZW5ld2FibGUgZGVwbG95bWVudC48L3A+CjwhLS0gL3dwOnBhcmFncmFwaCAtLT5zdGF0ZXZlcnNpb25jbGllbnRJZGlzVmFsaWRuYW1lYXR0cmlidXRlc2NvbnRlbnRkcm9wQ2FwZm9udFdlaWdodHRleHRUcmFuc2Zvcm1ub0JvdHRvbVNwYWNpbmdub1RvcFNwYWNpbmd0ZXh0UGFuZWxIaWRlQ29sb3J0ZXh0UGFuZWxTaG93U3BhY2luZ0NvbnRyb2xzdGV4dFBhbmVsSGVhZGluZ0ZvbnRTaXplc2lubmVyQmxvY2tzTkVTTywgd2hpY2ggcnVucyBHcmVhdCBCcml0YWluJ3MgZWxlY3RyaWNpdHkgc3lzdGVtLCBleHBlY3RzIHBlcmlvZHMgdGhpcyBzdW1tZXIgd2hlcmUgc29sYXIgKGFuZCB3aW5kKSBnZW5lcmF0aW9uIGNvdWxkIGV4Y2VlZCBkZW1hbmTigJRlc3BlY2lhbGx5IG9uIHN1bm55LCBsb3ctZGVtYW5kIHdlZWtlbmRzIG9yIGJhbmsgaG9saWRheXMuIFRoaXMgaXMgZHJpdmVuIGJ5IHJlY29yZCBzb2xhciBvdXRwdXQgKEdCIGJyb2tlIHR3byBtYXhpbXVtIHNvbGFyIHBvd2VyIHJlY29yZHMganVzdCBsYXN0IHdlZWspLCBncm93aW5nIHJvb2Z0b3AgYW5kIHNtYWxsLXNjYWxlIHNvbGFyLCB3YXJtZXIgd2VhdGhlciByZWR1Y2luZyBvdmVyYWxsIGRlbWFuZCAobGVzcyBoZWF0aW5nL2xpZ2h0aW5nKSwgYW5kIHRoZSB0cmFuc2l0aW9uIGF3YXkgZnJvbSBsYXJnZSB0cmFkaXRpb25hbCBwb3dlciBzdGF0aW9ucy4KCjwhLS0gd3A6cGFyYWdyYXBoIC0tPgo8cD5ORVNPLCB3aGljaCBydW5zIEdyZWF0IEJyaXRhaW4ncyBlbGVjdHJpY2l0eSBzeXN0ZW0sIGV4cGVjdHMgcGVyaW9kcyB0aGlzIHN1bW1lciB3aGVyZSBzb2xhciAoYW5kIHdpbmQpIGdlbmVyYXRpb24gY291bGQgZXhjZWVkIGRlbWFuZOKAlGVzcGVjaWFsbHkgb24gc3VubnksIGxvdy1kZW1hbmQgd2Vla2VuZHMgb3IgYmFuayBob2xpZGF5cy4gVGhpcyBpcyBkcml2ZW4gYnkgcmVjb3JkIHNvbGFyIG91dHB1dCAoR0IgYnJva2UgdHdvIG1heGltdW0gc29sYXIgcG93ZXIgcmVjb3JkcyBqdXN0IGxhc3Qgd2VlayksIGdyb3dpbmcgcm9vZnRvcCBhbmQgc21hbGwtc2NhbGUgc29sYXIsIHdhcm1lciB3ZWF0aGVyIHJlZHVjaW5nIG92ZXJhbGwgZGVtYW5kIChsZXNzIGhlYXRpbmcvbGlnaHRpbmcpLCBhbmQgdGhlIHRyYW5zaXRpb24gYXdheSBmcm9tIGxhcmdlIHRyYWRpdGlvbmFsIHBvd2VyIHN0YXRpb25zLjwvcD4KPCEtLSAvd3A6cGFyYWdyYXBoIC0tPnN0YXRldmVyc2lvbnN0YXRlc2F2ZWRBdHN0YXRlc2F2ZWRCeSA8YSBocmVmPSJodHRwczovL3d3dy50ZWxlZ3JhcGguY28udWsvYnVzaW5lc3MvMjAyNi8wNC8xNC9zb2xhci1wb3dlci10aHJlYXRlbnMtdG8tb3ZlcndoZWxtLWVsZWN0cmljaXR5LWdyaWQvIj48L2E+Y2xpZW50SWRpc1ZhbGlkbmFtZWF0dHJpYnV0ZXNjb250ZW50ZHJvcENhcGZvbnRXZWlnaHR0ZXh0VHJhbnNmb3Jtbm9Cb3R0b21TcGFjaW5nbm9Ub3BTcGFjaW5ndGV4dFBhbmVsSGlkZUNvbG9ydGV4dFBhbmVsU2hvd1NwYWNpbmdDb250cm9sc3RleHRQYW5lbEhlYWRpbmdGb250U2l6ZXNpbm5lckJsb2NrczxhIGhyZWY9Imh0dHBzOi8vd3d3LnRlbGVncmFwaC5jby51ay9idXNpbmVzcy8yMDI2LzA0LzE0L3NvbGFyLXBvd2VyLXRocmVhdGVucy10by1vdmVyd2hlbG0tZWxlY3RyaWNpdHktZ3JpZC8iPmg8L2E+IGEgaHJlZj0iaHR0cHM6L3d3dy50ZWxlZ3JhaC5jby51ay9idXNpbmVzcy8yMDI2LzA0LzE0L3NvbGFyLXBvd2VyLXRocmVhdGVucy10by1vdmVyd2hlbG0tZWxlY3RyaWNpdHktZ3JpZC8iIGVyIGhhcyB0aGUgdHJ5PC8+PC9wPgoKPCEtLSB3cDpwYXJhZ3JhcGggLS0+CjxwPjxhIGhyZWY9Imh0dHBzOi8vd3d3LnRlbGVncmFwaC5jby51ay9idXNpbmVzcy8yMDI2LzA0LzE0L3NvbGFyLXBvd2VyLXRocmVhdGVucy10by1vdmVyd2hlbG0tZWxlY3RyaWNpdHktZ3JpZC8iPmVyZWFlc3RyZz48L3A+CjwhLS0gL3dwOnBhcmFncmFwaCAtLT5zdGF0ZXZlcnNpb25zdGF0ZXZlcnNpb25jbGllbnRJZGlzVmFsaWRuYW1lYXR0cmlidXRlc2NvbnRlbnRkcm9wQ2FwZm9udFdlaWdodHRleHRUcmFuc2Zvcm1ub0JvdHRvbVNwYWNpbmdub1RvcFNwYWNpbmd0ZXh0UGFuZWxIaWRlQ29sb3J0ZXh0UGFuZWxTaG93U3BhY2luZ0NvbnRyb2xzdGV4dFBhbmVsSGVhZGluZ0ZvbnRTaXplc2lubmVyQmxvY2tzVGhlIHRlcm0gd2FzIHBvcHVsYXJpemVkIGluIDIwMTMgYnkgdGhlIENhbGlmb3JuaWEgSW5kZXBlbmRlbnQgU3lzdGVtIE9wZXJhdG9yIChDQUlTTyksIHRob3VnaCBzaW1pbGFyIGNvbmNlcHRzIGFwcGVhcmVkIGVhcmxpZXIgaW4gcmVzZWFyY2ggZnJvbSB0aGUgTmF0aW9uYWwgUmVuZXdhYmxlIEVuZXJneSBMYWJvcmF0b3J5IChOUkVMKSBhcm91bmQgMjAwOC4gQ0FJU08gY3JlYXRlZCBjaGFydHMgcHJvamVjdGluZyBob3cgZ3Jvd2luZyBzb2xhciBjYXBhY2l0eSB3b3VsZCByZXNoYXBlIHRoZSBncmlkIGZyb20gMjAxMuKAkzIwMjAsIGZvY3VzaW5nIG9uIGEgdHlwaWNhbCBzcHJpbmcgZGF5IChlLmcuLCBNYXJjaCAzMSkgd2hlbiBzb2xhciBvdXRwdXQgaXMgc3Ryb25nIGJ1dCBvdmVyYWxsIGRlbWFuZCBpcyBtb2RlcmF0ZSAobWlsZCB3ZWF0aGVyLCBubyBoZWF2eSBhaXIgY29uZGl0aW9uaW5nIG9yIGhlYXRpbmcpLmNsaWVudElkaXNWYWxpZG5hbWVhdHRyaWJ1dGVzY29udGVudGRyb3BDYXBmb250V2VpZ2h0dGV4dFRyYW5zZm9ybW5vQm90dG9tU3BhY2luZ25vVG9wU3BhY2luZ3RleHRQYW5lbEhpZGVDb2xvcnRleHRQYW5lbFNob3dTcGFjaW5nQ29udHJvbHN0ZXh0UGFuZWxIZWFkaW5nRm9udFNpemVzaW5uZXJCbG9ja3NUaGUgY3VydmUgaXMgbW9zdCBwcm9ub3VuY2VkIGluIHNwcmluZyBhbmQgc29tZXRpbWVzIHN1bW1lciwgd2hlbiBzb2xhciBpcnJhZGlhbmNlIGlzIGhpZ2ggYnV0IHRlbXBlcmF0dXJlcyBhcmVuJ3QgZXh0cmVtZSBlbm91Z2ggdG8gZHJpdmUgaGVhdnkgY29vbGluZyBsb2Fkcy4gSXQgaGFzIGRlZXBlbmVkIGluIENhbGlmb3JuaWEgb3ZlciB0aW1lOiBtaWRkYXkgbmV0IGxvYWQgaGFzIGRyb3BwZWQgc2lnbmlmaWNhbnRseSAoc29tZXRpbWVzIGJlbG93IDEwLDAwMCBNVyBvciBldmVuIGxvd2VyIG9uIGV4dHJlbWUgZGF5cyksIHdoaWxlIGV2ZW5pbmcgcmFtcHMgaGF2ZSBzdGVlcGVuZWQgdG8gMTMsMDAw4oCTMTcsMDAwIE1XIG9yIG1vcmUgaW4ganVzdCAy4oCTMyBob3Vycy4KCjwhLS0gd3A6cGFyYWdyYXBoIC0tPgo8cD5UaGUgdGVybSB3YXMgcG9wdWxhcml6ZWQgaW4gMjAxMyBieSB0aGUgQ2FsaWZvcm5pYSBJbmRlcGVuZGVudCBTeXN0ZW0gT3BlcmF0b3IgKENBSVNPKSwgdGhvdWdoIHNpbWlsYXIgY29uY2VwdHMgYXBwZWFyZWQgZWFybGllciBpbiByZXNlYXJjaCBmcm9tIHRoZSBOYXRpb25hbCBSZW5ld2FibGUgRW5lcmd5IExhYm9yYXRvcnkgKE5SRUwpIGFyb3VuZCAyMDA4LiBDQUlTTyBjcmVhdGVkIGNoYXJ0cyBwcm9qZWN0aW5nIGhvdyBncm93aW5nIHNvbGFyIGNhcGFjaXR5IHdvdWxkIHJlc2hhcGUgdGhlIGdyaWQgZnJvbSAyMDEy4oCTMjAyMCwgZm9jdXNpbmcgb24gYSB0eXBpY2FsIHNwcmluZyBkYXkgKGUuZy4sIE1hcmNoIDMxKSB3aGVuIHNvbGFyIG91dHB1dCBpcyBzdHJvbmcgYnV0IG92ZXJhbGwgZGVtYW5kIGlzIG1vZGVyYXRlIChtaWxkIHdlYXRoZXIsIG5vIGhlYXZ5IGFpciBjb25kaXRpb25pbmcgb3IgaGVhdGluZykuPC9wPgo8IS0tIC93cDpwYXJhZ3JhcGggLS0+Cgo8IS0tIHdwOnBhcmFncmFwaCAtLT4KPHA+VGhlIGN1cnZlIGlzIG1vc3QgcHJvbm91bmNlZCBpbiBzcHJpbmcgYW5kIHNvbWV0aW1lcyBzdW1tZXIsIHdoZW4gc29sYXIgaXJyYWRpYW5jZSBpcyBoaWdoIGJ1dCB0ZW1wZXJhdHVyZXMgYXJlbid0IGV4dHJlbWUgZW5vdWdoIHRvIGRyaXZlIGhlYXZ5IGNvb2xpbmcgbG9hZHMuIEl0IGhhcyBkZWVwZW5lZCBpbiBDYWxpZm9ybmlhIG92ZXIgdGltZTogbWlkZGF5IG5ldCBsb2FkIGhhcyBkcm9wcGVkIHNpZ25pZmljYW50bHkgKHNvbWV0aW1lcyBiZWxvdyAxMCwwMDAgTVcgb3IgZXZlbiBsb3dlciBvbiBleHRyZW1lIGRheXMpLCB3aGlsZSBldmVuaW5nIHJhbXBzIGhhdmUgc3RlZXBlbmVkIHRvIDEzLDAwMOKAkzE3LDAwMCBNVyBvciBtb3JlIGluIGp1c3QgMuKAkzMgaG91cnMuPC9wPgo8IS0tIC93cDpwYXJhZ3JhcGggLS0+c3RhdGV2ZXJzaW9uc3RhdGV2ZXJzaW9uU29sYXIgcG93ZXIgdGhyZWF0ZW5zIHRvIG92ZXJ3aGVsbSBlbGVjdHJpY2l0eSBncmlkPHN0cm9uZz48L3N0cm9uZz5mb250U2l6ZWNsaWVudElkaXNWYWxpZG5hbWVhdHRyaWJ1dGVzY29udGVudEVuZXJneSBjaGllZnMgYXJlIGRyYXdpbmcgdXAgcGxhbnMgdG8gc3RvcCB0aGUgZWxlY3RyaWNpdHkgZ3JpZCBiZWluZyBvdmVyd2hlbG1lZCBieTxhIGhyZWY9Imh0dHBzOi8vd3d3LnRlbGVncmFwaC5jby51ay9idXNpbmVzcy8yMDI2LzA0LzA4L2VkLW1pbGliYW5kLW92ZXJydWxlcy1sb2NhbHMtYnJpdGFpbi1iaWdnZXN0LXNvbGFyLWZhcm0vIj5zb2xhciBwb3dlciB0aGlzIHN1bW1lcjwvYT4uZHJvcENhcGZvbnRXZWlnaHR0ZXh0VHJhbnNmb3Jtbm9Cb3R0b21TcGFjaW5nbm9Ub3BTcGFjaW5ndGV4dFBhbmVsSGlkZUNvbG9ydGV4dFBhbmVsU2hvd1NwYWNpbmdDb250cm9sc3RleHRQYW5lbEhlYWRpbmdGb250U2l6ZXNpbm5lckJsb2Nrc0hvdXNlaG9sZHMgY291bGQgYmUgcGFpZCB0byB1c2UgZXhjZXNzIGVsZWN0cmljaXR5IGZvciB0aGUgZmlyc3QgdGltZSwgZW5lcmd5IGJvc3NlcyBzYXl7ImZvbnRTaXplIjoibGFyZ2UifSAgY2xhc3M9Imhhcy1sYXJnZS1mb250LXNpemUic3Ryb25nPlNvbGFyIHBvd2VyIHRocmVhdGVucyB0byBvdmVyd2hlbG0gZWxlY3RyaWNpdHkgZ3JpZDxzdHJvbmc+PC9Ib3VzZWhvbGRzIGNvdWxkIGJlIHBhaWQgdG8gdXNlIGV4Y2VzcyBlbGVjdHJpY2l0eSBmb3IgdGhlIGZpcnN0IHRpbWUsIGVuZXJneSBib3NzZXMgc2F5PC9wPgo8IS0tIC93cDpwYXJhZ3JhcGggLS0+Cgo8IS0tIHdwOnBhcmFncmFwaCAtLT4KPHA+wqDCoMKgwqDCoMKgc3RhdGV2ZXJzaW9uZG9jdW1lbnRkYXRlZG9jdW1lbnRzdGF0dXNkb2N1bWVudHRpdGxldXRhaSBnZWNlZXIgbnVyZG9jdW1lbnRjb250ZW50ZG9jdW1lbnRleGNlcnB0ZG9jdW1lbnRhdXRob3Jkb2N1bWVudGZlYXR1cmVkX21lZGlhZG9jdW1lbnRjb21tZW50X3N0YXR1c2RvY3VtZW50cGluZ19zdGF0dXNkb2N1bWVudHN0aWNreWRvY3VtZW50dGVtcGxhdGVkb2N1bWVudGZvcm1hdGRvY3VtZW50bWV0YV9jb2Jsb2Nrc19hdHRyX2NvYmxvY2tzX2RpbWVuc2lvbnNfY29ibG9ja3NfcmVzcG9uc2l2ZV9oZWlnaHRfY29ibG9ja3NfYWNjb3JkaW9uX2llX3N1cHBvcnRhZHZhbmNlZF9zZW9fZGVzY3JpcHRpb25qZXRwYWNrX3Nlb19odG1sX3RpdGxlamV0cGFja19zZW9fbm9pbmRleF9qZXRwYWNrX25ld3NsZXR0ZXJfYWNjZXNzX2pldHBhY2tfZG9udF9lbWFpbF9wb3N0X3RvX3N1YnNfamV0cGFja19uZXdzbGV0dGVyX3RpZXJfaWRfamV0cGFja19tZW1iZXJzaGlwc19jb250YWluc19wYXl3YWxsZWRfY29udGVudF9qZXRwYWNrX21lbWJlcnNoaXBzX2NvbnRhaW5zX3BhaWRfY29udGVudGZvb3Rub3Rlc2pldHBhY2tfcHVibGljaXplX21lc3NhZ2VqZXRwYWNrX3B1YmxpY2l6ZV9mZWF0dXJlX2VuYWJsZWRqZXRwYWNrX3NvY2lhbF9wb3N0X2FscmVhZHlfc2hhcmVkamV0cGFja19zb2NpYWxfb3B0aW9uc2pldHBhY2tfcG9zdF93YXNfZXZlcl9wdWJsaXNoZWRkb2N1bWVudGNhdGVnb3JpZXNkb2N1bWVudHRhZ3Nkb2N1bWVudGJsb2Nrc1RoZSBEY2sgQ3VydmUgQXJyaXZlcyBpbiBCcmluOlNvbGFyIFN1ciBGb3JzIE53IEdpZEJhbGFjaW5nIE1lYXNlc2NsaWVudElkaXNWYWxpZG5hbWVhdHRyaWJ1dGVzYWx0Y2FwdGlvbm5vQm90dG9tTWFyZ2lubm9Ub3BNYXJnaW5maWx0ZXJpbm5lckJsb2Nrc2lkbGlua3VybHNpemVTbHVnbGlua0Rlc3RpbmF0aW9uYWxpZ248IS0tIHdwOmltYWdlIHsiaWQiOjQ0MDA5Mywic2l6ZVNsdWciOiJsYXJnZSIsImxpbmtEZXN0aW5hdGlvbiI6Im5vbmUiLCJhbGlnbiI6ImNlbnRlciJ9IC0tPgo8ZmlndXJlIGNsYXNzPSJ3cC1ibG9jay1pbWFnZSBhbGlnbmNlbnRlciBzaXplLWxhcmdlIj48aW1nIHNyYz0iaHR0cHM6Ly9jbGltYXRlc2NpZW5jZS5wcmVzcy93cC1jb250ZW50L3VwbG9hZHMvMjAyNi8wNC8wLVRoZS1EdWNrLUN1cnZlLUFycml2ZXMtaW4tQnJpdGFpbi1Tb2xhci1TdXJnZS1Gb3JjZXMtTmV3LUdyaWQtQmFsYW5jaW5nLU1lYXN1cmVzMS02ODd4MTAyNC5qcGciIGFsdD0iIiBjbGFzcz0id3AtaW1hZ2UtNDQwMDkzIi8+PC9maWd1cmU+CjwhLS0gL3dwOmltYWdlIC0tPnN0YXRldmVyc2lvblRoZSBUZWxlZ3JhcGggdGV4dFBhbmVsSGlkZUNvbG9ydGV4dFBhbmVsU2hvd1NwYWNpbmdDb250cm9sc3RleHRQYW5lbEhlYWRpbmdGb250U2l6ZXNoYXMgdGhlIHN0b3J5LnN0cm9uZz48PC9zdHJvbmc+ZW0+PGVtPjwvc3Ryb25nPjxlbT48VGhlVGxlZ2FwaDwvYT5zby5lbXN0cm9uZz48L3N0YXRldmVyc2lvbmNsaWVudElkaXNWYWxpZG5hbWVhdHRyaWJ1dGVzY29udGVudGRyb3BDYXBmb250V2VpZ2h0dGV4dFRyYW5zZm9ybW5vQm90dG9tU3BhY2luZ25vVG9wU3BhY2luZ3RleHRQYW5lbEhpZGVDb2xvcnRleHRQYW5lbFNob3dTcGFjaW5nQ29udHJvbHN0ZXh0UGFuZWxIZWFkaW5nRm9udFNpemVzaW5uZXJCbG9ja3NSZWFsLXdvcmxkIGV4YW1wbGVzIHNob3cgdGhpcyBpc24ndCB0aGVvcmV0aWNhbC4gQ2FsaWZvcm5pYSBoYXMgc2VlbiBkZWVwIGRpcHMgYW5kIGxhcmdlIHJhbXBzLCB3aXRoIGFjdHVhbCBkYXRhIHNvbWV0aW1lcyBleGNlZWRpbmcgZWFybHkgcHJvamVjdGlvbnMuIFNpbWlsYXIgcGF0dGVybnMgYXBwZWFyIGluIFRleGFzIChFUkNPVCksIEFyaXpvbmEsIEF1c3RyYWxpYSwgR2VybWFueS9FdXJvcGUsIGFuZCBpbmNyZWFzaW5nbHkgdGhlIFVLICh3aGVyZSBORVNPIG5vdGVzIGdyb3dpbmcgc29sYXItZHJpdmVuIGxvdy1kZW1hbmQgcGVyaW9kcyBpbiBzdW1tZXIpLmNsaWVudElkaXNWYWxpZG5hbWVhdHRyaWJ1dGVzY29udGVudGRyb3BDYXBmb250V2VpZ2h0dGV4dFRyYW5zZm9ybW5vQm90dG9tU3BhY2luZ25vVG9wU3BhY2luZ3RleHRQYW5lbEhpZGVDb2xvcnRleHRQYW5lbFNob3dTcGFjaW5nQ29udHJvbHN0ZXh0UGFuZWxIZWFkaW5nRm9udFNpemVzaW5uZXJCbG9ja3NJbiB0aGUgVUsgY29udGV4dCwgcmFwaWQgc29sYXIgZ3Jvd3RoIChpbmNsdWRpbmcgcm9vZnRvcCkgY29tYmluZWQgd2l0aCBtaWxkIHN1bW1lciBkYXlzIGNhbiBjcmVhdGUgc3VycGx1c2VzLCBwcm9tcHRpbmcgbW9yZSB1c2Ugb2YgZGVtYW5kIGZsZXhpYmlsaXR5IHRvb2xzLjwhLS0gL3dwOnBhcmFncmFwaCAtLT4KCjwhLS0gd3A6cGFyYWdyYXBoIC0tPgo8cD5SZWFsLXdvcmxkIGV4YW1wbGVzIHNob3cgdGhpcyBpc24ndCB0aGVvcmV0aWNhbC4gQ2FsaWZvcm5pYSBoYXMgc2VlbiBkZWVwIGRpcHMgYW5kIGxhcmdlIHJhbXBzLCB3aXRoIGFjdHVhbCBkYXRhIHNvbWV0aW1lcyBleGNlZWRpbmcgZWFybHkgcHJvamVjdGlvbnMuIFNpbWlsYXIgcGF0dGVybnMgYXBwZWFyIGluIFRleGFzIChFUkNPVCksIEFyaXpvbmEsIEF1c3RyYWxpYSwgR2VybWFueS9FdXJvcGUsIGFuZCBpbmNyZWFzaW5nbHkgdGhlIFVLICh3aGVyZSBORVNPIG5vdGVzIGdyb3dpbmcgc29sYXItZHJpdmVuIGxvdy1kZW1hbmQgcGVyaW9kcyBpbiBzdW1tZXIpLjwvcD4KPCEtLSAvd3A6cGFyYWdyYXBoIC0tPgoKPCEtLSB3cDpwYXJhZ3JhcGggLS0+CjxwPkluIHRoZSBVSyBjb250ZXh0LCByYXBpZCBzb2xhciBncm93dGggKGluY2x1ZGluZyByb29mdG9wKSBjb21iaW5lZCB3aXRoIG1pbGQgc3VtbWVyIGRheXMgY2FuIGNyZWF0ZSBzdXJwbHVzZXMsIHByb21wdGluZyBtb3JlIHVzZSBvZiBkZW1hbmQgZmxleGliaWxpdHkgdG9vbHMuPC9wPgpzdGF0ZXZlcnNpb25jbGllbnRJZGlzVmFsaWRuYW1lYXR0cmlidXRlc2NvbnRlbnRkcm9wQ2FwZm9udFdlaWdodHRleHRUcmFuc2Zvcm1ub0JvdHRvbVNwYWNpbmdub1RvcFNwYWNpbmd0ZXh0UGFuZWxIaWRlQ29sb3J0ZXh0UGFuZWxTaG93U3BhY2luZ0NvbnRyb2xzdGV4dFBhbmVsSGVhZGluZ0ZvbnRTaXplc2lubmVyQmxvY2tzX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX2NsaWVudElkaXNWYWxpZG5hbWVhdHRyaWJ1dGVzY29udGVudGRyb3BDYXBmb250V2VpZ2h0dGV4dFRyYW5zZm9ybW5vQm90dG9tU3BhY2luZ25vVG9wU3BhY2luZ3RleHRQYW5lbEhpZGVDb2xvcnRleHRQYW5lbFNob3dTcGFjaW5nQ29udHJvbHN0ZXh0UGFuZWxIZWFkaW5nRm9udFNpemVzaW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRuYW1lYXR0cmlidXRlc2NvbnRlbnRkcm9wQ2FwZm9udFdlaWdodHRleHRUcmFuc2Zvcm1ub0JvdHRvbVNwYWNpbmdub1RvcFNwYWNpbmd0ZXh0UGFuZWxIaWRlQ29sb3J0ZXh0UGFuZWxTaG93U3BhY2luZ0NvbnRyb2xzdGV4dFBhbmVsSGVhZGluZ0ZvbnRTaXplc2lubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkbmFtZWF0dHJpYnV0ZXNjb250ZW50VGhlPGEgaHJlZj0iaHR0cHM6Ly93d3cudGVsZWdyYXBoLmNvLnVrL2J1c2luZXNzLzIwMjUvMTIvMTEvZGVsYXlpbmctbWlsaWJhbmRzLW5ldC16ZXJvLXVrLTM1MGJuLXNheXMtZ3JpZC1vcGVyYXRvci8iPk5hdGlvbmFsIEVuZXJneSBTeXN0ZW0gT3BlcmF0b3I8L2E+KE5lc28pIHNhaWQgaXQgd291bGQgYmUgZm9yY2VkIHRvIHVzZSDigJxtb3JlIHRvb2xzLCBtb3JlIG9mdGVu4oCdIHRvIGtlZXAgcG93ZXIgbmV0d29ya3Mgc3RhYmxlIHdoZW4gc3Vubnkgd2VhdGhlciBjYXVzZWQgc3VyZ2VzIGluIGVuZXJneSBnZW5lcmF0aW9uLmRyb3BDYXBmb250V2VpZ2h0dGV4dFRyYW5zZm9ybW5vQm90dG9tU3BhY2luZ25vVG9wU3BhY2luZ2lubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkbmFtZWF0dHJpYnV0ZXNjb250ZW50VGhpcyB3b3VsZCBpbmNsdWRlIHBheWluZyBob3VzZWhvbGRzIGFuZCBmYWN0b3JpZXMgdG8gY29uc3VtZSBleGNlc3MgcG93ZXIgZm9yIHRoZSBmaXJzdCB0aW1lLCBhcyB3ZWxsIGFzIHBvdGVudGlhbGx5IGlzc3VpbmcgdW5wcmVjZWRlbnRlZCBvcmRlcnMgdG8gc3dpdGNoIG9mZiBsYXJnZSBwb3dlciBzdGF0aW9ucy5kcm9wQ2FwZm9udFdlaWdodHRleHRUcmFuc2Zvcm1ub0JvdHRvbVNwYWNpbmdub1RvcFNwYWNpbmdpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG5hbWVhdHRyaWJ1dGVzY29udGVudE5lc28gaXNzdWVkIHRoZSB3YXJuaW5nIGFzIFJhY2hlbCBSZWV2ZXMgdHJhdmVsbGVkIHRvIFdhc2hpbmd0b24sIHdoZXJlIHNoZSBpcyBleHBlY3RlZCB0byB1cmdlIGEgZ2F0aGVyaW5nIG9mIHdvcmxkIGxlYWRlcnMgdG8g4oCcZm9sbG93IGhlciBwbGFu4oCdIHRvIGNvbWJhdCB0aGUgZW5lcmd5IGNyaXNpcyBjYXVzZWQgYnkgdGhlIGNvbmZsaWN0IGluIHRoZSBNaWRkbGUgRWFzdC5kcm9wQ2FwZm9udFdlaWdodHRleHRUcmFuc2Zvcm1ub0JvdHRvbVNwYWNpbmdub1RvcFNwYWNpbmdpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG5hbWVhdHRyaWJ1dGVzY29udGVudEF0IHRoZSBJbnRlcm5hdGlvbmFsIE1vbmV0YXJ5IEZ1bmQgc3VtbWl0LCB0aGUgQ2hhbmNlbGxvciB3aWxsIGNhbGwgZm9yIOKAnGNvbGxlY3RpdmUgYWN0aW9u4oCdIHdoaWxlIHVyZ2luZyBjb3VudHJpZXMgdG8gZW1icmFjZSBuZXQgemVybyB0byBib29zdCBlbmVyZ3kgc2VjdXJpdHkuZHJvcENhcGZvbnRXZWlnaHR0ZXh0VHJhbnNmb3Jtbm9Cb3R0b21TcGFjaW5nbm9Ub3BTcGFjaW5naW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRuYW1lYXR0cmlidXRlc2NvbnRlbnRTaGUgd2lsbCBhbHNvIHBsZWRnZSB0byDigJxkbyBhbGwgaW4gaGVyIHBvd2VyIHRvIGtlZXAgY29zdHMgZG93biBmb3IgdGhlIEJyaXRpc2ggcHVibGlj4oCdLCB3YXJuaW5nIGFnYWluc3Qg4oCca25lZS1qZXJrIGRlY2lzaW9ucyB0aGF0IGFyZSB1bmFmZm9yZGFibGUgYW5kIGRlZXBlbiBlY29ub21pYyBwYWlu4oCdLmRyb3BDYXBmb250V2VpZ2h0dGV4dFRyYW5zZm9ybW5vQm90dG9tU3BhY2luZ25vVG9wU3BhY2luZ2lubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkbmFtZWF0dHJpYnV0ZXNjb250ZW50QXMgRG9uYWxkIFRydW1wIHRocmVhdGVuZWQgdG8gYmxvY2thZGUgSXJhbmlhbiB2ZXNzZWxzIGF0dGVtcHRpbmcgdG8gcGFzcyB0aHJvdWdoIHRoZTxhIGhyZWY9Imh0dHBzOi8vd3d3LnRlbGVncmFwaC5jby51ay93b3JsZC1uZXdzLzIwMjYvMDQvMTIvc3Rhcm1lci1yZWZ1c2VzLXRvLWpvaW4tdHJ1bXAtaG9ybXV6LWJsb2NrYWRlLyI+U3RyYWl0IG9mIEhvcm11eiBvbiBNb25kYXk8L2E+LCBvaWwgdHJhZGVycyB3YXJuZWQgdGhhdCB0aGUgcHJpY2Ugb2YgY3J1ZGUgcmlza2VkIGhpdHRpbmcgJDE1MCBwZXIgYmFycmVsIOKAkyB1cCBmcm9tIGFyb3VuZCAkMTAwIHRvZGF5LmRyb3BDYXBmb250V2VpZ2h0dGV4dFRyYW5zZm9ybW5vQm90dG9tU3BhY2luZ25vVG9wU3BhY2luZ3RleHRQYW5lbEhpZGVDb2xvcnRleHRQYW5lbFNob3dTcGFjaW5nQ29udHJvbHN0ZXh0UGFuZWxIZWFkaW5nRm9udFNpemVzaW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRuYW1lYXR0cmlidXRlc2NvbnRlbnRkcm9wQ2FwZm9udFdlaWdodHRleHRUcmFuc2Zvcm1ub0JvdHRvbVNwYWNpbmdub1RvcFNwYWNpbmd0ZXh0UGFuZWxIaWRlQ29sb3J0ZXh0UGFuZWxTaG93U3BhY2luZ0NvbnRyb2xzdGV4dFBhbmVsSGVhZGluZ0ZvbnRTaXplc2lubmVyQmxvY2tzTWluaXN0ZXJzIHNhaWQgdGhlaXIgcHJpb3JpdHkgd2FzIHRvIHN1cHBvcnQgZGlwbG9tYXRpYyBlZmZvcnRzIHRvIHJlb3BlbiB0aGUgc3RyYWl0LCBidXQgdGhhdCB0aGV5IHdlcmUgZHJhd2luZyB1cCDigJxjb250aW5nZW5jaWVz4oCdIHRvIGd1YXJhbnRlZSBjcnVjaWFsIGZ1ZWwgc3VwcGxpZXM8YSBocmVmPSJodHRwczovL3d3dy50ZWxlZ3JhcGguY28udWsvYnVzaW5lc3MvMjAyNi8wNC8xMy9mYXJtZXJzLXRocmVhdGVuLXByb3Rlc3RzLXVubGVzcy1yZWV2ZXMtY3V0cy1mdWVsLXByaWNlcy8iPnN1Y2ggYXMgcmVkIGRpZXNlbCBmb3IgZmFybWVyczwvYT4uY2xpZW50SWRpc1ZhbGlkbmFtZWF0dHJpYnV0ZXNjb250ZW50SW4gaXRzIHN1bW1lciBvdXRsb29rLCBwdWJsaXNoZWQgb24gVHVlc2RheSwgTmVzbyBzYWlkIHdhciBpbiBJcmFuIHdvdWxkIHB1c2ggcHJpY2VzIGhpZ2hlciBiZWNhdXNlIG9mIEJyaXRhaW7igJlzIGRlcGVuZGVuY2Ugb24gZ2FzLCBidXQgdGhhdCBpdCBoYWQgbm8gY29uY2VybnMgYWJvdXQgdGhlIHNlY3VyaXR5IG9mIGVsZWN0cmljaXR5IHN1cHBsaWVzIHRoaXMgc3VtbWVyLmRyb3BDYXBmb250V2VpZ2h0dGV4dFRyYW5zZm9ybW5vQm90dG9tU3BhY2luZ25vVG9wU3BhY2luZ2lubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkbmFtZWF0dHJpYnV0ZXNjb250ZW50SG93ZXZlciwgaXQgd2FybmVkIHRoYXQgZ2x1dHMgb2Ygc29sYXIgcG93ZXIgYW5kIOKAnGxvdyBkZW1hbmTigJ0gcGVyaW9kcyB3ZXJlIG1ha2luZyB0aGUgZ3JpZCBtb3JlIGRpZmZpY3VsdCB0byBtYW5hZ2UgYXMgRWQgTWlsaWJhbmQsIHRoZSBFbmVyZ3kgU2VjcmV0YXJ5LDxhIGhyZWY9Imh0dHBzOi8vd3d3LnRlbGVncmFwaC5jby51ay9idXNpbmVzcy8yMDI2LzAyLzEwL21pbGliYW5kLXNvbGFyLWZhcm0tcHJvamVjdHMtYmlnLWVub3VnaC1jb3Zlci1tYW5jaGVzdGVyLyI+cm9sbGVkIG91dCBzd2F0aGVzIG9mIG5ldyB3aW5kIGFuZCBzb2xhciBmYXJtcyB0byBoaXQgbmV0IHplcm88L2E+LmRyb3BDYXBmb250V2VpZ2h0dGV4dFRyYW5zZm9ybW5vQm90dG9tU3BhY2luZ25vVG9wU3BhY2luZ2lubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkbmFtZWF0dHJpYnV0ZXNjb250ZW50R3JpZCBpbnN0YWJpbGl0eSBvY2N1cnMgd2hlbiBlbmVyZ3kgZGVtYW5kIGlzIGxvdyBidXQgcmVuZXdhYmxlcyBzdGlsbCBnZW5lcmF0ZSBsYXJnZSBhbW91bnRzIG9mIHBvd2VyLiBJZiBub3QgY291bnRlcmJhbGFuY2VkLCB0aGlzIGNhbiB0cmlnZ2VyIGJsYWNrb3V0cy5kcm9wQ2FwZm9udFdlaWdodHRleHRUcmFuc2Zvcm1ub0JvdHRvbVNwYWNpbmdub1RvcFNwYWNpbmdpbm5lckJsb2Nrc2NsaWVudElkaXNWYWxpZG5hbWVhdHRyaWJ1dGVzY29udGVudEJ1dCBtYW55IG9uc2hvcmUgc29sYXIgYW5kIHdpbmQgZmFybXMgYXJlIG5vdCBkaXJlY3RseSBjb25uZWN0ZWQgdG8gdGhlIG1haW4gdHJhbnNtaXNzaW9uIHN5c3RlbSBhbmQgY2Fubm90IGJlIG1hbmFnZWQgYnkgTmVzbywgd2hpY2ggaXMgdGFza2VkIHdpdGgga2VlcGluZyBlbGVjdHJpY2l0eSBuZXR3b3JrcyBzdGFibGUuZHJvcENhcGZvbnRXZWlnaHR0ZXh0VHJhbnNmb3Jtbm9Cb3R0b21TcGFjaW5nbm9Ub3BTcGFjaW5ndGV4dFBhbmVsSGlkZUNvbG9ydGV4dFBhbmVsU2hvd1NwYWNpbmdDb250cm9sc3RleHRQYW5lbEhlYWRpbmdGb250U2l6ZXNpbm5lckJsb2NrcwoKPCEtLSB3cDpwYXJhZ3JhcGggLS0+CjxwPl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX188L3A+CjwhLS0gL3dwOnBhcmFncmFwaCAtLT4KCjwhLS0gd3A6cGFyYWdyYXBoIC0tPgo8cD48L3A+CjwhLS0gL3dwOnBhcmFncmFwaCAtLT4KCjwhLS0gd3A6cGFyYWdyYXBoIC0tPgo8cD5FbmVyZ3kgY2hpZWZzIGFyZSBkcmF3aW5nIHVwIHBsYW5zIHRvIHN0b3AgdGhlIGVsZWN0cmljaXR5IGdyaWQgYmVpbmcgb3ZlcndoZWxtZWQgYnk8YSBocmVmPSJodHRwczovL3d3dy50ZWxlZ3JhcGguY28udWsvYnVzaW5lc3MvMjAyNi8wNC8wOC9lZC1taWxpYmFuZC1vdmVycnVsZXMtbG9jYWxzLWJyaXRhaW4tYmlnZ2VzdC1zb2xhci1mYXJtLyI+c29sYXIgcG93ZXIgdGhpcyBzdW1tZXI8L2E+LjwvcD4KPCEtLSAvd3A6cGFyYWdyYXBoIC0tPgoKPCEtLSB3cDpwYXJhZ3JhcGggLS0+CjxwPlRoZTxhIGhyZWY9Imh0dHBzOi8vd3d3LnRlbGVncmFwaC5jby51ay9idXNpbmVzcy8yMDI1LzEyLzExL2RlbGF5aW5nLW1pbGliYW5kcy1uZXQtemVyby11ay0zNTBibi1zYXlzLWdyaWQtb3BlcmF0b3IvIj5OYXRpb25hbCBFbmVyZ3kgU3lzdGVtIE9wZXJhdG9yPC9hPihOZXNvKSBzYWlkIGl0IHdvdWxkIGJlIGZvcmNlZCB0byB1c2Ug4oCcbW9yZSB0b29scywgbW9yZSBvZnRlbuKAnSB0byBrZWVwIHBvd2VyIG5ldHdvcmtzIHN0YWJsZSB3aGVuIHN1bm55IHdlYXRoZXIgY2F1c2VkIHN1cmdlcyBpbiBlbmVyZ3kgZ2VuZXJhdGlvbi48L3A+CjwhLS0gL3dwOnBhcmFncmFwaCAtLT4KCjwhLS0gd3A6cGFyYWdyYXBoIC0tPgo8cD5UaGlzIHdvdWxkIGluY2x1ZGUgcGF5aW5nIGhvdXNlaG9sZHMgYW5kIGZhY3RvcmllcyB0byBjb25zdW1lIGV4Y2VzcyBwb3dlciBmb3IgdGhlIGZpcnN0IHRpbWUsIGFzIHdlbGwgYXMgcG90ZW50aWFsbHkgaXNzdWluZyB1bnByZWNlZGVudGVkIG9yZGVycyB0byBzd2l0Y2ggb2ZmIGxhcmdlIHBvd2VyIHN0YXRpb25zLjwvcD4KPCEtLSAvd3A6cGFyYWdyYXBoIC0tPgoKPCEtLSB3cDpwYXJhZ3JhcGggLS0+CjxwPk5lc28gaXNzdWVkIHRoZSB3YXJuaW5nIGFzIFJhY2hlbCBSZWV2ZXMgdHJhdmVsbGVkIHRvIFdhc2hpbmd0b24sIHdoZXJlIHNoZSBpcyBleHBlY3RlZCB0byB1cmdlIGEgZ2F0aGVyaW5nIG9mIHdvcmxkIGxlYWRlcnMgdG8g4oCcZm9sbG93IGhlciBwbGFu4oCdIHRvIGNvbWJhdCB0aGUgZW5lcmd5IGNyaXNpcyBjYXVzZWQgYnkgdGhlIGNvbmZsaWN0IGluIHRoZSBNaWRkbGUgRWFzdC48L3A+CjwhLS0gL3dwOnBhcmFncmFwaCAtLT4KCjwhLS0gd3A6cGFyYWdyYXBoIC0tPgo8cD5BdCB0aGUgSW50ZXJuYXRpb25hbCBNb25ldGFyeSBGdW5kIHN1bW1pdCwgdGhlIENoYW5jZWxsb3Igd2lsbCBjYWxsIGZvciDigJxjb2xsZWN0aXZlIGFjdGlvbuKAnSB3aGlsZSB1cmdpbmcgY291bnRyaWVzIHRvIGVtYnJhY2UgbmV0IHplcm8gdG8gYm9vc3QgZW5lcmd5IHNlY3VyaXR5LjwvcD4KPCEtLSAvd3A6cGFyYWdyYXBoIC0tPgoKPCEtLSB3cDpwYXJhZ3JhcGggLS0+CjxwPlNoZSB3aWxsIGFsc28gcGxlZGdlIHRvIOKAnGRvIGFsbCBpbiBoZXIgcG93ZXIgdG8ga2VlcCBjb3N0cyBkb3duIGZvciB0aGUgQnJpdGlzaCBwdWJsaWPigJ0sIHdhcm5pbmcgYWdhaW5zdCDigJxrbmVlLWplcmsgZGVjaXNpb25zIHRoYXQgYXJlIHVuYWZmb3JkYWJsZSBhbmQgZGVlcGVuIGVjb25vbWljIHBhaW7igJ0uPC9wPgo8IS0tIC93cDpwYXJhZ3JhcGggLS0+Cgo8IS0tIHdwOnBhcmFncmFwaCAtLT4KPHA+QXMgRG9uYWxkIFRydW1wIHRocmVhdGVuZWQgdG8gYmxvY2thZGUgSXJhbmlhbiB2ZXNzZWxzIGF0dGVtcHRpbmcgdG8gcGFzcyB0aHJvdWdoIHRoZTxhIGhyZWY9Imh0dHBzOi8vd3d3LnRlbGVncmFwaC5jby51ay93b3JsZC1uZXdzLzIwMjYvMDQvMTIvc3Rhcm1lci1yZWZ1c2VzLXRvLWpvaW4tdHJ1bXAtaG9ybXV6LWJsb2NrYWRlLyI+U3RyYWl0IG9mIEhvcm11eiBvbiBNb25kYXk8L2E+LCBvaWwgdHJhZGVycyB3YXJuZWQgdGhhdCB0aGUgcHJpY2Ugb2YgY3J1ZGUgcmlza2VkIGhpdHRpbmcgJDE1MCBwZXIgYmFycmVsIOKAkyB1cCBmcm9tIGFyb3VuZCAkMTAwIHRvZGF5LjwvcD4KPCEtLSAvd3A6cGFyYWdyYXBoIC0tPgoKPCEtLSB3cDpwYXJhZ3JhcGggLS0+CjxwPk1pbmlzdGVycyBzYWlkIHRoZWlyIHByaW9yaXR5IHdhcyB0byBzdXBwb3J0IGRpcGxvbWF0aWMgZWZmb3J0cyB0byByZW9wZW4gdGhlIHN0cmFpdCwgYnV0IHRoYXQgdGhleSB3ZXJlIGRyYXdpbmcgdXAg4oCcY29udGluZ2VuY2llc+KAnSB0byBndWFyYW50ZWUgY3J1Y2lhbCBmdWVsIHN1cHBsaWVzPGEgaHJlZj0iaHR0cHM6Ly93d3cudGVsZWdyYXBoLmNvLnVrL2J1c2luZXNzLzIwMjYvMDQvMTMvZmFybWVycy10aHJlYXRlbi1wcm90ZXN0cy11bmxlc3MtcmVldmVzLWN1dHMtZnVlbC1wcmljZXMvIj5zdWNoIGFzIHJlZCBkaWVzZWwgZm9yIGZhcm1lcnM8L2E+LjwvcD4KPCEtLSAvd3A6cGFyYWdyYXBoIC0tPgoKPCEtLSB3cDpwYXJhZ3JhcGggLS0+CjxwPkluIGl0cyBzdW1tZXIgb3V0bG9vaywgcHVibGlzaGVkIG9uIFR1ZXNkYXksIE5lc28gc2FpZCB3YXIgaW4gSXJhbiB3b3VsZCBwdXNoIHByaWNlcyBoaWdoZXIgYmVjYXVzZSBvZiBCcml0YWlu4oCZcyBkZXBlbmRlbmNlIG9uIGdhcywgYnV0IHRoYXQgaXQgaGFkIG5vIGNvbmNlcm5zIGFib3V0IHRoZSBzZWN1cml0eSBvZiBlbGVjdHJpY2l0eSBzdXBwbGllcyB0aGlzIHN1bW1lci48L3A+CjwhLS0gL3dwOnBhcmFncmFwaCAtLT4KCjwhLS0gd3A6cGFyYWdyYXBoIC0tPgo8cD5Ib3dldmVyLCBpdCB3YXJuZWQgdGhhdCBnbHV0cyBvZiBzb2xhciBwb3dlciBhbmQg4oCcbG93IGRlbWFuZOKAnSBwZXJpb2RzIHdlcmUgbWFraW5nIHRoZSBncmlkIG1vcmUgZGlmZmljdWx0IHRvIG1hbmFnZSBhcyBFZCBNaWxpYmFuZCwgdGhlIEVuZXJneSBTZWNyZXRhcnksPGEgaHJlZj0iaHR0cHM6Ly93d3cudGVsZWdyYXBoLmNvLnVrL2J1c2luZXNzLzIwMjYvMDIvMTAvbWlsaWJhbmQtc29sYXItZmFybS1wcm9qZWN0cy1iaWctZW5vdWdoLWNvdmVyLW1hbmNoZXN0ZXIvIj5yb2xsZWQgb3V0IHN3YXRoZXMgb2YgbmV3IHdpbmQgYW5kIHNvbGFyIGZhcm1zIHRvIGhpdCBuZXQgemVybzwvYT4uPC9wPgo8IS0tIC93cDpwYXJhZ3JhcGggLS0+Cgo8IS0tIHdwOnBhcmFncmFwaCAtLT4KPHA+R3JpZCBpbnN0YWJpbGl0eSBvY2N1cnMgd2hlbiBlbmVyZ3kgZGVtYW5kIGlzIGxvdyBidXQgcmVuZXdhYmxlcyBzdGlsbCBnZW5lcmF0ZSBsYXJnZSBhbW91bnRzIG9mIHBvd2VyLiBJZiBub3QgY291bnRlcmJhbGFuY2VkLCB0aGlzIGNhbiB0cmlnZ2VyIGJsYWNrb3V0cy48L3A+CjwhLS0gL3dwOnBhcmFncmFwaCAtLT4KCjwhLS0gd3A6cGFyYWdyYXBoIC0tPgo8cD5CdXQgbWFueSBvbnNob3JlIHNvbGFyIGFuZCB3aW5kIGZhcm1zIGFyZSBub3QgZGlyZWN0bHkgY29ubmVjdGVkIHRvIHRoZSBtYWluIHRyYW5zbWlzc2lvbiBzeXN0ZW0gYW5kIGNhbm5vdCBiZSBtYW5hZ2VkIGJ5IE5lc28sIHdoaWNoIGlzIHRhc2tlZCB3aXRoIGtlZXBpbmcgZWxlY3RyaWNpdHkgbmV0d29ya3Mgc3RhYmxlLjwvcD4KPCEtLSAvd3A6cGFyYWdyYXBoIC0tPnN0YXRldmVyc2lvbmNsaWVudElkaXNWYWxpZG5hbWVhdHRyaWJ1dGVzY29udGVudGRyb3BDYXBmb250V2VpZ2h0dGV4dFRyYW5zZm9ybW5vQm90dG9tU3BhY2luZ25vVG9wU3BhY2luZ3RleHRQYW5lbEhpZGVDb2xvcnRleHRQYW5lbFNob3dTcGFjaW5nQ29udHJvbHN0ZXh0UGFuZWxIZWFkaW5nRm9udFNpemVzaW5uZXJCbG9ja3NjbGllbnRJZGlzVmFsaWRuYW1lYXR0cmlidXRlc2NvbnRlbnRkcm9wQ2FwZm9udFdlaWdodHRleHRUcmFuc2Zvcm1ub0JvdHRvbVNwYWNpbmdub1RvcFNwYWNpbmd0ZXh0UGFuZWxIaWRlQ29sb3J0ZXh0UGFuZWxTaG93U3BhY2luZ0NvbnRyb2xzdGV4dFBhbmVsSGVhZGluZ0ZvbnRTaXplc2lubmVyQmxvY2tzVGhlIFVLJ3MgTmF0aW9uYWwgRW5lcmd5IFN5c3RlbSBPcGVyYXRvciAoTkVTTykgaXMgcHJlcGFyaW5nIGZvciBzaWduaWZpY2FudCBzb2xhciBzdXJwbHVzZXMgdGhpcyBzdW1tZXIsIGFzIHJhcGlkIGdyb3d0aCBpbiBzb2xhciBnZW5lcmF0aW9uIHRocmVhdGVucyB0byBvdmVyd2hlbG0gdGhlIGVsZWN0cmljaXR5IGdyaWQgZHVyaW5nIHBlYWsgbWlkZGF5IGhvdXJzLlRoZSBVSydzIE5hdGlvbmFsIEVuZXJneSBTeXN0ZW0gT3BlcmF0b3IgKE5FU08pIGlzIHByZXBhcmluZyBmb3Igc2lnbmlmaWNhbnQgc29sYXIgc3VycGx1c2VzIHRoaXMgc3VtbWVyLCBhcyByYXBpZCBncm93dGggaW4gc29sYXIgZ2VuZXJhdGlvbiB0aHJlYXRlbnMgdG8gb3ZlcndoZWxtIHRoZSBlbGVjdHJpY2l0eSBncmlkIGR1cmluZyBwZWFrIG1pZGRheSBob3Vycy4KCjwhLS0gd3A6cGFyYWdyYXBoIC0tPgo8cD48L3A+CjwhLS0gL3dwOnBhcmFncmFwaCAtLT4KCjwhLS0gd3A6cGFyYWdyYXBoIC0tPgo8cD5UaGUgVUsncyBOYXRpb25hbCBFbmVyZ3kgU3lzdGVtIE9wZXJhdG9yIChORVNPKSBpcyBwcmVwYXJpbmcgZm9yIHNpZ25pZmljYW50IHNvbGFyIHN1cnBsdXNlcyB0aGlzIHN1bW1lciwgYXMgcmFwaWQgZ3Jvd3RoIGluIHNvbGFyIGdlbmVyYXRpb24gdGhyZWF0ZW5zIHRvIG92ZXJ3aGVsbSB0aGUgZWxlY3RyaWNpdHkgZ3JpZCBkdXJpbmcgcGVhayBtaWRkYXkgaG91cnMuPC9wPgo8IS0tIC93cDpwYXJhZ3JhcGggLS0+c3RhdGV2ZXJzaW9uY2xpZW50SWRpc1ZhbGlkbmFtZWF0dHJpYnV0ZXNjb250ZW50ZHJvcENhcGZvbnRXZWlnaHR0ZXh0VHJhbnNmb3Jtbm9Cb3R0b21TcGFjaW5nbm9Ub3BTcGFjaW5ndGV4dFBhbmVsSGlkZUNvbG9ydGV4dFBhbmVsU2hvd1NwYWNpbmdDb250cm9sc3RleHRQYW5lbEhlYWRpbmdGb250U2l6ZXNpbm5lckJsb2Nrc19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19jbGllbnRJZGlzVmFsaWRuYW1lYXR0cmlidXRlc2NvbnRlbnRkcm9wQ2FwZm9udFdlaWdodHRleHRUcmFuc2Zvcm1ub0JvdHRvbVNwYWNpbmdub1RvcFNwYWNpbmd0ZXh0UGFuZWxIaWRlQ29sb3J0ZXh0UGFuZWxTaG93U3BhY2luZ0NvbnRyb2xzdGV4dFBhbmVsSGVhZGluZ0ZvbnRTaXplc2lubmVyQmxvY2tzVGhlIGR1Y2sgY3VydmU8c3Ryb25nPjwvc3Ryb25nPmZvbnRTaXplY2xpZW50SWRpc1ZhbGlkbmFtZWF0dHJpYnV0ZXNjb250ZW50ZHJvcENhcGZvbnRXZWlnaHR0ZXh0VHJhbnNmb3Jtbm9Cb3R0b21TcGFjaW5nbm9Ub3BTcGFjaW5ndGV4dFBhbmVsSGlkZUNvbG9ydGV4dFBhbmVsU2hvd1NwYWNpbmdDb250cm9sc3RleHRQYW5lbEhlYWRpbmdGb250U2l6ZXNpbm5lckJsb2Nrc1RoZSBkdWNrIGN1cnZlIGlzIGEgZ3JhcGggdGhhdCBpbGx1c3RyYXRlcyBhIGtleSBvcGVyYXRpb25hbCBjaGFsbGVuZ2UgaW4gZWxlY3RyaWNpdHkgZ3JpZHMgd2l0aCBoaWdoIGxldmVscyBvZiBzb2xhciBwb3dlci4gSXQgc2hvd3MgbmV0IGxvYWQg4oCUIHRvdGFsIGVsZWN0cmljaXR5IGRlbWFuZCBtaW51cyBnZW5lcmF0aW9uIGZyb20gdmFyaWFibGUgcmVuZXdhYmxlcyAobWFpbmx5IHNvbGFyLCBzb21ldGltZXMgcGx1cyB3aW5kKSDigJQgb3ZlciBhIDI0LWhvdXIgcGVyaW9kLiBUaGUgcmVzdWx0aW5nIGxpbmUgb2Z0ZW4gcmVzZW1ibGVzIHRoZSBwcm9maWxlIG9mIGEgZHVjazogYSBsb3cgImJlbGx5IiBpbiB0aGUgbWlkZGxlIG9mIHRoZSBkYXkgZm9sbG93ZWQgYnkgYSBzdGVlcCAibmVjayIgcmFtcC11cCBpbiB0aGUgZXZlbmluZy4KCjwhLS0gd3A6cGFyYWdyYXBoIC0tPgo8cD5fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fPC9wPgo8IS0tIC93cDpwYXJhZ3JhcGggLS0+Cgo8IS0tIHdwOnBhcmFncmFwaCB7ImZvbnRTaXplIjoibWVkaXVtIn0gLS0+CjxwIGNsYXNzPSJoYXMtbWVkaXVtLWZvbnQtc2l6ZSI+PHN0cm9uZz5UaGUgZH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3gwI8ZmlndXJlIGNsYXNzPSJ3cC1ibG9jay1pbWFnZSBhbGlnbmNlbnRlciBzaXplLWxhcmdlIj48aW1nIHNyYz0iaHR0cHM6Ly9jbGltYXRlc2NpZW5jZS5wcmVzcy93cC1jb250ZW50L3VwbG9hZHMvMjAyNi8wNC8wLVRoZS1EdWNrLUN1cnZlLUFycml2ZXMtaW4tQnJpdGFpbi1Tb2xhci1TdXJnZS1Gb3JjZXMtTmV3LUdyaWQtQmFsYW5jaW5nLU1lYXN1cmVzMS02ODd4MTAyNC5qcGciIGFsdD0iIiBjbGFzcz0id3AtaW1hZ2UtNDQwMDkzIi8+PC9maWd1cmU+dyQ4ZWY1OGExYy0wNzVmLTRjYmYtODlmNy0yN2U3OGM1NGQxNTF3BzxwPjwvcD53JDdkZjU4ZTJhLTBiN2MtNDJmNi05YjI1LTVjOTU5YWFjODNmZXfaATxwPlRoZSBVSydzIE5hdGlvbmFsIEVuZXJneSBTeXN0ZW0gT3BlcmF0b3IgKE5FU08pIGlzIHByZXBhcmluZyBmb3Igc2lnbmlmaWNhbnQgc29sYXIgc3VycGx1c2VzIHRoaXMgc3VtbWVyLCBhcyByYXBpZCBncm93dGggaW4gc29sYXIgZ2VuZXJhdGlvbiB0aHJlYXRlbnMgdG8gb3ZlcndoZWxtIHRoZSBlbGVjdHJpY2l0eSBncmlkIGR1cmluZyBwZWFrIG1pZGRheSBob3Vycy48L3A+dyQyNjVmMTUzNy00N2E4LTQ0MjktODk2ZC1lZTlmMDZiNWJhZjN30QM8cD5ORVNPLCB3aGljaCBydW5zIEdyZWF0IEJyaXRhaW4ncyBlbGVjdHJpY2l0eSBzeXN0ZW0sIGV4cGVjdHMgcGVyaW9kcyB0aGlzIHN1bW1lciB3aGVyZSBzb2xhciAoYW5kIHdpbmQpIGdlbmVyYXRpb24gY291bGQgZXhjZWVkIGRlbWFuZOKAlGVzcGVjaWFsbHkgb24gc3VubnksIGxvdy1kZW1hbmQgd2Vla2VuZHMgb3IgYmFuayBob2xpZGF5cy4gVGhpcyBpcyBkcml2ZW4gYnkgcmVjb3JkIHNvbGFyIG91dHB1dCAoR0IgYnJva2UgdHdvIG1heGltdW0gc29sYXIgcG93ZXIgcmVjb3JkcyBqdXN0IGxhc3Qgd2VlayksIGdyb3dpbmcgcm9vZnRvcCBhbmQgc21hbGwtc2NhbGUgc29sYXIsIHdhcm1lciB3ZWF0aGVyIHJlZHVjaW5nIG92ZXJhbGwgZGVtYW5kIChsZXNzIGhlYXRpbmcvbGlnaHRpbmcpLCBhbmQgdGhlIHRyYW5zaXRpb24gYXdheSBmcm9tIGxhcmdlIHRyYWRpdGlvbmFsIHBvd2VyIHN0YXRpb25zLjwvcD53JDFhYmRlYTliLTAwMzAtNGJlZS04Y2JiLTZmZjZlOWU1ODAyZnfUAjxwPkVsZWN0cmljaXR5IGdyaWRzIG11c3QgYmFsYW5jZSBzdXBwbHkgYW5kIGRlbWFuZCBzZWNvbmQgYnkgc2Vjb25kLiBTb2xhciBpcyAidmFyaWFibGUiIGFuZCBwZWFrcyBtaWRkYXkgd2hlbiBtYW55IHBlb3BsZSBhcmUgb3V0LCBjcmVhdGluZyB3aGF0IGVuZ2luZWVycyBjYWxsIHRoZSAiZHVjayBjdXJ2ZSLigJRhIG1pZGRheSBkaXAgaW4gbmV0IGdyaWQgZGVtYW5kIHRoYXQgY2FuIHR1cm4gaW50byBvdmVyc3VwcGx5IGFzIHNvbGFyIHNjYWxlcyB1cC4gVGhlIFVLIGlzIHNlZWluZyBtb3JlIG9mIHRoaXMgYXMgcmVuZXdhYmxlcyBncm93IHVuZGVyIG5ldC16ZXJvIHBvbGljaWVzLjwvcD53JDI1NDY0OGFmLTkwYWItNDY1YS1hMDJmLTAzMjI1MDlhYzVlN3f8ATxwPk5FU08gaXMgY2xlYXI6IFRoZXNlIHN1cnBsdXNlcyBhcmUgIm5vcm1hbCBmZWF0dXJlcyBvZiBhIG1vZGVybiBlbGVjdHJpY2l0eSBzeXN0ZW0gd2l0aCBpbmNyZWFzaW5nIGxldmVscyBvZiBjbGVhbiBwb3dlci4iIFRoZXkndmUgYmVlbiBwbGFubmluZyBmb3IgaXQgc2luY2UgYXQgbGVhc3QgMjAxOSwgYW5kIHRoZSBzeXN0ZW0gaGFzIGhhbmRsZWQgc2ltaWxhciAodGhvdWdoIGxlc3MgZnJlcXVlbnQpIGV2ZW50cyBiZWZvcmUuPC9wPnckMThhZDFkYmYtZTFiOS00ZDk4LTkzNWYtOWVkOWJkNzZlODY5d90BPHA+VGhlIFRlbGVncmFwaCdzIGZyYW1pbmcgKGFuZCBzaW1pbGFyIGNvdmVyYWdlIGluIEdCIE5ld3MvRXhwcmVzcykgaGlnaGxpZ2h0cyByaXNrcyBsaWtlIHBvdGVudGlhbCBpbnN0YWJpbGl0eSBvciB0aGUgbmVlZCBmb3IgbmV3IG1lYXN1cmVzLCB0eWluZyBpdCB0byBFbmVyZ3kgU2VjcmV0YXJ5IEVkIE1pbGliYW5kJ3MgcHVzaCBmb3IgbW9yZSBzb2xhci93aW5kIGZhcm1zLjwvcD53JDZjMWQ0YTQ2LWJhZWYtNDk1NC05NDVmLTYzNDZkODQ1ZTBlZXeGATxwPkJ1dCBORVNPIGl0c2VsZiBzdHJlc3NlcyBubyB0aHJlYXQgdG8gc3VwcGx5IHNlY3VyaXR54oCUdGhleSdyZSBjb25maWRlbnQgdGhlIHN5c3RlbSBpcyAic2VjdXJlLCByZXNpbGllbnQsIGFuZCB3ZWxsIHByZXBhcmVkLiI8L3A+dyRhZDc4ODhmYS03ZjYzLTRjNzUtYTNiNS0zYzQwMjQwZjBlMDZ3XDxwPl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX188L3A+dyRlNmQ0MDNiYi1hNDQzLTRkNWUtOTFiMC04ZTY5NzcyOWRmYjh3ZzxwIGNsYXNzPSJoYXMtbGFyZ2UtZm9udC1zaXplIj48c3Ryb25nPlNvbGFyIHBvd2VyIHRocmVhdGVucyB0byBvdmVyd2hlbG0gZWxlY3RyaWNpdHkgZ3JpZDwvc3Ryb25nPjwvcD53JDM1OGJmYmQ2LWRhYTctNGQxMS04MTQ2LTM4NzQzYjRlNjlmZndfPHA+SG91c2Vob2xkcyBjb3VsZCBiZSBwYWlkIHRvIHVzZSBleGNlc3MgZWxlY3RyaWNpdHkgZm9yIHRoZSBmaXJzdCB0aW1lLCBlbmVyZ3kgYm9zc2VzIHNheTwvcD53JDA5YThlMzIzLTczMmUtNDEzOC1hYTVkLWZmNTg0NjhlMGRmY3eWAzxwPkVuZXJneSBjaGllZnMgYXJlIGRyYXdpbmcgdXAgcGxhbnMgdG8gc3RvcCB0aGUgZWxlY3RyaWNpdHkgZ3JpZCBiZWluZyBvdmVyd2hlbG1lZCBiecKgPGEgaHJlZj0iaHR0cHM6Ly93d3cudGVsZWdyYXBoLmNvLnVrL2J1c2luZXNzLzIwMjYvMDQvMDgvZWQtbWlsaWJhbmQtb3ZlcnJ1bGVzLWxvY2Fscy1icml0YWluLWJpZ2dlc3Qtc29sYXItZmFybS8iPnNvbGFyIHBvd2VyIHRoaXMgc3VtbWVyPC9hPi4gPHN0cm9uZz48ZW0+PGEgaHJlZj0iaHR0cHM6Ly93d3cudGVsZWdyYXBoLmNvLnVrL2J1c2luZXNzLzIwMjYvMDQvMTQvc29sYXItcG93ZXItdGhyZWF0ZW5zLXRvLW92ZXJ3aGVsbS1lbGVjdHJpY2l0eS1ncmlkLyI+VGhlIFRlbGVncmFwaDwvYT4gaGFzIHRoZSBzdG9yeS48L2VtPjwvc3Ryb25nPjwvcD53JDRhNmY1NDdmLTg2NGItNDRjNi05MDZlLTVmMDM3ZDIxMDQ0NHe7AjxwPlRoZcKgPGEgaHJlZj0iaHR0cHM6Ly93d3cudGVsZWdyYXBoLmNvLnVrL2J1c2luZXNzLzIwMjUvMTIvMTEvZGVsYXlpbmctbWlsaWJhbmRzLW5ldC16ZXJvLXVrLTM1MGJuLXNheXMtZ3JpZC1vcGVyYXRvci8iPk5hdGlvbmFsIEVuZXJneSBTeXN0ZW0gT3BlcmF0b3I8L2E+wqAoTmVzbykgc2FpZCBpdCB3b3VsZCBiZSBmb3JjZWQgdG8gdXNlIOKAnG1vcmUgdG9vbHMsIG1vcmUgb2Z0ZW7igJ0gdG8ga2VlcCBwb3dlciBuZXR3b3JrcyBzdGFibGUgd2hlbiBzdW5ueSB3ZWF0aGVyIGNhdXNlZCBzdXJnZXMgaW4gZW5lcmd5IGdlbmVyYXRpb24uPC9wPnckMjNiNjIzN2EtZDljMS00YWRlLTg2ZDUtYzVmOTdjMTdjYjg1d70BPHA+VGhpcyB3b3VsZCBpbmNsdWRlIHBheWluZyBob3VzZWhvbGRzIGFuZCBmYWN0b3JpZXMgdG8gY29uc3VtZSBleGNlc3MgcG93ZXIgZm9yIHRoZSBmaXJzdCB0aW1lLCBhcyB3ZWxsIGFzIHBvdGVudGlhbGx5IGlzc3VpbmcgdW5wcmVjZWRlbnRlZCBvcmRlcnMgdG8gc3dpdGNoIG9mZiBsYXJnZSBwb3dlciBzdGF0aW9ucy48L3A+dyRjMWZkMmY5OS02ZTM4LTRiMDAtYjJlMC0zOTQ3Zjk5Mjk5ODR34wE8cD5OZXNvIGlzc3VlZCB0aGUgd2FybmluZyBhcyBSYWNoZWwgUmVldmVzIHRyYXZlbGxlZCB0byBXYXNoaW5ndG9uLCB3aGVyZSBzaGUgaXMgZXhwZWN0ZWQgdG8gdXJnZSBhIGdhdGhlcmluZyBvZiB3b3JsZCBsZWFkZXJzIHRvIOKAnGZvbGxvdyBoZXIgcGxhbuKAnSB0byBjb21iYXQgdGhlIGVuZXJneSBjcmlzaXMgY2F1c2VkIGJ5IHRoZSBjb25mbGljdCBpbiB0aGUgTWlkZGxlIEVhc3QuPC9wPnckODMzYmFhMmMtMjYyZC00MTk0LTgwZjYtYmZkNWE5ZTNmYjBld6sBPHA+QXQgdGhlIEludGVybmF0aW9uYWwgTW9uZXRhcnkgRnVuZCBzdW1taXQsIHRoZSBDaGFuY2VsbG9yIHdpbGwgY2FsbCBmb3Ig4oCcY29sbGVjdGl2ZSBhY3Rpb27igJ0gd2hpbGUgdXJnaW5nIGNvdW50cmllcyB0byBlbWJyYWNlIG5ldCB6ZXJvIHRvIGJvb3N0IGVuZXJneSBzZWN1cml0eS48L3A+dyQyYjJiYThhNi05MDY4LTQzZWYtYTQ5NS0xYjcyZWQ4MDBjMzN3vQE8cD5TaGUgd2lsbCBhbHNvIHBsZWRnZSB0byDigJxkbyBhbGwgaW4gaGVyIHBvd2VyIHRvIGtlZXAgY29zdHMgZG93biBmb3IgdGhlIEJyaXRpc2ggcHVibGlj4oCdLCB3YXJuaW5nIGFnYWluc3Qg4oCca25lZS1qZXJrIGRlY2lzaW9ucyB0aGF0IGFyZSB1bmFmZm9yZGFibGUgYW5kIGRlZXBlbiBlY29ub21pYyBwYWlu4oCdLjwvcD53JDdiNTU3NTU1LTg5MTgtNGQwNy04ZDkwLWUxNTY2NDQxZjYyNHfRAjxwPkFzIERvbmFsZCBUcnVtcCB0aHJlYXRlbmVkIHRvIGJsb2NrYWRlIElyYW5pYW4gdmVzc2VscyBhdHRlbXB0aW5nIHRvIHBhc3MgdGhyb3VnaCB0aGXCoDxhIGhyZWY9Imh0dHBzOi8vd3d3LnRlbGVncmFwaC5jby51ay93b3JsZC1uZXdzLzIwMjYvMDQvMTIvc3Rhcm1lci1yZWZ1c2VzLXRvLWpvaW4tdHJ1bXAtaG9ybXV6LWJsb2NrYWRlLyI+U3RyYWl0IG9mIEhvcm11eiBvbiBNb25kYXk8L2E+LCBvaWwgdHJhZGVycyB3YXJuZWQgdGhhdCB0aGUgcHJpY2Ugb2YgY3J1ZGUgcmlza2VkIGhpdHRpbmcgJDE1MCBwZXIgYmFycmVsIOKAkyB1cCBmcm9tIGFyb3VuZCAkMTAwIHRvZGF5LjwvcD53JDQzMzU3ZGJmLWRmNzMtNDhmMy1iMjEyLTE3OWI0N2I1NDY3OXfKAjxwPk1pbmlzdGVycyBzYWlkIHRoZWlyIHByaW9yaXR5IHdhcyB0byBzdXBwb3J0IGRpcGxvbWF0aWMgZWZmb3J0cyB0byByZW9wZW4gdGhlIHN0cmFpdCwgYnV0IHRoYXQgdGhleSB3ZXJlIGRyYXdpbmcgdXAg4oCcY29udGluZ2VuY2llc+KAnSB0byBndWFyYW50ZWUgY3J1Y2lhbCBmdWVsIHN1cHBsaWVzwqA8YSBocmVmPSJodHRwczovL3d3dy50ZWxlZ3JhcGguY28udWsvYnVzaW5lc3MvMjAyNi8wNC8xMy9mYXJtZXJzLXRocmVhdGVuLXByb3Rlc3RzLXVubGVzcy1yZWV2ZXMtY3V0cy1mdWVsLXByaWNlcy8iPnN1Y2ggYXMgcmVkIGRpZXNlbCBmb3IgZmFybWVyczwvYT4uPC9wPnckYTc3ZGRiYjItYTJhMi00ZGNjLTkzMjctZGU1MzkyNjgxMDFld+ABPHA+SW4gaXRzIHN1bW1lciBvdXRsb29rLCBwdWJsaXNoZWQgb24gVHVlc2RheSwgTmVzbyBzYWlkIHdhciBpbiBJcmFuIHdvdWxkIHB1c2ggcHJpY2VzIGhpZ2hlciBiZWNhdXNlIG9mIEJyaXRhaW7igJlzIGRlcGVuZGVuY2Ugb24gZ2FzLCBidXQgdGhhdCBpdCBoYWQgbm8gY29uY2VybnMgYWJvdXQgdGhlIHNlY3VyaXR5IG9mIGVsZWN0cmljaXR5IHN1cHBsaWVzIHRoaXMgc3VtbWVyLjwvcD53JGI1YTE4NTA2LTgxNDMtNGE2Mi1hYWZlLTYwZWM1MDNhM2EyYXfdAjxwPkhvd2V2ZXIsIGl0IHdhcm5lZCB0aGF0IGdsdXRzIG9mIHNvbGFyIHBvd2VyIGFuZCDigJxsb3cgZGVtYW5k4oCdIHBlcmlvZHMgd2VyZSBtYWtpbmcgdGhlIGdyaWQgbW9yZSBkaWZmaWN1bHQgdG8gbWFuYWdlIGFzIEVkIE1pbGliYW5kLCB0aGUgRW5lcmd5IFNlY3JldGFyeSzCoDxhIGhyZWY9Imh0dHBzOi8vd3d3LnRlbGVncmFwaC5jby51ay9idXNpbmVzcy8yMDI2LzAyLzEwL21pbGliYW5kLXNvbGFyLWZhcm0tcHJvamVjdHMtYmlnLWVub3VnaC1jb3Zlci1tYW5jaGVzdGVyLyI+cm9sbGVkIG91dCBzd2F0aGVzIG9mIG5ldyB3aW5kIGFuZCBzb2xhciBmYXJtcyB0byBoaXQgbmV0IHplcm88L2E+LjwvcD53JGIxYTRhZGQ1LTM2ZjMtNGJmYy1hN2M0LTIyMGU3MjE3YjdhZneiATxwPkdyaWQgaW5zdGFiaWxpdHkgb2NjdXJzIHdoZW4gZW5lcmd5IGRlbWFuZCBpcyBsb3cgYnV0IHJlbmV3YWJsZXMgc3RpbGwgZ2VuZXJhdGUgbGFyZ2UgYW1vdW50cyBvZiBwb3dlci4gSWYgbm90IGNvdW50ZXJiYWxhbmNlZCwgdGhpcyBjYW4gdHJpZ2dlciBibGFja291dHMuPC9wPnckYjljYWUyYTItOWFiOS00MmE4LTlhMGYtNzAyOTg0MDI3MTI0d8ABPHA+QnV0IG1hbnkgb25zaG9yZSBzb2xhciBhbmQgd2luZCBmYXJtcyBhcmUgbm90IGRpcmVjdGx5IGNvbm5lY3RlZCB0byB0aGUgbWFpbiB0cmFuc21pc3Npb24gc3lzdGVtIGFuZCBjYW5ub3QgYmUgbWFuYWdlZCBieSBOZXNvLCB3aGljaCBpcyB0YXNrZWQgd2l0aCBrZWVwaW5nIGVsZWN0cmljaXR5IG5ldHdvcmtzIHN0YWJsZS48L3A+dyQzODQzNzUzNC1lYTQyLTQwM2UtYjYyZi1kYzU3NjRkYWY1Yjh3rQE8cD48c3Ryb25nPjxlbT5SZWFkIHRoZSBmdWxsIHN0b3J5IDxhIGhyZWY9Imh0dHBzOi8vd3d3LnRlbGVncmFwaC5jby51ay9idXNpbmVzcy8yMDI2LzA0LzE0L3NvbGFyLXBvd2VyLXRocmVhdGVucy10by1vdmVyd2hlbG0tZWxlY3RyaWNpdHktZ3JpZC8iPmhlcmU8L2E+LjwvZW0+PC9zdHJvbmc+PC9wPnckMjdmMGQzNGMtODAyYS00ZmZhLTk0MDUtZDg5ODA4ZmQyZGJkd1w8cD5fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fPC9wPnckMjgyZTQ2OWUtOWYzMS00Y2E2LTgxY2UtNzVjY2IzZWQ0ODgzd0M8cCBjbGFzcz0iaGFzLW1lZGl1bS1mb250LXNpemUiPjxzdHJvbmc+VGhlIGR1Y2sgY3VydmU8L3N0cm9uZz48L3A+dyQ5ZDE2NTJhZi0zMGQyLTRkNjgtYmYxZC0wZWIyY2U4NTA4N2N3rwM8cD5UaGUgZHVjayBjdXJ2ZSBpcyBhIGdyYXBoIHRoYXQgaWxsdXN0cmF0ZXMgYSBrZXkgb3BlcmF0aW9uYWwgY2hhbGxlbmdlIGluIGVsZWN0cmljaXR5IGdyaWRzIHdpdGggaGlnaCBsZXZlbHMgb2Ygc29sYXIgcG93ZXIuIEl0IHNob3dzIG5ldCBsb2FkIOKAlCB0b3RhbCBlbGVjdHJpY2l0eSBkZW1hbmQgbWludXMgZ2VuZXJhdGlvbiBmcm9tIHZhcmlhYmxlIHJlbmV3YWJsZXMgKG1haW5seSBzb2xhciwgc29tZXRpbWVzIHBsdXMgd2luZCkg4oCUIG92ZXIgYSAyNC1ob3VyIHBlcmlvZC4gVGhlIHJlc3VsdGluZyBsaW5lIG9mdGVuIHJlc2VtYmxlcyB0aGUgcHJvZmlsZSBvZiBhIGR1Y2s6IGEgbG93ICJiZWxseSIgaW4gdGhlIG1pZGRsZSBvZiB0aGUgZGF5IGZvbGxvd2VkIGJ5IGEgc3RlZXAgIm5lY2siIHJhbXAtdXAgaW4gdGhlIGV2ZW5pbmcuPC9wPnckNDk3YmQ2YmMtYTZhNi00NzhlLWJiZGQtNTI4M2JmNDNiYTJhd9wDPHA+VGhlIHRlcm0gd2FzIHBvcHVsYXJpemVkIGluIDIwMTMgYnkgdGhlIENhbGlmb3JuaWEgSW5kZXBlbmRlbnQgU3lzdGVtIE9wZXJhdG9yIChDQUlTTyksIHRob3VnaCBzaW1pbGFyIGNvbmNlcHRzIGFwcGVhcmVkIGVhcmxpZXIgaW4gcmVzZWFyY2ggZnJvbSB0aGUgTmF0aW9uYWwgUmVuZXdhYmxlIEVuZXJneSBMYWJvcmF0b3J5IChOUkVMKSBhcm91bmQgMjAwOC4gQ0FJU08gY3JlYXRlZCBjaGFydHMgcHJvamVjdGluZyBob3cgZ3Jvd2luZyBzb2xhciBjYXBhY2l0eSB3b3VsZCByZXNoYXBlIHRoZSBncmlkIGZyb20gMjAxMuKAkzIwMjAsIGZvY3VzaW5nIG9uIGEgdHlwaWNhbCBzcHJpbmcgZGF5IChlLmcuLCBNYXJjaCAzMSkgd2hlbiBzb2xhciBvdXRwdXQgaXMgc3Ryb25nIGJ1dCBvdmVyYWxsIGRlbWFuZCBpcyBtb2RlcmF0ZSAobWlsZCB3ZWF0aGVyLCBubyBoZWF2eSBhaXIgY29uZGl0aW9uaW5nIG9yIGhlYXRpbmcpLjwvcD53JDE3ZmQ5NmNhLTQ1MDktNGZiZi04Yzk4LWQ1ZTFiYjViNDY4OHeKAzxwPlRoZSBjdXJ2ZSBpcyBtb3N0IHByb25vdW5jZWQgaW4gc3ByaW5nIGFuZCBzb21ldGltZXMgc3VtbWVyLCB3aGVuIHNvbGFyIGlycmFkaWFuY2UgaXMgaGlnaCBidXQgdGVtcGVyYXR1cmVzIGFyZW4ndCBleHRyZW1lIGVub3VnaCB0byBkcml2ZSBoZWF2eSBjb29saW5nIGxvYWRzLiBJdCBoYXMgZGVlcGVuZWQgaW4gQ2FsaWZvcm5pYSBvdmVyIHRpbWU6IG1pZGRheSBuZXQgbG9hZCBoYXMgZHJvcHBlZCBzaWduaWZpY2FudGx5IChzb21ldGltZXMgYmVsb3cgMTAsMDAwIE1XIG9yIGV2ZW4gbG93ZXIgb24gZXh0cmVtZSBkYXlzKSwgd2hpbGUgZXZlbmluZyByYW1wcyBoYXZlIHN0ZWVwZW5lZCB0byAxMywwMDDigJMxNywwMDAgTVcgb3IgbW9yZSBpbiBqdXN0IDLigJMzIGhvdXJzLjwvcD53JDcwOWE5MWYwLWM0YTgtNGJjYi1iZGNmLTg5ZWZmNGJkODFhZXcHPHA+PC9wPnckOWM3MjI1NzAtNTZlNi00MDVjLTkwZDYtN2Q0ZDIxMjExODk1dzk8cD48c3Ryb25nPkNoYWxsZW5nZXMgdGhlIER1Y2sgQ3VydmUgQ3JlYXRlczwvc3Ryb25nPjwvcD53JGY5ZGEzMDljLTI0MzQtNDA5Yy1hOWQ0LTEzZjg2OThhYmEyMnfEAzxwPjxzdHJvbmc+T3ZlcnN1cHBseSBhbmQgQ3VydGFpbG1lbnQgKE1pZGRheSBCZWxseSk6PC9zdHJvbmc+IFdoZW4gc29sYXIgZXhjZWVkcyB3aGF0IHRoZSBncmlkIGNhbiBhYnNvcmIsIG9wZXJhdG9ycyBtYXkgY3VydGFpbCAocmVkdWNlIG9yIHNodXQgb2ZmKSBzb2xhciBhbmQgd2luZCBvdXRwdXQgdG8gcHJldmVudCBmcmVxdWVuY3kvdm9sdGFnZSBpbnN0YWJpbGl0eSBvciBlcXVpcG1lbnQgZGFtYWdlLiBUaGlzIHdhc3RlcyBjbGVhbiBlbmVyZ3kgYW5kIGNhbiBsZWFkIHRvIG5lZ2F0aXZlIHdob2xlc2FsZSBwcmljZXMgKGdlbmVyYXRvcnMgcGF5IHRvIG9mZmxvYWQgcG93ZXIpLiBDdXJ0YWlsbWVudCBhY3RzIGFzIGEgc2hvcnQtdGVybSAic2FmZXR5IHZhbHZlIiBidXQgcmVkdWNlcyB0aGUgZWNvbm9taWMgYW5kIGVudmlyb25tZW50YWwgdmFsdWUgb2YgcmVuZXdhYmxlcy48L3A+dyQwNDEyMTcwNC0wYjgwLTQ3YzItOWUyZS1kNDk5ZmVhYmZlYWJ34wI8cD48c3Ryb25nPlN0ZWVwIEV2ZW5pbmcgUmFtcCAoTmVjayk6PC9zdHJvbmc+IEdyaWQgb3BlcmF0b3JzIG11c3QgcXVpY2tseSBicmluZyBvbmxpbmUgZmFzdC1yYW1waW5nIHJlc291cmNlcyB0byByZXBsYWNlIGZhZGluZyBzb2xhci4gVHJhZGl0aW9uYWwgY29hbCBvciBudWNsZWFyIHBsYW50cyByYW1wIHNsb3dseSBhbmQgYXJlbid0IGlkZWFsIGZvciB0aGlzOyBvbGRlciBzeXN0ZW1zIG1heSBzdHJ1Z2dsZSwgaW5jcmVhc2luZyByZWxpYW5jZSBvbiBmbGV4aWJsZSAob2Z0ZW4gZ2FzLWZpcmVkKSBwZWFrZXIgcGxhbnRzLCB3aGljaCBjYW4gcmFpc2UgY29zdHMgYW5kIGVtaXNzaW9ucyBpZiBvdmVydXNlZC48L3A+dyQ2YjQxODZiOC1hZGVjLTQ0ODAtYmI5Ny0zNWNlM2IxZWVmMWV3lQI8cD48c3Ryb25nPkdyaWQgU3RhYmlsaXR5IElzc3Vlczo8L3N0cm9uZz4gSGlnaCBpbnZlcnRlci1iYXNlZCBzb2xhci93aW5kIHJlZHVjZXMgc3lzdGVtIGluZXJ0aWEgKHRoZSAiZmx5d2hlZWwiIGVmZmVjdCBmcm9tIHNwaW5uaW5nIHR1cmJpbmVzIGluIGNvbnZlbnRpb25hbCBwbGFudHMpLCBtYWtpbmcgZnJlcXVlbmN5IGNvbnRyb2wgaGFyZGVyLiBSYXBpZCBjaGFuZ2VzIGNhbiBhbHNvIHN0cmFpbiB0cmFuc21pc3Npb24gbGluZXMgYW5kIHZvbHRhZ2UgbWFuYWdlbWVudC48L3A+dyQ5ZDU2MDZiOS1mNTllLTQzOGItOWVlNi1hYjc5Nzc0MTAzYWJ36QE8cD48c3Ryb25nPkVjb25vbWljIGFuZCBSZWxpYWJpbGl0eSBQcmVzc3VyZXM6PC9zdHJvbmc+IEV4dHJlbWUgc3dpbmdzIGNvbXBsaWNhdGUgbWFya2V0IHByaWNpbmcsIGZvcmVjYXN0aW5nLCBhbmQgcGxhbm5pbmcuIFdpdGhvdXQgbWl0aWdhdGlvbiwgaXQgcmlza3MgaGlnaGVyIGJpbGxzLCBtb3JlIGJsYWNrb3V0cyBpbiBlZGdlIGNhc2VzLCBvciBzbG93ZWQgcmVuZXdhYmxlIGRlcGxveW1lbnQuPC9wPnckODUxYWQ4YzQtNzJiYi00NjdhLTgwMWUtMTg1NjcwYWEzZmFld8oCPHA+UmVhbC13b3JsZCBleGFtcGxlcyBzaG93IHRoaXMgaXNuJ3QgdGhlb3JldGljYWwuIENhbGlmb3JuaWEgaGFzIHNlZW4gZGVlcCBkaXBzIGFuZCBsYXJnZSByYW1wcywgd2l0aCBhY3R1YWwgZGF0YSBzb21ldGltZXMgZXhjZWVkaW5nIGVhcmx5IHByb2plY3Rpb25zLiBTaW1pbGFyIHBhdHRlcm5zIGFwcGVhciBpbiBUZXhhcyAoRVJDT1QpLCBBcml6b25hLCBBdXN0cmFsaWEsIEdlcm1hbnkvRXVyb3BlLCBhbmQgaW5jcmVhc2luZ2x5IHRoZSBVSyAod2hlcmUgTkVTTyBub3RlcyBncm93aW5nIHNvbGFyLWRyaXZlbiBsb3ctZGVtYW5kIHBlcmlvZHMgaW4gc3VtbWVyKS48L3A+dyQ1NTQ4MzliNC00MzliLTQ2NGYtOWFjMi03ZDE4MDExNGRiZWR3pQE8cD5JbiB0aGUgVUsgY29udGV4dCwgcmFwaWQgc29sYXIgZ3Jvd3RoIChpbmNsdWRpbmcgcm9vZnRvcCkgY29tYmluZWQgd2l0aCBtaWxkIHN1bW1lciBkYXlzIGNhbiBjcmVhdGUgc3VycGx1c2VzLCBwcm9tcHRpbmcgbW9yZSB1c2Ugb2YgZGVtYW5kIGZsZXhpYmlsaXR5IHRvb2xzLjwvcD53JGMyYWM2OTg0LWVmOTEtNGJmOC1iMWQxLTY3NDU1YjVlN2Q0OHh31gE8cD48c3Ryb25nPlRoZSBkdWNrIGN1cnZlIGlzIHR5cGljYWxseSBtb2RlbGVkIG1hdGhlbWF0aWNhbGx5IGFzIHRoZSBkaWZmZXJlbmNlIGJldHdlZW4gZ3Jvc3MgZWxlY3RyaWNpdHkgZGVtYW5kIChEKHQpKSBhbmQgdmFyaWFibGUgcmVuZXdhYmxlIGdlbmVyYXRpb24gKHByaW1hcmlseSBzb2xhcikgKFModCkpLCBvdmVyIGEgMjQtaG91ciBwZXJpb2Q8L3N0cm9uZz48L3A+dw5jb3JlL3BhcmFncmFwaHl3AHcAeXl3JGQ5OGMzM2VmLWZjMzctNDMxMi1iOTIzLWFmNmMyY2Q1YzcyMXh3xgg8cD48bWF0aCB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMTk5OC9NYXRoL01hdGhNTCI+PHNlbWFudGljcyBzdHlsZT0iY29sb3I6IGJsYWNrOyBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgZm9udC1mYW1pbHk6IHNhbnMtc2VyaWY7Ij48bXJvdyBzdHlsZT0iY29sb3I6IGJsYWNrOyBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgZm9udC1mYW1pbHk6IHNhbnMtc2VyaWY7Ij48bWkgc3R5bGU9ImNvbG9yOiBibGFjazsgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IGZvbnQtZmFtaWx5OiBzYW5zLXNlcmlmOyI+dDwvbWk+PG1vIHN0eWxlPSJjb2xvcjogYmxhY2s7IGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyBmb250LWZhbWlseTogc2Fucy1zZXJpZjsiPuKIiDwvbW8+PG1vIHN0cmV0Y2h5PSJmYWxzZSIgc3R5bGU9ImNvbG9yOiBibGFjazsgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IGZvbnQtZmFtaWx5OiBzYW5zLXNlcmlmOyI+WzwvbW8+PG1uIHN0eWxlPSJjb2xvcjogYmxhY2s7IGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyBmb250LWZhbWlseTogc2Fucy1zZXJpZjsiPjA8L21uPjxtbyBzZXBhcmF0b3I9InRydWUiIHN0eWxlPSJjb2xvcjogYmxhY2s7IGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyBmb250LWZhbWlseTogc2Fucy1zZXJpZjsiPiw8L21vPjxtbiBzdHlsZT0iY29sb3I6IGJsYWNrOyBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgZm9udC1mYW1pbHk6IHNhbnMtc2VyaWY7Ij4yNDwvbW4+PG1vIHN0cmV0Y2h5PSJmYWxzZSIgc3R5bGU9ImNvbG9yOiBibGFjazsgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IGZvbnQtZmFtaWx5OiBzYW5zLXNlcmlmOyI+XTwvbW8+PC9tcm93Pjxhbm5vdGF0aW9uIGVuY29kaW5nPSJhcHBsaWNhdGlvbi94LXRleCIgc3R5bGU9ImNvbG9yOiBibGFjazsgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IGZvbnQtZmFtaWx5OiBzYW5zLXNlcmlmOyI+dCBpbiBbMCwgMjRdPC9hbm5vdGF0aW9uPjwvc2VtYW50aWNzPjwvbWF0aD48Y29kZT50IGluIFswLCAyNF08L2NvZGU+PC9wPncOY29yZS9wYXJhZ3JhcGh5dwB3AHl5dyQwZWQ0MzM5Yi05YzA2LTQ4NDQtODE4OC01MzdjZmM2Njc3ZjN4dx08cD4oaG91cnMgZnJvbSBtaWRuaWdodCkuPC9wPncOY29yZS9wYXJhZ3JhcGh5dwB3AHl5dyQwMGU2Y2Y2Ni04MDkxLTRkNzctOWJkMC1jMzVkN2M3MmYyYTJ4d6YDPHA+QSBzaW1wbGUgeWV0IHJlYWxpc3RpYyBhbmFseXRpY2FsIG1vZGVsIHVzZXMgR2F1c3NpYW4gZnVuY3Rpb25zIGZvciB0aGUgcGVha3MsIHdoaWNoIGFyZSBzbW9vdGgsIGRpZmZlcmVudGlhYmxlICh1c2VmdWwgZm9yIGNhbGN1bGF0aW5nIHJhbXAgcmF0ZXMpLCBhbmQgY2FwdHVyZSB0aGUgYmVsbC1zaGFwZWQgZGFpbHkgcHJvZmlsZXMgb2JzZXJ2ZWQgaW4gcmVhbCBncmlkIGRhdGEgKGUuZy4sIENBSVNPKS4gVGhlc2UgYXJlIHBhcmFtZXRyaWMgYXBwcm94aW1hdGlvbnPigJRyZWFsIG9wZXJhdG9ycyB1c2UgZW1waXJpY2FsIHRpbWUtc2VyaWVzIGRhdGHigJRidXQgdGhpcyBmb3JtIGlzIHdpZGVseSB1c2VkIGluIHJlc2VhcmNoIGZvciBzaW11bGF0aW9uLCBvcHRpbWl6YXRpb24sIGFuZCBmb3JlY2FzdGluZyBzdHVkaWVzLjwvcD53DmNvcmUvcGFyYWdyYXBoeXcAdwB5eXtCedm9f7YAAHtB5t4s8aAAAHh4eHckZWExNjgxMmEtNjM2ZC00YjJkLWFkOTQtYjdmODM0ODQ4NGY0eHcOY29yZS9wYXJhZ3JhcGh5dwB3AHl5eHh4FwBGAHh3DmNvcmUvcGFyYWdyYXBoeXcAdwB5eXh3DmNvcmUvcGFyYWdyYXBoeXcAdwB5eXh3DmNvcmUvcGFyYWdyYXBoeXcAdwB5eXh3DmNvcmUvcGFyYWdyYXBoeXcAdwB5eXUAeHcOY29yZS9wYXJhZ3JhcGh5dwB3AHl5eHcOY29yZS9wYXJhZ3JhcGh5dwB3AHl5eHcOY29yZS9wYXJhZ3JhcGh5dwB3AHl5eHcOY29yZS9wYXJhZ3JhcGh5dwB3AHl5eHcOY29yZS9wYXJhZ3JhcGh5dwB3AHl5eHcOY29yZS9wYXJhZ3JhcGh5dwB3AHl5FAB4dw5jb3JlL3BhcmFncmFwaHl3AHcAeXlVAHh3DmNvcmUvcGFyYWdyYXBoeXcAdwB5eQIAdwdwdWJsaXNoJAB4dw5jb3JlL3BhcmFncmFwaHl3AHcAeXl4dw5jb3JlL3BhcmFncmFwaHl3AHcAeXkCAHUBfQEtAHcFbGFyZ2V4dw5jb3JlL3BhcmFncmFwaHl3AHcAeXlYAH2I09BzdwRvcGVudwRvcGVueXcAdwhzdGFuZGFyZHcAdwB3AHcAdwB3AHl3AHl9AHl5dwB3AHh2AhhpbWFnZV9nZW5lcmF0b3Jfc2V0dGluZ3N2BAh0ZW1wbGF0ZXcHaGlnaHdheRBkZWZhdWx0X2ltYWdlX2lkfQAEZm9udHcAB2VuYWJsZWR5B3ZlcnNpb259Anl4dwpjb3JlL2ltYWdldwB5eXcEbm9uZX2d3DV3mAFodHRwczovL2NsaW1hdGVzY2llbmNlLnByZXNzL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDI2LzA0LzAtVGhlLUR1Y2stQ3VydmUtQXJyaXZlcy1pbi1Ccml0YWluLVNvbGFyLVN1cmdlLUZvcmNlcy1OZXctR3JpZC1CYWxhbmNpbmctTWVhc3VyZXMxLTY4N3gxMDI0LmpwZ3cFbGFyZ2V3BG5vbmV3BmNlbnRlcn2d3DUbACQAeHcOY29yZS9wYXJhZ3JhcGh5dwB3AHl5eHcOY29yZS9wYXJhZ3JhcGh5dwB3AHl57QEAeHcOY29yZS9wYXJhZ3JhcGh5dwB3AHl5eHcOY29yZS9wYXJhZ3JhcGh5dwB3AHl5eHcOY29yZS9wYXJhZ3JhcGh5dwB3AHl5eHcOY29yZS9wYXJhZ3JhcGh5dwB3AHl5eHcOY29yZS9wYXJhZ3JhcGh5dwB3AHl5eHcOY29yZS9wYXJhZ3JhcGh5dwB3AHl5eHcOY29yZS9wYXJhZ3JhcGh5dwB3AHl5eHcOY29yZS9wYXJhZ3JhcGh5dwB3AHl5eHcOY29yZS9wYXJhZ3JhcGh5dwB3AHl5eHcOY29yZS9wYXJhZ3JhcGh5dwB3AHl5eHcOY29yZS9wYXJhZ3JhcGh5dwB3AHl5eHcOY29yZS9wYXJhZ3JhcGh5dwB3AHl5eHcOY29yZS9wYXJhZ3JhcGh5dwB3AHl5eHcOY29yZS9wYXJhZ3JhcGh5dwB3AHl5JQB4dw5jb3JlL3BhcmFncmFwaHl3AHcAeXl4dw5jb3JlL3BhcmFncmFwaHl3AHcAeXk8AHUGfYOs5ZMFfYm05ZMFfYe84pMFfaq64pMFfZbJ4pMFfZu84pMFeHcOY29yZS9wYXJhZ3JhcGh5dwB3AHl5eHcOY29yZS9wYXJhZ3JhcGh5dwB3AHl5dwZtZWRpdW14dw5jb3JlL3BhcmFncmFwaHl3AHcAeXkT4t+K\/g4BAALXgZO1DAEAAu79wZMMAQAAjc\/FtwsIAADyC6IDGAUCCwoFAgUEBZEOAMDC3awLAQAA373fpgoNAAABAAkCAQDMAgAJAgEA9gEACQIBANcBAAkCAQCsyOSIChIAAAEACQICAAkCAQAzAAkCAQCtAwAJAgEAzAIACQIBAP4BAAkCAQDAv+fGCQUAAAEACQIBAMgDALift5MIGgAGcDIFAAkCAQBvDAEkcAQBAgMAAQEBAgMGAgEBAwIDAQQCAI8BCAIDAgABAAEAAQQBEQEFksfh2QYBAACfzLLrBQcAAAEACQIBANQDAAkCAQCy9Y61BQEAAMKhlLEFBwAAMwUSAAEAWACUAQJZAuDLvq4FEAACAQACAQEAAQIDAwEAAQEDAAEBAgADABUAAgFEAAoAr76ikgMCAAQOAojKpd8CBwAAAQAJAgEAxAIACQIBAMO1vdUCIwAAAQAJAlYAAQAJAgIACQIB6QEBAAcFlgEFmgEAwQEA4wEAqwEAuQEAWQX2AQICAAkCAQCmAQWYAQDiAQCdAQW+AQCmAQDCAQKxAgXIAQWWAQXSCQXNAwXzBAXdp4+jAgcAAAEACQICAAkCAQHTAQC9vcRPCwAAAQIBAAkCVgABAAkCAQAhAAkCAQA=\",\"updateId\":241660990}","advanced_seo_description":"","jetpack_seo_html_title":"","jetpack_seo_noindex":false,"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_publicize_message":"","jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":true,"jetpack_social_options":{"image_generator_settings":{"template":"highway","default_image_id":0,"font":"","enabled":false},"version":2},"jetpack_post_was_ever_published":false},"categories":[1],"tags":[691841795,691842313,691818247,691818154,691819094,691818267],"class_list":{"0":"post-440091","1":"post","2":"type-post","3":"status-publish","4":"format-standard","5":"has-post-thumbnail","6":"hentry","7":"category-uncategorized","8":"tag-ed-milibands-department-of-energy-security-and-net-zero-desnz","9":"tag-national-energy-system-operators-neso","10":"tag-national-grid","11":"tag-net-zero","12":"tag-renewable-green-energy","13":"tag-solar-power","15":"fallback-thumbnail"},"jetpack_publicize_connections":[],"jetpack_featured_media_url":"https:\/\/i0.wp.com\/climatescience.press\/wp-content\/uploads\/2026\/04\/0-The-Duck-Curve-Arrives-in-Britain-Solar-Surge-Forces-New-Grid-Balancing-Measures1.jpg?fit=784%2C1168&ssl=1","jetpack_likes_enabled":true,"jetpack_sharing_enabled":true,"jetpack_shortlink":"https:\/\/wp.me\/paxLW1-1Quf","jetpack-related-posts":[{"id":420138,"url":"https:\/\/climatescience.press\/?p=420138","url_meta":{"origin":440091,"position":0},"title":"Miliband energy quango in conflict-of-interest row over National Grid\u00a0shares","author":"uwe.roland.gross","date":"06\/01\/2026","format":false,"excerpt":"The controversy revolves around the National Energy System Operator (NESO), a publicly owned body established in October 2024 after the UK government purchased the Electricity System Operator from National Grid for \u00a3630 million. NESO, overseen by Energy Secretary Ed Miliband, plans and operates Britain's electricity system, working closely with National\u2026","rel":"","context":"In \"energy industry\"","block_context":{"text":"energy industry","link":"https:\/\/climatescience.press\/?tag=energy-industry"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/climatescience.press\/wp-content\/uploads\/2026\/01\/AQMqy9_f6yr67z5k2ltqADcIvC61Pg6nOCDDG-_QoOwtzrezXd9r8ON9BYtYGYyPEtXeOBTIChfsEMPd1R803x9MxouHJL94mGV4FRKxX2R3ZnLrxJZhJSuHCO6tosD30_A1aq06_9foB2Odzr6mnqjWXjHeOA.jpeg?fit=1200%2C1200&ssl=1&resize=350%2C200","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/climatescience.press\/wp-content\/uploads\/2026\/01\/AQMqy9_f6yr67z5k2ltqADcIvC61Pg6nOCDDG-_QoOwtzrezXd9r8ON9BYtYGYyPEtXeOBTIChfsEMPd1R803x9MxouHJL94mGV4FRKxX2R3ZnLrxJZhJSuHCO6tosD30_A1aq06_9foB2Odzr6mnqjWXjHeOA.jpeg?fit=1200%2C1200&ssl=1&resize=350%2C200 1x, https:\/\/i0.wp.com\/climatescience.press\/wp-content\/uploads\/2026\/01\/AQMqy9_f6yr67z5k2ltqADcIvC61Pg6nOCDDG-_QoOwtzrezXd9r8ON9BYtYGYyPEtXeOBTIChfsEMPd1R803x9MxouHJL94mGV4FRKxX2R3ZnLrxJZhJSuHCO6tosD30_A1aq06_9foB2Odzr6mnqjWXjHeOA.jpeg?fit=1200%2C1200&ssl=1&resize=525%2C300 1.5x, https:\/\/i0.wp.com\/climatescience.press\/wp-content\/uploads\/2026\/01\/AQMqy9_f6yr67z5k2ltqADcIvC61Pg6nOCDDG-_QoOwtzrezXd9r8ON9BYtYGYyPEtXeOBTIChfsEMPd1R803x9MxouHJL94mGV4FRKxX2R3ZnLrxJZhJSuHCO6tosD30_A1aq06_9foB2Odzr6mnqjWXjHeOA.jpeg?fit=1200%2C1200&ssl=1&resize=700%2C400 2x, https:\/\/i0.wp.com\/climatescience.press\/wp-content\/uploads\/2026\/01\/AQMqy9_f6yr67z5k2ltqADcIvC61Pg6nOCDDG-_QoOwtzrezXd9r8ON9BYtYGYyPEtXeOBTIChfsEMPd1R803x9MxouHJL94mGV4FRKxX2R3ZnLrxJZhJSuHCO6tosD30_A1aq06_9foB2Odzr6mnqjWXjHeOA.jpeg?fit=1200%2C1200&ssl=1&resize=1050%2C600 3x"},"classes":[]},{"id":420776,"url":"https:\/\/climatescience.press\/?p=420776","url_meta":{"origin":440091,"position":1},"title":"Britain\u2019s Surging Reliance on Gas Deals Fresh Blow to Miliband Net Zero Hopes","author":"uwe.roland.gross","date":"10\/01\/2026","format":false,"excerpt":"Britain\u2019s reliance on fossil fuels has increased for the first time in four years, dealing a\u00a0major blow to Ed Miliband\u2019s Net Zero hopes of decarbonising the grid by 2030.","rel":"","context":"In \"energy crisis\"","block_context":{"text":"energy crisis","link":"https:\/\/climatescience.press\/?tag=energy-crisis"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/climatescience.press\/wp-content\/uploads\/2026\/01\/AQPW0P0t1FGgfB_ZnnZKklxDZOQLEHCHBE2vjjFWO0N32LR7RFz6NDQsi71SD0G5LhafSb-c4p3ABzfp41_kcX6t2Qzyu1YcHBktdec9Fv9IXIf0hChLrwCD5lDJxZnLgiPcPgyEbGQO3hS2aw8GAgl_MILWNA-1.jpeg?fit=1200%2C1200&ssl=1&resize=350%2C200","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/climatescience.press\/wp-content\/uploads\/2026\/01\/AQPW0P0t1FGgfB_ZnnZKklxDZOQLEHCHBE2vjjFWO0N32LR7RFz6NDQsi71SD0G5LhafSb-c4p3ABzfp41_kcX6t2Qzyu1YcHBktdec9Fv9IXIf0hChLrwCD5lDJxZnLgiPcPgyEbGQO3hS2aw8GAgl_MILWNA-1.jpeg?fit=1200%2C1200&ssl=1&resize=350%2C200 1x, https:\/\/i0.wp.com\/climatescience.press\/wp-content\/uploads\/2026\/01\/AQPW0P0t1FGgfB_ZnnZKklxDZOQLEHCHBE2vjjFWO0N32LR7RFz6NDQsi71SD0G5LhafSb-c4p3ABzfp41_kcX6t2Qzyu1YcHBktdec9Fv9IXIf0hChLrwCD5lDJxZnLgiPcPgyEbGQO3hS2aw8GAgl_MILWNA-1.jpeg?fit=1200%2C1200&ssl=1&resize=525%2C300 1.5x, https:\/\/i0.wp.com\/climatescience.press\/wp-content\/uploads\/2026\/01\/AQPW0P0t1FGgfB_ZnnZKklxDZOQLEHCHBE2vjjFWO0N32LR7RFz6NDQsi71SD0G5LhafSb-c4p3ABzfp41_kcX6t2Qzyu1YcHBktdec9Fv9IXIf0hChLrwCD5lDJxZnLgiPcPgyEbGQO3hS2aw8GAgl_MILWNA-1.jpeg?fit=1200%2C1200&ssl=1&resize=700%2C400 2x, https:\/\/i0.wp.com\/climatescience.press\/wp-content\/uploads\/2026\/01\/AQPW0P0t1FGgfB_ZnnZKklxDZOQLEHCHBE2vjjFWO0N32LR7RFz6NDQsi71SD0G5LhafSb-c4p3ABzfp41_kcX6t2Qzyu1YcHBktdec9Fv9IXIf0hChLrwCD5lDJxZnLgiPcPgyEbGQO3hS2aw8GAgl_MILWNA-1.jpeg?fit=1200%2C1200&ssl=1&resize=1050%2C600 3x"},"classes":[]},{"id":401391,"url":"https:\/\/climatescience.press\/?p=401391","url_meta":{"origin":440091,"position":2},"title":"Wind Constraint Payments Could Hit \u00a312 Billion A Year Under Labour\u2019s 2030\u00a0Plan","author":"uwe.roland.gross","date":"11\/09\/2025","format":false,"excerpt":"We currently moan about having to pay a couple of hundred millions or so to persuade wind farms to switch off, but that will soon be the tip of the iceberg","rel":"","context":"In \"Clean Power 2030\"","block_context":{"text":"Clean Power 2030","link":"https:\/\/climatescience.press\/?tag=clean-power-2030"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/climatescience.press\/wp-content\/uploads\/2025\/09\/AQOSg-GMAySmWroobLYZhIXmAPsh7qo3s9e4J2qLBSbf_hTbXBdOqhkkuJz-PePYfWrcTBts-kYbsmXH6E2EZ-vgungVg-yTK3PKGbuCJ37O10obrSY0ntpczCg85vC0wIY6Bz39nA65X-C2bWxcDs8t5rMrg.jpeg?fit=1200%2C1200&ssl=1&resize=350%2C200","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/climatescience.press\/wp-content\/uploads\/2025\/09\/AQOSg-GMAySmWroobLYZhIXmAPsh7qo3s9e4J2qLBSbf_hTbXBdOqhkkuJz-PePYfWrcTBts-kYbsmXH6E2EZ-vgungVg-yTK3PKGbuCJ37O10obrSY0ntpczCg85vC0wIY6Bz39nA65X-C2bWxcDs8t5rMrg.jpeg?fit=1200%2C1200&ssl=1&resize=350%2C200 1x, https:\/\/i0.wp.com\/climatescience.press\/wp-content\/uploads\/2025\/09\/AQOSg-GMAySmWroobLYZhIXmAPsh7qo3s9e4J2qLBSbf_hTbXBdOqhkkuJz-PePYfWrcTBts-kYbsmXH6E2EZ-vgungVg-yTK3PKGbuCJ37O10obrSY0ntpczCg85vC0wIY6Bz39nA65X-C2bWxcDs8t5rMrg.jpeg?fit=1200%2C1200&ssl=1&resize=525%2C300 1.5x, https:\/\/i0.wp.com\/climatescience.press\/wp-content\/uploads\/2025\/09\/AQOSg-GMAySmWroobLYZhIXmAPsh7qo3s9e4J2qLBSbf_hTbXBdOqhkkuJz-PePYfWrcTBts-kYbsmXH6E2EZ-vgungVg-yTK3PKGbuCJ37O10obrSY0ntpczCg85vC0wIY6Bz39nA65X-C2bWxcDs8t5rMrg.jpeg?fit=1200%2C1200&ssl=1&resize=700%2C400 2x, https:\/\/i0.wp.com\/climatescience.press\/wp-content\/uploads\/2025\/09\/AQOSg-GMAySmWroobLYZhIXmAPsh7qo3s9e4J2qLBSbf_hTbXBdOqhkkuJz-PePYfWrcTBts-kYbsmXH6E2EZ-vgungVg-yTK3PKGbuCJ37O10obrSY0ntpczCg85vC0wIY6Bz39nA65X-C2bWxcDs8t5rMrg.jpeg?fit=1200%2C1200&ssl=1&resize=1050%2C600 3x"},"classes":[]},{"id":383912,"url":"https:\/\/climatescience.press\/?p=383912","url_meta":{"origin":440091,"position":3},"title":"NESO Winter Outlook","author":"uwe.roland.gross","date":"20\/06\/2025","format":false,"excerpt":"Britain will rely on electricity from France to guard against the risk of blackouts this coming winter, officials have said.","rel":"","context":"In \"Blackouts\"","block_context":{"text":"Blackouts","link":"https:\/\/climatescience.press\/?tag=blackouts"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/climatescience.press\/wp-content\/uploads\/2025\/02\/0Net-Zero-City-Blackout.jpg?fit=1200%2C778&ssl=1&resize=350%2C200","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/climatescience.press\/wp-content\/uploads\/2025\/02\/0Net-Zero-City-Blackout.jpg?fit=1200%2C778&ssl=1&resize=350%2C200 1x, https:\/\/i0.wp.com\/climatescience.press\/wp-content\/uploads\/2025\/02\/0Net-Zero-City-Blackout.jpg?fit=1200%2C778&ssl=1&resize=525%2C300 1.5x, https:\/\/i0.wp.com\/climatescience.press\/wp-content\/uploads\/2025\/02\/0Net-Zero-City-Blackout.jpg?fit=1200%2C778&ssl=1&resize=700%2C400 2x, https:\/\/i0.wp.com\/climatescience.press\/wp-content\/uploads\/2025\/02\/0Net-Zero-City-Blackout.jpg?fit=1200%2C778&ssl=1&resize=1050%2C600 3x"},"classes":[]},{"id":387247,"url":"https:\/\/climatescience.press\/?p=387247","url_meta":{"origin":440091,"position":4},"title":"Solar Farms Paid To Switch\u00a0Off","author":"uwe.roland.gross","date":"07\/07\/2025","format":false,"excerpt":"British\u00a0solar farms\u00a0have been paid to switch off for the first time as sunny days prompt a surge of clean power that could overwhelm the grid.","rel":"","context":"In \"EDF Renewables\"","block_context":{"text":"EDF Renewables","link":"https:\/\/climatescience.press\/?tag=edf-renewables"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/climatescience.press\/wp-content\/uploads\/2025\/07\/ChatGPT-Image-2.-Mai-2025-12_11_51.png?fit=800%2C1200&ssl=1&resize=350%2C200","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/climatescience.press\/wp-content\/uploads\/2025\/07\/ChatGPT-Image-2.-Mai-2025-12_11_51.png?fit=800%2C1200&ssl=1&resize=350%2C200 1x, https:\/\/i0.wp.com\/climatescience.press\/wp-content\/uploads\/2025\/07\/ChatGPT-Image-2.-Mai-2025-12_11_51.png?fit=800%2C1200&ssl=1&resize=525%2C300 1.5x, https:\/\/i0.wp.com\/climatescience.press\/wp-content\/uploads\/2025\/07\/ChatGPT-Image-2.-Mai-2025-12_11_51.png?fit=800%2C1200&ssl=1&resize=700%2C400 2x"},"classes":[]},{"id":389221,"url":"https:\/\/climatescience.press\/?p=389221","url_meta":{"origin":440091,"position":5},"title":"Ed Miliband to unleash new gas plants to back up patchy wind and\u00a0solar","author":"uwe.roland.gross","date":"17\/07\/2025","format":false,"excerpt":"Neso told to keep spare generating capacity on standby amid blackout fears","rel":"","context":"In \"Energy Secretary Ed Miliband\"","block_context":{"text":"Energy Secretary Ed Miliband","link":"https:\/\/climatescience.press\/?tag=energy-secretary-ed-miliband"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/climatescience.press\/wp-content\/uploads\/2025\/07\/ChatGPT-Image-2.-Mai-2025-12_11_51-2.png?fit=800%2C1200&ssl=1&resize=350%2C200","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/climatescience.press\/wp-content\/uploads\/2025\/07\/ChatGPT-Image-2.-Mai-2025-12_11_51-2.png?fit=800%2C1200&ssl=1&resize=350%2C200 1x, https:\/\/i0.wp.com\/climatescience.press\/wp-content\/uploads\/2025\/07\/ChatGPT-Image-2.-Mai-2025-12_11_51-2.png?fit=800%2C1200&ssl=1&resize=525%2C300 1.5x, https:\/\/i0.wp.com\/climatescience.press\/wp-content\/uploads\/2025\/07\/ChatGPT-Image-2.-Mai-2025-12_11_51-2.png?fit=800%2C1200&ssl=1&resize=700%2C400 2x"},"classes":[]}],"_links":{"self":[{"href":"https:\/\/climatescience.press\/index.php?rest_route=\/wp\/v2\/posts\/440091","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/climatescience.press\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/climatescience.press\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/climatescience.press\/index.php?rest_route=\/wp\/v2\/users\/121246920"}],"replies":[{"embeddable":true,"href":"https:\/\/climatescience.press\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=440091"}],"version-history":[{"count":17,"href":"https:\/\/climatescience.press\/index.php?rest_route=\/wp\/v2\/posts\/440091\/revisions"}],"predecessor-version":[{"id":440113,"href":"https:\/\/climatescience.press\/index.php?rest_route=\/wp\/v2\/posts\/440091\/revisions\/440113"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/climatescience.press\/index.php?rest_route=\/wp\/v2\/media\/440093"}],"wp:attachment":[{"href":"https:\/\/climatescience.press\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=440091"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/climatescience.press\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=440091"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/climatescience.press\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=440091"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}