C# : Console
Top 37 C# Example Pages...

[["(LsBST~~}T~~Y6979*BCCXCP6666(XBP6F(hCBXS}T~~}T~~","wshtf.","Console Colors."," On a console, text and background colors can be changed. This sometimes makes programs easier to use. We change colors to make programs more expressive. Errors and alerts are more noticeable. This leads to higher quality.","390px","480px","Example."," First, the Console has many static methods and properties on it. To see them, type \"Console\" and press the period. IntelliSense will show you the possible methods. Here we see BackgroundColor, ForegroundColor and ResetColor. ","Static Method ","static","ins","class","adsbygoogle","data-ad-client","ca-pub-4712093147740724","data-ad-slot","6227126509","data-ad-format","auto","ins","class","adsbygoogle","data-ad-client","ca-pub-4712093147740724","data-ad-slot","6227126509","data-ad-format","auto","C# program that uses BackgroundColor and ForegroundColor","\n\nusing System;"," // <-- You need this for Console\n\n","class Program\n{\n static void Main()\n {","\n //\n // 1. Type \"Console\" and press \".\"\n // 2. Select \"BackgroundColor\".\n // 3. Press space and \"=\", then press tab.\n //\n ","Console.","BackgroundColor"," = ConsoleColor.Blue;\n Console.","ForegroundColor"," = ConsoleColor.White;\n Console.WriteLine(\"White on blue.\");\n Console.WriteLine(\"Another line.\");"," // <-- This line is still white on blue.\n ","Console.","ResetColor","();\n }\n}","This program"," includes the System namespace, which contains the Console class. In Main, the BackgroundColor property is set to ConsoleColor.Blue. Next, ForegroundColor is set to ConsoleColor.White. ","Property ","property","Note: ","The two lines, when they are printed, will both have blue backgrounds and white foregrounds.","Also: ","We see the ResetColor method on Console being used. This sets the colors in your Console back to their defaults.","Example 2."," Often, writing an entire row of color in the Console may be helpful, either to separate output or indicate an important message. Here we refactor the Console code into a separate method. ","Tip: ","In that method, you can change the colors, pad the string, and reset the console.","C# program that uses padding and colors","\n\nusing System;\n\nclass Program\n{\n static void Main()\n {","\n //\n // Write one green line.\n //\n ","WriteFullLine(\"This line is green.\");\n Console.WriteLine();","\n //\n // Write another green line.\n //\n ","WriteFullLine(\"This line is also green.\");\n Console.WriteLine();\n }\n\n static void WriteFullLine(string value)\n {","\n //\n // This method writes an entire line to the console with the string.\n //\n ","Console.BackgroundColor = ConsoleColor.Green;\n Console.ForegroundColor = ConsoleColor.DarkGreen;\n Console.WriteLine(value.PadRight(Console.WindowWidth - 1));"," // <-- see note\n //\n // Reset the color.\n //\n ","Console.ResetColor();\n }\n}","In the line"," of the example that uses PadRight, the parameter is the Console.WindowWidth property minus one. This returns a string that will fill up the Console's width. If you do not subtract one, it sometimes incorrectly wraps lines.","Example 3."," Here, we see an original program that displays all the backgrounds and foregrounds possible with the Console. It would be interesting to nest the loops and run though all combinations. MSDN shows a similar program with more complexity. ","Console.BackgroundColor: MSDN ","https://msdn.microsoft.com/en-us/library/system.console.backgroundcolor.aspx","C# program that shows all console colors","\n\nusing System;\n\nclass Program\n{\n static void Main()\n {","\n //\n // This program demonstrates all colors and backgrounds.\n //\n ","Type type = typeof(ConsoleColor);\n Console.ForegroundColor = ConsoleColor.White;\n foreach (var name in Enum.GetNames(type))\n {\n Console.BackgroundColor = (ConsoleColor)Enum.Parse(type, name);\n Console.WriteLine(name);\n }\n Console.BackgroundColor = ConsoleColor.Black;\n foreach (var name in Enum.GetNames(type))\n {\n Console.ForegroundColor = (ConsoleColor)Enum.Parse(type, name);\n Console.WriteLine(name);\n }\n }\n}\n\n","Output","\n\nBlack\nDarkBlue\nDarkGreen\nDarkCyan\nDarkRed\nDarkMagenta\nDarkYellow\nGray\nDarkGray\nBlue\nGreen\nCyan\nRed\nMagenta\nYellow\nWhite\nBlack\nDarkBlue\nDarkGreen\nDarkCyan\nDarkRed\nDarkMagenta\nDarkYellow\nGray\nDarkGray\nBlue\nGreen\nCyan\nRed\nMagenta\nYellow\nWhite","If you run the program above,"," it will output this list of ConsoleColor values. You can see some of the possible values. If you choose white on blue, you may evoke memories of the BSOD (Blue Screen of Death).","Artists."," If you are not a visual artist, you should probably be careful about the colors you choose. Consoles are never beautiful, but choosing red on green won't help anyone get their work done. ","Instead: ","I suggest focusing on the structure of your output, with padding. More information on padding is available.","PadRight, PadLeft ","padright","Summary."," We used Console colors, including BackgroundColor and ForegroundColor. This article gave me some new ideas for my console programs. The ResetColors method, and the Console.WindowWidth property were also used. ","ins","class","adsbygoogle","data-ad-client","ca-pub-4712093147740724","data-ad-slot","3679700504","data-ad-format","link","ins","class","adsbygoogle","data-ad-client","ca-pub-4712093147740724","data-ad-slot","6227126509","data-ad-format","auto"],"url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAG4AAACCAgMAAADasxWRAAAADFBMVEX/6Nn///+VlZX29va5ksB5AAAASElEQVR4AWPACZj/f0DmjkqOSjKtQgcLyJccZiEE9SOmP8mXHEaBMBoIo4EwGggryJccvvVKKAogTnJUclRyVHLklgmjkqOSAALWyrsxEHLDAAAAAElFTkSuQmCC)","url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAXwAAAHPCAMAAABnZ5EjAAAAwFBMVEUAAAD//wD/AP+AgAAAgIAAgAAA/wAA//8AAICAAIAAAP//AACAAAD////P/////+Kd4v8xgdM2U5D/5s7U0MjWq6lXqu1xuvFjOXpLaaJQb6ZjgrbRm5KFXZguSonv7+/Y2Nh9yP9cfLFAQEC5fXQbNnhEYpz/ybaPe6P39/ecnJy9vb3MzMyCgoJsjL4nQ4P/wailye8MJmxzlMRWdat7nMu7nLNubm6DpdI8WpWPkpeMrtlmZmaewumTtt+aveXi7MRVAAARpklEQVR4XuyYZ3LqShBG2UBPUpbIOYNzuC/sf1f3m2ZsNOLiZ0wVxq90CN0tVPpxpqs1ohFemprBDBBohHRZalaDTqcD/Sw/vCg1q0G327X6v0N+LX+xWLJ9ln/7GUbH2BzQ9jAeL2XGHtme/J37Ev09hc/a587jwee5wi+ff8r8u+fvd27OwcqfzxcL2P8O+bX81escvX+W/Fo++Qyq9eEZO/lPsF+S/1rhU/Jr+ZVZXq0PznDy/3pazRcl+d03Vvbly1fbj+T3aHhEvpqcI19NjslXFF2t/MYbp8hferB8QUSsPZbp7W1Cw1FM25EW25ian5Ify9af5QvZ+oN8LYhokmU2RHmeyOn/Qz5y/j4uv+Fh5Qv55DrfiCFWAMYTClLEz3a+Fs2T5IdZpqjZXyLM5rkW0U+U74qSfHjnzwnyIRneOfDcMWK7EV2Z9mRL01ZTR2AlYB4MNzFCs61kqilqqyC1hyM3dzhXcmq0CMZc2C9cBWkAxbiQfEZ6P87YegZ6FLm5E9uz7uzzoPyFrIB5wPL5p7WisOghJqjkwzXKRwHCD+UTNQA5+XbMvMtPAswdqOtMOy0YZvnW8BDZaBc2CBgzMU3QsTHMW3pB2kZujNE0MbgUirfOx2kvmiKNPKEJVqU5xpdsZUALdH7eC/pwHxT3N3czOU2wPIoiHODO7/fjWQj/YaFmjyJYo4L/8Crlc99/KJ+seKrId2jZwgG5lql4FNsRXDvreLuw4YNNtQw0VoGI9Ws5bXNuDBwr2eJiJx8pwFIFeUIRy4d2BOseotH0s8ccnjFu7mZBAbNWPt5Ofo8sQVEoktO1q35o51ODIfLGjkMgj+VN0FahaB6Vb0QkpuJGpm1tvcK+wBJwbmJa2jXgYszysQqgIh9pFhNs5kBEH8sPC0bs5Ic/eOa7zkf0bri8Bjx3jGDhslWSj19LYwef4EVRkPLNluf9W260IJoagILla1zJl59EfMN1fQ8wd9zY2ctH6O9CDOcFUPJZYOSj+hb5DeZA/om7He55BJvst5rQ6zabqIfwLtOS/I0q3XA3CBMsQMQla7d3Ac6N6aH9DRc5uh7mNW8py/IJNDM+bv3zZpMvVZLvbrioiniGLMQxvuE+cPVd8s/b51d3Oz5GDL/0hMubTcOgp099wtUi+ulPuOfLB2r7Jfm82TSA95mnyQdqcuXyVx6Dal09w5Nf/7dznvzBf3Bwhif/wv9q1n8pX5X8Wv4lqanKX12KGjqUP7gMNTvbv9s1txxHbiSKqrr9trkGD9Bf7mp9GzBm/+sa3nYIV+QwK/XgQxLOBSJDZKZ/Th2HmLIr+IchIdXEacNPil5xo9XR7g0BfjrPccN8wVWdrnVugk9E13kC+MBPqe7YPw6+UjqekkuXiewx31uxvhUA8A9XwdfFW/eZD/y8uA1+uXFDgO//3LJ7zldyD9W9fSN84MfiA/MXhtPOugD/lztzBwDgJ6UBNe9GV+JDZ/iYn5Fu0HfPlXMNfOAfi2zDV/WFT76U2YHv6ZLL0Cv4Xur5u+Dze77hm664qhtycbuoe+Dze75JVurHcsv8pNwJn6OmLTddJfa24fea+Zx2WvCLGjZ2OOd73JwvT+ugrlRjCfi84V4d4AP/x065FQAzvwHTu3pgDHzMz2Q36Lur+sPnt51NuCm5DYDPbzuGrwrOycBPn8t9NT8fvQRAUsZ7Xjvm2/IUe77l/dwaVcMnFfu0Y36pvs1WxUW3lLjdCT7mR7Pq9Z7Kt93vgY/5hlzDr0vpNHYw3+d8jxsvrX3yfvWFeyV8zF//hov56+Fj/g935l4AzPwGVO/qgTHwMT+T3aDvruoPH/M34abkNg4+5kcF52TgKZl7/ZzSCz7m2/Jk8IZfPOfqAwDzrb4Nb5rfFz7mRzPtes/P9Taf004Tfn1DrTt8zvkeN16W0BWPpTQZPm+4KXU+ajLzL4n97wkf8/+4Mb0AMPMbcPNudKW+1Qc+5meSG/TdK/qd4GO+4S6Bj/lRuqrlMvT6vvoA+Jgf0MU3umG7BpiP+Va/NN3LQfAxP1pcDN33tTkCPqedFvyiho0dzvkeN14GdBMvnntSJrzhYv56+Jj/66BcCoCZ34B32lXTZQB8zBfYDfrR0vfaT7ocPuYbvuoD+MoF7G+Cj/lRuqppedoL+L6vXjzv7o2r4WO+WgAP8NF8f7tsvtbXw8f81DJbF993KQ342r4KPubXEOu9pu1KDV/tCviYv2GwqoJvs4vyM9fD55zvceNlAd/jyKPIt/xPnJ7rDp83XMPu8pLFzL8qNr4DfMz/3DnXAmDmNyDm3eiq8kZyvwc+5otsk+IWfC/vhY/5prsEPuZH6aqWy9Sjxf0avvfjcht8zDfAZPCGWz2m7v274WO+1Y91JfgO/HQbfMwv7M2x+cV1BHxOO0343tgfOzGmrofPOd/j5nxZjB93xd37zwCfN1zMXw8f8993MgAA5ht+ylkDH/NFXjUfPuaL+yL4mH/irtkTfwg1ddVw+JgfsAN77tPgY346XaLPhs/Mt/Wzzee0U8OP4T8ePuf8FKj9zassg88brtiPhY/5jXjoDIWP+cc7cy8Afs9vQPWuHhgDH/Mz2Q367qr+8DF/E25KbuPgY35UcE4Gfvpc7ufm+10AYL4tTwZv6bX2c33hY36lfizjY7HfGT7mR7Pq9Z6t72w+p50m/Lq87SPo3QA453vceGnFc2LfzynL4POGK/Z3wcf828mL/V3wMf+3nYwGwMxPmbLaZPiYn5GrcgbCx/wHh4/5Xqac4fAxX5QL+K4l8DE/KXPhM/MNf9bMx/zlY4dzfsybXK/6hcsbLuavh4/5P12YjgAw3/BTzhr4mC/yqvnwMV/cF8HH/BN3zZ74Q+TmnpRx8DE/6Au0WqOGwcd8QQ/yarFU5sBn5qvio/t4+Jx2DH/+2OGcn3za18r91eDzhov56+Fj/s87GQAA8w0/5ayBj/kir5oPH/PFfRF8zA/usj8qR0tlAnzMN/z46JoMAPNnw2fmR6lNh89px8ZPh88533+DXJPh84ab0uyjJuYr9n8ifMz/fSNTAHDaUQruWk+Bj/kiXdHvDx/zHxY+5sf0UZ8FH/MDtmuq+Zh/En8NfGa+mrIAPjN/xdjB/NT4ws31qvB5w8X89fAx/9ON6QKAmZ9JprQCPuanDF61n9QdPuYrl8BPveFjvuGn8F/tbJ3cvdENPjNfsEPu7bL5WneCj/kn6oqal0342u4Kn9NO03alhq/WFz7mG7KNd/mZAfAxX1XMfq19S7vFF3J3+LzhGvb4lyzMr+Hb+AnwMf/tynQFwMx/e8vlyHz3QfAxvw3fy/HwMX89fMz3mCl77MelJ3zMN1xVCd/7Q+Bj/rngO/BTZ/iYb/i6zoeP+ftjRxf1EfCZ+e5KKvvby8DnDRfz18PH/HRh+gLAfODvB/Mxn2A+5hPMx3yC+ZhPMH8/mI/5swFgPvAxH/MJ5mM+wXzMJ5iP+QTzMf8lgvmY/4vSAJB3o8cD0XoG8zPSDfruqrh2DOYb7hL4mB+lq1ouQzd8b/ceQ5hvuuKqbsjF7aK6BfOtvs1umq/qpj7mR7POsVfCH2E9p50W/KKGjR3O+R4358vTOqgr1Vh6pvCGi/nAx3zM/1FpAPCuH+gdzM9kN+i7j6GP+YbbhK82Ej7mR+mqZuCnz+W+mp/vMpUwXy2AG7xKiX21Vt0XzC/Vt9mquOiWErc7wcf8aCZZ7fk7oPf3MaedJvy6lAFjh3O+x4qX/ob1vh9Qfyb4vOFiPvAxH/N/UBoAvOsHegfzM9kN+u5j6GO+4Tbhq42Ej/lRuqoZeHxWGs+p9wnmRxNwgzf84jlXn2C+1bfhTfP7wsf8aKZd7/m53uZz2mnCr2+odYfPOd/jxssSunI2lqbC5w13HWt+23mtkyW/7WD+H0oDQN6NrjRudQjmZ5Ib9N0r2p3gY77hLoGP+VG6quUy9Pq++gD4mB/QxTe6YVfVN5hv9UvTvRwEH/OjmazN92cvO4bTTgt+UcPGDud8jxsvA7qJF889X3jDxXzgYz7m/6o0AJx21XQZEMwX2A360XT/Evg7z2B+G77qA/jKBexvgo/5UbqqaXnaC/i+r1487+6NqwFgvloAD/DRfH+rSvOvpo/5SsvsQ3HfpTTgx/7lwfwaYr3Xsl0p4Xt9aTB/w2BVBd9mF+VnrofPOd/jxssCvseRR5Fv+Z/wc73DG+5Cs/lt51WOkvy2g/mflQaA066ayjdy3O8J5otsk+IWfC/vhY/5prsEPuZH6aqWy9Sjxf0avvd9uSWYrxbADd5wVSV8798NH/OtfqwrwXfgf74NPubX9tr84joCPqedFnxv7I4drW5kzznf4+Z8WYwfd6Xsh+eAzxsu5gMf8zH/PWcNAMwX+TX0MV/cF8HH/OCu4ZPr4Ck06d8IzA/YgT33afAx//10iT4bPjPf1s82n9NODX/OEZRzvmLU6p7988Mb7jL2/Lbz+kOH33Yw/6g0AHjXD/QO5meyG/Tdx9DHfMNtwlcbCR/zo3RVM/DT53I/N9/vEsy35UeDN1+t/Vxf+JhfqR/L+Fjsd4aP+dEMtN6z9Z3N57TThF+XtzseQTnne9x4acVzjFrds39+eMNdxp7/b+f5hw6/7WD+b9+TAUSbGcwXclVcxwTzHx0+5usybwxhviiX8F3zg/mqyeoz89dbj/muaeGcH/MmyL8ce95wMR/4mI/5P+WsAYD5Ir+GPuaL+yL4mH/irtkTfwi16Grqw4L5QV+g1Vo1Kpgv6EFeLZbKcPiYb8LR3IfD57RjwpPHDud8xad9rdxfCj5vuJgPfMzH/J9z1gDAfJFfQx/zxX0RfMwP7rI/KkfL6KOD+YYfH12Tg/mz4TPzo9Smw+e0Y+Onw+ec779BrqnwecOdzxrzTX4+e8xfF8z//XsKAFpPCeaLdEW7P3zMf1j4mB/TR30WfMwP2FXNCuafxF8Dn5kfwFfAZ+YvGTuc8xtfuK9JnzdczAc+5mP+p08ZgC7zg/mfMnjVfgb8gTD/ey5g3xs+5hu+mgCoea3mro1ofcLMF+yQe6tK87vRx/wTdUXNyyb82O8XTjst25USvtcdg/mGauNdfmYEfMwXdNvtL1bDLr+Qu4c33IVm89uOjX/t8NsO5r+9HQ65nLcc90HB/DZ8L8fDx/z18DHfY6bsse9Lt2C+4apK+N4fAh/zzwXfgf/WGT7mG76u8+Fj/u7Y0WoYe2b+WVfKfngF+LzhYj7wMR/zU9KT6ZByRbQ1PJhv+KoKvq4zgvmGv8Z/zI/P0RSvxwTzU8AP+r5GUw0J5hv+oQ1/mPqY73HThj8EPObvw9cyamQwP5m0coidF/rC5Q0X84GP+Zjf+yg58Fya0iuedlTzEF2LMBn+k5u/Hn5KHXx/MfNT+dtO3SNeJ983oPN16/72b0Ze+7Z7au2rvP+k5gcF/wFaVcT7Tfi795XGdqv8kJeNemLzlSBv07xfk087cG3odfCVG+Arz2t+BaXJo9i80HxlAvynnvk1/Ha14Vv16oEP76d01dhRv2LsJC+31jPgl/myec43osu+cEu4FUQTie02nP0vXFXxvOJ9L3R9PPjpPMc2/DWHy9eP6Drd4VvYW+8Dv2sI8IEP/FgsgA/8oL/GfOCL/rKxw8w/jJz5hNMO8AnwgQ/8Y5GZ8MmXMm34//e78wNG2qQHrz2ObfjpPFo/XI5fHp99qjheBr9xJHq0HJ/B/JLb68B/CvPvgn/oAB/zD1vw00fwDx3gY74wNuGn4wfwD13gY745Vuw/gH/oAx/z/ft9zX6y+Zhv9vNnPjPf7I+zTzucdsz+OP2czznf7KfD5w3X3k+Fj/lmvz3zj0W0frQ8hfk1x4p9G/4z5BnMrwHU7Fvw5wwO0oKfpoXU8CeGPAx84B8nhxj+l9khhv/Xn/95/3r8+7/zQs7hf/v6z/HviSHHf75+O8F/z/TnhWT27//C19x5/zo15D1PnX/hZ/e/vc8M+Sb2fx1SEv3JIWKfBF/yzw3J0JPgC//sEHH/Hy/uBFhPHyC/AAAAAElFTkSuQmCC)","url(data:image/jpeg;base64,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)"]

