C#

[".0s4*0|collections;datetime-format;.",["FUeOQT^","QCMIBEECOLKAKAIAOEPIOINEHAMGEEMEQCMA","OOOCYFRDRDHDFSTUUUUTTUUUUOBCCBPHDRDGDADGDADHDFOBBBBOBBBBBBBBBBBBBBBBBBBBBBBBBBBBBOBBOBBBBBBBOBOCBCBCBOCCOBPHDGDRDGDFOBBBBBBBOCCPGDHDGDHDHDGDHDGDFRDRDOCPRDGDADFOOIBWSTTUUUUTTUUUU","tw.r......rt.",".NET","Array","Dictionary","List","String","2D","Async","Console","DataTable","Dates","DateTime","Enum","File","For","Foreach","Format","IEnumerable","If","IndexOf","Lambda","LINQ","Optimization","Parse","Path","Process","Property","Random","Regex","Replace","Sort","Split","Static","Substring","Switch","Tuple","While","LINQ."," In the island heat a bird calls out. The sound is clear and loud. This is a bird song. The animal queries for a potential mate.","In a query,"," we ask for something. A bird asks for a mate. We ask for an array to be filtered or sorted or changed. LINQ is Language Integrated Query.","Average example."," LINQ introduces many extension methods. We use one (Average) to average all the elements in an int array. A double value is returned. ","Tip: ","The Average method is implemented as an extension method within the .NET Framework. Extension methods have special syntax.","Based on:"," .NET 4.6\n\n","C# program that uses LINQ extension","\n\nusing System;\nusing ","System.Linq",";\n\nclass Program\n{\n static void Main()\n {\n ","int[]"," array = { 1, 3, 5, 7 };\n Console.WriteLine(array.","Average","());\n }\n}\n\n","Output","\n\n4","ins","class","adsbygoogle","data-ad-client","ca-pub-4712093147740724","data-ad-slot","6227126509","data-ad-format","auto","br","ins","class","adsbygoogle","data-ad-client","ca-pub-4712093147740724","data-ad-slot","6227126509","data-ad-format","auto","Extension methods."," This is a special syntax form in C#. We can call a method on a variable like it is an instance method. But it is not on the class. It is specified in a separate place. ","Extension ","extension","Linq: ","Extension methods are not part of LINQ. But they are essential in the understanding of this feature.","And: ","Things like \"orderby\" are transformed into extension method calls like OrderBy that act on sequences IEnumerables.","IEnumerable ","ienumerable","C# program that uses extension method","\n\nstatic class ExtensionMethods\n{\n public static int ","MultiplyByTwo","(","this"," int value)\n {","\n // This extension method multiplies an int by 2.\n ","return value * ","2",";\n }\n}\n\nclass Program\n{\n static void Main()\n {","\n // Use our extension method.\n ","System.Console.WriteLine(","4",".","MultiplyByTwo","());\n }\n}\n\n","Output","\n\n8","Convert."," Some extension methods in LINQ convert from an IEnumerable to another type. They convert to an array, Dictionary, List or Lookup. ","ToArray ","toarray","ToDictionary ","todictionary","ToList ","tolist","ToLookup ","tolookup","Mutate."," These methods filter or mutate. They change the elements in your query in some way. We remove unneeded elements, add new ones, or change other aspects of the elements themselves. ","AsEnumerable ","asenumerable","AsParallel ","asparallel","Cast ","cast-extension","Concat ","concat","Contains ","contains-extension","DefaultIfEmpty ","defaultifempty","Distinct ","distinct","ElementAt ","elementatordefault","ElementAtOrDefault ","elementatordefault","Except ","except","First ","first","FirstOrDefault ","firstordefault","GroupBy ","groupby","GroupJoin ","groupjoin","Intersect ","intersect","Join ","join","Last ","lastordefault","LastOrDefault ","lastordefault","OfType ","oftype","OrderBy ","orderby-extension","OrderByDescending ","orderbydescending","Reverse ","reverse","Select ","select","SelectMany ","selectmany","Single ","single","SingleOrDefault ","singleordefault","Union ","union","Where ","where","Zip ","zip","Skip and take."," These extension methods are useful. They eliminate the need for custom code to check ranges. Skip passes over the first elements. ","Skip, SkipWhile ","skip","Take, TakeWhile ","take","Computation."," LINQ also provides computational methods. These act upon a certain query and then return a number or other value. These can also simplify code. ","Aggregate ","aggregate","All ","all","Any ","any","Average ","average","Count ","count","SequenceEqual ","sequenceequal","Sum ","sum","Max and min."," We can search a collection for its largest (max) or smallest (min) value. This is effective for many value types. Which tower is the tallest? ","Max, Min ","max","Enumerable."," The Enumerable type has some useful static methods. If you need an IEnumerable collection of a range or a repeated element, consider Range or Repeat. ","Empty: ","The Empty method returns an empty enumerable collection. This can be useful as a \"dummy\" value.","Empty ","empty","Range: ","The Range method provides an enumerable collection that progresses from one value to another.","Range ","enumerable-range","Repeat: ","This method is repetitive\u2014that is why it is called Repeat. It creates an enumerable collection full of one element.","Repeat ","repeat","Query."," A query expression uses declarative clauses. These specify the results we want, not how we are to achieve them. To start, we use a query expression on an array of integers. ","Imperative: ","We describe how to accomplish the task by indicating each step in code statements.","Declarative: ","We describe the final result needed, leaving the steps up to the query language.","In the query,"," we select elements from an array in descending order (high to low). We filter out elements <= 2. In the loop, we evaluate the expression and print the results. ","Var ","var","C# program that uses query expression","\n\nusing System;\nusing ","System.Linq",";\n\nclass Program\n{\n static void Main()\n {\n int[] array = { 1, 2, 3, 6, 7, 8 };","\n // Query expression.\n ","var elements = ","from"," element in array\n orderby element descending\n where element > 2\n select element;","\n // Enumerate.\n ","foreach (var element in elements)\n {\n Console.Write(element);\n Console.Write(' ');\n }\n Console.WriteLine();\n }\n}\n\n","Output","\n\n8 7 6 3","Keywords."," Query expressions use a whole new set of keywords. These are contextual keywords. This means they only have meaning in query expressions. ","ascending ","ascending","descending ","descending","group ","group","join ","join","let ","let","orderby ","orderby","select new ","select-new","LINQ versus loop."," LINQ has a performance cost. For small numeric operations, it introduces considerable overhead. For larger operations, this change is less important. ","Benchmark: ","We count all elements in an array greater than or equal to 10 with LINQ and with a for-loop.","Result: ","The LINQ version is nearly ten times slower. For hot numeric loops, LINQ is a poor choice.","C# program that benchmarks LINQ, for-loop","\n\nusing System;\nusing System.Diagnostics;\nusing System.Linq;\n\nclass Program\n{\n const int _max = 1000000;\n static void Main()\n {\n int[] values = { 10, 0, 1, 1, 20, 300, 400, 4 };","\n\n // Version 1: use LINQ.\n ","var s1 = Stopwatch.StartNew();\n for (int i = 0; i < _max; i++)\n {\n int count = ","CountLinq","(values);\n }\n s1.Stop();","\n\n // Version 2: use for-loop.\n ","var s2 = Stopwatch.StartNew();\n for (int i = 0; i < _max; i++)\n {\n int count = ","CountFor","(values);\n }\n s2.Stop();\n Console.WriteLine(((double)(s1.Elapsed.TotalMilliseconds * 1000000) /\n _max).ToString(\"0.00 ns\"));\n Console.WriteLine(((double)(s2.Elapsed.TotalMilliseconds * 1000000) /\n _max).ToString(\"0.00 ns\"));\n Console.Read();\n }\n\n static int ","CountLinq","(int[] values)\n {","\n // Count values greater than or equal to 10 with LINQ.\n ","return (from x in values\n where x >= 10\n select x).Count();\n }\n\n static int ","CountFor","(int[] values)\n {","\n // Count values greater than or equal to 10 with a loop.\n ","int count = 0;\n for (int i = 0; i < values.Length; i++)\n {\n if (values[i] >= 10)\n {\n count++;\n }\n }\n return count;\n }\n}\n\n","Results","\n\n","111.83 ns",": LINQ expression, Count()\n"," 10.86 ns",": For-loop, if","An error."," For queries to compile in the C# compiler we must include System.Linq at the top of the file. This is not optional. Visual Studio will provide a helpful error message. ","Tip: ","Please add \"using System.Linq\" to fix this program. Compile-time errors are there to help us not make us mad.","C# program that causes System.Linq error","\n\nclass Program\n{\n static void Main()\n {\n ","int[]"," numbers = { 10, 20, 30 };","\n // We need to include System.Linq for this to work.\n ","var result = from n in ","numbers","\n select n;\n }\n}\n\n","Results","\n\nError CS1935\nCould not find an implementation of the query pattern\nfor source type 'int[]'.\n'Select' not found.\nAre you missing a reference to 'System.Core.dll'","Syntactic sugar."," LINQ can be seen as a form of syntactic sugar. Queries could be written with for-loops. But when a program is easier to read and write, often it is better.","Books."," In query languages, we express what we want, not how it is to happen. The query language, not the programmer, is concerned with the exact implementation details. ","We call this language the query language, because it is very useful for retrieving information from data bases by formulating queries, or questions, expressed in the language.","Structure and Interpretation of Computer Programs: MIT ","https://mitpress.mit.edu/sicp/full-text/book/book.html","LINQ is a powerful feature."," Its methods and query expressions often improve the readability of programs. And they sometimes lead to new, delayed, superior algorithms. ","br","ins","class","adsbygoogle","data-ad-client","ca-pub-4712093147740724","data-ad-slot","3679700504","data-ad-format","link","br","ins","class","adsbygoogle","data-ad-client","ca-pub-4712093147740724","data-ad-slot","6227126509","data-ad-format","auto"],"url(data:image/jpeg;base64,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)","url(data:image/jpeg;base64,/9j/4AAQSkZJRgABAQAAAQABAAD/2wBDAAgGBgYGBggGBggMCAcIDA4KCAgKDhANDQ4NDRARDA4NDQ4MEQ8SExQTEg8YGBoaGBgjIiIiIycnJycnJycnJyf/2wBDAQkICAkKCQsJCQsOCw0LDhEODg4OERMNDQ4NDRMYEQ8PDw8RGBYXFBQUFxYaGhgYGhohISAhIScnJycnJycnJyf/wAARCAC0ANUDACIAAREBAhEB/8QAGwABAAIDAQEAAAAAAAAAAAAAAAECAwQFBgf/xAA5EAABBAECBAQCCAYBBQAAAAABAAIDBBEFEgYTITEUIkFRB2EjMlJxgZGSoRUkQmKx0fA0Q1Nj4f/EABcBAQEBAQAAAAAAAAAAAAAAAAABAgP/xAAiEQEBAQABAwMFAAAAAAAAAAAAARECEiFBAzFRE0JhwfH/2gAMAwAAARECEQA/APv6IoQSoRVL2B20nr7ImrIo3BQ0kjuqmxZMqB806IanKZUIhqUUKcoaKj85aMkA5zhXVXtJILcZGe/zQvspj+535q0ZOXDJIGMZUbZf7f3VmNcCS7GTjt8kqT3i6IijYiIgIiICIiAiIgIiIIVXSBhwcqyhzGuOSMqs3fCpkaHbOue35rG7l83ru3ZHbGFkLGl27HX3WNzohJgg7sjr/wAKJf2uZIx6qomYB1d+QP8ApUDvKFBctYxeS5ni+1+xUeIi+1+xWPKbkxOtfxUP2v2P+lPioPt/sf8ASpuVgmH1Pwl1uENJD/T2P+ljbPE4D6R2T9/+ld31TjvgrWme0QnJ7AZ7pkJ6m1t4/ud+aswkP25JGM9Vj3s+1/lXjIMmW9Rt7/PKlxqXuzIiLLoIpRDBERFEREBERAREQEREEKEKFVmoJWNzGF24jr7q6qSrEa4PlH/PVeR414zoaBRt04rOzWXQg1YgxxIMh2B+7aYxt6u6n0XqgfI3/nqvFfEB5tyaBoTcH+IajGZY/tQw+aTp7DcCteHP7nL0HU+D6Gm2OIatyzqmpaTWbLqMj32fM+UbHYbY2x5JyAuoz4l0nW9OB0203StUnbUp6q4NEb5ndPLGSHlm7puwsnxLr6hf4YdpWnQSzzahYr13cmN0mxnMEjpH7AdrBs6k9F6mtRqVq1apHCzlVGsZXbtHkDAGt29OmAPREuZteY1L4gNh1C5puhaPb12XTemoyVdrYoXAZMe+Q+d4+y1Vd8UNCGhaRr8cNiWDWLBpxQsZmZszQ7MexudxLm7W7e5I9O3j+GtV4k4Noatw4eGtRu8QWbdievfhhBpzOlAayeWcuAY3Lc+v3grb0XhDU+H7fBumTwS2K+h1tQ1bUJIo3SROuTN2xwMe1pBewuO0Dqe6mlnHz/XXpfF2nZtUqr9GuQusamNFtPcYyyvae8sYwuDvpD03O2fVH3jP0SwfoX/h/kL4/wANcP67zOA61+jLGGz6jr2tyyQvYGWZN3h2SFww1/nxtd1/JfX7B+hd+H+QozclmNsBSFUFTlZd5VlqG7zLbK9V0UoG7xPnG5mOnRo+a2guVJmHWmSmB5j5OyN0bCRvc/Li4joOnui2t+S9TicWyWI2EO2kOcB174/dbC85LTllq3ZTA7xFywGNyw7mxBwwe3QYHdeiADQAOw6BCWpXA1fjDSNHvDTJG2rl/lid9TT6s9uSOJxLWySiux+wEjpld9fMONNI4i1LWZbvDOjXtP4gjEdepxDFdgjpyQNdu/m4TI9z2t3O8hhJz+CLXr9V4y0XSDWismxLbtQ+Jio1a01iyIQPNLJDCxz2Nb2JdjqubqnGPiJuEG8N2IpoOI7mea9jiXUoYXzz7Gu2lrujR1HT2Xm9c4X19vGOp6xPR1HV6ep16kNf+EagNO5XIjLJobDTPBvZI8l7epxkro6nomp6NxDw1qWh8Puu6Vo9CxUgo1ZoWPrz2NgzutSRhzdjS3dn70Hrdb4n0nQHwQXXSy27W7w1KpDJZsSNZ9d7Ya7Xv2t9XEYWq/jnhhmh1uIXXf5G4/k1QI5DPJMHFhgZXDTKZA5pBbt9F4/iPh7X7PFcfEkml37UNnTYKnI0jUxTmrTB7pZopH82sJI3Fw8wOMjss+ocM6lo2o8I6xw7oIs0dGgsx2NFbYjE0EtxrS6Zkth2yV4duDnb8n369BtdXWviVpWmcNWtfhq3XOi5scMFinZhzPGxrmtmLovo2OMjRvd09M5C7fDHEDOIdOjs8meGwxkYtNmrT1m81zA54iFlrS5oPqM/euHxvp2ucT8EeGbpZbemmqz29HM8TnOihsMmkg52REXFrPfGfVeq0q3bvUo7V6hJps787qcz45JGgHALnQOkZ1HXofvQbqIiKr6qCpUFVhUqpV1Uhag0wPI38f8AK8/S4Tp19WbrVu1Z1C7G1zKz7Tw5sAfndymtDQM5xn2XocFrQ0sdkd8Doo6/Yf8ApVYsu1GFYBRk/Yf+lTvx/Q/9KazeN+F2hXWLm4/7cn6VPNP/AIpP0rNrF48vhdY7B+hd+H+QnN/9cn6VSRzpWFjY3gnHUjA7rNrMllboKsCqZUhTXeVcKyoFYKtypUqFKNiIiAiIgIiICIiAiIggqFKKs4rhVKuVUhVFSFrXo+ZRsx7ms3xPbvecNGWkZcfQBbLy1jS95DWtBLnE4AA7kkrUmlq3almKKzGWmNzZJGua4MDmkbnYKumuTwzR8H4r+Zgsb+X/ANO/ftxv+t0GM56Lv4XF0KjU05tp8V+OyxwY6RzdoDA3ccuIe73XWgs1bO7w00c23G7luDsZ7Z2k+yzqWsoCspaEKlTFCoViowss2IVgoUhCLBWCqFZWNxIUqApVbgiIiiIiAiIgIiICIiCEREQKhSiqYwWYPEV5oN23msdHuxnG4FucLlUdA8FWu1/Eb/Fx8vdsxt6ObnG45+su2iM2OFQ4f8DWu1/EczxkfL3bNu3o9ucbjn66aBpbNMfbY2YzFxYHZZsxt39vM7PddeeZldge8EgnHT/6tZtlkL53Pc94D9u3H1frdsu+SI3ghCkKVGpOymFGFfCYULxUwpwpwpwmJ0oAUqcIq1IBSihGkoiICIEQEREBERAREQQilQiCIiCEUqETBUkfsb0OCeyuiIBwOcehwUyoVOYPYqGsmUysRk+R/JOZ8j+SmmsuUysXM+RU7/kVdNZMplY949ipDx7FDV1KhAqqVKhSiiIiKIiICIiAiIgIiIIRERAqFJUIlEQqERBWH0CzFaVyc1qM9luAYYnyDd2y1pd1+XRRGdYxKwyGIPBkaMuYCNwB7EhfOIvieLPDb/DhknE0dCnZMYYRWNi86NkcLfOXktMzC4ex798cm3rHEFHUuNuLtNmqR1dPmgovksMdLzH1WNiNaJrXs2fSTEucSTkgBVcfYOvqVYL5/rXGmo/xazo+nOFR9CGN9iTwVm+6SzKzmNrRtr7WsABGXOd3PQdCtx2v8UWLujaPXgr1dRvUHW9REzXPFZwcxu/YHgkZ3NDc98ZPQ5D2vdT6Lw1zibX9Lq0NN1NkUGsXJJxJaZDJYijrwuw2fw9V0j3OeC3Dd3Q913uF7+q6hRnl1WPBZO+OrY5L6xnhAG2UwSlzmZJI6ojvt7D7lKhvYLDcmdXrSSsGXgYYD9onA/covhsIsMtlkGxrwXyPHRjBknH1j9y1pNTGawgifILHUHH9IBLsde4RdjoIoacgOwRkZwe4+9crV+IqGjPEVhs003KksuhrxmVzYIsCSZ+Oga3cPmfQFGnWReej4z0We66lX58vLfDHNYZC/kRmzC2zDvlIAw5jx939WFzz8QKL79flxPZpD6b7rr8rC3nB8sNem2qwHc7nvldty3rgY7omx7FF5o8b6Psh2x2X2J5J4I6kcXMlMlVrXzN+jc5nla4HO7HzWrX49oy6vNTkilbSzp8NexyZWkWNQZzY4rG8NDHOEkYDfrAnzY6IbHr0XlLvxE4coVqFuTxcseowizXFerNM4Rk4BlbG1xYSc9Hex9kQ2PVoiIqEREQJwq5Ck90Rmo3BQXBFCYzqNw91qWq8V2nPSlJbHYjfC8t6ODXgsO3IPXBW2VjaRgdUxXj9M+G3DOlTaPPXEz36IyRtbmvaeY6RwfzZ8MaXuaQNvYD26DG8eDNKOlP0h0s5ry3jqUzi5m98xm8SWvPLwWbumMZx6r0mR7hMj3Rdees8KQy6nY1WjqVzTZruzxrKj4wyUxt2McRLHJtcG9MtXRh0arHrEuthz325K7KfmILWxMcZPKNoOXOPXqujkIMZRNcvVdBh1SxXussz0rtUPZDZrOaHbJMb2OD2vaQdvst+pWdUrMrunksuZnM85Bkdkl3mLGtHr6BZ1PoqiR2CxWYDYi2NcGkOa8EjIy05wRkLMOwRRpoz0HTvjke9j5GAtO+PcwgnOQ3d0P4rLLUkdLBNDI2N0LSzBZluHYzgAjHZbIVkWSC4OscK1dZuPuPuW6hnreBuR1XxsbYr7nP5UhfG97er3eaNzHde67yI05dPh/T6NbUKsIdytTkfLZyQD54mV9rC0Nw1scbWt9ei4I+HGlugfDZ1C9akdDUrxzzurudE2hI+avy4xXEPTfhwcwtcB1BOSfZIiZHFo8NVadujefYms2dPrWKkD5WwMBbZkjmkeY60MLA76FrRtaBj0z1WlNwnHBes6xXnsXJZLQ1KPS5pYoavixE2u2Rz4q/OO1jBgPc9oIzjOMenRFx5zhPhZnD9SZ1pzbGoXJHSWJB1ZGze+SKrCXAHlQ8123Pckn1RejREyCIiKgopUIiPVE9fwRVEEKFZRhGbFSFXaPZXREU2fJNo9ldRhMNRtHspDRnsrAJ6qKYHspwPZFOEaxClERcFKIiiIiAiIgIiICIiAiIgKFKIK+v4Inr+CKsiIiAowpwmETEYUphMIYIO6KR3UXBFKI0IiICIiAiIgIiICIiAiIgIiICIiCMZUY+ZRESwx8ymPmUREyGPmUx8yiIZDHzKY+ZREMhj5lThEQwRERRMoiBlERBKIiKIiICIiAiIg//Z)","url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAG4AAACCAgMAAADasxWRAAAADFBMVEXv2f////+VlZX29vYeLcrOAAAASElEQVR4AWPACZj/f0DmjkqOSjKtQgcLyJccZiEE9SOmP8mXHEaBMBoIo4EwGggryJccvvVKKAogTnJUclRyVHLklgmjkqOSAALWyrsxEHLDAAAAAElFTkSuQmCC)"]

