ImageView/a> class. NUI supports different kinds of image formats, such as <code>.jpg<\/code>, <code>.png<\/code>, <code>.bmp<\/code>, <code>.svg<\/code> and <code>.gif<\/code>.<\/p>\n<h2 id=\"content-create-an-imageview\"><a href=https://samsungtizenos.com/"#content-create-an-imageview\" class=\"heading-permalink\" aria-hidden=\"true\" title=\"Permalink\">\u00b6<\/a>Create an ImageView<\/h2>\n<p>To create an image view, follow these steps:<\/p>\n<p><strong>Figure: ImageView<\/strong><\/p>\n<p><img src=https://samsungtizenos.com/"media//ImageView.png/" alt=\"Image View\" \/><\/p>\n<ol>\n<li>\n<p>To use the <code>ImageView<\/code> class, add the following namespaces:<\/p>\n<code class=\"language-xaml\">xmlns:base="clr-namespace:Tizen.NUI.BaseComponents;assembly=Tizen.NUI"\nxmlns:comp="clr-namespace:Tizen.NUI.Components;assembly=Tizen.NUI.Components"\n<\/code>\n<\/li>\n<li>\n<p>It is assumed that image is in the resources directory. Create an instance of the <code>ImageView<\/code> class and pass the path to image file like below:<\/p>\n<code class=\"language-xaml\"><base:ImageView x:Name="img" ResourceUrl="*Resource*\/images\/your-image.jpg"\/>\n<\/code>\n<\/li>\n<li>\n<p>To change the image path after the instance has been created, use the <code>SetImage()<\/code> method of the <code>ImageView<\/code> class:<\/p>\n<pre class=\"shiki shiki-themes github-light github-dark\" style=\"background-color:#fff;--shiki-dark-bg:#24292e;color:#24292e;--shiki-dark:#e1e4e8;\"><code><span class=\"line\"><span style=\"color:#24292E;--shiki-dark:#E1E4E8\">imageView <\/span><span style=\"color:#24292E;--shiki-dark:#F97583\">=<\/span><span style=\"color:#24292E;--shiki-dark:#E1E4E8\"> <\/span><span style=\"color:#24292E;--shiki-dark:#F97583\">new<\/span><span style=\"color:#24292E;--shiki-dark:#E1E4E8\"> <\/span><span style=\"color:#24292E;--shiki-dark:#B392F0\">ImageView<\/span><span style=\"color:#24292E;--shiki-dark:#E1E4E8\">();<\/span><\/span>\n<span class=\"line\"><span style=\"color:#24292E;--shiki-dark:#E1E4E8\">imageView.<\/span><span style=\"color:#6F42C1;--shiki-dark:#B392F0\">SetImage<\/span><span style=\"color:#24292E;--shiki-dark:#E1E4E8\">(DirectoryInfo.Resource <\/span><span style=\"color:#D73A49;--shiki-dark:#F97583\">+<\/span><span style=\"color:#24292E;--shiki-dark:#E1E4E8\"> <\/span><span style=\"color:#032F62;--shiki-dark:#9ECBFF\">"your-image.jpg"<\/span><span style=\"color:#24292E;--shiki-dark:#E1E4E8\">);<\/span><\/span>\n<span class=\"line\"><span style=\"color:#24292E;--shiki-dark:#E1E4E8\">Window.Instance.<\/span><span style=\"color:#6F42C1;--shiki-dark:#B392F0\">Add<\/span><span style=\"color:#24292E;--shiki-dark:#E1E4E8\">(imageView);<\/span><\/span>\n<span class=\"line\"><\/span><\/code><\/pre>\n<\/li>\n<\/ol>\n<h2 id=\"content-manipulate-an-imageview\"><a href=https://samsungtizenos.com/"#content-manipulate-an-imageview\" class=\"heading-permalink\" aria-hidden=\"true\" title=\"Permalink\">\u00b6<\/a>Manipulate an ImageView<\/h2>\n<p><strong>Figure: Manipulated ImageView<\/strong><\/p>\n<p><img src=https://samsungtizenos.com/"media//imageViewManipulated.png/" alt=\"Manipulated Image View\" \/><\/p>\n<ol>\n<li>\n<p>Create an object, set <code>Size2D<\/code> property, and display it at the center of the window by setting <code>ParentOrigin<\/code> and <code>Position2D<\/code> properties:<\/p>\n<code class=\"language-xaml\"><base:ImageView x:Name="img" ResourceUrl="*Resource*\/images\/your-image.jpg"\n Size2D="400, 400" ParentOrigin="Center" Position2D="-200,-200"\/>\n<\/code>\n<\/li>\n<li>\n<p>Use <code>PixelArea<\/code> property to apply the zoom effect:<\/p>\n<pre class=\"shiki shiki-themes github-light github-dark\" style=\"background-color:#fff;--shiki-dark-bg:#24292e;color:#24292e;--shiki-dark:#e1e4e8;\"><code><span class=\"line\"><span style=\"color:#D73A49;--shiki-dark:#F97583\"><<\/span><span style=\"color:#6F42C1;--shiki-dark:#B392F0\">base<\/span><span style=\"color:#24292E;--shiki-dark:#E1E4E8\">:ImageView <\/span><span style=\"color:#6F42C1;--shiki-dark:#B392F0\">x<\/span><span style=\"color:#24292E;--shiki-dark:#E1E4E8\">:Name<\/span><span style=\"color:#D73A49;--shiki-dark:#F97583\">=<\/span><span style=\"color:#032F62;--shiki-dark:#9ECBFF\">"img"<\/span><span style=\"color:#032F62;--shiki-dark:#E1E4E8\"> ResourceUrl<\/span><span style=\"color:#032F62;--shiki-dark:#F97583\">=<\/span><span style=\"color:#032F62;--shiki-dark:#9ECBFF\">"*Resource*\/images\/your-image.jpg"<\/span><\/span>\n<span class=\"line\"><span style=\"color:#032F62;--shiki-dark:#E1E4E8\"> PixelArea<\/span><span style=\"color:#032F62;--shiki-dark:#F97583\">=<\/span><span style=\"color:#032F62;--shiki-dark:#9ECBFF\">"<\/span><span style=\"color:#005CC5;--shiki-dark:#9ECBFF\">0.25<\/span><span style=\"color:#24292E;--shiki-dark:#9ECBFF\">, <\/span><span style=\"color:#005CC5;--shiki-dark:#9ECBFF\">0.25<\/span><span style=\"color:#24292E;--shiki-dark:#9ECBFF\">, <\/span><span style=\"color:#005CC5;--shiki-dark:#9ECBFF\">0.5<\/span><span style=\"color:#24292E;--shiki-dark:#9ECBFF\">, <\/span><span style=\"color:#005CC5;--shiki-dark:#9ECBFF\">0.5<\/span><span style=\"color:#032F62;--shiki-dark:#9ECBFF\">"<\/span><span style=\"color:#032F62;--shiki-dark:#E1E4E8\"> <\/span><span style=\"color:#032F62;--shiki-dark:#F97583\">\/<\/span><span style=\"color:#B31D28;--shiki-light-font-style:italic;--shiki-dark:#F97583;--shiki-dark-font-style:inherit\">><\/span><\/span>\n<span class=\"line\"><\/span><\/code><\/pre>\n<\/li>\n<li>\n<p>To rotate the image by 45 degrees, set the <code>Orientation<\/code> property as follows:<\/p>\n<pre class=\"shiki shiki-themes github-light github-dark\" style=\"background-color:#fff;--shiki-dark-bg:#24292e;color:#24292e;--shiki-dark:#e1e4e8;\"><code><span class=\"line\"><span style=\"color:#24292E;--shiki-dark:#E1E4E8\">img.Orientation <\/span><span style=\"color:#24292E;--shiki-dark:#F97583\">=<\/span><span style=\"color:#24292E;--shiki-dark:#E1E4E8\"> <\/span><span style=\"color:#24292E;--shiki-dark:#F97583\">new<\/span><span style=\"color:#24292E;--shiki-dark:#E1E4E8\"> <\/span><span style=\"color:#24292E;--shiki-dark:#B392F0\">Rotation<\/span><span style=\"color:#24292E;--shiki-dark:#E1E4E8\">(<\/span><span style=\"color:#24292E;--shiki-dark:#F97583\">new<\/span><span style=\"color:#24292E;--shiki-dark:#E1E4E8\"> <\/span><span style=\"color:#24292E;--shiki-dark:#B392F0\">Radian<\/span><span style=\"color:#24292E;--shiki-dark:#E1E4E8\">((<\/span><span style=\"color:#24292E;--shiki-dark:#F97583\">float<\/span><span style=\"color:#24292E;--shiki-dark:#E1E4E8\">)System.Math.PI <\/span><span style=\"color:#24292E;--shiki-dark:#F97583\">\/<\/span><span style=\"color:#24292E;--shiki-dark:#E1E4E8\"> <\/span><span style=\"color:#24292E;--shiki-dark:#79B8FF\">4<\/span><span style=\"color:#24292E;--shiki-dark:#E1E4E8\">), <\/span><\/span>\n<span class=\"line\"><span style=\"color:#24292E;--shiki-dark:#E1E4E8\"> <\/span><span style=\"color:#D73A49;--shiki-dark:#F97583\">new<\/span><span style=\"color:#24292E;--shiki-dark:#E1E4E8\"> <\/span><span style=\"color:#6F42C1;--shiki-dark:#B392F0\">Vector3<\/span><span style=\"color:#24292E;--shiki-dark:#E1E4E8\">(<\/span><span style=\"color:#005CC5;--shiki-dark:#79B8FF\">0.0f<\/span><span style=\"color:#005CC5;--shiki-dark:#E1E4E8\">, <\/span><span style=\"color:#005CC5;--shiki-dark:#79B8FF\">0.0f<\/span><span style=\"color:#005CC5;--shiki-dark:#E1E4E8\">, <\/span><span style=\"color:#005CC5;--shiki-dark:#79B8FF\">1.0f<\/span><span style=\"color:#005CC5;--shiki-dark:#E1E4E8\">));<\/span><\/span>\n<span class=\"line\"><\/span><\/code><\/pre>\n<\/li>\n<\/ol>\n<h2 id=\"content-imageview-event\"><a href=https://samsungtizenos.com/"#content-imageview-event\" class=\"heading-permalink\" aria-hidden=\"true\" title=\"Permalink\">\u00b6<\/a>ImageView event<\/h2>\n<p>After all the required resources are loaded and ready, you can perform some actions:<\/p>\n<ol>\n<li>\n<p>Create handler:<\/p>\n<pre class=\"shiki shiki-themes github-light github-dark\" style=\"background-color:#fff;--shiki-dark-bg:#24292e;color:#24292e;--shiki-dark:#e1e4e8;\"><code><span class=\"line\"><span style=\"color:#D73A49;--shiki-dark:#F97583\">public<\/span><span style=\"color:#24292E;--shiki-dark:#E1E4E8\"> <\/span><span style=\"color:#D73A49;--shiki-dark:#F97583\">void<\/span><span style=\"color:#24292E;--shiki-dark:#E1E4E8\"> <\/span><span style=\"color:#6F42C1;--shiki-dark:#B392F0\">onResourceReady<\/span><span style=\"color:#24292E;--shiki-dark:#E1E4E8\">(<\/span><span style=\"color:#24292E;--shiki-dark:#F97583\">object<\/span><span style=\"color:#24292E;--shiki-dark:#E1E4E8\"> <\/span><span style=\"color:#24292E;--shiki-dark:#B392F0\">sender<\/span><span style=\"color:#24292E;--shiki-dark:#E1E4E8\">, <\/span><span style=\"color:#24292E;--shiki-dark:#B392F0\">ImageView<\/span><span style=\"color:#24292E;--shiki-dark:#E1E4E8\">.<\/span><span style=\"color:#24292E;--shiki-dark:#B392F0\">ResourceReadyEventArgs<\/span><span style=\"color:#24292E;--shiki-dark:#E1E4E8\"> <\/span><span style=\"color:#24292E;--shiki-dark:#B392F0\">e<\/span><span style=\"color:#24292E;--shiki-dark:#E1E4E8\">)<\/span><\/span>\n<span class=\"line\"><span style=\"color:#24292E;--shiki-dark:#E1E4E8\">{<\/span><\/span>\n<span class=\"line\"><span style=\"color:#6A737D;--shiki-dark:#6A737D\"> \/\/ Resource is ready, do something<\/span><\/span>\n<span class=\"line\"><span style=\"color:#24292E;--shiki-dark:#E1E4E8\">} <\/span><\/span>\n<span class=\"line\"><\/span><\/code><\/pre>\n<\/li>\n<li>\n<p>Add handler to <code>ImageView<\/code> by using the <code>ResourceReady<\/code> property:<\/p>\n<code class=\"language-xaml\"><base:ImageView x:Name="img" ResourceUrl="*Resource*\/images\/your-image.jpg"\n ResourceReady="onResourceReady"\/>\n<\/code>\n<\/li>\n<\/ol>\n<h2 id=\"content-imageview-properties\"><a href=https://samsungtizenos.com/"#content-imageview-properties\" class=\"heading-permalink\" aria-hidden=\"true\" title=\"Permalink\">\u00b6<\/a>ImageView properties<\/h2>\n<p>The following table defines the <code>ImageView<\/code> class control properties:<\/p>\n<p><strong>Table: ImageView control properties<\/strong><\/p>\n<div class=\"overflow-auto grid table-fixed\" data-table-container=\"data-table-container\"><table>\n<thead>\n<tr>\n<th>Property<\/th>\n<th>Type<\/th>\n<th>Description<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td><code>ResourceUrl<\/code><\/td>\n<td><code>string<\/code><\/td>\n<td>The file path of the Image.<\/td>\n<\/tr>\n<tr>\n<td><code>Image<\/code><\/td>\n<td><code>Map<\/code><\/td>\n<td>Property map associated with a given image.<\/td>\n<\/tr>\n<tr>\n<td><code>PreMultipliedAlpha<\/code><\/td>\n<td><code>bool<\/code><\/td>\n<td>The image should be opacity-adjusted.<br>If <code>PreMultipliedAlpha<\/code> is <code>true<\/code>, the RGB components represent the color of the object or pixel, adjusted for its opacity by multiplication.<br>If <code>false<\/code>, the opacity is ignored.<\/td>\n<\/tr>\n<tr>\n<td><code>PixelArea<\/code><\/td>\n<td><code>Vector4<\/code><\/td>\n<td>Image subarea defined with relative area values: x coordinate for the top-left corner, y coordinate for the top-left corner, width, and height. To set the subarea as the whole image area, use <code>[0.0, 0.0, 1.0, 1.0]<\/code>.<br>For example, on a 200 x 200 pixel image, the value <code>[0.25, 0.5, 0.5, 0.5]<\/code> represents a subarea of that image with the following coordinates:<br><br>- Top left: 50, 100<br>- Top right: 150, 100<br>- Bottom left: 50, 200<br>- Bottom right: 150, 200<\/td>\n<\/tr>\n<tr>\n<td><code>Border<\/code><\/td>\n<td><code>Rectangle<\/code><\/td>\n<td>Image border, specified in the following order: left, right, bottom, and top. For N-Patch images only.<\/td>\n<\/tr>\n<tr>\n<td><code>BorderOnly<\/code><\/td>\n<td><code>bool<\/code><\/td>\n<td>Whether to draw only the borders. For N-Patch images only.<\/td>\n<\/tr>\n<tr>\n<td><code>SynchronosLoading<\/code><\/td>\n<td><code>bool<\/code><\/td>\n<td>Whether the image is synchronous. For N-Patch images only.<\/td>\n<\/tr>\n<\/tbody>\n<\/table><\/div>\n<h2 id=\"content-related-information\"><a href=https://samsungtizenos.com/"#content-related-information\" class=\"heading-permalink\" aria-hidden=\"true\" title=\"Permalink\">\u00b6<\/a>Related information<\/h2>\n<ul>\n<li>Dependencies\n<ul>\n<li>Tizen 6.5 and Higher<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n","table_of_content":"<ul class=\"table-of-contents\">\n<li><a href=https://samsungtizenos.com/"#content-imageview\">ImageView<\/a><\/li>\n<li><a href=https://samsungtizenos.com/"#content-create-an-imageview\">Create an ImageView<\/a><\/li>\n<li><a href=https://samsungtizenos.com/"#content-manipulate-an-imageview\">Manipulate an ImageView<\/a><\/li>\n<li><a href=https://samsungtizenos.com/"#content-imageview-event\">ImageView event<\/a><\/li>\n<li><a href=https://samsungtizenos.com/"#content-imageview-properties\">ImageView properties<\/a><\/li>\n<li><a href=https://samsungtizenos.com/"#content-related-information\">Related information<\/a><\/li>\n<\/ul>\n","title":"ImageView","raw":null},{"class":"App\\Services\\Documentation\\Data\\RenderedMarkdown","s":"wrbl"}]},"memo":{"id":"yFFBsnZ16OOVvKJsLLmP","name":"documentation::article","path":"docs\/application\/dotnet\/guides\/user-interface\/nui\/imageview","method":"GET","release":"a-a-a","children":[],"scripts":[],"assets":[],"lazyLoaded":false,"lazyIsolated":true,"errors":[],"locale":"en","islands":[]},"checksum":"d2c1709d09c7579adf00c1b710b315ad7abb9f9f5b18ffa14a4cc945026c28fb"}" wire:effects="[]" wire:id="yFFBsnZ16OOVvKJsLLmP" wire:name="documentation::article" x-init="$wire.__lazyLoad('eyJkYXRhIjp7ImZvck1vdW50IjpbeyJtYXJrZG93biI6W3siYm9keSI6IjxoMSBpZD1cImNvbnRlbnQtaW1hZ2V2aWV3XCI+PGEgaHJlZj1cIiNjb250ZW50LWltYWdldmlld1wiIGNsYXNzPVwiaGVhZGluZy1wZXJtYWxpbmtcIiBhcmlhLWhpZGRlbj1cInRydWVcIiB0aXRsZT1cIlBlcm1hbGlua1wiPlx1MDBiNjxcL2E+SW1hZ2VWaWV3PFwvaDE+PGRpdiBkYXRhLWtub3dsZWRnZS1iYXNlLW1ldGFkYXRhPjxcL2Rpdj5cbjxwPkFuIDxjb2RlPkltYWdlVmlldzxcL2NvZGU+IGlzIGEgTlVJIGNvbnRyb2wgdGhhdCBkaXNwbGF5cyBhbiBpbWFnZS4gSXQgaXMgaW1wbGVtZW50ZWQgdGhyb3VnaCB0aGUgPGEgaHJlZj1cIlwvYXBwbGljYXRpb25cL2RvdG5ldFwvYXBpXC9UaXplbkZYXC9sYXRlc3RcL2FwaVwvVGl6ZW4uTlVJLkJhc2VDb21wb25lbnRzLkltYWdlVmlldy5tZFwiPkltYWdlVmlldzxcL2E+IGNsYXNzLiBOVUkgc3VwcG9ydHMgZGlmZmVyZW50IGtpbmRzIG9mIGltYWdlIGZvcm1hdHMsIHN1Y2ggYXMgPGNvZGU+LmpwZzxcL2NvZGU+LCA8Y29kZT4ucG5nPFwvY29kZT4sIDxjb2RlPi5ibXA8XC9jb2RlPiwgPGNvZGU+LnN2ZzxcL2NvZGU+IGFuZCA8Y29kZT4uZ2lmPFwvY29kZT4uPFwvcD5cbjxoMiBpZD1cImNvbnRlbnQtY3JlYXRlLWFuLWltYWdldmlld1wiPjxhIGhyZWY9XCIjY29udGVudC1jcmVhdGUtYW4taW1hZ2V2aWV3XCIgY2xhc3M9XCJoZWFkaW5nLXBlcm1hbGlua1wiIGFyaWEtaGlkZGVuPVwidHJ1ZVwiIHRpdGxlPVwiUGVybWFsaW5rXCI+XHUwMGI2PFwvYT5DcmVhdGUgYW4gSW1hZ2VWaWV3PFwvaDI+XG48cD5UbyBjcmVhdGUgYW4gaW1hZ2UgdmlldywgZm9sbG93IHRoZXNlIHN0ZXBzOjxcL3A+XG48cD48c3Ryb25nPkZpZ3VyZTogSW1hZ2VWaWV3PFwvc3Ryb25nPjxcL3A+XG48cD48aW1nIHNyYz1cIm1lZGlhXC9JbWFnZVZpZXcucG5nXCIgYWx0PVwiSW1hZ2UgVmlld1wiIFwvPjxcL3A+XG48b2w+XG48bGk+XG48cD5UbyB1c2UgdGhlIDxjb2RlPkltYWdlVmlldzxcL2NvZGU+IGNsYXNzLCBhZGQgdGhlIGZvbGxvd2luZyBuYW1lc3BhY2VzOjxcL3A+XG48Y29kZSBjbGFzcz1cImxhbmd1YWdlLXhhbWxcIj54bWxuczpiYXNlPSZxdW90O2Nsci1uYW1lc3BhY2U6VGl6ZW4uTlVJLkJhc2VDb21wb25lbnRzO2Fzc2VtYmx5PVRpemVuLk5VSSZxdW90O1xueG1sbnM6Y29tcD0mcXVvdDtjbHItbmFtZXNwYWNlOlRpemVuLk5VSS5Db21wb25lbnRzO2Fzc2VtYmx5PVRpemVuLk5VSS5Db21wb25lbnRzJnF1b3Q7XG48XC9jb2RlPlxuPFwvbGk+XG48bGk+XG48cD5JdCBpcyBhc3N1bWVkIHRoYXQgaW1hZ2UgaXMgaW4gdGhlIHJlc291cmNlcyBkaXJlY3RvcnkuIENyZWF0ZSBhbiBpbnN0YW5jZSBvZiB0aGUgPGNvZGU+SW1hZ2VWaWV3PFwvY29kZT4gY2xhc3MgYW5kIHBhc3MgdGhlIHBhdGggdG8gaW1hZ2UgZmlsZSBsaWtlIGJlbG93OjxcL3A+XG48Y29kZSBjbGFzcz1cImxhbmd1YWdlLXhhbWxcIj4mbHQ7YmFzZTpJbWFnZVZpZXcgeDpOYW1lPSZxdW90O2ltZyZxdW90OyBSZXNvdXJjZVVybD0mcXVvdDsqUmVzb3VyY2UqXC9pbWFnZXNcL3lvdXItaW1hZ2UuanBnJnF1b3Q7XC8mZ3Q7XG48XC9jb2RlPlxuPFwvbGk+XG48bGk+XG48cD5UbyBjaGFuZ2UgdGhlIGltYWdlIHBhdGggYWZ0ZXIgdGhlIGluc3RhbmNlIGhhcyBiZWVuIGNyZWF0ZWQsIHVzZSB0aGUgPGNvZGU+U2V0SW1hZ2UoKTxcL2NvZGU+IG1ldGhvZCBvZiB0aGUgPGNvZGU+SW1hZ2VWaWV3PFwvY29kZT4gY2xhc3M6PFwvcD5cbjxwcmUgY2xhc3M9XCJzaGlraSBzaGlraS10aGVtZXMgZ2l0aHViLWxpZ2h0IGdpdGh1Yi1kYXJrXCIgc3R5bGU9XCJiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7LS1zaGlraS1kYXJrLWJnOiMyNDI5MmU7Y29sb3I6IzI0MjkyZTstLXNoaWtpLWRhcms6I2UxZTRlODtcIj48Y29kZT48c3BhbiBjbGFzcz1cImxpbmVcIj48c3BhbiBzdHlsZT1cImNvbG9yOiMyNDI5MkU7LS1zaGlraS1kYXJrOiNFMUU0RThcIj5pbWFnZVZpZXcgPFwvc3Bhbj48c3BhbiBzdHlsZT1cImNvbG9yOiMyNDI5MkU7LS1zaGlraS1kYXJrOiNGOTc1ODNcIj49PFwvc3Bhbj48c3BhbiBzdHlsZT1cImNvbG9yOiMyNDI5MkU7LS1zaGlraS1kYXJrOiNFMUU0RThcIj4gPFwvc3Bhbj48c3BhbiBzdHlsZT1cImNvbG9yOiMyNDI5MkU7LS1zaGlraS1kYXJrOiNGOTc1ODNcIj5uZXc8XC9zcGFuPjxzcGFuIHN0eWxlPVwiY29sb3I6IzI0MjkyRTstLXNoaWtpLWRhcms6I0UxRTRFOFwiPiA8XC9zcGFuPjxzcGFuIHN0eWxlPVwiY29sb3I6IzI0MjkyRTstLXNoaWtpLWRhcms6I0IzOTJGMFwiPkltYWdlVmlldzxcL3NwYW4+PHNwYW4gc3R5bGU9XCJjb2xvcjojMjQyOTJFOy0tc2hpa2ktZGFyazojRTFFNEU4XCI+KCk7PFwvc3Bhbj48XC9zcGFuPlxuPHNwYW4gY2xhc3M9XCJsaW5lXCI+PHNwYW4gc3R5bGU9XCJjb2xvcjojMjQyOTJFOy0tc2hpa2ktZGFyazojRTFFNEU4XCI+aW1hZ2VWaWV3LjxcL3NwYW4+PHNwYW4gc3R5bGU9XCJjb2xvcjojNkY0MkMxOy0tc2hpa2ktZGFyazojQjM5MkYwXCI+U2V0SW1hZ2U8XC9zcGFuPjxzcGFuIHN0eWxlPVwiY29sb3I6IzI0MjkyRTstLXNoaWtpLWRhcms6I0UxRTRFOFwiPihEaXJlY3RvcnlJbmZvLlJlc291cmNlIDxcL3NwYW4+PHNwYW4gc3R5bGU9XCJjb2xvcjojRDczQTQ5Oy0tc2hpa2ktZGFyazojRjk3NTgzXCI+KzxcL3NwYW4+PHNwYW4gc3R5bGU9XCJjb2xvcjojMjQyOTJFOy0tc2hpa2ktZGFyazojRTFFNEU4XCI+IDxcL3NwYW4+PHNwYW4gc3R5bGU9XCJjb2xvcjojMDMyRjYyOy0tc2hpa2ktZGFyazojOUVDQkZGXCI+JnF1b3Q7eW91ci1pbWFnZS5qcGcmcXVvdDs8XC9zcGFuPjxzcGFuIHN0eWxlPVwiY29sb3I6IzI0MjkyRTstLXNoaWtpLWRhcms6I0UxRTRFOFwiPik7PFwvc3Bhbj48XC9zcGFuPlxuPHNwYW4gY2xhc3M9XCJsaW5lXCI+PHNwYW4gc3R5bGU9XCJjb2xvcjojMjQyOTJFOy0tc2hpa2ktZGFyazojRTFFNEU4XCI+V2luZG93Lkluc3RhbmNlLjxcL3NwYW4+PHNwYW4gc3R5bGU9XCJjb2xvcjojNkY0MkMxOy0tc2hpa2ktZGFyazojQjM5MkYwXCI+QWRkPFwvc3Bhbj48c3BhbiBzdHlsZT1cImNvbG9yOiMyNDI5MkU7LS1zaGlraS1kYXJrOiNFMUU0RThcIj4oaW1hZ2VWaWV3KTs8XC9zcGFuPjxcL3NwYW4+XG48c3BhbiBjbGFzcz1cImxpbmVcIj48XC9zcGFuPjxcL2NvZGU+PFwvcHJlPlxuPFwvbGk+XG48XC9vbD5cbjxoMiBpZD1cImNvbnRlbnQtbWFuaXB1bGF0ZS1hbi1pbWFnZXZpZXdcIj48YSBocmVmPVwiI2NvbnRlbnQtbWFuaXB1bGF0ZS1hbi1pbWFnZXZpZXdcIiBjbGFzcz1cImhlYWRpbmctcGVybWFsaW5rXCIgYXJpYS1oaWRkZW49XCJ0cnVlXCIgdGl0bGU9XCJQZXJtYWxpbmtcIj5cdTAwYjY8XC9hPk1hbmlwdWxhdGUgYW4gSW1hZ2VWaWV3PFwvaDI+XG48cD48c3Ryb25nPkZpZ3VyZTogTWFuaXB1bGF0ZWQgSW1hZ2VWaWV3PFwvc3Ryb25nPjxcL3A+XG48cD48aW1nIHNyYz1cIm1lZGlhXC9pbWFnZVZpZXdNYW5pcHVsYXRlZC5wbmdcIiBhbHQ9XCJNYW5pcHVsYXRlZCBJbWFnZSBWaWV3XCIgXC8+PFwvcD5cbjxvbD5cbjxsaT5cbjxwPkNyZWF0ZSBhbiBvYmplY3QsIHNldCA8Y29kZT5TaXplMkQ8XC9jb2RlPiBwcm9wZXJ0eSwgYW5kIGRpc3BsYXkgaXQgYXQgdGhlIGNlbnRlciBvZiB0aGUgd2luZG93IGJ5IHNldHRpbmcgPGNvZGU+UGFyZW50T3JpZ2luPFwvY29kZT4gYW5kIDxjb2RlPlBvc2l0aW9uMkQ8XC9jb2RlPiBwcm9wZXJ0aWVzOjxcL3A+XG48Y29kZSBjbGFzcz1cImxhbmd1YWdlLXhhbWxcIj4mbHQ7YmFzZTpJbWFnZVZpZXcgeDpOYW1lPSZxdW90O2ltZyZxdW90OyBSZXNvdXJjZVVybD0mcXVvdDsqUmVzb3VyY2UqXC9pbWFnZXNcL3lvdXItaW1hZ2UuanBnJnF1b3Q7XG4gICAgU2l6ZTJEPSZxdW90OzQwMCwgNDAwJnF1b3Q7IFBhcmVudE9yaWdpbj0mcXVvdDtDZW50ZXImcXVvdDsgUG9zaXRpb24yRD0mcXVvdDstMjAwLC0yMDAmcXVvdDtcLyZndDtcbjxcL2NvZGU+XG48XC9saT5cbjxsaT5cbjxwPlVzZSA8Y29kZT5QaXhlbEFyZWE8XC9jb2RlPiBwcm9wZXJ0eSB0byBhcHBseSB0aGUgem9vbSBlZmZlY3Q6PFwvcD5cbjxwcmUgY2xhc3M9XCJzaGlraSBzaGlraS10aGVtZXMgZ2l0aHViLWxpZ2h0IGdpdGh1Yi1kYXJrXCIgc3R5bGU9XCJiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7LS1zaGlraS1kYXJrLWJnOiMyNDI5MmU7Y29sb3I6IzI0MjkyZTstLXNoaWtpLWRhcms6I2UxZTRlODtcIj48Y29kZT48c3BhbiBjbGFzcz1cImxpbmVcIj48c3BhbiBzdHlsZT1cImNvbG9yOiNENzNBNDk7LS1zaGlraS1kYXJrOiNGOTc1ODNcIj4mbHQ7PFwvc3Bhbj48c3BhbiBzdHlsZT1cImNvbG9yOiM2RjQyQzE7LS1zaGlraS1kYXJrOiNCMzkyRjBcIj5iYXNlPFwvc3Bhbj48c3BhbiBzdHlsZT1cImNvbG9yOiMyNDI5MkU7LS1zaGlraS1kYXJrOiNFMUU0RThcIj46SW1hZ2VWaWV3IDxcL3NwYW4+PHNwYW4gc3R5bGU9XCJjb2xvcjojNkY0MkMxOy0tc2hpa2ktZGFyazojQjM5MkYwXCI+eDxcL3NwYW4+PHNwYW4gc3R5bGU9XCJjb2xvcjojMjQyOTJFOy0tc2hpa2ktZGFyazojRTFFNEU4XCI+Ok5hbWU8XC9zcGFuPjxzcGFuIHN0eWxlPVwiY29sb3I6I0Q3M0E0OTstLXNoaWtpLWRhcms6I0Y5NzU4M1wiPj08XC9zcGFuPjxzcGFuIHN0eWxlPVwiY29sb3I6IzAzMkY2MjstLXNoaWtpLWRhcms6IzlFQ0JGRlwiPiZxdW90O2ltZyZxdW90OzxcL3NwYW4+PHNwYW4gc3R5bGU9XCJjb2xvcjojMDMyRjYyOy0tc2hpa2ktZGFyazojRTFFNEU4XCI+IFJlc291cmNlVXJsPFwvc3Bhbj48c3BhbiBzdHlsZT1cImNvbG9yOiMwMzJGNjI7LS1zaGlraS1kYXJrOiNGOTc1ODNcIj49PFwvc3Bhbj48c3BhbiBzdHlsZT1cImNvbG9yOiMwMzJGNjI7LS1zaGlraS1kYXJrOiM5RUNCRkZcIj4mcXVvdDsqUmVzb3VyY2UqXC9pbWFnZXNcL3lvdXItaW1hZ2UuanBnJnF1b3Q7PFwvc3Bhbj48XC9zcGFuPlxuPHNwYW4gY2xhc3M9XCJsaW5lXCI+PHNwYW4gc3R5bGU9XCJjb2xvcjojMDMyRjYyOy0tc2hpa2ktZGFyazojRTFFNEU4XCI+ICAgIFBpeGVsQXJlYTxcL3NwYW4+PHNwYW4gc3R5bGU9XCJjb2xvcjojMDMyRjYyOy0tc2hpa2ktZGFyazojRjk3NTgzXCI+PTxcL3NwYW4+PHNwYW4gc3R5bGU9XCJjb2xvcjojMDMyRjYyOy0tc2hpa2ktZGFyazojOUVDQkZGXCI+JnF1b3Q7PFwvc3Bhbj48c3BhbiBzdHlsZT1cImNvbG9yOiMwMDVDQzU7LS1zaGlraS1kYXJrOiM5RUNCRkZcIj4wLjI1PFwvc3Bhbj48c3BhbiBzdHlsZT1cImNvbG9yOiMyNDI5MkU7LS1zaGlraS1kYXJrOiM5RUNCRkZcIj4sIDxcL3NwYW4+PHNwYW4gc3R5bGU9XCJjb2xvcjojMDA1Q0M1Oy0tc2hpa2ktZGFyazojOUVDQkZGXCI+MC4yNTxcL3NwYW4+PHNwYW4gc3R5bGU9XCJjb2xvcjojMjQyOTJFOy0tc2hpa2ktZGFyazojOUVDQkZGXCI+LCA8XC9zcGFuPjxzcGFuIHN0eWxlPVwiY29sb3I6IzAwNUNDNTstLXNoaWtpLWRhcms6IzlFQ0JGRlwiPjAuNTxcL3NwYW4+PHNwYW4gc3R5bGU9XCJjb2xvcjojMjQyOTJFOy0tc2hpa2ktZGFyazojOUVDQkZGXCI+LCA8XC9zcGFuPjxzcGFuIHN0eWxlPVwiY29sb3I6IzAwNUNDNTstLXNoaWtpLWRhcms6IzlFQ0JGRlwiPjAuNTxcL3NwYW4+PHNwYW4gc3R5bGU9XCJjb2xvcjojMDMyRjYyOy0tc2hpa2ktZGFyazojOUVDQkZGXCI+JnF1b3Q7PFwvc3Bhbj48c3BhbiBzdHlsZT1cImNvbG9yOiMwMzJGNjI7LS1zaGlraS1kYXJrOiNFMUU0RThcIj4gPFwvc3Bhbj48c3BhbiBzdHlsZT1cImNvbG9yOiMwMzJGNjI7LS1zaGlraS1kYXJrOiNGOTc1ODNcIj5cLzxcL3NwYW4+PHNwYW4gc3R5bGU9XCJjb2xvcjojQjMxRDI4Oy0tc2hpa2ktbGlnaHQtZm9udC1zdHlsZTppdGFsaWM7LS1zaGlraS1kYXJrOiNGOTc1ODM7LS1zaGlraS1kYXJrLWZvbnQtc3R5bGU6aW5oZXJpdFwiPiZndDs8XC9zcGFuPjxcL3NwYW4+XG48c3BhbiBjbGFzcz1cImxpbmVcIj48XC9zcGFuPjxcL2NvZGU+PFwvcHJlPlxuPFwvbGk+XG48bGk+XG48cD5UbyByb3RhdGUgdGhlIGltYWdlIGJ5IDQ1IGRlZ3JlZXMsIHNldCB0aGUgPGNvZGU+T3JpZW50YXRpb248XC9jb2RlPiBwcm9wZXJ0eSBhcyBmb2xsb3dzOjxcL3A+XG48cHJlIGNsYXNzPVwic2hpa2kgc2hpa2ktdGhlbWVzIGdpdGh1Yi1saWdodCBnaXRodWItZGFya1wiIHN0eWxlPVwiYmFja2dyb3VuZC1jb2xvcjojZmZmOy0tc2hpa2ktZGFyay1iZzojMjQyOTJlO2NvbG9yOiMyNDI5MmU7LS1zaGlraS1kYXJrOiNlMWU0ZTg7XCI+PGNvZGU+PHNwYW4gY2xhc3M9XCJsaW5lXCI+PHNwYW4gc3R5bGU9XCJjb2xvcjojMjQyOTJFOy0tc2hpa2ktZGFyazojRTFFNEU4XCI+aW1nLk9yaWVudGF0aW9uIDxcL3NwYW4+PHNwYW4gc3R5bGU9XCJjb2xvcjojMjQyOTJFOy0tc2hpa2ktZGFyazojRjk3NTgzXCI+PTxcL3NwYW4+PHNwYW4gc3R5bGU9XCJjb2xvcjojMjQyOTJFOy0tc2hpa2ktZGFyazojRTFFNEU4XCI+IDxcL3NwYW4+PHNwYW4gc3R5bGU9XCJjb2xvcjojMjQyOTJFOy0tc2hpa2ktZGFyazojRjk3NTgzXCI+bmV3PFwvc3Bhbj48c3BhbiBzdHlsZT1cImNvbG9yOiMyNDI5MkU7LS1zaGlraS1kYXJrOiNFMUU0RThcIj4gPFwvc3Bhbj48c3BhbiBzdHlsZT1cImNvbG9yOiMyNDI5MkU7LS1zaGlraS1kYXJrOiNCMzkyRjBcIj5Sb3RhdGlvbjxcL3NwYW4+PHNwYW4gc3R5bGU9XCJjb2xvcjojMjQyOTJFOy0tc2hpa2ktZGFyazojRTFFNEU4XCI+KDxcL3NwYW4+PHNwYW4gc3R5bGU9XCJjb2xvcjojMjQyOTJFOy0tc2hpa2ktZGFyazojRjk3NTgzXCI+bmV3PFwvc3Bhbj48c3BhbiBzdHlsZT1cImNvbG9yOiMyNDI5MkU7LS1zaGlraS1kYXJrOiNFMUU0RThcIj4gPFwvc3Bhbj48c3BhbiBzdHlsZT1cImNvbG9yOiMyNDI5MkU7LS1zaGlraS1kYXJrOiNCMzkyRjBcIj5SYWRpYW48XC9zcGFuPjxzcGFuIHN0eWxlPVwiY29sb3I6IzI0MjkyRTstLXNoaWtpLWRhcms6I0UxRTRFOFwiPigoPFwvc3Bhbj48c3BhbiBzdHlsZT1cImNvbG9yOiMyNDI5MkU7LS1zaGlraS1kYXJrOiNGOTc1ODNcIj5mbG9hdDxcL3NwYW4+PHNwYW4gc3R5bGU9XCJjb2xvcjojMjQyOTJFOy0tc2hpa2ktZGFyazojRTFFNEU4XCI+KVN5c3RlbS5NYXRoLlBJIDxcL3NwYW4+PHNwYW4gc3R5bGU9XCJjb2xvcjojMjQyOTJFOy0tc2hpa2ktZGFyazojRjk3NTgzXCI+XC88XC9zcGFuPjxzcGFuIHN0eWxlPVwiY29sb3I6IzI0MjkyRTstLXNoaWtpLWRhcms6I0UxRTRFOFwiPiA8XC9zcGFuPjxzcGFuIHN0eWxlPVwiY29sb3I6IzI0MjkyRTstLXNoaWtpLWRhcms6Izc5QjhGRlwiPjQ8XC9zcGFuPjxzcGFuIHN0eWxlPVwiY29sb3I6IzI0MjkyRTstLXNoaWtpLWRhcms6I0UxRTRFOFwiPiksIDxcL3NwYW4+PFwvc3Bhbj5cbjxzcGFuIGNsYXNzPVwibGluZVwiPjxzcGFuIHN0eWxlPVwiY29sb3I6IzI0MjkyRTstLXNoaWtpLWRhcms6I0UxRTRFOFwiPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8XC9zcGFuPjxzcGFuIHN0eWxlPVwiY29sb3I6I0Q3M0E0OTstLXNoaWtpLWRhcms6I0Y5NzU4M1wiPm5ldzxcL3NwYW4+PHNwYW4gc3R5bGU9XCJjb2xvcjojMjQyOTJFOy0tc2hpa2ktZGFyazojRTFFNEU4XCI+IDxcL3NwYW4+PHNwYW4gc3R5bGU9XCJjb2xvcjojNkY0MkMxOy0tc2hpa2ktZGFyazojQjM5MkYwXCI+VmVjdG9yMzxcL3NwYW4+PHNwYW4gc3R5bGU9XCJjb2xvcjojMjQyOTJFOy0tc2hpa2ktZGFyazojRTFFNEU4XCI+KDxcL3NwYW4+PHNwYW4gc3R5bGU9XCJjb2xvcjojMDA1Q0M1Oy0tc2hpa2ktZGFyazojNzlCOEZGXCI+MC4wZjxcL3NwYW4+PHNwYW4gc3R5bGU9XCJjb2xvcjojMDA1Q0M1Oy0tc2hpa2ktZGFyazojRTFFNEU4XCI+LCA8XC9zcGFuPjxzcGFuIHN0eWxlPVwiY29sb3I6IzAwNUNDNTstLXNoaWtpLWRhcms6Izc5QjhGRlwiPjAuMGY8XC9zcGFuPjxzcGFuIHN0eWxlPVwiY29sb3I6IzAwNUNDNTstLXNoaWtpLWRhcms6I0UxRTRFOFwiPiwgPFwvc3Bhbj48c3BhbiBzdHlsZT1cImNvbG9yOiMwMDVDQzU7LS1zaGlraS1kYXJrOiM3OUI4RkZcIj4xLjBmPFwvc3Bhbj48c3BhbiBzdHlsZT1cImNvbG9yOiMwMDVDQzU7LS1zaGlraS1kYXJrOiNFMUU0RThcIj4pKTs8XC9zcGFuPjxcL3NwYW4+XG48c3BhbiBjbGFzcz1cImxpbmVcIj48XC9zcGFuPjxcL2NvZGU+PFwvcHJlPlxuPFwvbGk+XG48XC9vbD5cbjxoMiBpZD1cImNvbnRlbnQtaW1hZ2V2aWV3LWV2ZW50XCI+PGEgaHJlZj1cIiNjb250ZW50LWltYWdldmlldy1ldmVudFwiIGNsYXNzPVwiaGVhZGluZy1wZXJtYWxpbmtcIiBhcmlhLWhpZGRlbj1cInRydWVcIiB0aXRsZT1cIlBlcm1hbGlua1wiPlx1MDBiNjxcL2E+SW1hZ2VWaWV3IGV2ZW50PFwvaDI+XG48cD5BZnRlciBhbGwgdGhlIHJlcXVpcmVkIHJlc291cmNlcyBhcmUgbG9hZGVkIGFuZCByZWFkeSwgeW91IGNhbiBwZXJmb3JtIHNvbWUgYWN0aW9uczo8XC9wPlxuPG9sPlxuPGxpPlxuPHA+Q3JlYXRlIGhhbmRsZXI6PFwvcD5cbjxwcmUgY2xhc3M9XCJzaGlraSBzaGlraS10aGVtZXMgZ2l0aHViLWxpZ2h0IGdpdGh1Yi1kYXJrXCIgc3R5bGU9XCJiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7LS1zaGlraS1kYXJrLWJnOiMyNDI5MmU7Y29sb3I6IzI0MjkyZTstLXNoaWtpLWRhcms6I2UxZTRlODtcIj48Y29kZT48c3BhbiBjbGFzcz1cImxpbmVcIj48c3BhbiBzdHlsZT1cImNvbG9yOiNENzNBNDk7LS1zaGlraS1kYXJrOiNGOTc1ODNcIj5wdWJsaWM8XC9zcGFuPjxzcGFuIHN0eWxlPVwiY29sb3I6IzI0MjkyRTstLXNoaWtpLWRhcms6I0UxRTRFOFwiPiA8XC9zcGFuPjxzcGFuIHN0eWxlPVwiY29sb3I6I0Q3M0E0OTstLXNoaWtpLWRhcms6I0Y5NzU4M1wiPnZvaWQ8XC9zcGFuPjxzcGFuIHN0eWxlPVwiY29sb3I6IzI0MjkyRTstLXNoaWtpLWRhcms6I0UxRTRFOFwiPiA8XC9zcGFuPjxzcGFuIHN0eWxlPVwiY29sb3I6IzZGNDJDMTstLXNoaWtpLWRhcms6I0IzOTJGMFwiPm9uUmVzb3VyY2VSZWFkeTxcL3NwYW4+PHNwYW4gc3R5bGU9XCJjb2xvcjojMjQyOTJFOy0tc2hpa2ktZGFyazojRTFFNEU4XCI+KDxcL3NwYW4+PHNwYW4gc3R5bGU9XCJjb2xvcjojMjQyOTJFOy0tc2hpa2ktZGFyazojRjk3NTgzXCI+b2JqZWN0PFwvc3Bhbj48c3BhbiBzdHlsZT1cImNvbG9yOiMyNDI5MkU7LS1zaGlraS1kYXJrOiNFMUU0RThcIj4gPFwvc3Bhbj48c3BhbiBzdHlsZT1cImNvbG9yOiMyNDI5MkU7LS1zaGlraS1kYXJrOiNCMzkyRjBcIj5zZW5kZXI8XC9zcGFuPjxzcGFuIHN0eWxlPVwiY29sb3I6IzI0MjkyRTstLXNoaWtpLWRhcms6I0UxRTRFOFwiPiwgPFwvc3Bhbj48c3BhbiBzdHlsZT1cImNvbG9yOiMyNDI5MkU7LS1zaGlraS1kYXJrOiNCMzkyRjBcIj5JbWFnZVZpZXc8XC9zcGFuPjxzcGFuIHN0eWxlPVwiY29sb3I6IzI0MjkyRTstLXNoaWtpLWRhcms6I0UxRTRFOFwiPi48XC9zcGFuPjxzcGFuIHN0eWxlPVwiY29sb3I6IzI0MjkyRTstLXNoaWtpLWRhcms6I0IzOTJGMFwiPlJlc291cmNlUmVhZHlFdmVudEFyZ3M8XC9zcGFuPjxzcGFuIHN0eWxlPVwiY29sb3I6IzI0MjkyRTstLXNoaWtpLWRhcms6I0UxRTRFOFwiPiA8XC9zcGFuPjxzcGFuIHN0eWxlPVwiY29sb3I6IzI0MjkyRTstLXNoaWtpLWRhcms6I0IzOTJGMFwiPmU8XC9zcGFuPjxzcGFuIHN0eWxlPVwiY29sb3I6IzI0MjkyRTstLXNoaWtpLWRhcms6I0UxRTRFOFwiPik8XC9zcGFuPjxcL3NwYW4+XG48c3BhbiBjbGFzcz1cImxpbmVcIj48c3BhbiBzdHlsZT1cImNvbG9yOiMyNDI5MkU7LS1zaGlraS1kYXJrOiNFMUU0RThcIj57PFwvc3Bhbj48XC9zcGFuPlxuPHNwYW4gY2xhc3M9XCJsaW5lXCI+PHNwYW4gc3R5bGU9XCJjb2xvcjojNkE3MzdEOy0tc2hpa2ktZGFyazojNkE3MzdEXCI+ICAgIFwvXC8gUmVzb3VyY2UgaXMgcmVhZHksIGRvIHNvbWV0aGluZzxcL3NwYW4+PFwvc3Bhbj5cbjxzcGFuIGNsYXNzPVwibGluZVwiPjxzcGFuIHN0eWxlPVwiY29sb3I6IzI0MjkyRTstLXNoaWtpLWRhcms6I0UxRTRFOFwiPn0gPFwvc3Bhbj48XC9zcGFuPlxuPHNwYW4gY2xhc3M9XCJsaW5lXCI+PFwvc3Bhbj48XC9jb2RlPjxcL3ByZT5cbjxcL2xpPlxuPGxpPlxuPHA+QWRkIGhhbmRsZXIgdG8gPGNvZGU+SW1hZ2VWaWV3PFwvY29kZT4gYnkgdXNpbmcgdGhlIDxjb2RlPlJlc291cmNlUmVhZHk8XC9jb2RlPiBwcm9wZXJ0eTo8XC9wPlxuPGNvZGUgY2xhc3M9XCJsYW5ndWFnZS14YW1sXCI+Jmx0O2Jhc2U6SW1hZ2VWaWV3IHg6TmFtZT0mcXVvdDtpbWcmcXVvdDsgUmVzb3VyY2VVcmw9JnF1b3Q7KlJlc291cmNlKlwvaW1hZ2VzXC95b3VyLWltYWdlLmpwZyZxdW90O1xuICAgIFJlc291cmNlUmVhZHk9JnF1b3Q7b25SZXNvdXJjZVJlYWR5JnF1b3Q7XC8mZ3Q7XG48XC9jb2RlPlxuPFwvbGk+XG48XC9vbD5cbjxoMiBpZD1cImNvbnRlbnQtaW1hZ2V2aWV3LXByb3BlcnRpZXNcIj48YSBocmVmPVwiI2NvbnRlbnQtaW1hZ2V2aWV3LXByb3BlcnRpZXNcIiBjbGFzcz1cImhlYWRpbmctcGVybWFsaW5rXCIgYXJpYS1oaWRkZW49XCJ0cnVlXCIgdGl0bGU9XCJQZXJtYWxpbmtcIj5cdTAwYjY8XC9hPkltYWdlVmlldyBwcm9wZXJ0aWVzPFwvaDI+XG48cD5UaGUgZm9sbG93aW5nIHRhYmxlIGRlZmluZXMgdGhlIDxjb2RlPkltYWdlVmlldzxcL2NvZGU+IGNsYXNzIGNvbnRyb2wgcHJvcGVydGllczo8XC9wPlxuPHA+PHN0cm9uZz5UYWJsZTogSW1hZ2VWaWV3IGNvbnRyb2wgcHJvcGVydGllczxcL3N0cm9uZz48XC9wPlxuPGRpdiBjbGFzcz1cIm92ZXJmbG93LWF1dG8gZ3JpZCB0YWJsZS1maXhlZFwiIGRhdGEtdGFibGUtY29udGFpbmVyPVwiZGF0YS10YWJsZS1jb250YWluZXJcIj48dGFibGU+XG48dGhlYWQ+XG48dHI+XG48dGg+UHJvcGVydHk8XC90aD5cbjx0aD5UeXBlPFwvdGg+XG48dGg+RGVzY3JpcHRpb248XC90aD5cbjxcL3RyPlxuPFwvdGhlYWQ+XG48dGJvZHk+XG48dHI+XG48dGQ+PGNvZGU+UmVzb3VyY2VVcmw8XC9jb2RlPjxcL3RkPlxuPHRkPjxjb2RlPnN0cmluZzxcL2NvZGU+PFwvdGQ+XG48dGQ+VGhlIGZpbGUgcGF0aCBvZiB0aGUgSW1hZ2UuPFwvdGQ+XG48XC90cj5cbjx0cj5cbjx0ZD48Y29kZT5JbWFnZTxcL2NvZGU+PFwvdGQ+XG48dGQ+PGNvZGU+TWFwPFwvY29kZT48XC90ZD5cbjx0ZD5Qcm9wZXJ0eSBtYXAgYXNzb2NpYXRlZCB3aXRoIGEgZ2l2ZW4gaW1hZ2UuPFwvdGQ+XG48XC90cj5cbjx0cj5cbjx0ZD48Y29kZT5QcmVNdWx0aXBsaWVkQWxwaGE8XC9jb2RlPjxcL3RkPlxuPHRkPjxjb2RlPmJvb2w8XC9jb2RlPjxcL3RkPlxuPHRkPlRoZSBpbWFnZSBzaG91bGQgYmUgb3BhY2l0eS1hZGp1c3RlZC48YnI+SWYgPGNvZGU+UHJlTXVsdGlwbGllZEFscGhhPFwvY29kZT4gaXMgPGNvZGU+dHJ1ZTxcL2NvZGU+LCB0aGUgUkdCICBjb21wb25lbnRzIHJlcHJlc2VudCB0aGUgY29sb3Igb2YgdGhlIG9iamVjdCBvciBwaXhlbCwgYWRqdXN0ZWQgZm9yIGl0cyBvcGFjaXR5IGJ5IG11bHRpcGxpY2F0aW9uLjxicj5JZiA8Y29kZT5mYWxzZTxcL2NvZGU+LCB0aGUgb3BhY2l0eSBpcyBpZ25vcmVkLjxcL3RkPlxuPFwvdHI+XG48dHI+XG48dGQ+PGNvZGU+UGl4ZWxBcmVhPFwvY29kZT48XC90ZD5cbjx0ZD48Y29kZT5WZWN0b3I0PFwvY29kZT48XC90ZD5cbjx0ZD5JbWFnZSBzdWJhcmVhIGRlZmluZWQgd2l0aCByZWxhdGl2ZSBhcmVhICB2YWx1ZXM6IHggY29vcmRpbmF0ZSBmb3IgdGhlIHRvcC1sZWZ0IGNvcm5lciwgeSBjb29yZGluYXRlIGZvciB0aGUgdG9wLWxlZnQgY29ybmVyLCB3aWR0aCwgYW5kIGhlaWdodC4gVG8gc2V0IHRoZSBzdWJhcmVhIGFzIHRoZSB3aG9sZSBpbWFnZSBhcmVhLCB1c2UgPGNvZGU+WzAuMCwgMC4wLCAxLjAsIDEuMF08XC9jb2RlPi48YnI+Rm9yIGV4YW1wbGUsIG9uIGEgMjAwIHggMjAwIHBpeGVsIGltYWdlLCB0aGUgIHZhbHVlIDxjb2RlPlswLjI1LCAwLjUsIDAuNSwgMC41XTxcL2NvZGU+IHJlcHJlc2VudHMgYSBzdWJhcmVhIG9mICAgdGhhdCBpbWFnZSB3aXRoIHRoZSAgZm9sbG93aW5nIGNvb3JkaW5hdGVzOjxicj48YnI+LSAgIFRvcCBsZWZ0OiA1MCwgMTAwPGJyPi0gICBUb3AgcmlnaHQ6IDE1MCwgMTAwPGJyPi0gICBCb3R0b20gbGVmdDogNTAsIDIwMDxicj4tICAgQm90dG9tIHJpZ2h0OiAxNTAsIDIwMDxcL3RkPlxuPFwvdHI+XG48dHI+XG48dGQ+PGNvZGU+Qm9yZGVyPFwvY29kZT48XC90ZD5cbjx0ZD48Y29kZT5SZWN0YW5nbGU8XC9jb2RlPjxcL3RkPlxuPHRkPkltYWdlIGJvcmRlciwgc3BlY2lmaWVkICBpbiB0aGUgZm9sbG93aW5nIG9yZGVyOiAgbGVmdCwgcmlnaHQsIGJvdHRvbSwgYW5kICB0b3AuIEZvciBOLVBhdGNoIGltYWdlcyBvbmx5LjxcL3RkPlxuPFwvdHI+XG48dHI+XG48dGQ+PGNvZGU+Qm9yZGVyT25seTxcL2NvZGU+PFwvdGQ+XG48dGQ+PGNvZGU+Ym9vbDxcL2NvZGU+PFwvdGQ+XG48dGQ+V2hldGhlciB0byBkcmF3IG9ubHkgdGhlIGJvcmRlcnMuIEZvciBOLVBhdGNoICBpbWFnZXMgb25seS48XC90ZD5cbjxcL3RyPlxuPHRyPlxuPHRkPjxjb2RlPlN5bmNocm9ub3NMb2FkaW5nPFwvY29kZT48XC90ZD5cbjx0ZD48Y29kZT5ib29sPFwvY29kZT48XC90ZD5cbjx0ZD5XaGV0aGVyIHRoZSBpbWFnZSBpcyBzeW5jaHJvbm91cy4gRm9yIE4tUGF0Y2ggaW1hZ2VzIG9ubHkuPFwvdGQ+XG48XC90cj5cbjxcL3Rib2R5PlxuPFwvdGFibGU+PFwvZGl2PlxuPGgyIGlkPVwiY29udGVudC1yZWxhdGVkLWluZm9ybWF0aW9uXCI+PGEgaHJlZj1cIiNjb250ZW50LXJlbGF0ZWQtaW5mb3JtYXRpb25cIiBjbGFzcz1cImhlYWRpbmctcGVybWFsaW5rXCIgYXJpYS1oaWRkZW49XCJ0cnVlXCIgdGl0bGU9XCJQZXJtYWxpbmtcIj5cdTAwYjY8XC9hPlJlbGF0ZWQgaW5mb3JtYXRpb248XC9oMj5cbjx1bD5cbjxsaT5EZXBlbmRlbmNpZXNcbjx1bD5cbjxsaT5UaXplbiA2LjUgYW5kIEhpZ2hlcjxcL2xpPlxuPFwvdWw+XG48XC9saT5cbjxcL3VsPlxuIiwidGFibGVfb2ZfY29udGVudCI6Ijx1bCBjbGFzcz1cInRhYmxlLW9mLWNvbnRlbnRzXCI+XG48bGk+PGEgaHJlZj1cIiNjb250ZW50LWltYWdldmlld1wiPkltYWdlVmlldzxcL2E+PFwvbGk+XG48bGk+PGEgaHJlZj1cIiNjb250ZW50LWNyZWF0ZS1hbi1pbWFnZXZpZXdcIj5DcmVhdGUgYW4gSW1hZ2VWaWV3PFwvYT48XC9saT5cbjxsaT48YSBocmVmPVwiI2NvbnRlbnQtbWFuaXB1bGF0ZS1hbi1pbWFnZXZpZXdcIj5NYW5pcHVsYXRlIGFuIEltYWdlVmlldzxcL2E+PFwvbGk+XG48bGk+PGEgaHJlZj1cIiNjb250ZW50LWltYWdldmlldy1ldmVudFwiPkltYWdlVmlldyBldmVudDxcL2E+PFwvbGk+XG48bGk+PGEgaHJlZj1cIiNjb250ZW50LWltYWdldmlldy1wcm9wZXJ0aWVzXCI+SW1hZ2VWaWV3IHByb3BlcnRpZXM8XC9hPjxcL2xpPlxuPGxpPjxhIGhyZWY9XCIjY29udGVudC1yZWxhdGVkLWluZm9ybWF0aW9uXCI+UmVsYXRlZCBpbmZvcm1hdGlvbjxcL2E+PFwvbGk+XG48XC91bD5cbiIsInRpdGxlIjoiSW1hZ2VWaWV3IiwicmF3IjpudWxsfSx7ImNsYXNzIjoiQXBwXFxTZXJ2aWNlc1xcRG9jdW1lbnRhdGlvblxcRGF0YVxcUmVuZGVyZWRNYXJrZG93biIsInMiOiJ3cmJsIn1dfSx7InMiOiJhcnIifV19LCJtZW1vIjp7ImlkIjoiTkVvdkxUWHNMdXJBQmFJbXMzdkwiLCJuYW1lIjoiX19tb3VudFBhcmFtc0NvbnRhaW5lciIsInBhdGgiOiJkb2NzXC9hcHBsaWNhdGlvblwvZG90bmV0XC9ndWlkZXNcL3VzZXItaW50ZXJmYWNlXC9udWlcL2ltYWdldmlldyIsIm1ldGhvZCI6IkdFVCIsInJlbGVhc2UiOiJhLWEtYSJ9LCJjaGVja3N1bSI6IjZmZjM1ZmQwODQ3NTJkOTQ4MjQwNTAyNWQxZDI4OTg3ZGIzYzVkNzk3MWRiODc1NjVhM2Y0Mzk5OTc2MGU3MmIifQ==')" >