["url(data:image/jpeg;base64,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)","url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAANIAAABFCAMAAAAIJEiLAAAAGFBMVEUAru+g2Pf///8xt/BpxvPS6/vp9f0TtPCISbH1AAADCklEQVR4Xu2bwY7CMAxEPWM7/P8fr9baaNSG0lIQK6q8U2vhxk9ODD1gJBE3uwS3AEkjwy5EkCajqzgZ7GLAwi5G2M2uxceEJpPJZDKZTCYTzzCBsH8kAMCeA0OOJykNkLDP4iZAMu05UjkyYnMZveyEX3QJf9iVJN6npIC6FNTtWfSI/aeRfLsSpCAnup0nyF4nPqwkAwwV5ctKrS9G4qNKPtT/+nEK9t44/0EJ2mUiFTyr1EoEdSGlQGYi+t0vpRSFS6k+CZgwh5K1FJCJRkrJ7zYk7kQdiCeUUIskCSlFY8EWmiJCpy89WaRLiEruoLEjJfRNLxTesxRjdpB0r4ueB4p4rJTrQj0poHXuKG0UGsOcapXnh5WcJEDSajnNQWQJ+LaSUBG5Dsooc6EUW3W2laqziMNKlqVElFJ/ZLoavjkeCrhBn0OPRbm11VdeSknjZXfnPa0EsjUyuhLU5bp8rFQRnfqm5HIKXayVsmeLjfZBzT2mFCyslLSUtvUjJSwqVV810BRbKSkslBirOuHHvyb+Th/qLvtSUewqtVWl6rB6V7EYlRReo4TnycWaySqRgntKeU/JTNGm2FElzYfzSlFr9p7FaSVdKMozSvmykpPE+5TaQqmbfXbjWWoy6XCKUxtPUXxUqWmBrqTSTyvFYuItYu3cxItM2DE4KLk2zxmloLwxDnFQOUpaUwnjC8dZpdh+gMrZVjL2ZL2gVreaV4aUtCHF+GD1lvQTStCrE5kIiwio41nh3yjivpKqBiA5/IWS42+8ODLDWeC8Uq0lIGPFNpU82VFMAbnrYO3+HlJ393GSGJUMg1KRO0qDU7oVUJ5yNDfExhnzPKwUoxJWr3HMUAL2lAq0ITNaTxveanPndUmxtBeJACL8bvRQri9DgNIetcm1HYdp+w3kOMmgkHBW8BsInbhHX0Ge39EkGeRDI0DD4YucfLgTLOD2VU7QTRkNSgj7JkAogMHIIsK+DSwEZPR+JpPJZDKZTG7XEwq7GG6wi4Er/n+J7VJO0Wgk4Vf5L6CD5A+G4BPe8JfzjgAAAABJRU5ErkJggg==)","A","url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAANwAAAAyCAMAAAAAykVBAAAAMFBMVEX////i3e64xuDhut+m97Tw7fZYir7b/OCPntHRk6nK1uhXWr6+WLpT8nXiwL2+YVcacIWcAAACyklEQVR4Xu3Z2W7kIBBA0VpZvHT+/28nnbRKWKaYAE5GY+U+0k9HBahtw3eX307BDfrF/WhRRPZn8l68E+7lKhK5CU72WvEOuGica3EP69/hZO/ATc7w5233xcl+M5x/3uSju+AOMjCyyA1wcqJZ8r/jomtrh5RSeC8lWi7HIee8PcvM4Iav4COlFNZ1TYnAkhGbUjiU8EKc8nYoo4NL62cf0LRaYTmfOPhyFE4lvQrH26msTRwC0Hoo2eB6L0ZNodZyCU63atjEGdOiwcFpcFpmcGZz4hautBm4xMmwzcJpnG5u6ONoPRcAIHbvyhT8pnFbIwfnheWRG7hLiHChEkuTOC4szIicy4W/4QjLOzMVOOnelFS5X3QKp2eJFjxt4l7XNdm+7D9yZI6ltkhTOC5szqKLs00T1lfdOK0zbHZpBqd1RjZdA5dMbKPDXhzVFWhmncBxXYHuvkwVGywVXOy7KhdvfQJnI2Jv3cOFgo3DOJuQN1GawHnbj32cOSo46sSpd7bQfhjH2ZHLcAztBw8HRUqvtPPMoTcgvQCH3oC0A1fWiSPDuft1HMeGa+/X++N+cWK6W+PiJbj0nbjciYtd+3LxcPidtyXO43ZwcgzeSOdx2R1pJw52S0b/ocz//WofrTyMk47R+QhD6xU4dtDai4u7JT1PBd7y9U8FtpyhFwfS0kl0bpRA/lPePI6dp7xuXHS/WEWxBav6Ii8ZDmZwsFnsPqv6OH90lsSnJ0YR05bR+R3zctkLIt6srKclHsHB7mc4KxQlIrKpVU/co/JN/GFh681eZuZcLsAQLvbgKPS8lH1r9jiPzg/HcBA7cA3dAlO4to5hEAexAwfk2qZxvo6hH2fJ13FAjm0a5+sQZnAQqzyBWphONAK4BgfojG0MZ8nRJxLBaznySGEeZ3E+0hSmcFaM8lk0mBcSpWdksgtD5vyMTTbQH0OWkWjYf0DaAAAAAElFTkSuQmCC)","A","url(data:image/png;base64,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)","url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAANMAAAA8CAMAAADLy3+8AAAAGFBMVEX////++Of/8crj4t+/vr2SkZFWVFT/67CB/ywxAAAEFklEQVR4XtWbYZOzIBCDN9nF/v9//I6FzBVKGaXyOs0XW5H1ntsYRr2zWiAfWSRgJ4W/6TOzK9k1Ah+NiPWzpWbyJVB49EQsni2xZVpBJHHxbCFdzsTHQPhmNifPj0VNkrBwtpBaYVWTJEwhSafSRcIyJOmr2ZxxCZY5T+IUkoQJlyz0noQpJGnYpG+YVvjncUw4bxHYeqgp30ocEK1isqolYIcRc1DMwtyieE1OEB8awEP2IQCwJSJxQ58Mbx7hMSZDhxsiIjwivM9kXMtkfKtzNLvQsQsKUmxZ3p+5mMnYlsG5PGbbAtLTtiUH0rbBelrNZBif0cZQbDlJPDsEANsWY/OBa5hsikkE73vwNJ6NmEy5ZLcw8XiPxbTtMgPiIxMz0e1MY7VMYfCPIWFQInLX6wKwhgnfeIFi2mBIuU0jgaJiFm68nAaeykGe9Bgo7V/MLDKpwd0dZu47E9yZ5buQd9tzWIpIKTaV2WUe4eZaLlT62I0aTreYalQqTNmJmW0Tmz9JYc9tgGVWRPFt5OFdvklblHKZ0ENMKt0RICKJEzcvhAtqR8LriVPeSql8DuA5SYoyLKTklikqQheKSg/89h3Sg0QIyuzPINUv2i0VGLW0dCijNQwo3VW5lPNHKFDpShcgQZNICCqs+WG82UYZB+o2yrL5a1RXpYZDh6hko++R+IdEQBbx94iIik3MsGI2seGlbRBibbN+RIyZMJH/JOEOWKhR3YjQFi2DjhdyFARvhu0VRZzz3hsjlesClkOgExFdj/UtKeu9O9deKqjFl2YEH5KQQo3qR4S26d2CUVu2spe2YhpGhF300Jz0nGJUNn+MCFT9EAP0XeiVvZqVaBwRNn07IyQx7QgOECV027xqGMUiBmQ2DeeNHYmIMzdpB3zXMhkAZXUbEW+M6TUSgCoikDejiLCKsxKLTrpPSG2fTBCK6BKDUPea/ijhgTrhq6trS1qQxaRDxfRB4DfvAUikUl9nfLLsO/WhjgrkHXkUQLWKJS3d6TkuWVaookqe+DmPI+lZxBaRCpLO7FqEm8hG/LEmALIoCk0ZhqDUkr9DdKqheObBUSvC8m81JVkklXTam4U2k4HneE5BENlHOrw4K+RZf2HSISVfx8JR813x2IckpPE9obv39hZPX/QmnN0unRQbnayQtshmv4bpbEYOqmSaiUaHluVrmDDwHSstfO+u1aGJCGKOaYDUjC1lcmihq2piJiPYQfr/TEp4f7fzuAM45DzYDUzeRcrC2bN0kO5gMo+UAh8K4vOlf84x65nO1CN59BZqcMy9TJx/d/44o7kX9yuRaL/DhMdkm36fCXYX0zIo2m1Mq6Bo9zEtgqLdx7QozmG/yGTgqEk/xzSmotm9TCv+ZP5nmSSg+teGH9U/EvuFGjU3drsAAAAASUVORK5CYII=)"]