["url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAIwAAAB4BAMAAADS7QcCAAAAGFBMVEX////0qHKhmbLDvs74yKT4xaH4yqr2tYUVUWgbAAAAfUlEQVR42u3XsQmAMBgF4V9xAAOCfVxAdAEdQtwg1il0fsHS8IpIsLob4OvPnKy1V7WXWb+J9pQZZpG3zkRNyowmmmBgYGBgYGBgYGBgYGA+Mn0QHTl3V+o1iYieKifLYq4gilnMYqIVBgYGBgYGBgYGBgYG5gfm3ESx0GvePshxrr29cIIAAAAASUVORK5CYII=)","url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAMgAAACrCAMAAAAU5iNYAAAAYFBMVEX////99u797t/o6Oj86tj+8+fi3tv95Mv//fzy8vH92rjV1dT138hFRUb8/Pz/+fL/+/j5+fmWlpXqxJ3EwL2Uhnjx1brOtZx/f38AAABtZV3+0qeFeG1fWVXqzrL/zJlhja+0AAAEqElEQVR4Xu3cCW7cMAwF0GqXd8+WtU3vf8uKsabwDFEziWJUBPhv8KLIIqmBfvBMfM8P7olxnqdpnrlTYlIopRIlcncop7VzAOHtcNr+HIYXkDB3hOT4FZyaZkiMrB0PwWrnnAJN5AhRi+O1DcFanfcKP0mcnL0Mw/CYc05RHPfKPDlw3MQpgci/1vds9gve7IyPkbaKz68ciFliQaLR3uBfNEoZL42VtLoxZanZubeF140BFu7tbYqDwyMy3tyJYUOK1Q4gjB22Py45uznydWj7kB2PWgGEv8PmA527I+gM4e6obUHEoeBo5+5og3ZwtKPEyMARVo4EQeHQ696tR5skFkfr2qsW6GmTI+ftX3l46J2qG5IddKybKof0R5YQPB09fixBy4ow3iPy1ZJzBFcoQWvqZOdfa0n1K/2ISHDPLlMUmWvJpDEHzX5lGi/3I3JjVR6JZEw5bGRMYcAAREMEMPVDEsMQSZSRgcMY323GG5MkDCDPZDpvifx/SGP8s4bYlHATm6Ihz93p93aqgHQA+atAlgVyqh1yWCALo29v0i+UBDkzgYAjMzDFWk6QFQNRGEFgQQDwepc2z0nZQPKCvKLkJeEEuTqwhBekz471BsiSnhEkLwg41vm7JOwg9xtAIAIRiEAEIhCBCEQgUjQWlPHSWFXX6srwQcZBxC1OYzyPAV2+xjH/TsdiZAoO473vNnLmMMQeYQ905+3Uca1gt9OnLbCdYajjosdur/npRPzBrfHD+VzB1RsJ2dwCEDMkhy+8DN0f8ngmPkpw3nXGENfTVUDoY6IzDfWDgRog9MHdmQOx8DVAyFKKC4QqbtlAiHaDD4RoAPlAyJacHeQeKRCBCEQgAhGIQAQikEqLRinjpbGiW10ZPsg4aL8B3f6Q8T5fgND3ON4cYpyXxBj3YOAB5vi9Q2z9DmkOy4OS+bHVuIODmCfTkI/c4/hGKec0ZJdXNUZgmHWAMhZe9OB0pskvSu7zqCSsx9N9TOPUOuVXbx047Mtwzc/eIkn5gjyp2zz1fVhHlV6Geu9N0yjXE5JCiFkgDrJAPIKUXU8vG29Sei1pNyQFEHcNASF+MLB1k/P+ThAhKYWAQ0NAQkBK3hAACbFPiiF6CQUpl/wiJCWQ7MgSAlIm0fYNSfhBsCRkCQ8ILWEHwZJLljCB0JIav1pxK/M8T04HLClsQJKj8BzBjHmaJrUVqB1P5ZLcgDTXmPKTHT84sx0b2rZckhi3hZEvqrWwA4p1Im1bLAEIKPwquPotgExKv3wsAPmcRN3EGfO0yuV4LOlHMMTZ4bMBiVY0RIWb9LdL0DTm6D3qEL+YWekwfCHojU8a0mdI3t8gOSYH6tn3hWCJm+YvQDIjSy4+OdAUhQEEHxymOaC5FoN/LXyUm4ZYhPo2O0BwcUVD9v/8VgMpPxDrgJSXKHVAyovGaiDlZXw9X63yxqr8HBmrd9AnO0CI6qqG4QOG4AYEDva6HXT1Ww7Zf0BH9yM5FKTKkSnuEI2hHFUOsXHPvnQg+zuIa4XiKQpqQHaDEBc9O1ys7wOZFHH1xiRx0kwdeI+g62muEPSDAZ6QOKOfcHCVFP6o5g9Vk3s4mHpeSAAAAABJRU5ErkJggg==)","url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAMgAAABWCAMAAAC96imfAAAAMFBMVEWX/5d9vX11qHVicmKCyoKK3oqw/7BohWhaWlpwnXCQ7ZCT9pNskWyg/6Dc/9z8//xkWclCAAABzklEQVR4Xu3c6WrDMBCF0RmtXtP3f9taScrFVc3g4JRI3POrIMblc7ArFxz52tzSKs1a0600lJAkjUuPkFWat5aQJB1IX3KTLtwkSReSrNKDRjOIiIiIiIiIKIx+eBKbDj8W+SixVLQcgo4+QpYSMOqT2KLefVpI3DJ8lPOuDlnMK9S+dIN0EDJivu2QpaEQhuBP5aKzHWLPSHQZt24YdvTykHnB0fNkhtgzirULQ3Ds6fhGANkKsWd0eGNIOJ6cSoDTopQEI8Scme8B+rBb0Y0vCXdRTsJv1unow1LkjkaIORNK49sudnze3kXZcdvCLA9+Wz8KsWewNr0vZM64Dlx96PrnOsSewdrlITAr9r/abgg2tOWT8XPbIbgmQtshuIHpPgROhMD/h+Akf3gIQxTUDqlnPibEqAZj5tUQhow9hGAjXO+b7BB7xt5rXfifuiig2H0ZIfaMvfsdcQpeo09u2Phqh7/oU5Q9PD/oZM7Ua+GvU5Axdd4Ag4+/jw16/CgYjRnrCRGZmDqv7gBXhUCsQuwZV4eAXhTixyCV6PLh4WNGiDFTryEEQsZUW4iIiIiIiIho7SUjSRdSNy8d9/IaeC8v5nf0VQndfHnFNzcZJ+c0Q+++AAAAAElFTkSuQmCC)","url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAMEAAABWCAMAAABB/wJVAAAAGFBMVEX////j4+KXlZH85sX5zoTBwL73ukNvbGXCIYFjAAACgklEQVR4Xu3a7Y7CIBCFYeYDev93vG53m2je7MoEqJBw/hv7eBSw04SI5DMikt6mPMUTEnxheyTr8RrVb8oqgtfLJ2R2QT7eJU8tED0WE7CA5QRxwCHzCuRYXXDUJU0ryKsL5FhTEK9ApxXgIJHlauc8IqnqxAIuRCogXpiA4NZk7FqBTCFQfNeXFuQVBVgwt2BYzP2s2s1uEVh5SYzOcs3Lc9z+EEg/gb8ArE1gBXEIOv+SDW/XIHjm8FPRIfsBK4gLGBIoOLSHgBV0E5DAg12WVgErGCRwnItgiAkCFTQISFAIgAgLsJIOEhR8jXDIjgtYgY0TsAQi4gJWMFBQ8EsgIirgStpH4G6PeMVyhGSJCtBzs8Dtkp0G6EGAISBABW0CCp0CEmgICFBBTwHrqb3zq5UCVtBdwJWurgatE3Az6y9IENQZtFLg6Li7wClInOIwuUKAiocI7D+e5IZ71+aO/eY2AceB8QkIYzcJqhFRgacxgoSeaxESFNi9AgaGHBSkDwu4vupSHZAQF5RPC0iICmwCgTQJygSC1Cbw2/eDdoGjhIUEbsY/IB8XSGAtcqJKsXvPpkyOCwwljBW0zagoYAmj/6NFtgOpELCE7gKPb8lXqspmCZ0FVqC7ngeUN899aZWAJfQVWIFAni9SNf9GG54vQgmNAnvkBJh5YcPS+ckQljD6vmmuFEitgAOQcQILCHTGCUhJAcE0Uyi2q1UAaZkElp4C0gOAyaaxJVULFIDosj1ynizvAfmDTyUwdEtW7TTDCZTQKnDDDa6sgWFg/ADmPQV+XT8i35CrEcXV3xUK7RH/iZml6UPBGtmCLdiCLdiCLdiCLdiCLdiCLdiCL0EFil3yQZA4AAAAAElFTkSuQmCC)","url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAALMAAABSCAMAAAAo0hXmAAAAGFBMVEX////3z8PzZ4v3sbf0k5r68N/xH2v157ja+sAcAAACl0lEQVR4Xu2awYqEMBAFp5Po/P8fLzPsQS2kNisNNtjXwFLte1NxwddxlnU/8f7M69bTD8zjy7zcmnkcmFsB5vU479uXI8DcUY4b1rlcodumEJtC37ocW85Wo9Cx7UOvUeixvUiiRqH3dShR6GWvilHh+j40uFcoxziYosD1jQIXsB1EUcB2QLxku+jjm1Nro8d7WZZ807EsM6LsY91N+2R1ik1DkYwcIFy2f2uSOcbKGcgKrUQJ4WAcd56w0M7cG3g3acmvH1CCgYCwoDFjCE0g1lIcLKVBka4wrx3Q8iQlBZRml0pMM7fxa4voTdohgUJfsuqU7doGOLY1CHnQEigenJSGsTjzCEQId3hl50136mxnjpMnxXJIyt4btmDCdljPzjgAEwSUhkteZO5eaAbqpuOJXN/OzBTVdiGllWxsy6n8hRmBzpvODuaZm1yFCHTedAwgg9kJaLr5kyRmBuqd4Yln48wk8nc7l62dUNyXmHno5hoTDoRrMpgtUJrOubhPEjMDtZR5Ir1JYIbtxHQ4EdsnMTNQ99navxPHwf4ZzAzUTecTmcwEVNPJYP8EZtjOTeczMplpOzOdDbZNYaa+QursE5nMtJ2ZbqYcOcysr5qO2zCIlspMTUAkZ4kozjuJmbaD6U6b7/vnMNN2dJ8Dca1MZtoOldTgpT6Xmd123UzX/pJ7JDLTdkNMh22k0AnMsN256bCN2C6JmbaLCdO57TKYabuBbP2NXtLIYN5dfVOmc9tdZfZCt9YmTCe2y2YOecmROstuOcwveZmUzKVDScwN3yTKf9z+g05n7lINiVxKlMO81Pgk0V//C4x4qsbnXAUGbigxeKcrMBWrUcB0j+ke0z2me6rxmC5lHtPFY7r/zWO6Hw5aZfXvwUh4AAAAAElFTkSuQmCC)","url(data:image/png;base64,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)","url(data:image/jpeg;base64,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)","url(data:image/jpeg;base64,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)","url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAN0AAACMCAMAAADPyFx6AAAAMFBMVEX////Y3f+0t7d5fn/l6f/y9P/S09Ocn6Dl5ub8/P/4+f/19fUqNTjs7v9OVVfM0/+r8b/JAAAE10lEQVR4Xu2cy3LrQAhEDcxTL///317JOGFLZ3FnUKlXXtipnNAM41SL15+0smynhNfX/dSO7auj3Q5uVTjFmx7gY7Ojul3G6kp1ZwlgM8hlF1X9ecFRbHb4qmdQPD0dX1hc+NCCeFTj1E6+vbMe7uKV7RSXIlrvmbWd+q1IcRfPejUGXQFsJsqmDg3gTKUTd69eOrbp+65+Zp0OLyddU6ov5dSN1zaTk45/HXlMP855Mx0gnQS4rFTZNuGG1E4nQdmULoK8dAp1VBYtdwgV//l+bKo4pVu1h9Dvd7PDFeZSuB6Iy1YW2UQqv2YXh3IZToe7rO/0PkWpT09X5ZoIyH+A8sWmyq+7qb9NND/ATpDNkrpS3blPzpYJtNlFlezF1OpkPuteOi1ZmprOfJby7i6EQdH8zqSvJbu7eFn/Hpn0E1Prgvotye4tnrVqELrs7yJr1fSK4czXftIRUjt6RzlVUiL3cF5+5lyav/GWN3r1sEFAk3eeOtJ0O7rXcrmS0oLUjrp2apx7tJNOoSglclR7KocmbCDohIyg7r9XZYoDl1PKe0rIt7W+E72J0li2Afeqaelof91PeyI60WjvAQBC6dGjR48ePXrEIsI3ZdPASAsE0Bry5jChA4uKb4cASZoaLirupZNRxmzMXEVE86cAHEC3DjNm2UzsT9txueSqh0UqW/nvPQTQWSFWOH3YPvYcELs6RKRqRBooBDYPRJtv+vgVaxymlIbMAx5GZ+7x0lXR+NwKGHPUwWnu8Ug2k6zOT8gXksuwnBJ732mq3ouKiOggGRYZX910Ry1NH2JwdrRpVKa6AlW2qzFK1wYZ09kSBc1Sr4ecYv7MnDboTDmAXPJhdNjM4VHDjpHZwV83b2sAOmQUaR+JZngFuq+XMsKYFvG/y6NR+LAzVRhuJ6I0iO5Ab/2likhlMCg08gINasnImwdmd1upUhCy/g1JEAEpKDNmlAgvTW/MJZ0iIndmdYGT4n2cMfPblLw2oz1/hOVnch6a2k/eQnQ4rbB87DkidkWnkna+txB4sEvpRik76ZKOrpwz9JPH0dlv7aRLpEbugDFHTXSzDxqco+78BH0h9zwuF7g7K2FK3ovKKf3EuMh499JRyovOdGDkDKRbtBBw2nhB6ZYRdMkf6USz1J0uJR05eZQxCZheRgeOnLmzxmZNdVyPQGct5OwjQiK8qiXlvIw6UyhUhBc/U2A8CgBnw86tnChGUtz6/a5a9qQmu7EePXr0qMgV2ZJyS7hqyYP7iYGA12A11vyOQPmkTUJsh2z4SiKOs9nzBeyog1cujtchlZmrFs9NZxGLMMcg+6ttcfgQdAzSmUcfuhDPXBjTGoqOwYx/iUFnSf+jgQeQ0rUYG+8ZrbPaOcbeS8auN80wA8y6Cm9Q1hsAR4LDn8eZXPwLtzYUT9YAm3Q3EYFstrKcqtA0CPAoFaDAdJli7BspcopPFSA8nCx6EEcAXBC8ZU/qsoytfqMI6yEXYPFVwNWeQKITXrk4XkTpErJOyjJzARa5wfFoY6Lb0+Xg4YP4dAT2XY9El+AzMxBd1iMTcbHR3WgzpI0568AAcAm832Tzc4hpgG9Q1vtbJDj0gZwwu2b7Aj/CQ31+uDcRuFK8JzqVcoQ1wff9pp3vTfdNtaf81/DwP3QqZXxXaTaaAAAAAElFTkSuQmCC)","url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAKYAAABNCAMAAAAb1e8EAAAAMFBMVEX///+xp76ThaVfWmX07vzR0NN5c3/l5eXj1PX19fXr4PkoKCjTufLey/b59v338vzKALpuAAACZElEQVR4Xu3ayXKEIBCAYbqbfdH3f9s4segcXNqMI8OB/5iqCV+RCKijnNnNa25SHQRpN8xcHMzBvNtgDuZgDqZRnO6UGQymVI0+5x6ZAXABrMzo8yv1lwEAFJiNjGvVyEzOfJfpgNJfmeuGycbOmY6NXTNN+ixzMAdzMAfTAVhriay1CFDWYtQdMd32SEAIea3E6VAIB6eJGuRYm+4yDabdbIVmr48OukKQOX2PaWw6jBha9FeZQRgJcy22YMrHBnlC50ZMYRhxKN2CKSvlP3wDpqyUB5vbM126XOaaMwNdZ1pm+hZMeQj5MmrLdOk/ETNLW6bd5yCiJWE6GzLd2SYOdPG/05mlHSvUFl1NvcPE0/XRn93TtjzICZezE9bORkxzelVOSqGwFbVhgrQ2QhdMknZuIyxJbZjixh16YLq0DTl4dTJ0M6ZJYj0wYTAHU+julT6YPexCRjAJB85+mH0c5LYMAs7spWtzQyYJ0yXUionCNdIJEy6vOIY5+oDpnmO6q0sOJFBr8XCWn2MquvSoyFBKq1MX5rdkgrw28sNuo7TnH19iQubm7ZjyHT0X0l6E1VkM0NE0y0y7EgGh3tZPcX6HefgZ+k1YrMQHKAgZkH4HX3w6lpz1W8zwgXMHM+XB32PKG6b8bIaDJ5kKbzgbMgPdO8hx7lGmcp+aTnqOKTuv7/jwGFN+eyW/w+Lcw0wV8M5UcvBZpjCC+CJ4UvsFeprJEyojZ3VYoMeYnOPPC+/+TwooM+9nkDZEW43FL0Yxt4FaZKWPs/pMzgDYNVgqr3yMWqvLOQCsvyB7X15F/rrIDwtfM0o0Gh2yAAAAAElFTkSuQmCC)","url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAANwAAACNCAMAAADrVuThAAAAYFBMVEX////4x9v2s9D85e761OP97fP++fvEwIH0msH+8/fe2HbRy3zq4XH71I6VlZWhoZq9vKWxsbHNzc3PzKXi4uKxr5Lx8fH28bD4+Pjd2anp5a3/+rP06HCa9NH/9Gj/9429Bui2AAAD/0lEQVR4AdzYa4viMBTG8bwr1OE5J9dexul+/2+5GGZhbepYY8Rn+n9hQAj05wnWal5REkmXNYgzh8sBWWWB0RytUWxGOag5Xi7kJVjz3j5fkfq8+Ly8r5fidDowTubj4gZ8/grcMHnVGKOqn3aMI2bcJL8AN6ngqujnPTiv7Lghy4rED3dx0XPjBsWtxN/DYaLGTYIfkpsXn+EzZmLcoLiT/oTzGHhxg+Bucfv6ccGpfNLisq1Sl0cqkQlXYQO2BAM0v9DiIna2QZgvb3penMfupsIWIaqyH4f/+3qiP9eZ7RL2J+P1Vot/2dHsqhluPbntLB7Irv5iQKGjwgU8VLi50xLiLFA3ulEKNxsuAZWjc4WbDueAutGNWCd0OIvK0TkUseESUDk6yz85h8dL26cSyoazeDx34w6S2HCoKB8/3TCT4RJyFV8pglXWsOEcarLFp7L/t+VXERkOyYTSRoezqMoZVz4tHAUn643BHAeH4oGAESeoa7XP8ePq0yPjLCXOEkyOHecoce7IuIAmJUpcQovEUOKMoEGOFKdoUCLFhSZ3ORpc+3MZaHGuweBocO1Hl+hwQa3knrY5Q4ZLFq1S86bWuOW7s6BVcXmu9rjY0EaHQ6u6hQ/XoU39Qohb+oink+68EOJy54++P526rosxijwKi6ePJUeJKztfuP3pG5zJcgUSiTF23akvJsaB4+tvu3WX4zYMAwGYpH4wfmhP0Pufs6VKrdiFoZdULjadeXAUmA73A1aUiSOOOOKI+zK47zl4IcdwL+Rv4YgjjjjiiCOOOOKIIw45xBFHHHHE/Y84HuLEEUccccQRRxxxxBH3ZIg7hWsKmJX3xBk874kreGNcBdBi/ZY4+ZK4CkANsCqe6/e6iwiA2tRgGHFfUYzKdNcXpuOZq/qzxeuqGeJ3vMG4oX010Jp7ncRFdG0vWBNBZOFmrfV1NxYpVcQQsfFQeqwhkns9gEORPpqZX25wF2Z0h4OIYqZJvWfnXkdxpY8P9av1OUGCph97Tr1Uun/0ddcfbNIwfqdrGqtteEaDS4pXyxX/Fb3kXj9O4uIsM7/o3FB+sdJFconG31zibtSG3PfR+Br5wMksKGvwpl7fzuJCMIbAr0xcTdNyMha9LsHnoqqGkZobIA3e1esxXORVnCKyx0Wex5UXcA1j2tcXcAf3nGTL7Z7b4nzdY71wt3vu/CEerTXmoQNKxt1Pyz3uusWtaZl7PXPOlfXlBpfPuS2uzCPMkRmXzrnc66E3FN3h0hvKHrcIQPkT19JJ/xwu3i2LGmBW6x1Oms7KPa6r+Y8UtU+49W6Zex3FSWvyL3MW91iII46450PcPsQRRxxxxBFHHHHEEUccccT9BMmBXcwVjbcYAAAAAElFTkSuQmCC)","url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAIwAAACKCAMAAABPR1IRAAAAMFBMVEXg4OD///+qufHN0+y8xu729/mMoeyWqO3c3+/x8fGfsO/r6+vl5eXn6vqEmurt8PsdAqXnAAAEVUlEQVR4Xr2cC27jMAxESX38TdL733bThUs4xEIL8aniAYTX4XhcKpakZlfbf2p3pbfa2FKi6+unlmVZ10M6q6pV/VzpSNJVp2h2MKUT5lSr/MnSu1QVrQ4mSWep1Wowa0QYFdXkxM3RPm2uSb3CqKg+HUy0T/ZXXU1KuYvloSqmrsFE+/RFhfkLk9Eq1qey3IVJ/cKo2BN5WybWp3W5WEKr7BeMlo+nIKUc6dP2prgvUnrXuGCeI/qU3jBAGIPRg/fpua7LVRHjqcE4C5vEPUsVg4nY97zB6PIi5pOq9VgvmtAK9Q5TXuSxlFO3400DhVEZElii6bikWcPCGIweTJrtG+aqo9t0D73B8JdcTkYTCTwHQy38DXNcLEdIGIPhFi4/0hz9Td49jH7xPl2VemVVD6OamDTJaKLCGAy3cLlogDAGgy2c07v+oqQSCDwPk9k/EskqBwLPw9QXkqZ8cyBhDIZbOGNhDIb/j2V9igWeh9GV9SnSpd3BjLJwBsJ4GG5hIIyH4S+o0m9fbcAwC2cgjIfhYwIQxsPwMaF00p8NGGzh3AlfGzDcwkAYD8PHhAyEcTB8TACB52H4mAACz8GAMQELYzDcwlwYgwEWJqUtGD4mgMBzMLMtrA2Y2RY+GzDTLVzbMGhM4IFnMPMtXBsw0MJcGA8DxgQeeB4GjAk88AxmvoX3Bsx0C2sHTGBMoIFnMNMtXDtgwJgAhDGYuRauHTBgTACBZzBzLVw7YMCkC4QxmLkW3gMwvzYmaBtmqoX3DhgwJkBhPMyESfcMw2wOpkyAmWrhOExxMHmqgb2FJ/eprVv6gBkiTRxmczBlZgL7eo6HecxtE39rN4cEgxk78vNHm1cMpv7Oe3sPweRAzAALG8zUcaUGYDY8rfAhzurA9uXjLR8P+ODPZ39uYVEwUhIL84ly/s4VH1T4nl57I61M2+2cv8V4NmDmb762YXjgcQsLCLzhFhYQeMMtLCDwhltYQOCxasHwwOMWFhB4wy0sIPBgVfCD6cxf/HngcQsLCDxadcbnB/z7GR54vE8yVJjCLCxDAy+xqJGRgZdTRhaWkYFn7EELy8DAy/07OE2YRAKv2N4W/tCUHz5I7yrEwkIDz38PTFJYaOD5L6UzsLBQYfw35AVYWHDg+a/rwcwiJPB8l2ifhAeedQn3SXjgWZdwn4QHnnUp1qeHh+GBJ8mqhKNGeOBZl67TTSk8W8q4Mzx2CC0LPYZWxp1CK1ELy6BzX8ZiogYsLCDw8MlFb2EBgYfPdHoLy9zTrm0Ly5CtqmwsscFvNxgeePJ0J6SDfZIxZ8eTnR0nfZIRI23V/MOykD7JP65qCbzqngYT6/PDYHThNzE4mBTaHpGbMC9wR0W5WKJfEJ+q+JYVk3j7hiFbTBfMRu6fMfO9YYIRbquMu5mnLEv0ITB9Rb/QnUU2oW63Ocf07b4Mp3zCrMEo1yXsPLOw1NcdZonfc5VuMJFui+of0SaCRwqX7V8AAAAASUVORK5CYII=)","url(data:image/png;base64,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)","A","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=)"]