VB.NETTop 35 VB.NET Example Pages...

["rwtsh....ts. cbXCST~~}T~~YF6884G76F`CP6884G7G76F.CCP688496F0BBXCBCBCBXBZCCP98864F3CP8465768FhXS}T~~}T~~","Sort."," Elements, one after another, proceed in order. But often collections are not in an order we want. With the Sort subroutine (on arrays and lists) we order elements by their values.","We sort collections in-place."," Sorting is by default in ascending order: elements go from lowest to highest. We can implement a descending order.","Array."," We use System.Array.Sort on array instances. The array is of type String() and it contains five strings. When Sort is called, we can specify the type of the array parameter after Of. ","Here: ","The array is sorted in-place. Then, we loop through the array with a For-Each loop. We print results.","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.6\n\n","VB.NET program that uses System.Array.Sort on strings","\n\nModule Module1\n Sub Main()","\n ' Create an array of String() with five elements.\n ","Dim array As String() = New String() {","\"Egyptian\"",", _\n ","\"Indian\"",", _\n ","\"American\"",", _\n ","\"Chinese\"",", _\n ","\"Filipino\"","}","\n ' Use the System.Array.Sort shared method.\n ","System.Array.Sort","(Of String)(array)","\n ' Loop through the results.\n ","Dim value As String\n For Each value In array\n Console.WriteLine(value)\n Next\n End Sub\nEnd Module\n\n","Output","\n\nAmerican\nChinese\nEgyptian\nFilipino\nIndian","Sort, Reverse."," Another way to reorder an array combines the Sort and Reverse methods. Effectively, this will give you a reverse alphabetical sort on strings. ","Tip: ","It is important to use Reverse after Sort, because Sort will always produce an alphabetical array in this context.","VB.NET program that uses Sort and Reverse methods","\n\nModule Module1\n Sub Main()","\n ' Create an array of String() with five elements.\n ","Dim array As String() = New String() {","\"X\"",", _\n ","\"B\"",", _\n ","\"A\"",", _\n ","\"Z\"",", _\n ","\"C\"","}","\n ' Use the System.Array.Sort shared method.\n ","System.Array.Sort","(Of String)(array)","\n ' Invoke the Reverse method after sorting.\n ","System.Array.Reverse","(array)","\n ' Loop through the results.\n ","Dim value As String\n For Each value In array\n Console.WriteLine(value)\n Next\n End Sub\nEnd Module\n\n","Output","\n\nZ\nX\nC\nB\nA","List."," Sorting a List is also easy. No custom algorithms need to be implemented. Instead, you can invoke the instance Sort method on the List you created. ","Info: ","Internally, this uses similar code to the System.Array.Sort method so performance is similar.","Next: ","In this program, we sort the adjectives and then print them out to the screen.","VB.NET program that uses List Sort method","\n\nModule Module1\n Sub Main()","\n ' Create a list of strings.\n ","Dim list As New List(Of String)\n list.Add(","\"Australian\"",")\n list.Add(","\"Mongolian\"",")\n list.Add(","\"Russian\"",")\n list.Add(","\"Austrian\"",")\n list.Add(","\"Brazilian\"",")","\n ' Use Sort method.\n ","list.","Sort","()","\n ' Loop through the results.\n ","Dim value As String\n For Each value In list\n Console.WriteLine(value)\n Next\n End Sub\nEnd Module\n\n","Output","\n\nAustralian\nAustrian\nBrazilian\nMongolian\nRussian","Collections."," It is also possible to sort collections such as the Dictionary. With this type, we can get the Keys and Values and then sort those collections. We can also sort a List. ","Sort Dictionary ","sort-dictionary-vbnet","Sort List ","sort-list-vbnet","Custom."," It is possible to define a custom method that determines sort ordering. The default sorting methods work for many cases. But sometimes problems have additional complexity. ","Alphanumeric: ","We sort strings alphanumerically. This treats digits in strings not as characters but part of perhaps larger numbers.","Alphanumeric Sort ","alphanumeric-sorting-vbnet","Files: ","We sort files by their lengths, from largest to smallest. This example uses the OrderByDescending method.","Sort Files, Size ","sort-file-size-vbnet","Numbers, strings: ","We can sort strings that have numbers within them by parsing each string into an object. Then we sort the object.","Sort Number Strings ","sort-number-strings-vbnet","With IComparable,"," we can sort objects based on some part of their internal data. Often we sort objects by a property value. We implement the IComparable generic interface and CompareTo. ","IComparable ","icomparable-vbnet","SortedList."," Some collections keep their element sorted as you use them. The SortedList type, for example, always sorts its keys. We add keys and values to SortedList. ","Add: ","In Add, the first argument is the key to add. The second argument is the value at that key.","Tip: ","The SortedList has no ways to reorder its elements. If you want to change the ordering, you must create a new collection.","VB.NET program that uses SortedList","\n\nModule Module1\n Sub Main()","\n ' Create SortedList and add Strings to it.\n ","Dim sorted As ","SortedList","(Of String, String) =\n New SortedList(Of String, String)\n\n sorted.Add(","\"dog\"",", \"red\")\n sorted.Add(","\"cat\"",", \"black\")\n sorted.Add(","\"zebra\"",", \"black and white\")\n sorted.Add(","\"ant\"",", \"black\")","\n\n ' Loop over pairs in the collection.\n ","For Each pair As KeyValuePair(Of String, String) In sorted\n Console.WriteLine(pair.Key + ","\"/\""," + pair.Value)\n Next\n End Sub\nEnd Module\n\n","Output","\n\nant/black\ncat/black\ndog/red\nzebra/black and white","Copy."," The Array.Sort method sorts in-place. So you must make a copy of the original array if you wish to keep one in that order. Here I use the Array.Copy method. ","Note: ","The changes you make to one copy of the array are not reflected in the other. The two arrays are in separate, unconnected memory.","VB.NET program that uses Copy, Sort","\n\nModule Module1\n Sub Main()\n Dim names() As String = {","\"Zach\"",", ","\"Andrew\"",", ","\"David\"","}","\n\n ' Create a copy of names array and sort it.\n ","Dim namesCopy(2) As String\n ","Array.Copy","(names, namesCopy, 3)\n ","Array.Sort","(namesCopy)","\n\n ' Display arrays.\n ","Console.WriteLine(String.Join(","\",\"",", names))\n Console.WriteLine(String.Join(","\",\"",", namesCopy))\n End Sub\nEnd Module\n\n","Output","\n\nZach,Andrew,David\nAndrew,David,Zach","A summary."," Sorting strings can be done in several different ways. Here we sampled three of the ways you can sort strings in alphabetical order, and also reverse alphabetical order.","Typically,"," the sorting methods provided by .NET are sufficient. They are well-tested. They are bug-free for strings and other value types like Integers. ","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/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,iVBORw0KGgoAAAANSUhEUgAAANYAAAA3CAMAAABHJUQ7AAAAMFBMVEX////7/f7y/f+38v//6en/1dX/tbX/xcXl+v/U9//G9f//qKiq8P+U7P+e7v//lJQSDb6dAAAEaklEQVR4Xt2Z27KiMBBF050bN/X//3aQiBvZoeMZHoYz+8myKYtFeuWCDomfcY30n3EXTXh8xtnp7p+5KlbcYYXGYE1rCpZeFCvtsBpdOPiSFe6qXfjYJTWwlgBt+AVqteXSfgnQ/MXVSl/Jpd2Svu/6oUQvrVZ24zdy6RrXlUHrr4mFMcosV2Pc+jnXxArAioZcRj/qldUaPwjtSEzPi0RnMFWpFrcJIea0qpvyZ1GEfn77laieU8tZcm2IQ17ZRVXFKurzi1VZZAzLWEu56G13XN0VPO3ktNvZ628lvUP6W4mHWkBhuRgrJDA4ETGLQusHCERFSgvDafwknvaMNXRbrAEIhDqwWo7lYiw8+tAsLsyMheF8Um3Jq90hM5ZXh3QvhLtDbq90rJYpV+3G7KKNlYo2i5nCToO0YA0OkZVBifRWUYvkOoFFHVoFL/bBbzgNtQrWpIZctlok11ksfWGllOKcMCfDrtdw7SBKALpiddX5gUFZLVMuaqK43LlRLB22T6xgQS5Wa8XqDbkMtYjSwsrhxaNyUFzXNEcZ0fUL+o6C1HK6YEGuDYU21aKeJCwwoaAq9aKUHQgNF83m1HN0UcHy1so12GoBMx1hZdnte7mI/WLXMRY8qn9JU9dCBayaXJOhli1XvTu103pxhlqwXBurIpeQWndgcdMJmpLVYs42lhxhPY8sNSzMhcn4eVILWDRF0BRCallyHeCWNuPi8AywQsRed4dFcrFaHlgkV0stksvAkjaW908sLVv68cFJhnGkFrBYLlstastjLEFBD7A8sIzdU02uulo7LIVchlqP9M5IpIyl2j3dKfaohSVExVgsV9gYr1Usd3/LBbUmqHWcaGAtFs/xQ3+ANc1Y5XXA2MJiufLGeJ2pgFWRC2oNEOY4+RjrSdXCWmtxA7LsC2HRoVxQq2BNwCK5DLU4LBe1+3T/Civtl2rCIrnkozOKWpjlSK6KWlZCC+tuN2FRawQFY9XlglqMxXKxWtnEiuexeAlhLJZrq5bTwQOrJtdeLdg8pm1ILsIqE6EvC66FxSXG4pVlhKkL1gQslmt6q9XZG6XMcrE+iJzDYrneH2TFmqlWLJbr/UH2agk9NiI4jZVbWLDw47F2dSzMf/5IrfHgsUULCzFmQlmVQS0kPiOw6VCr9wXr7hBsBBFWKxvn13NYur3ZGGJODyRL+0/RdXJ63raQXIipFst1HiuaSwjLhQh2TrhxlqupFst1AgsLl43FcsE9wiK5EG+oRXKdwPpiuIIhF3ZOwLLk6ltqASH/Pdb9NVzmoh8suXAoYSyWC8X0CtuSUwmwrKudVIoz07C+ognb7hpzCKmOJTgY4bzfa+dvVSzxc96d6P5BQiyPKYZCEmLkR8TLmqis/8L7OeoQ3slfO5m8NjNArSuHNbVzx6HkwuG38XYUr9IuHajF+cVqpZ+p5f9PtW7/pVrdL1EL5/2vgvP+tTP+TK3pd6gVfqaWXlwtfk1jhl/TXDsxlcQvsXxJ75A/ZMHNEnLfXgIAAAAASUVORK5CYII=)"]

