C#Top 37 C# Example Pages...

[["abaCCCBST~~}T~~YF755466FbBBP75645FXCP956F0CCBP576FsBBCCCP76F/CCP74FXCP9FXP46997FXBZBC*P5564FZCCCP6H9669797F4A.CIBjCBaXS}T~~}T~~","...we.s.f..tssrrlfe.","Property."," You are exploring the ancient ruins. You see a jar. This jar has a shape, a material, a volume. It is a beautiful jar. The stone room is silent.","With properties,"," you could model this jar. It is made from clay\u2014its Material property returns \"clay.\" Its size could be an integer.","Get, set."," We introduce an Example class. One field, an integer, is present. It is used as a backing store for the Number property. ","Number: ","This is an int property. Number provides get { } and set { } implementations.","Get: ","The get { } implementation must include a return statement. It can access any member on the class.","Set: ","The set { } implementation receives the implicit argument \"value.\" This is the value to which the property is assigned.","Value ","value","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","Based on:"," .NET 4.7 (2017)\n\n","C# program that uses public int property","\n\nusing System;\n\nclass Example\n{\n int _number;\n public int ","Number","\n {\n ","get","\n {\n return this._number;\n }\n ","set","\n {\n this._number = value;\n }\n }\n}\n\nclass Program\n{\n static void Main()\n {\n Example example = new Example();\n example.Number = ","5",";"," // set { }\n ","Console.WriteLine(example.Number);"," // get { }\n ","}\n}\n\n","Output","\n\n5","Enum."," This example shows the DayOfWeek enum type in a property. We also insert code in the getter (or setter) that checks the backing store or the parameter value. ","Enum ","enum","DayOfWeek ","dayofweek","C# program that uses enum property","\n\nusing System;\n\nclass Example\n{\n DayOfWeek _day;\n public DayOfWeek ","Day","\n {\n ","get","\n {","\n // We don't allow this to be used on Friday.\n ","if (this._day == DayOfWeek.Friday)\n {\n throw new Exception(","\"Invalid access\"",");\n }\n return this._day;\n }\n ","set","\n {\n this._day = value;\n }\n }\n}\n\nclass Program\n{\n static void Main()\n {\n Example example = new Example();\n example.Day = DayOfWeek.Monday;\n Console.WriteLine(example.Day == DayOfWeek.Monday);\n }\n}\n\n","Output","\n\nTrue","Private."," We make a private property. Here the IsFound property can only be set in the Example class. We set it in the Example constructor. ","Then: ","We can only get the property in the Program.Main method by using an Example instance.","C# program that uses private setter in property","\n\nusing System;\n\nclass Example\n{\n public Example()\n {","\n // Set the private property.\n ","this.IsFound = true;\n }\n bool _found;\n public bool ","IsFound","\n {\n get\n {\n return this._found;\n }\n ","private"," set\n {","\n // Can only be called in this class.\n ","this._found = value;\n }\n }\n}\n\nclass Program\n{\n static void Main()\n {\n Example example = new Example();\n Console.WriteLine(example.IsFound);\n }\n}\n\n","Output","\n\nTrue","Entire property."," We can also make an entire property private. If we do this, we can only use the property in the same enclosing class. ","Private: ","The Display method in the example (below) shows how to use the private property.","Note: ","This syntax is less useful in most programs. But it exists, and may be helpful in a complex class.","Class ","class","C# program that uses private property","\n\nusing System;\n\nclass Example\n{\n int _id;\n ","private"," int ","Id","\n {\n get\n {\n return this._id;\n }\n set\n {\n this._id = value;\n }\n }\n public void Display()\n {","\n // Access the private property in this method.\n ","this.Id = 7;\n Console.WriteLine(this.Id);\n }\n}\n\nclass Program\n{\n static void Main()\n {\n Example example = new Example();\n example.Display();\n }\n}\n\n","Output","\n\n7","Static."," Properties can also be static. This means they are associated with the type and not an instance. Static classes can only have static properties. ","Static Property ","static-property","Static Class ","static","Count: ","This property (below) has a side effect. It causes the field to be incremented upon each access.","Caution: ","Side effects are not usually a good design feature in programs. They can make the logic hard to follow.","Setter: ","This is omitted. This makes sense for a property that computes a value entirely in memory, or based on other fields or properties.","C# program that uses static property","\n\nusing System;\n\nclass Example\n{\n static int _count;\n public static int ","Count","\n {\n get\n {","\n // Side effect of this property.\n ","_count++;\n return _count;\n }\n }\n}\n\nclass Program\n{\n static void Main()\n {\n Console.WriteLine(Example.Count);\n Console.WriteLine(Example.Count);\n Console.WriteLine(Example.Count);\n }\n}\n\n","Output","\n\n1\n2\n3","Automatic."," Next, we see automatically implemented property syntax. A hidden field is generated. Then, the get and set statements are expanded to use that hidden field. ","Expression: ","The *= operator is used to multiply the property by itself. This is the same as \"example.Number = example.Number * 4\".","Tip: ","Because properties are meant to look like fields, this is allowed. Obviously methods are not allowed to do this.","C# program that uses automatically implemented property","\n\nusing System;\n\nclass Example\n{\n public int ","Number","\n {\n get;\n set;\n }\n}\n\nclass Program\n{\n static void Main()\n {\n Example example = new Example();\n example.Number = 8;\n example.Number ","*="," 4;\n Console.WriteLine(example.Number);\n }\n}\n\n","Output","\n\n32","Automatic, private."," Let us consider how to make getters or setters on an automatic property. We cannot omit either the getter or setter in this kind of property. ","Info: ","The error reported by the C# compiler reads: \"Automatically implemented properties must define both get and set accessors.\"","C# that uses private setter, auto property","\n\nusing System;\n\nclass Example\n{\n public Example()\n {","\n // Use private setter in the constructor.\n ","this.Id = new Random().Next();\n }\n public int ","Id","\n {\n get;\n private set;\n }\n}\n\nclass Program\n{\n static void Main()\n {\n Example example = new Example();\n Console.WriteLine(example.Id);\n }\n}\n\n","Output","\n\n2077325073","Automatic, default values."," Automatic properties have support for default values much like fields. Here we assign the Quantity property of Medication to 30 by default. ","C# that uses default value","\n\nusing System;\n\nclass Medication\n{\n public int Quantity { get; set; } = ","30",";"," // Has default value.\n","}\n\nclass Program\n{\n static void Main()\n {\n Medication med = new Medication();","\n // The quantity is by default 30.\n ","Console.WriteLine(med.","Quantity",");","\n // We can change the quantity.\n ","med.","Quantity"," *= 2;\n Console.WriteLine(med.","Quantity",");\n }\n}\n\n","Output","\n\n30\n60","Indexers."," These are properties. They allow element access (like an array). They use the token \"this\" for their name, and square brackets with an argument. ","Indexer ","indexer","Interface."," A property can be part of an interface. There is a special syntax for this. On types that implement the interface, we must provide implementations for the property. ","Interface ","interface","Note: ","The special syntax required here is a reason to avoid properties in some programs. No one wants to deal with complex syntax rules.","Expression-bodied properties."," We can use lambda-style syntax to specify properties. These are expression-bodied properties\u2014we use \"get\" and \"set\" and then the result on the right side. ","C# that uses expression-bodied properties","\n\nclass Program\n{\n private static int test;\n\n public static int Test { ","get"," => test; ","set"," => test = value; }\n\n static void Main()\n {","\n // Use the property.\n ","Program.Test = ","200",";\n System.Console.WriteLine(Program.Test);\n }\n}\n\n","Output","\n\n200","Performance."," Compiler optimizations ensure that properties are efficient. These same optimizations are used on methods, which share the underlying implementation with properties. ","Here: ","This program benchmarks with Stopwatch and performs the two loops ten times. Each inner loop has 100 million iterations.","Result: ","There was no difference in performance with the property and the direct field. I conclude the property access is inlined.","Tip: ","The JIT compiler is smart enough to inline properties that don't have logic inside of them. So they are as efficient as fields.","C# that benchmarks properties","\n\nusing System;\nusing System.Diagnostics;\n\nclass Program\n{\n static string _backing;"," // Backing store for property.\n ","static string ","Property"," // Getter and setter.\n ","{\n get\n {\n return _backing;\n }\n set\n {\n _backing = value;\n }\n }\n static string ","Field",";"," // Static field.\n\n ","static void Main()\n {\n const int m = 100000000;\n for (int x = 0; x < 10; x++)"," // Ten tests.\n ","{\n Stopwatch s1 = new Stopwatch();\n s1.Start();\n for (int i = 0; i < m; i++)"," // Test property.\n ","{\n ","Property"," = \"string\";\n if (","Property"," == \"cat\")\n {\n }\n }\n s1.Stop();\n Stopwatch s2 = new Stopwatch();\n s2.Start();\n for (int i = 0; i < m; i++)"," // Test field.\n ","{\n ","Field"," = \"string\";\n if (","Field"," == \"cat\")\n {\n }\n }\n s2.Stop();\n Console.WriteLine(\"{0},{1}\",\n s1.ElapsedMilliseconds,\n s2.ElapsedMilliseconds);\n }\n Console.Read();\n }\n}\n\n","Results","\n\nProperty get/set: ","604.6 ms","\nField read/assign: ","603.6 ms","Research."," I researched properties in the C# specification. This is the most important concept: a property is not a storage location like a field. ","Instead: ","A property is just a method. It has special syntax that looks more like a field.","Unlike fields, properties do not denote storage locations. Instead, properties have accessors that specify the statements to be executed when their values are read or written.","The C# Programming Language: google.com ","https://books.google.com/books?id=s-IH_x6ytuQC","Prop."," I like the prop snippet. It is one of my favorites. In Visual Studio, try typing prop and pressing tab twice where you want to put a property. ","Then: ","Change the fields as needed. We get an automatically implemented property.","Snippets ","snippet","A review."," Properties are used throughout programs. They are a powerful way to replace methods. They present a more intuitive way to use objects.","On a conceptual level,"," properties combine fields and methods. But in terms of implementation, properties are just methods. They are optimized, in the JIT compiler, just like methods. ","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/jpeg;base64,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)","url(data:image/jpeg;base64,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)","url(data:image/png;base64,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)"]

["url(data:image/jpeg;base64,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)","url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAMgAAABFCAAAAAAqHfZEAAADUUlEQVR4Xu3XzY3jMAyA0allC2ER6sF1CNDJN5egItgDa2AFrECH3LhDSACh8U9gJ9lZGPpODmEP/DRRnHzpO0NLf6X3QsC6NWRA2LoDBKwB+XADMiAFE0DMfHgK6otRjgAwpbQgMp+ACKYAEBeUXQhYSgFquewtFAbAw/WbbFK0hfaKesYEXeppAg+S9pXsF+EhBP3EvA0pCeAJJHe3Hg0inQPgGqRE8CDvQ/poCyIBnkKoneLQST1luApZoIuPIZkpgzVtQQI8h0i7B7/tvL7VCZkJ8QyEbBRQtNQNkI8gQWyAYMm2FEKWXYhvkvUWcabTVhBhBost0ZWRfXmmHYg7tPgbaAWZ6OnjK/sy6OLHLoNQdiA+WyWrBTiAsN/Kars74xjSb5Jg9tW6op6E9P/b55DuorQBKXoM8bVbVsvoMqCrEPGlgukY4ls0bkqPIb5JJt+gtILLBUjycbfZn0PgGsQ3iR954vCTkMnG6bsINf48xP8PcfUUuQyBH6F+xbioqkSPVHPO8Ce2JsjfKUVPsjX7ANXCP1adPGxQ7MhmIUZ62DWxFd8JCaj/AgLfM4iRxPFvhKSEpOqQ2aMGmVvRIKg0exWy+KBCyBztugqxo1CHxFXfegNEvQZZlS1tsb2gvROej8WGokq2Hqrv2ey/ASk2ZFX09dj8+C1nP37lJAQNwpchTVA9orr7QMQTkGxjOgcp2ZLrkPaeEoOUjYVtC0lwAkI2TqcgDzQH6nVIJUjl9CFY7I4VZOqWfutr83MIs4gw1uNXICXXfIuIiN8PBGRaoLW1GQIxY6+p56f6QyZF2IX04eMViGJuidaWGNc/neIWBHd+WAn06dfODfWJvgSh3Co/IRL88Sz+PvNK2IYo/YSodQxB0dcg3ByoHcSSCWqpaHKIRzsQpQBePIIwEeaMJPr2HKIFU4CwkO4lmACmhKszCi2pfUcpegRR7xOQt/YfQgaEme8BiXG5DWRABgQRbwGxPg/5/QZkQAaEEG8A+dBzhIjvAVHr/pABGZAByRl/HzKeIwPSNyAicgOId3fIgAzIgCzz/AlImT1SC31QmTx7rNbig6wWzZ7Y4DF72P/Z+JkvjSV6FZJ90CDRaxAfNEj0KiR6DeKDAdnrL/qaa5m7OliYAAAAAElFTkSuQmCC)","url(data:image/png;base64,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)","url(data:image/jpeg;base64,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)","url(data:image/png;base64,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)","E","url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAANgAAAAxCAMAAACPtZeVAAAAMFBMVEX////8+9vsq4jom2nyyLb7+Mb55Nr8+Ov9+/T597fjfEXvxIb59q/11cf035v247KuxaNVAAADqklEQVR4Xt3a63LiMAwF4OjiaxJ4/7fdNTGcFqV2wtR0t+cnI0v+6k5joNN3xytLzsKsa5z+teRb9AVW5Izo9wN06/x+GOffCfP5l8L4R2Ar3zISlmvkltk5CqNh0B6Gzcvf0Cu/idcFoRGwpeT9sHn5VTBMuPxW2PIzMFfyDlhyJUNhVjselgIAPwkLypJzveR9CfPKuYR1bcPsUXuvyrcZgtXDYYGziYWtkhF5pmUTtNfn/qL7O7YNtQ3z2cTDtULTgD3jOR6F+WzDQ2Fw9WFs5BLPwxAdDgv5CEwbe+vBYt5LHA3DUTCLyB4MemHVmdGjBwOamVk/LtaxMJhXt2y5PMOg1ymk4q00JsBUtYLnGowvsyJt/bE4UWPH5qGzDwt27LUYAn7H/PKIhYW7iype6gTXu3nggfLcX2r3V2GtsQVWt6hLA1b1Ul041QtkJ2D8UNA4WNwUkpow3vC0g6eDsAmw+aFI42D+ocANz8I2xnqvIaKNKqXHQVht7ogUChoFe3qrkWi3Zfj0BpKAkGq3MKoBLKJuFAxj42dYivst67HCBcT5a7b3DIX7ZhjGsN2zha0ZsGQQ4RAsrMpcSVCkt8DSTksodtMci0SVbALFaBidhkkxuBYMJ/6DsDAABtf/B0sdWEQ5s+rq+d2w6TRsBsLAzIGtcYpE5Nw8HAbutQlboTfpw/h+66a01b8TdmnCPIp24jowySUcCut9sBWKUTBzyzYwTPgmGDpyCwbq6zAsdm48DIp8bcIYa23oBCzRfl0E41XY9QnGeCLFTREsTHGuk00HJvcBdYSBgZEBC4dhPqPS7ibLZQmlSiVbWEBRBMT7QzBGP1cOZ+WdP1j8GLBgF6dgcm08Pu8owOwnPiW1kvsweDNfLqtiREEAtuJllPRg9vtGluxRbGJh3hQch4X8VWbAYnMX3UsGAliUFqx93+vCuhcXFL0O8wYGWRc26WkYIl2Y/aiZu7D+f2FEzYhotLASz88s4bI4dmB2QJj0AQv7B8t+OggDGDAkzPUbnvnqXPrqC8nrLLKJhOdHpZs+hRbAkKBlqcisPgQit8wsUmAufPTXXVwW59yCUHeCV6mAInBLQLGJhcXFpg/D2v6I1CjpTHCfAAGvH21p04EB3IfR67BgYPuyBJiRnYdhAJIMzMpcF4bQkZ+Wo8nCSoI52eT6MDsgUZwo7e06gUVhOgEDwK4glwqKIiQmkZzbQI6IwnQicetfBmAgYNhF6Y7Wp/rXjcU/gjLU1J5TSPwAAAAASUVORK5CYII=)","url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAMcAAABACAMAAACZbpOUAAAAYFBMVEX///9+fn6Pzd6+4OtFTlFbutJSnK7p9fhMgpFGZW7b7vTX19dKdH+ys7OPlpjn5+dbs8n2+/z19fWw2+fI5e5qvtPS6PCd0+J8wtXIyMg7OztYrcJWpbmPtcFmrL+70NZLod9RAAACpUlEQVR4Xu3Z6bKiMBQEYLOz7zvqvP9bDoe5VaIHM9RNxFBF/4/JJyZUx8uvEohFBoj5JwyXj+Z0nI7TwSC3f4kh6TEdYhEf1hWejjmn43ScjtORB5Dmz5xwjtsO8xzfcTpOR8BaWov6fvcin5C4LywDAlZSCtPdpfS8JCFx3IcFWhIKIukcvqwXsEzyYeBJaq9/VK3AmTw+J0kcpnYc3BvRQA8GxpYcVSfeJoOZeGzDkYmVXPkEIYUFR06FLhKGEhOHPtcBIOYO1Yn9HfinZerIgbG7Aw9ODR1UfMOBZ0jMHM3GWT7pEBwgqZGDbvz5WnfgKUwcSuzuuEo5rh5ZJg72AhjllGzVMReB5knoT7k9ikHxP4f0Ij6QuE8VEwKtz8RBn9cFK05noAoCxmjXCXEjBBwm/WO5DX6w1crjNHToz/FcTYAitd4/SvzMDRz469qrfyirDoTdr39Q9I6y5IjA0e/mKG066iVEwsKScCcHs+bAr8EMTkYOJ+PnHc1yXnBwA0cp3vSnAfrTRx2YaOE9iAOWgcTpMRxK23Bg55PeeQekFbqMsFQ/PIBDbSpr7jsu1SaIsw49BK/WfcdFbbkvcd8B5nZD63TeAcmbkup3iLsOTK8Y7TTXGQ47cPKAtZoN4rIDW1iNRh/PAQmO79AXRYqKl9OOXONAB4ALDgWAVNtLRmD4Dwc6kV1wTEhKPS9Kkjjuf67S8oa+Pa/YS3+ccs2EIMQfhm868G3iqH0PVmI1QHXGgYO3szqmA98B1Id04M1cau7bXXZkHB5HgQqkW45g6+54pDyeAzMg9HiODBi8f7bnrYb7JYeqdQzJoXkUWE9fGBIcZE8HlgRsvQpePf64UET+qqSAye7SiyKSwI2wC8mDZv4brZ4FUnoRgcUtHsVfAbbpMHxGp4EAAAAASUVORK5CYII=)","url(data:image/png;base64,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)","url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAJYAAABdCAMAAABw8G+nAAAAGFBMVEX///+DvOv76rDR5flpsu/a3MKayPD88s5VVf4yAAABmElEQVR4Xu3aC2rDQAwGYUv7uv+NGyiw0CwZGjeMgP4n+DCDiXCuj6/13i5hqAKXpup9llOBS1X1Hq2gCgITVOVc/edmqbL2ooYrtqhU+NtVK7BZ1DVKhp85Coafj41y4ef3igWWWdGVe5XCXy9dobcF4ZsPjAPzXRzYvLlGrvfC7zc3bwYmsJ5dGYfAFBaH77A4MIfFLofF4UssDt9hcfgOiwMTWL92jbsDypvh582tP/1J4bDY5bA4MIXFgU2FxW/WaA6LA1NYHFgzWPy8wmI99kplbjcv3NsQ2IhDWLbrmLu/56xGSVXm+vBVzXuOPR/LT54YvNbPqswlsc6qsd+FDusce+45rHPse1Jb7Rz7TkthnbPaKoPFKoPFsTuseBX7uhxW6xC7cFVjVtJVPUFlsDh2hdUgdoPFsRssjt1gcewOKyB2gcVZGSxWCYOsqqrq/CfJV/lZ/cd+n8VZ+a5IUAkuyEpwgcpxQezWAmJ3lhlK7PxRICArRbX3r2IWZeW7ripbkJXmApXmApXrusptQVaa6w3VFyLLQb5f38LoAAAAAElFTkSuQmCC)","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,iVBORw0KGgoAAAANSUhEUgAAALQAAABdCAMAAAA7WLxKAAAAMFBMVEX////NztGY27jj5OWtrrPG69hgx5Lz9vUAplHT7+Gt48eIipIvt3Hq+PGA06jf9OmTk4xHAAABxElEQVR4Xu3b64oCMQwFYNP73PT933bN6mRbZqMilho4518aGT5BbYvk9F7KLflaTGXPmTtJSq6iVDOX616tXM3SjFxKlbg6SzkdmvbQMb3rTunsruFic3umX4mUbfPSNGeuLtLcuHRNc1Ka0ZVyMheguwTolKI9dCkO6CcBenzso4EGeovRHBpnDwnQQMe4YRsHGujPZHIOZ4/RARroeV3fRDs34ewB9OgAva4zzh5A29hcsI0DDfT469b4zQXbONBA279u4cAEtM2/5ChUob1DXHkBhDq0oz1dkxtA9Thu9QotVUKz+ode6ghaXqQ9jiyiF7KIXnxHNPl7HqCDvye3aOVxN33os7m0vEfow19yR3S95r8L3QLVtcBtk2g/GE23vIymrmgBZR0tCV+ClviX0aW4Tmig5TMtaAuf6SCVoIf85MWUWt4n0XnpguZ0Q+fA3TAaTfd4QVfLu13WwsKhcWj9lCchQTfJBtH+NOCLqKJTis/RwXe62P570Ttc/6iOUHy9eFjzGdMXQHcP5lyABhqDDEADjTkXbOPKsLjMg+vD4vo8OFdRyqw209voqexxyuS9NpbvXhvL57ebldl/m+gfLZg14bTDsMQAAAAASUVORK5CYII=)","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=)"]