["url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAO4AAAAvCAMAAADThAYBAAAAMFBMVEX////suOjW1tbn5+fjid3z8fSZquR4keT5+Pq1wOr32vXZ4PfK0/NPdeTj6PnkT9vNZmRwAAAFF0lEQVR4XrWZ6ZaySgxFM9QIDu//tlflIyscqgOXpfuvkmQDp5sIGfTopdT7/V5L6ZlGTBNzevF8PlNizuSZa3/QCSaGCpdp72meS6mJgFJujf4k9/uGehtURhJ73fdRdp7WOh3acFCB6tqcEJvOxiKGeeDclZdEueHhrhxQZ39JnmPS5HQ/lDnQ5bAClVWqEVBX3dVpSvtS3GhXq7e9bqv3ET3QNdh03Y0x1m0prkA3vIaG1cbzdnzqSgZds0VKoGuw6RplBl2zjX3b7iis3cEWmZyu0ZvpwifALdS1FqZrlIGuswU4CC9GN54mNdCFcewWGpNP6CZ/JyI9yq2RQQvCi6FOz7NnDtl8UEsXkV6K6RbUTStweUNdmDExiwhzwjMmcBX30ZW8DW5iecHOfwp1/ZhdVrp9ef6nm1JiFg9D9h411HVfxxI2pAochtEt0nwqkhgJzhyVOtYt3taAy5tlwLZDFumuB+omb2ts05sFwovR7eqDlcSRIBg6HIeaiYkH0gK60MF/pZehboMZ8foubbAtRlfU3yeyAdKr8gGM6eYurqdais7q+igYHcPP0ZAK4R1GN8GJg2Qkr4vGZA3Apdi8p3UdBXXxkmANDsL7sGQJvcDkYjCa08Xzb9GtIqK5EVHLKiLdpci56IrVH+rC2O6SQBu7JkF4b+Po8qfUp7X6bE2ma5SdbhHJtNJE4DFTVXNu5Jjgj2HTU7rQxoJIGN5hdL2uiJKhuxtFh7rVdDM5xAZ+/LHFwXPGYqyHuthm1Z0gvDMZdfxfV5QcKgnHyao7XcuFkicL9DWliRdV1LUeQ137LrY5/s+bfXS9biMP6NoFGOvWvqUMtpO2mCJCW7IGugyYLoS3DKPrdRlAXTMG3ZiOqzmShHboQDeGMbz7/UBMN4aQjNk91m1OFmyF9qBuOqmrGCKMLk0ndJH+f3Vb+ttWv6pb4ci2ie7vdcNxWb6r2yxnZR/dL+iWQ10MDKxfX9PF8I6jS/pj3eG0KSVbbdo3dTG87jmofUFX/sLrtq0pi0fphK78BejuwwvRJRUAN5YU6eqR7m2bF1NF21hXz+pieGe4lyn/RLd7XYYtBG2v6/rHDPwFZzNp/a2uZRo2aiDTRV1cIpXG4cXoUgticV3XNrFAV032i7rZhReiu3B0n/AV3Xusq6qNjOu6uDpgeB8uurFuOqULDN45eF3+mGYwDXVDkulmGoa3u+UvwD996JFu8PldstWCdfULumwzmg2E10c3IicbMdYdzP8oZls/bbJ/6+TInze+07EutsG3eGmxwSVwni3HQgaUgv2FI93FvJYXtukuLfxKrTaYrazuRcIpXX5LvWDD1+TVxpZAQJzEE0ulp0OOdAOqLLr8DDipGyFeV2EkjG5YiSVf1+2iS5zST3V5aQPhNSC6kW0SaZd1iyy6WfiXury08eEFuv88thW6qlvWdSeL8O90GbcqKVF0KbbVi7q128FkG8cIvqAb/kKgPYouhbaSY925lDqSLeIOVv8aFRffo+zaK9PhiNYmCG8RcrCVGv3YQLGuypveS6n1n3etpcuCxWmB0wt7rc1ssyKwMK1tmNMb+IkAZ8yC6L42Vop2FhXTUQloeAByXjdus+VAN0Dpki6KtC/rxgU0bBHaXtRFj/Y73UyHuuSJbC/rokbToMkF3SgLLdQIbI91m6qek8ggDItvrBu3QUKPPC6lmQ51TSXrm0DBOqm91s6ZThK0uUiDSudG+Q+cSRLJ2s8yWgAAAABJRU5ErkJggg==)","url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAALsAAABECAMAAADuirSUAAAAMFBMVEX////V7/mWn6Gi3/N6enrg4eG75/a3uLjy+v3Iycnp9vuc0eOYxtaQtMD4+Pj5/f5J+Z7pAAAC2UlEQVR4XtXZ646rIBSAUfaF60Xf/22PR+xkpBurHW3x+9mIWaGkhKJOadBaq1vmkf9n78cfkB/ZG9K/hfeN9gKQf+c/audGOwGa1w03stvK7m9kx8pub2TnKrwMqq2+eN6RjLsEzsz64vWeiQjOdQ8z/AK7ruyRzsUPvsAP2aF0cOKR5uDMpXLcTqVj+yrT0niOHXnT7qe4Kk9Jdhlv+RFGWoJr7ELSnIt2OY1Fnom6tssNKSX6nbnOHsCdaleG6CP2AEQUzrVDZYcmJ2g9vGsHIjrNrn9KpUglJz9uFwz6UL1gEN+9tuc0F8+xc2nf77tfSWxY7WxamnO5fKndjOKPUZW/0g5T79iNE+gCwip/mb0AjtoNKIku5fuyh9aBXAy7sisxz636t/Mt7GHOba92RHyyh9K4ww5hzp1tpzmzuWQSTUWsPiuFHXYqwd/siHjcjlSKuGm3zy8vnWEv4Vv2ErbtJfm7+aKdIy3FG9h1Y8US9m8fuA6LI+VHsVe7sswSv6pPu2axnEz/dmW5kQ3Qu31AbuvNQbspvbKvXEfsB/DszU579cyn7Gqw3Aw7tpc0tvF927f1CEuuV7syMeOLs0e39kBTSfLbXu0WHyUqPfNdR3aZYA0txUofwV1kl13H7ax/8IlrGKg6u23XU1yVSlrr0+2soWknM27+v5BrO+9LdrFU2rQzLtso1nYB75/XQ8z5S/YSTnFV3HHg4ozM/E27nLivaq7r0Z7FC5NwC3vjsgI7sheLOEa8MbEd2ZOMz63DR+jIToQiXbbLE5/hSntByHbK0gDZLp+38rwLOIDP2pGo1mOmVe7lMT2TAWN+XcjRnmr75uCwcYMcMyIzYs7x9duDRf4Jc6LSt+ztQEmF1e1tr/Zx886/C7shuaDkoCN7gNaKkXMd2cf2TMpBP3ZJY4JqN5pe7GbmwEoOajsQ7N/MzZuMMQBu18NUmocEda/G1fXtP47JaK+yvhpRAAAAAElFTkSuQmCC)","url(data:image/jpeg;base64,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)","url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAL8AAAA3CAMAAABq12uBAAAAMFBMVEX///+54f/wnZ39pP752trf8f+Gz/7/6P/76en+0//O/69KvP7o/9v8S/6a/krra2tKcW3cAAAC40lEQVR4XtXZ25LaMBAE0BndfYH9/78NRSWTqPG4ITLrpd9w6eEIuuwRlvdkne+RTwnqr7+zfiT/+jfz2wHJT89qyU3rAIb/jl8gffnpNxD8heFfwNz557P8yGrPLrz2Wc/zf/GF3D+f6G9ufXz/+oP8Cfyf9v0HqP+n9N/C1vH7z1XO9CeoD/fjBtaT/Agjy7pA+9+exGGN2Pvg/HNeh/iS4M+fpj/Pn2j9g5wa9IdtHaz4JD/WPx3gz6rlFtX8nLDGeybuxy41tiLg7M/HBy2Lpdx3YBe29jPFi+W+hWqfuD891L8N+nNZupR9/2R2M0fqR143lI75dcGULIvnr2a1RLns+XFOwwVhwG983IDnrxcnz/sTLhjym7RLAb/P5/604Q+H+U3qJBM+9zfwB6z/iD8vr/jj//jlCwL1H/Fj+1W1gJ/xuT9ggQ72I1Y9/4Y3cr9pDQj13/XLus7P+gs8EMAfN9sSqV/QD/V3/Jb1Vb9k4u+wkfqxQFCfYb9Fu8vgr9t8kZf9UJ8Rf4bRQTNczu7cUK1XzJ++/LQxvxgUtgAxJlK5H4AQGfQr+nEL3D8RPzlsjfll2UxR5p/MX6nfL1Aa8JMnMO7Aq7/IZKnb/ubXf8SPDcLonl/coB8KhFbu5+cXJ+Vn+/lPUGj/ub+7AEnH+CVrIRUa84vjl0E/30Jm90/u9wsURv18C4p+S+3Nk+v3C5SG/Y+zp/b+wuYfO9ZX1+/eQdu43+IdKf3xP8J/KtXx+wWSA/3FGSn25v+p+z8r2vvrzn+L4w+2uvOnlFr3x3Pvv2XLv5Tsfv/+6T3e0jfKNP4Myke7AOWBiAXntlt6/vLa8f0laDvUz59g9cISfX/YQr7frzCCkkyuP53jz84Mzb9/OoOmb/Crcwjg/edSOdKvyvh8A5Ps+QMaj/WLOnzItNOdXX96qz+LqM/nHYpViB+p6Wi/iDonYPYOI0b5IclannqPV/88d/El3i/N/yCtNHLnZQAAAABJRU5ErkJggg==)","url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAMgAAABPCAMAAACZM3rMAAAAYFBMVEX/////75TU1NTExMRvb2/u7u709PTt5K7Ly8uqqqp2dnaEhITl37vg28Lz6KX67Jy4uLjj4+P97pfR0dHX19ecnJz+/v78/Pz+75Xb29uRkZHk3r3b2Mr4+Pji3b/W1dBwG/StAAAC/UlEQVR4Xt3aCXLiMBCG0dbqfd9YM/e/5cRUF3JKgYlGdtvKdwL+1CNAA7ilFRClNGyY4g0Q1XAFWzU1nHIIbybYJH3mfyiH/OFnvQ0rXkSUQ6KCc7UJq5zRDmH5+rzun6wiRj2ERZ+87muzqtg8JAai4nkIqwreq1VZXdlcxAUQJXjE5q7IazVWOw1ZkZfqZ1Z7DVmN1zizOrE9h7DTzGv0ZoVW9xqCEpCXH6vdhyAvP1YtO8IQ1iIvD1Y7D/HnpXt+q9hxhrDqxnv9X6w+WnakIaz9QF6OrHJmVfJYERXzklnlyMuJVcnsTjdO1u3E7Erk5cEKl0Q5URHu8OA1Iatjhh9SPFjtmzsvhayOGvJSP/pEiwXMS589WBHzOuv3rCoWRBXyImFFz8tmFS4vPJQEVYUXPAJWtLzwrFuyACvxQEzAioaXzSpcXnh/Cza84IXLyjqxqP53DPkttMJ+slvn+rgL+d9vF+OM+yAzEe4Losjk8JDVZFLKtA71LUqdSimzBiBO5aMBeQXGapCP0hgEDpFZHN7b+DiTOEQgLRkeL2T1KGvwyY4NXUgfdTvzuPGMavEKjhVm8QqOlUkbXmEc6AwrDV8ahQyEF7LCxAgYAS8KVq682uiDqKh1ZWUaa4ldXvBqKb/oaV+wukisHuFV5ycv8eKrt/pCVM3Lf7A6w5v0c27y/ZehiSQq+f7L0OQ9K9P0hVd1pCGVxep9fbrgFR1nSMS5eD60Hn6QWvK6tscY0l4XrC4KMAdeRXWEIVWxZDXBT+PPVxzktecQZPV8veaAufM6mSG1IKo2Q07urEyTAdnt/1PAzvxdJ3CtM7z2/nGmYdWByZ1Xmuz7c9kktVh58SIf4sDKjRf1EH9WJpUteOXUQ5asMgVe3ZPFiaWgHVIsDiXJHXyLl7wohyxZxeCVfWIhHGIdSvxbXvDohlj3N6+sCx7dEPv+tiqvBIhKVmZleFEPWZ2V4UU/xLBalxfpEGS1RXqgHTJo2KhRUA4RI2xXUwNRtSOrv73beOZ5KrZYAAAAAElFTkSuQmCC)","url(data:image/jpeg;base64,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)","url(data:image/png;base64,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)","url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAQIAAAAyCAMAAACAnCV7AAAAGFBMVEX///++vr7q6uqMjIxnZ2fY2NioqKhQUFAPXtNUAAADzUlEQVR4XsXa23KEMAwDUN8S/v+P++QJaKBCu7T4MYU2cxxUL7M2Nyw3qIALwszMt9NK9zBSh5uHnVcef23fx8phy7zyCQKscoFgOxeDfdVdgiETTDM/IJQPwzpcU93l4bQZ1zW8mqCumJZT+rqPELQgLNOtjoKWXB7MebggsiF717WOF6tIemnUyZmKvLit9p7tgQfP8Y4+hVHQkYuzO7GZe4LWvG2wjuJVzbOfjguC7MX2SEaQeyenBIlCSIA55pygazxC4O3VBM4I/OBUZDPW7aIEVs3JCdjz5wpBNGY3whjBOBBMcia9d8oJHHvLCeoXAucEyz52BEkJ7LAwSOuywTiBFaxygi2fIJhb7VvqnCBXo+iTEOtnnAAimxK0l06ANrnHM04wDyfb0RavbWJOMAWC2Qb+PYHtIL05kADQ6qQnhoUBywlcIFiDcHxJgHjOCcyOUEm6UfYnBFEdifEkQbjdIfDBN754pkowbxGsSEiVgBUnwKrLAxmwzrJA+KfYYm32DgEfDSagE4IURqMm6/29Q8BHg9r1lBMELFICiMQXCMhoAGHICSZIcgLDSNQJEqgkAh5judPjBNGQAgFGok5QzxDE+ZMQuzVOEIUCnAAjUScYYC4R8NFgrp1xAu8DrRBgJOoE8xsCPhpU5xQlcKAWCCASRYIojYAHIrgAChBgpZupBBiJnADrMYLZVBiGhAARQiLASHyHAJMGw5ARYGUIBOiZ7xDgkIy7oFmAr5BdIcBIfC8LcDRoFOMEaym7lwIBRuIQCSwVAnE0GA0iTYdowAkwEkUClwj4aIBvYodEsAxcJog2SJEgBALxSYjFzQmwmaUQYCT++4CM2y/II43AO9YUAozE//mYxEeDag2JoI9BSgQYiS98WAbjBneBABKlNAKMxLcIegvRLQmBAANRI8BIfIEAuTAMOQGGQWgEGIlvEcRCdpg7ZQItCxBw85cIOpCChuHzDwJGYsoEPgiB4jUxDPU4TJUAI3FTCXxzTiCMBgmZLhPMTwmiPiQoiYCPBt1fmSDg045MYEMm6FYPjYD//fiIwPUBGcs/IiiFgD8JLa0TRKG4TmApEjROPEPg5E2M/hWLmEBCCSx1guQEU3ixCSeZEDCBwiVOECURtI1JBLQDrhOYVwuQNwiMwIZKkE8SOIkz/CKowxd1UTvPVpMpOxCQb5/GL3sOr+7CEAKRiLlvl5VhvxMML/LKHZH4H+220Z1Ovz0aBInMq/K4GpjH+c3XBkDgG6u8tdO8ORqk6QTTQRjiUCSIeo/Ahj1R+E9RrrC/rx+b5Vw/IzNKKQAAAABJRU5ErkJggg==)","url(data:image/jpeg;base64,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)"]