На главную Наши проекты:
Журнал   ·   Discuz!ML   ·   Wiki   ·   DRKB   ·   Помощь проекту
ПРАВИЛА FAQ Помощь Участники Календарь Избранное RSS
msm.ru
Модераторы: PIL
  
> Некорректно отображается изображение
    Картинка закодированная в Base64 в формате json (вставил только часть json)
    ExpandedWrap disabled
      "content":"iVBORw0KGgoAAAANSUhEUgAAASwAAAD0CAYAAAAhZxuDAAAACXBIWXMAAIppAACKaQGxZbMyAAAKT2lDQ1BQaG90b3Nob3AgSUNDIHByb2ZpbGUAAHjanVNnVFPpFj333vRCS4iAlEtvUhUIIFJCi4AUkSYqIQkQSoghodkVUcERRUUEG8igiAOOjoCMFVEsDIoK2AfkIaKOg6OIisr74Xuja9a89+bN\/rXXPues852zzwfACAyWSDNRNYAMqUIeEeCDx8TG4eQuQIEKJHAAEAizZCFz\/SMBAPh+PDwrIsAHvgABeNMLCADATZvAMByH\/w\/qQplcAYCEAcB0kThLCIAUAEB6jkKmAEBGAYCdmCZTAKAEAGDLY2LjAFAtAGAnf+bTAICd+Jl7AQBblCEVAaCRACATZYhEAGg7AKzPVopFAFgwABRmS8Q5ANgtADBJV2ZIALC3AMDOEAuyAAgMADBRiIUpAAR7AGDIIyN4AISZABRG8lc88SuuEOcqAAB4mbI8uSQ5RYFbCC1xB1dXLh4ozkkXKxQ2YQJhmkAuwnmZGTKBNA\/g88wAAKCRFRHgg\/P9eM4Ors7ONo62Dl8t6r8G\/yJiYuP+5c+rcEAAAOF0ftH+LC+zGoA7BoBt\/qIl7gRoXgugdfeLZrIPQLUAoOnaV\/Nw+H48PEWhkLnZ2eXk5NhKxEJbYcpXff5nwl\/AV\/1s+X48\/Pf14L7iJIEyXYFHBPjgwsz0TKUcz5IJhGLc5o9H\/LcL\/\/wd0yLESWK5WCoU41EScY5EmozzMqUiiUKSKcUl0v9k4t8s+wM+3zUAsGo+AXuRLahdYwP2SycQWHTA4vcAAPK7b8HUKAgDgGiD4c93\/+8\/\/UegJQCAZkmScQAAXkQkLlTKsz\/HCAAARKCBKrBBG\/TBGCzABhzBBdzBC\/xgNoRCJMTCQhBCCmSAHHJgKayCQiiGzbAdKmAv1EAdNMBRaIaTcA4uwlW4Dj1wD\/phCJ7BKLyBCQRByAgTYSHaiAFiilgjjggXmYX4IcFIBBKLJCDJiBRRIkuRNUgxUopUIFVIHfI9cgI5h1xGupE7yAAygvyGvEcxlIGyUT3UDLVDuag3GoRGogvQZHQxmo8WoJvQcrQaPYw2oefQq2gP2o8+Q8cwwOgYBzPEbDAuxsNCsTgsCZNjy7EirAyrxhqwVqwDu4n1Y8+xdwQSgUXACTYEd0IgYR5BSFhMWE7YSKggHCQ0EdoJNwkDhFHCJyKTqEu0JroR+cQYYjIxh1hILCPWEo8TLxB7iEPENyQSiUMyJ7mQAkmxpFTSEtJG0m5SI+ksqZs0SBojk8naZGuyBzmULCAryIXkneTD5DPkG+Qh8lsKnWJAcaT4U+IoUspqShnlEOU05QZlmDJBVaOaUt2ooVQRNY9aQq2htlKvUYeoEzR1mjnNgxZJS6WtopXTGmgXaPdpr+h0uhHdlR5Ol9BX0svpR+iX6AP0dwwNhhWDx4hnKBmbGAcYZxl3GK+YTKYZ04sZx1QwNzHrmOeZD5lvVVgqtip8FZHKCpVKlSaVGyovVKmqpqreqgtV81XLVI+pXlN9rkZVM1PjqQnUlqtVqp1Q61MbU2epO6iHqmeob1Q\/pH5Z\/YkGWcNMw09DpFGgsV\/jvMYgC2MZs3gsIWsNq4Z1gTXEJrHN2Xx2KruY\/R27iz2qqaE5QzNKM1ezUvOUZj8H45hx+Jx0TgnnKKeX836K3hTvKeIpG6Y0TLkxZVxrqpaXllirSKtRq0frvTau7aedpr1Fu1n7gQ5Bx0onXCdHZ4\/OBZ3nU9lT3acKpxZNPTr1ri6qa6UbobtEd79up+6Ynr5egJ5Mb6feeb3n+hx9L\/1U\/W36p\/VHDFgGswwkBtsMzhg8xTVxbzwdL8fb8VFDXcNAQ6VhlWGX4YSRudE8o9VGjUYPjGnGXOMk423GbcajJgYmISZLTepN7ppSTbmmKaY7TDtMx83MzaLN1pk1mz0x1zLnm+eb15vft2BaeFostqi2uGVJsuRaplnutrxuhVo5WaVYVVpds0atna0l1rutu6cRp7lOk06rntZnw7Dxtsm2qbcZsOXYBtuutm22fWFnYhdnt8Wuw+6TvZN9un2N\/T0HDYfZDqsdWh1+c7RyFDpWOt6azpzuP33F9JbpL2dYzxDP2DPjthPLKcRpnVOb00dnF2e5c4PziIuJS4LLLpc+Lpsbxt3IveRKdPVxXeF60vWdm7Obwu2o26\/uNu5p7ofcn8w0nymeWTNz0MPIQ+BR5dE\/C5+VMGvfrH5PQ0+BZ7XnIy9jL5FXrdewt6V3qvdh7xc+9j5yn+M+4zw33jLeWV\/MN8C3yLfLT8Nvnl+F30N\/I\/9k\/3r\/0QCngCUBZwOJgUGBWwL7+Hp8Ib+OPzrbZfay2e1BjKC5QRVBj4KtguXBrSFoyOyQrSH355jOkc5pDoVQfujW0Adh5mGLw34MJ4WHhVeGP45wiFga0TGXNXfR3ENz30T6RJZE3ptnMU85ry1KNSo+qi5qPNo3ujS6P8YuZlnM1VidWElsSxw5LiquNm5svt\/87fOH4p3iC+N7F5gvyF1weaHOwvSFpxapLhIsOpZATIhOOJTwQRAqqBaMJfITdyWOCnnCHcJnIi\/RNtGI2ENcKh5O8kgqTXqS7JG8NXkkxTOlLOW5hCepkLxMDUzdmzqeFpp2IG0yPTq9MYOSkZBxQqohTZO2Z+pn5mZ2y6xlhbL+xW6Lty8elQfJa7OQrAVZLQq2QqboVFoo1yoHsmdlV2a\/zYnKOZarnivN7cyzytuQN5zvn\/\/tEsIS4ZK2pYZLVy0dWOa9rGo5sjxxedsK4xUFK4ZWBqw8uIq2Km3VT6vtV5eufr0mek1rgV7ByoLBtQFr6wtVCuWFfevc1+1dT1gvWd+1YfqGnRs+FYmKrhTbF5cVf9go3HjlG4dvyr+Z3JS0qavEuWTPZtJm6ebeLZ5bDpaql+aXDm4N2dq0Dd9WtO319kXbL5fNKNu7g7ZDuaO\/PLi8ZafJzs07P1SkVPRU+lQ27tLdtWHX+G7R7ht7vPY07NXbW7z3\/T7JvttVAVVN1WbVZftJ+7P3P66Jqun4lvttXa1ObXHtxwPSA\/0HIw6217nU1R3SPVRSj9Yr60cOxx++\/p3vdy0NNg1VjZzG4iNwRHnk6fcJ3\/ceDTradox7rOEH0x92HWcdL2pCmvKaRptTmvtbYlu6T8w+0dbq3nr8R9sfD5w0PFl5SvNUyWna6YLTk2fyz4ydlZ19fi753GDborZ752PO32oPb++6EHTh0kX\/i+c7vDvOXPK4dPKy2+UTV7hXmq86X23qdOo8\/pPTT8e7nLuarrlca7nuer21e2b36RueN87d9L158Rb\/1tWeOT3dvfN6b\/fF9\/XfFt1+cif9zsu72Xcn7q28T7xf9EDtQdlD3YfVP1v+3Njv3H9qwHeg89HcR\/cGhYPP\/pH1jw9DBY+Zj8uGDYbrnjg+OTniP3L96fynQ89kzyaeF\/6i\/suuFxYvfvjV69fO0ZjRoZfyl5O\/bXyl\/erA6xmv28bCxh6+yXgzMV70VvvtwXfcdx3vo98PT+R8IH8o\/2j5sfVT0Kf7kxmTk\/8EA5jz\/GMzLdsAAAAgY0hSTQAAeiUAAICDAAD5\/wAAgOkAAHUwAADqYAAAOpgAABdvkl\/FRgAAQMBJREFUeNrsvWmUJNd5nvnEkkvte3UtvVQvAJoA2A0SBEiAWAlCBMFdpEQNadkS7dFC0rYszxl7LNljeRnP2GdsUh6RFCnNoWbmSBrPyNxJkSI9kkxRJEHsxNIAgW40eu9au6pyjYg7P25kVVZWRsSNyKyqXO53TpGF7KzMrKgbbzzfe9+413jdh3vQFVlzwC8CPwXMAGvAK8AfAX8C5PQhkiVMsAuC136piF0SCH1IklQ\/8GHgfcBxoABcBb4G\/F\/AuW49MIYWrNAaAj4O\/D1gMuA5TwO\/AXxFHy4tWE2o\/wb4J8DNAf9+Gfi3wCcAr9sOjqnHR2D9HPBd4F+FiBXAa4EvA58B9unDpith3Q18C\/jDELHCH2P\/q\/\/ck1qwdFUGzh9FDJza+mXgz4F36UOoK0YdA34f+P+AB2P83AP+ePt1wNCCpQdOkjpeRVuT+pDqCqlBv\/X7HvARwErwGsPdRltasGIOHCFAwZj5ZeAvNG3pCrEb\/gr418BE6HhTGm68tVtoy9QDR23gIMAtg2nLAeS5yrT1aU1bupLYDY6vPpb\/vaat7hWsu4Bvqg4cz5FkNX7M4uZ393DdW9Jk+g3cstLl71c0bWm7Afg9VbvBBcrAdCrFO4aHec\/oKDOpFCWUpgUrtPUPOpG2rOkTqW4bOJUp4esihcqVXwNTJkfuSXPg1hTpPoO+cZORQzZOAdYXPIQAI1z6x5HT1VPAI8B6xx5hA0wH9p1yMV26vQb9Nu33\/Itk6CjxfKEasizuHBjg3sFBxlMp+k2To5kMtmFw2XEoE2l4ZYG3AW8GnkJGIbRgderAEZ5s\/7KDBgffmOLIXWn6x01cV\/6bcMHOGowdtsgOGKzPe5TzYJqR17Q3+KT1CvCCFqyOrg8Cf+BfqPoi3AbKQNoweF1fHw8ODXEkk0EIgQO4QmAZBgfTaaZSKZYdh2XPw4hGqCP+5ygBP9CC1T4D5\/PAh6IGDgJcR2ClTWZOpDh2f5rROQuEIT0rsVXUBNA\/YTJ80MYtwvqifFCBtj7k09YP6bSUvBasu4DPAf8IBe+y7P\/\/9dksbxsZ4bW9vaQMg7LYGroVvnANWxZHslks4Irj4ET7Oj1VtPVku9NWJwtW9cCJDHR6vqs5dtTm2FsyTN9kYaUM+bio0qqa7z0PUlmDkTmL7GBs2npnx9FW9wrWUd9u+KSK3eD6XzOpFA8MD3PnwAADlkVZCDxRxxj1BcwTAgvYn0qxL5VixXXj0NbPtTttdaJgxRo4FZ9qcNrkyH0ZDt4uDXXPkRS15RIX0kIiJG2NHLBwioLcolChrQmftvZ1DG11n2ANAP\/QvzjerepTDVsWdw8N8cDwMFOp1EbrV0+oaodghbaGTJPDmQwWcNV149DWne1KW50kWANVPlXkwNnwqYYMDt2R5ug9GfonLDwXhCu2jI5tdCWqBpDYHFfCFaQykrYyAya5BWXaus2nrTPAi1qwOs9uqPhUGcPgDf39PDQ6ytEeeR+vI+rccynCrpBiQ\/xMYDadZp9lsey6XBNChbaOtittdYpg\/SzS4IzhUxnMnkxx3QMZxg5bsr1za8SoHl2JkMcAT8jx1D9uMlShraUuoq3uEKxYdkPFp3pNTw8Pj47yuv5+UqZJ2fPiCdXGMTY2AqXCby2HLIu5dBoTmO9g2mp3wXqzP3D+sZJP5Y+c8WM21781y\/TNNlbaz1MFXRbDdGsLaVX9h5AEZ2UMRg9ZZPpNcotdQludLVhHgf8ljk\/lAPvTaR4aHeXuoSEGbZuSEJt5KiGCharmsWqRqn2ei4w6zKZSTFgW13zaih5uG7RVbAfaalfBqh4418fxqY7en+Hgm9JkBqRQVXwqUdX3VY8TQThRRbWdQkDfhMnQ\/irakhdJFdqaROa2clqwWsJu+Bxwj4pPVfJ9qvuHh3lodJTpdBrHjymokpQIE6kAQXOFYNCyOJRKYQILnqdKWw+1A221m2DFGjgVn6pnyGDuzjTH7svQv6\/iU0W0eSFCJQLGTJDQeR7YGYORgz5tLXg4Bb9F7DTa6jzBqrYb+qMEpuT7VG8cHOTd4+Nc39uL8GMKKt7UFoEKuqpFiJ0HWIbBtG1L2vI8VjuEttpJsJQHjrzvT\/pU+29Jcd2DGcaPWnJa2AnTpCq6Emz9PlTIRLTQVbytMZOhWYtySZDvRNrqHMGKZTdUXIUbe3t578QEbxgYkD6VEAghQlu+DZGKEiiFtrEymCoRiH7T5IBtY8WnrTtowZR8OwhWMp\/qepsb3pZl+oSNnfLbP1Hfg1Jq8+pQWBBR1f2+8t9+Sn5kv0W63yC3JHDysWjrdEvTVvsL1hHgf1a1Gxz\/60AmwzvHx7l\/ZIQh26bkedKnqiMyka1ejLYxqpX0\/JT8TCrFuGWx6nmsqc8kfrDVaKuVBSvWwPFcSU+DMybHHshw+I7tPtW2v2iN0kSKjqgndELN46pNyQtB\/7jJ4LSFU4T8sjJtfbilaat9BWsAecPw7wH3qvhURWDEsnjr6CjvHBtjJpvF8TzcIBGpjS8kaflCiGqLANbktzxg0DQ5aNuNeFtXtGA1OHCkTyXoGTI5\/OYM1z2QYWCfhXCld1SPqAK1JQlxEdA6hmS2Np7iypnEkf0WmT6fttS9rXe0pLfVnoL1M8g81YdVfaqsYXDn0BDvm5zkNX0ySePUuZ1GcT2r2EQVSGkhr1HxttqZtlpNsJQHzqZPZbL\/9SlueFuWiWPW5lpVAmUTXaY+67dxgUHRIFWLymxVvYnwR5EQ0DsmacstJaKt1slttZdg3Ql8Fvgf4vhUN\/f18f7JSd44PEzGMGRMocYwFyE0pCRUQa2kn8FS9bdEnddoZ9pqFcGKNXC8sjzwk9fbHH97lpmTKelTOaLuiqDhohNCWoJYM4giTLeqx5XY\/j6eK2cSh\/ZbpPsM8ksCp+iP8XaaSWwPwarYDb+t6lOVgYOZDO+dnOTBsTGG\/TyVG5ZSj7jiNJq9UiUxVdqKMZO4Z7S114J1BPg3qgOn4lMNzZhc\/2CGubsyZAc3fapE+amQfw8UILE5YETM16z3JlvaSAF9oyYDUxZOCfIrsWhrYs9pq7UFqx\/4tbg+1aht8\/bRUd6zbx\/7s1nKQmxt\/+KSlOKMoVAVuZDPISLErN1oa68EK9bAER64JelTHbk7w3UPZhictvGc6ttpRCQd1U8ixAiKqvhaIoTiAmYYt33OCm3NWKR6DfLLArcYeWsPwO1sziT+RAvWlvoAMhbzN4iRp7prZISfnZripv5+maeqvp1G1XOKeF7D2asQolP5hNW0NZGMtgq7RVt7IVgf8H2qyIFT7VMdeEOK1zycZfw6uah6pS2sKwZRgNPsoKiImp5G8YlV71lJyY9J2nKLbUJbrSdYFbvhn6jYDSX\/\/0\/09\/Nz09PcOTxMxjQphQlVApERVZ4XTRaqDQGMaeI3QFtv3y3a2k3BuhP4XX\/gTCn7VDfYvObhLLOvT23kqRBV0i8Ue7m6gia2tWOBuhI3KFrjVyXJbFWEy84YDM9YpPragLZaR7AOJ\/Gp5rJZPjA1xUPj44yk0xQreaq6v6u6yFSLiGiSv1Uv0iDikJ8CbV1rMdraDcGqDJxPAjco+1SzJje8LcORuzNkBg28sh9TCBOgEAEQjbR5JBSdoNeKoDxRZ2pH4NPWPn8mMR5tjbNbua29F6x+4O\/7dsN9cXyqd0xM8P6pKQ729OB4Hk6Q56QoVHVFpBlp9jrDiAaFqsm0dQfwxE7Q1k4KVu3AsVR9qqP3Zrj+pzIMzUifSrgB576oOptjtnmRQdE6flRwn6jyniL0x0TdEbj9GNnZxLT1DuDlHaetvRWsit3w83F8qntGRvjQ7CwnBgYANpcnTjDbFzirl\/C+wC1PrVlWJhaN7S5tHUPek5j3bYmWF6z3+wZn9MAR4FV8qttS3PiOLBPX25ttoUBNIFBcaC9SyKLpSCTKbKm1q5GfZRttCVXamvR9w52lrb0RrDuqfKpIu6HiU53s7+fDs7PcPTpK1jQp1d73p0BDidsxBW+qoRlDYgRW24i2mi1YlYHzG6o+Fb5PdeO7shy4NbW5PlWUGNT7m6kutBfk0JMgKIpKmyeU21XVQdaytLW7gnWYzVhMpN1Q7VP9zNQUD09OMppOb973p0hDsRPsMWlIRMQRVP0t0cQD3Sq01SzBmoszcKp9quNvz3L03jQ9QwZuqeq+P6WWSwSLTpQABcz2xWvzojtEkahdVb\/8VdOWUxIU4tHWmD+I8m0mWH1sxmIi7YZan+oD09PM9fTg+MFPFZFRDnAmmTFkZ26GFk0+6E2grTfR4Exio4JVGTi\/H9enOnZfhuNvz\/o+ldi67Es9MQgTGhIutFcvqR5IcSLeewq1\/jXqfsM4tDU046fk1WnrjcDDNHMmcecF6\/0N+1TV61OFiUht9CCJQNWbMYy77lWMGUNogP52h7Y+2AhtNSJY6gNnw6cyOHBbhpve1cPkcfm+blmEw0agGIjo1q\/u31eEdYTbX1OBjmIFRUUA0TXj8tcKtLVzghXLbqjOU314Zoa7x8Y2faoo0mnEsFYgqYb8rSiRbfA1doG2ehuhrSSCFd+nEjB5PMVN78py4LY0dprNPFWM9ihugFNpzask7ykiACpJULRJl8U9p63mC1Ysu6HiUx3yfap3BPlUDXhDqj+7LXvVQNsY5HNtE9kdFqow2hrfBdqKI1iN+VT3ZegZNrctpFePOqJFR0S3eXVDmyJhZkuEtHw0Z3G\/Zl\/+qmmruIu01TzB6mMzFnO\/qk81Yts8PD7Oz8T1qZpAVMpeVEKhjLuczG7VbtKWimDFGjj1fKrh\/Taict9fTS+vzLgBJBMqOqAmNAFIFXm7T+TifvHfs6kDqUJbsxbpXoP8yi7QVnME66eRsZi\/iVwfTcmnuntkhA\/PznJycFDJp1ISDwUaiow01L5GzJBo7NUaQtreFqetXBRtRQmW+sAJ8anqraOOwklf\/zwXCWfe4m+Out2oUhSYeia9YmZrx2irsgLETtNWY4L1JuTtW78Z16f60MwM9yj4VNGfPzokuiPZq1pKqyIqFUHb8m9NjjTsIm097I+BJ4CrcQQr1sCp61NlAnyqenQVM0IQ+JQka17FaPMSBUUj2tUdn9JpHm29DLy0Q4I1B\/xPvt1wPI5P9QHfpxpT9akSEFfTZgwVBFAlAxb4+jUzhXtZDdLWzwZ5W7WCdbDKp4ocOJ4LrgODsyavqfWpPEU5DngsVlA0krgigqKBAtTAmldxFvfbzctfY7Q1Gklb8QQr69sNv5\/Upzq8Uz5VPYGKS2UqQhXzJmjVlUz33tkKoC21XakrtPVG4PFq2qoWrHcD\/wl4q6pPlR0yOXZvhteE+FRRdBXkB4W1WZGee4zVEuK1eSRf82rP1apptPUQ8D2Ctn9SF6ybgP8X+NtxfKq7\/DxVQz5VxNhU3bg0rlBtITXF235UBbDujGGL1AZt2Tbjth2Htq7zaesV4BkAu8qr+k9RQoUApyxIZQ32vyHD3B1p+sZM3LLAKYr48htAR3E3KhVxBaDR9ySsdRTxyHGvRMuVo2XssEXfuMmlZ8qsnPcwjEjhOgl8E3gL8FzCtz\/mv8asik9lIu\/7e9v4OEf7+nCFoOB5OyJURLVccaIHBKx7pWi2G2FEVS9932JCVStaHjBl27zFNHmmVOJUqYRTJUIBNQH8oT8M\/tgGDgCfisTxsjyCk8dTHLk7zchBG+HFF6q6dFWPeraJiuL6xdv+diLc+A4UMsU1ryDydp9AQd3r8SVkS5\/uNzh4e5qlV1wuP+dQzgnM8FE0BXwaeJDNvRlUywI+EyVWDuD6PtVPjY9zy+AglmFQ9LxdPD5CTWQChCrWeyi2nkpeWguXIwS2YfC6TIZp2+aJYpGrrosdTluWb1N93wZ+gZCVGD1Xfg3Nmhy5K8PkcRvTki1hszwVlZNXZaG9xEHRJPGFOL9T0OJ+LVIJaeten7K+GfPt7gMeCLsSl4Ax2+b+0VHePDpKv2VR9LydzVOFkIwSSRGyrIzq8i9hO+Wotoh7FGlISlv3mybPqtHWBPCLtu9J1G\/\/SoKeEZNDb0yz\/9YU6V4TtyTk7F+DQqW8coFQUQmSb45KxOaoivEJEbXmVZLWtfVp6+0JBOvhsPYvYxjcPzzMA+Pj7EunKe1A+9eooNUVqIRiF+VHNUxlLU5bqXi09TYbOFTviBkmHLgtxZG7s8l9qnrtYCMrF8TObJH41pxQ0Qlc3C8GObbomNugrSMW\/RMmF54qs3rZC\/KXDyR4i0NBV90b+\/t55+QkR3p6dsSnUmm5VHa0iSVQikRVTVKqrWeiz9GitDVt24xaFk8Xi7xYKm1ZBb16vJnUmaFxPcHAeIaTD+0j02dSLnpqMYWkpBVj5m3XNkeNPZsn4i3u18JlAG4RhOUycNCVbWH9D92f4OUH6v35LOB2IZgwDMq+f7X3QCUaW\/sqhIaUbuPpEJKKvk7I2d6y67Lf8+gNPib99YeiAMOCkeERhrP7MEoZPNeLnIOMpCvVv4OIPsv3bHPUCLNdqV0VrTpw\/NYs77K2WqBQKCAQYRmtJL9J3Z8xAWd9nVdPn+bc1as4QmCa5u4KFAE3KweRTJjIRCwro\/Qaqj5b9edvI5EzANMwKLoui4UCK7kcruOEyYywQz0N16N3IEs6PcXyygr54gpmWmAYRvOGqlAXg4YW2ov4p4Y3R1VdW6tFR46BgVPyKOTLuKIMpsA0jV3\/KJbnsXblCvm1NSb27WO4t1ee6Dt4IjZjtxkVkkr0GiEtXytnr6LK9Pd4XC2VKJZKmEJgKZB15CXM8wSmbTA2NsJIn09bTjzaShQUjWrPQsWtBTZHjeNn7TGOCwdyqyXW1\/O4lDFMKWB7VRYgcjkuvfLK7tBWE5eVCRWRODdBR1Fgm7aNhn+f47VymYVcjlKxiCWE8miz1Xt5Qd9Almy2hrZU3yr2QntqqyUoCdBebI4akdlqhfZPeFDIlSmVygjDw7Baq13YC9pKInKhAtXojjYdkL3aECohyDkO68UiruuSZLjFumzVpa0Ib6uud6W0LEvMoCh16KpFN0fda6EyMCjlPdauFSiWi2B5Krfl7D1tzc\/vHG3FpKGd2ilnG6XFfI1Wk7Fqn2qhUOBaLodIKFbKhBVOW8vki9fie1uqAc4km6PGoLw92xx1D32qYr6E45XBEnva+sWmrcuXya+u7gxtKUYaQv2oJERVef2gcGhCf6tVfKqS57FW41M19JpJf3CTtkajvS3FhfZ2fHPUQKLbu81R98KncihhWLSFWO0JbVXRyk7tlFO9WkPDW3p1mE\/VVMKK4201HBRllzZHVWxXd2xz1N3yqcyKT9VeQrWbtKW0WkPCkOgWSot5f2IUUbVCWqZZPtWOEFaQtzXq05bruGCI+q1e0qDobm2OqmTmN39z1Kb7VIUan6p9dSqUts43QFuh2at6QhX27yrZqyT+Vr0\/cB0nYq\/Iq9k+1Y4RVj3a6h3IkslOsby8TK64gpkS\/pWAWEsL7+nmqFHvuZObo3apT9UIba1evkwuKW014g0prHvVDH+r+jVEiy0rE5Sn2rH3a\/YLbtDW+Cij\/VNQyuI63jYh2vGF9lChOJHwPQOUbQ\/XvOoUn2ovaSvpbF\/kag0J\/K0NgSLhjGEb+1S7Qlhh3tbSkqQto5LbUg2KKs+87fHmqHGIbqd9KqP9fapGaSu\/usr41BTDPT1qtJWAqCIT5o0sKxO1nMweLitTEaqc47BWKiEch91MxOzoe1Voa3xylLHBKYxa2iJmUJQ6M2+tvDnqDopWoE9l0tVlAV4ux6UzZ+LTlsIGEInN7QjRbFWSqr4gGIZByXVZzOe5lsvBLovVjhHWNtoSgr7BLJmeKZaXllkrSG9ro11RDYrWFTSRcHG\/NtsctUt9qoa9rUpKPoy2AmhIyS9KONsXa8awESpsok9VyVOxwz7VnhFWLW1ZPm1NDE9hOttpK0oAlDYqjfC12nlz1G72qRJ7W+vrsWgrcsawSSQV+zVUs1876FMVi0VMf\/OIvSp7N9+slraWFpZZL6xg2J68LibZHDVKaET7b4664VPly5SK3etTNextra0xXkVb3sbqHCLYj2rijGHgRhQi2brZO7Vaw177VC1BWPVoa2JqlInRKUx3k7Zib47awFZdcURnLzZH3XbfX0n7VA15W7W01YwdklV3yolLYwFEtZORhlbxqVqGsIJpa5ql+WVW88sYdtVMYiObo0YERUUUr+\/l5qjap9oVb2t8cpLBnh7wvE1CiSKqsJ1ymtQ2KrWSTfarTH\/Vz7Vicc99qpYjrLq0NT3K5Pj0Bm0JRH0BajSzFbW2FgEUF0btTVQr7VPtnrd1+ZVXuFBFW3FoaMeyV7DlHkMloWrAc9viU62vt4RP1ZKEVY+2+gezZHumWby6zOp6FW3FvQQ1KygatcJgE4Oi2qfaG9pav3KFwtoao5OTDGSz8uSvQ1RKO+UkIaoEqzU0ox00fFFtRZ+qpQmrHm1Nzoyyb3IaS2RxXa+O0CTdHFWNjpQW91OdoVT1qQrap9oz2srluHr2LBcXFjZpS2W1hqiZOpU9DYN8tLg3QSfwqRZa1KdqecKqS1tDWbK90yxcWeba2jKm7W\/8s1uboyYw80UcI6OeT2WKjSufrt2nrfzVq5xfX2d4fJz+bBYjgLaasloDEStChAy9jS3sY2av2sWnahvCqkdb+2ZHmZ7yacuRu5jt6eaoTQiKGoaBcOv4VFqs9py2yOVYOHeOy4uLW70tFW9qB3bKMSKISuUa2W4+VVsRVihtXV5mZXUJw6oikVbZHFWoCJX2qdqBtmzPozg\/z6X1dQZ92toyk6jgIW0TkkbS7DU\/q+qltatP1baCtY229o\/St9zDlSsLlJ08pmVstIktsTlqyH2wCINSwaVYKOHh+jN\/ulra28rnWT5\/nvzICENDQ9iVnZmFCBSopi4rU8dLE1H+VuXy5\/tU10olnHIZs5XbqU4TrC20NZwl2zfDwuVllld82gpKyQc8tmubo3Zhnkr41xCjAzYtrtBWeWGB+VyO\/tFR+rJZhOsGi0gSf6vOFS7OTjkixKcy2tCnaksPS4W2ZmZnsMniVN2TuF2A9mZzVMMM8Kk6WKw8A0wPji+U6ZsTUrw65CQx83lWL15kfmkJxxeGIF9J1d8Ky3bFpbEgn6rTRpvdjh+6QlsDI1l6+2a4cnGJlZXl6Fm2GiLaic1RN3yq9e7yqYQhT+ybz5eYuObiTkAGKL7YQW2i5+EuLrKYy9E7OkpvJiO9rYQkFXfGsN5jhiEvgTnHYb1UwnWcjiKqtiesLVd0V663NX1wjNn9M6TMqnsSFVZoCG4dRbzF\/YTOUwkDbvTFyrFAOGCNgTXSeSeMVSiwfukSi8vLONTM7qrslENVLCGh2FXyVEXP28hTiQ4Xq7YXrApteZ7HwGiWuWMzjAyN4pYNPM9T3xw1wLuKXNxPbF7lnJJg7VqRfD6PZzpdFfx0TZhYdZlYlWJVXemjtNSO0s2qlOchlpZYunyZtVIJjDrNfm1KvgltI4aBaRg4QrBUKLC4vo5TLmPRHZM4HXNaVWhrZm6MA3MzpK2aexKTbI5al76qvq\/JU7ldeN+fZ0DaFdxwsbz9jPHASEH6SAcSpX\/ypAoFipcvs7yyskFbSpuuKpLUlpPVf+3lUokr6+vk2zhP1VUeVhhtuW7F25rlyoUlFheWMMyQXamjgqJ1OkXDAOHqPFWlN7nhUpm0K3DNjTFlAA4gcMEaB+sSOKudeYRSnoe7vMxKoUBmaIhsJoPhuk1bSbQSHl11HFbyeRy\/9evGWIzdib9UNW31D\/Zy6dw8hWIeyzZAGGr5qbqtnzRrSnmXQl7nqTwTJlddabKb3A78PHA7kAKWgceA\/8OAp+z94L4AuJ1LW+lCgXKpRGlggN6BAZnlqs5tKRKV2ALxBjnHYblQoFAsSg+N7i27U3+xDdoa7aGnf5Yr5xZZnF+WM4lmUEq+\/uao0nowKBc9CuslHFff9+eZYHmUrrtUvg6Dfwz8zTrj6X7g48Ll\/7RH+afeFJdK5zsm7RBMWysrrBcK2ENDZFMpeU+iAmVVfC5DyLFV8jyW8nnWCoW2vO9PC1Yi2vKwbIPZI+MMDPVx8dw8hXweK2UgqgKnIiAIahgGXlmQXy9RKpfB8DAqCfsuLOGLVdoRHFx0bk254ruewWTIj2SAvyMc7rH38Y+ci7jC6+zjYwLpYpHy\/Dyr\/f309PVhBaTka70u0zBwhWC5UGA5n8dzXfTCHV0kWFtoa6yH3oFZLr+6yMLVZYRZfXPrVu\/KMMDzoLBWppj3fSoTuvmGGldSFdMrLgcXy\/QXxIxrKp\/J1xtpvpA6zEr5LIhy5x+vtOfhXrtGvljEGhwkY9sb47Gy\/hVVQuUBq6WS3Ji0g26n0YLVAG2ZtsHs0XEGhvu4cHaefN73tipC5f9vKe+SWy\/hefq+P8+QXyM5j7l5h5GcuyFg8V4I7EmGrH4onQV3qfNp1ASyxSKlhQXW+vrIVNOWP95Mw2DdcZjP5VgvFLrep9KCFUBbRwdmuHR2iYUrcibRNE3KRY\/8aomy4\/tUVvdKlTDBS0FPSXDgapmpVRfLixYqIULWlHPB6IHM9eBcgfI58DqctoRPW\/bqKsViEQYGyKRSWEDR85jP5VjO5bRPpQUrnLYs2+TAsXEGR3o5f\/oqywvrlItlhNndPhWGFCorJ5h4yuXoGY+MI\/CMcLHyhPxKWVB2wTIDjqC\/q5s9BdYgFM8CS519tP3lJ+kplSgvLpLv62PdsmTwswsS6lqwmkhbI5N9lAoOly8sYppGV8\/+iRQYDgw85zH8qEtmQSDscKESSIHqseG1++C6UXjqMjx7Vd6yYxsBP1RFW94VKJ0Duyz1THTq8QXSQiDW1rjst35arLRgxaMtT8glUcwuFio\/iZg95zHyqEfPWTmV56XCf67sgWXADWNw2wzs65c3fz9wGPYPwvfPwVJBUlcQbRkGmFPw3UG4\/SwcXtrQs46mLRO9JpoWLF3xTh4ThA3pRcHwYx79L7gYZflY2NnkerL9mxmA22fh8LB8esndxKPj4zDVBz+4AKfm5etZAbRluHCtB75zPVx\/BW49B\/3lSlxely4tWN1dFZ9qXTD0qMfg0x72msBLybYwkEYFOB6MZOHWGbhpHNK2bAmFBFUqMauSA\/1peGAODgzCD87DSgHsANqyPNlCPjsFF7uEtnRpwdIVRVUpoOJTPeaSuSp9Ki8d3sZUfKrXT8Gt0zCUlURVdrff6Fv53q3Q1pikrR9egBcWgmnLEJB2YcWnrRuuwOs1benSgtWFQmVJ4yR73mPkR1U+VTr858oemIZs8d40C9MD4LhSrDxR35+pFa+iK2nr\/jnpbT1yIZy2bJ+2nvFp6zZNW7q0YHWJUFX7VI979J9yMcvgKfpUswNwx344MrrpUwmxKU4e29GnujWs\/Jvr35ly\/Sjs64VHLsFPFGhrWdOWLi1YXVBVeaqhxzwGn9r0qbwIn6rswmgv3D4Dr52EjA1lRwpFnbfBq9MOBn1f8qAvDfcdgv0D8KOLcE3Tli4tWF1MVQ36VG+Yhttmpble8tu\/jeeF7fUoglvDaoFzhSSo60Zhsg8evQgvLWra0qUFq7uEqkGf6sYJuHO\/bAMdIb0nUUeEaoUqTJyqW0NR87jnQn8K7jko3\/OxS5q2dGnB6nyhasCncoU0wt98QPpLhiGFqpamqkWo3sKHQa1hVMvo+gp4bAQme6VovbykaUuXFqzOq1qf6mkPezWeT\/WmWbhlCrLW9pm\/pCJUb\/s0akirmsqET3l9abjroAykPnEZrhXBNuPRllfz2XRpwdLVClSVkn3QwPO+T3VFzacqudBry4T6m2ZhpEeKV8kNEacGfCtRR+CCBNH1\/+PYCOzrg8c1benSgtXmQlW57y+hT3XzBNx9ULaBjoCiEz2zR4AIqfhWUbRW7\/uyB32pTdp6\/BKsljRtacHS1T5C1aBPdWAQ7jkkb1Q2qU9UBtt9K+W8FWrCJwJaw1rxq8wkatrSpQWrnarKpxp8zGMohk9VcmG8V878vX5aRhaKriSrkLdTat9UWsM4s4lBmxdtoa1+ePyypi0tWLo6zqfqsaVH9eYD0lwvun5MoYZKAkVIqNGSkgglMPLr0paf23r8MpyOQVvHr8DrXoV+R9OWFixdO+NT+Xmq4Uc9el9R96kMZDr9vkNwYEi2hEVHEpdqyxZJSBG34ijPJtY8P\/SY+L9ff1p6cLMxaOvHU3BhAG57VdOWFixdO+JTDT3hMfC8mk\/l+D7VoSEpVDdOyMdr7\/sLFCGh3qYljjrU8a0IeH5YJaatXk1bWrB0NdenygsGH\/cYeiqeTzXWC3cfkKt+9qTkY24dckkkQoqRhiAqUn3POMrRDNq6\/VWY07SlBUvXLvhUQt5E3GPDHQfkrS3jPVU+lai\/zEukbxWzZawnTo1EGuLWNtq6BKeX1Wjr2z5tvf5V6NO0pQVL1874VCVPxhJOTMJbDsPckDxx8y4NxQ7CIg0qt+LEes+ISEOs41hDW5WUvKYtLVi6mulTLQmGHk\/mUz1wGG6elEHQohOvZYvVpqn6ViIZlYW1qYloC7kCxL4Gaaush6kWLO1T1fhUT3vY1+L5VPceklGF3pSfp\/KqBEEEt2l1haIJkQYlcQprDUW4UO4JbZ2FuWVNW1qwtE9F\/ymPkUdj+FSuNNHffADum4OJqjyVJ2IQklCf2UsSaWgkb7UTvlFDtHWDpi0tWNqnSuZTTcFPHZHbaLkCCs6maDQULyA8B7WTkYYgMmr6sW+Qti4OyJS8pi0tWNqnCvOpPDg0DG89Aif2SSIouvVP8LpCkcC3EkGvLZrvW9VdvWEHp+c2aGssHm0tadrSgqV9KjWf6o79cm2okru55Iqqh0QC3yoybxWhK3F8q6jHd+QCglxCR9NWJwuW3kc7uU\/1mEvmcjyf6s4DchusyT75WNFROxNDCYl4IqTiW8VZ36ruZxHNy2E1SluPXYIzmrbaSrCMoBPJsgxMy8D1dJxOyae64DH8owQ+1T548AgcGdn0qcKuIcoeUlhrqLCfoDIhKbSGcVrG3aStylrycWnr9rNwSNNWU8skMpNnWNMnUh8HBrc8ahiU8i7lvMf4wR4yvRZeB4uWaRrkVotcvbgkB6siWQpTUlV6RTD61x5j33PJLEiqwgr3qcouHByEn34NvP2YXE2hFDDzV30RgYBdlmNGGkLbuxi34kQuISNC3lPsDWXVvudEHxwYkBeKpbx83DTqC7QlIJeG02OQS8HEGmS9eKJVEfoF3cRsHA8bWANeApaCG7yr1vSJ1M8A+7cKlhy0l15c58ILa\/SPphieym4bzF0rWIakJ6sgGH7SY+IvXHrPelLArOCf9\/xdaEay8NAxeP+N0lx3xFafKuokCzOyw9ZQV6Ufofj4ttcIESeV99yr8gRkbRnI7U\/DYh7yjhSten9K0z\/Ylwbh3DD0FWG0oP57aMGqugAgW+tXgOd9sTKDj8vT1vSJ1H7gvm0vZoBlG6wvO5x5Ypniusv4od6OpK04giVSclT2v+gx+ecuA897GK6cEQz6OQGUHLkZ6ZsPwM\/dLNvACm0lRQMVcooUCqGet0ra9tWK5jZBbIHhtJu0pQVLCpUALgHP+f8vfLEKqc9Z0ydSp4EPAf11T2bLAAGXfrLWsbSlJFiGFKvsBY\/xv3QZedTFyvkCFjLqKhuQ3jwJH7xJrpqZtf1lXxo8uQhpDRMRUsz3UaWyOG3qXlctbS3kpXgp01YBRovhv183C5bpfy36QvUKUPIFLOJYXAQ+ak2fSK0AZ4D3BTkvhmFg2WbH0lakYPmMOvKoy8Sfx\/SphqRP9fAxGVmI8qniClWcZYhDW0ORvDUM8q3qfpY99q3i0tb+ATlbq0xb41A2YXp100TWgrXVp\/oJ8CKwriZU+Jr2t4AfWdMnUgDPAk8B9wIDgSd2FW1d7CDaChUsQ5rrY3\/lMPKIXM4zrP2r9qneltCnUhGspreGxIs0xDbyYxBfK9JWXxoWclBwo2nr\/DAUbDi4rAmrIlTVPtWi\/7ip9hIvAT8PfB2gIlgAp4AvAweB44EfoJa2ci7jB33ackXHCZZIyVzV+PdcmVI3o32qOw\/AB2+Gk434VI2KUFhrKOLFC0IfFwl9qxZvDevS1qAabZkCrgzAYAEmc9s9rW4RrCCfSpGq8sD\/Bvwd4ImN16wSLHzx+2PgAnBbkK+1hbZeXOPiiz5tTbcnbQUKlgGGAxN\/6WCv+jOAdarsyavxzZPwszfJJHVPgz7VthNHxBen2LOJNB5pUPbK2qA1rEtbw9G0ZSAzW+tpOHp1+zWu0wWr4lMtxfepKvVF4BeAz\/tdJEGCVanHgK8o09aSwyttTFtBgiUsyMwLhh93Ecb2o+36273vr8pTjTfoU6lc7cNESET4VjvSMtb5UO0SaYh9\/MUmbRUcWM5XzoXtolRMwf5lGCjX7FTUoYJVaf\/Wk\/lUAD8EfgX4l0iTfTu1BQgW\/vFUpi2xhbbSbUVbgYJlQ\/aCoP8n\/lY0xtYrbp8Nbz8KH7gJ5oalgLk7HHuut\/RxYqEQIeIkGvOnlFvDNnQRKrQ159PWfE62\/bWiJUyYWYHx\/Na2sNMEqwk+1VngN4G\/60NZKL1F1eeQZvyXQz+0aZDKWiy8WuC\/fO4MP\/zPFyjlXVIZs63\/EmbJv1u4ZmQVS3D7ayd44NYxbAGl8u6efEZAy2agtrSLCDlZjABBMlR8K6JvxemE8pAkPdsDs73bN6atiFLZoqOr8utdAB71yapEyD1\/232q\/wDc6ftVRZV2U6VeAN4D\/BJwOeyJdtpACMGPv32Fb\/3Oac49u0oqY0rPq4NKeNA31I9980nyM4cpCAvD27kTMq44RInQFuETIeIUV4REiDiJ+q\/dVtcwQwrRWh6WVqBYALsL05+mL1ZLSEf8x77ZZKmLypeAu4FfB87Hed84FY+2zuU6h7bqXWU9D8M0GDl6GPvGW1jvGcJx5B3+Oy5aor4I1VsqOYkI1WvZqkUozoJ\/Kp+lHYQKA3JFWL4GhbykCNPorp12Ku1fDpmFegyYZ9NoV\/Sp3g2814ey2EIZt075tPXL0bRlIoTg6W9f4VufOs255zqQtoRAOA79I4MMnjhJaXZnaMtQbA2jhEK1NVRqGUWICAk1oWwHoTIMGVlZXoXcOphu\/aVoukGoHGQw6lHgVTZjCgr1KvD3gHuQE3qJyS5pfTaet5Xjv3z2DD\/8QofSluti19JWuTmiJUS4b6XaGkYSUtjuz6JxWmu31tA0wHFheR1WroEo+0LVZWJVz6cqxvOpPun7VP9RxafaKcFKRlt\/Jmnr\/HOr2B1GW6Katl57ktL+wxS85tCWiockIlrDLYTUoG9VTzSJoLV2oayKT7Wah6VVcH2fyugyoWqCT\/Vln6h+DTjXrM\/UjIpNW9\/57Bke6WTasppPW0G+VZyWUUmcRLKWMag1ROF9WtanEmCa3SVUTfCpfuT7VO\/xv2+qiDarNG3tEm01I9KQ2CuL2OKrHSMN1T7VkvapGvWp\/j5y9u8rO\/EZd+LaUaGtr2jaag5tNTrjF9qmNbM1DGtTW9S3Mg0Z+lxZh2vXAO1TJfGpCsBv+z7Vb\/v\/TbsIVoW23o2M2avT1qe7i7aIQVsqrVTFt1KhMlTEKSzSIKLJSallbAWfagWcghQq7VMl8qnu9snq3G583p2s30WuZqpGW2dzfOdzPm0VOp22TpJTpC1VIztShERzZhMjBbGFIw2V9i9fqslTaZ8qiU\/1np3wqfZSsEDeWlShrSuRtOVt9bZSHUtbQ0q0JcJaKZGsNVTZRWeLODUh0rDXrWGtT7W+1t0+lQu8nMynOlflU315L4hwt+p3Y3lbPm398AsXKHcLbTnBNBXbQwppDRHqVBYpThG34oTNJu6FT7WyqvNUF3wkejGZT3XHTvtUrSJYiWnrm91CWzPBtFUdaYgjTo1GGqJaxsRe2S6oVrVPtez7VDbap0rgU31lN32qVhKsxLT17c+d4Ydf7HDaOlZDW0LNzwoVJ9Gk2cQ6ChYn0rCbdFXPp7K0T9WIT\/Xu3fSpWlGwqmnrV1VoC0\/w9Le6g7YGfNrK19BWZN6KmKa6QmsYJYhKXpnYnRyW9qma6lP9GjKl\/uVW+t1a4ZrzGZ+2vhrL2\/rixY6lrZRPW6nqmUSFNagMEUFIcURIcankhmYTtU+1oz7Vo\/F9qiLyfr87kff\/5VuxvW2Feh54l09bV5W8rW9VZhLXOpe2RocYOnGSsr8CRIW2EnlIorElZJTzVrscadA+VbBPtRrfp7oHuaLCq638e7ZSxaAtk\/mzOb7zudMdTVu2ZTB63WEyN50kX01bCW\/FiS1CQtErQ32p5GZQlvaptvtUzyXzqR5Frk31buRaVS0vzK1Wz\/m09dHYtPV8Z9PWyMmTuAckbQkvhocU07dKEmlgl3wr7VMF+1Rn4\/lU54F\/gJz9+1I7kWSr1qd92vqaMm199jSPdDhtjV13mJ6bT1LolbRlCoU2TVWcYvpWxKC1ZkQatE\/VdJ\/qE63oU7WrYFVo651xaOupLqCtgdEhxm45iThwmIJnYnjbxSPSt1LwlpRFSEQLYiMeluEvQ1x935\/2qRL5VF+t8qnOtusxaIfStFWHtsavP0zfiVso9m6dSVTyrUR9cYrMWxH\/Vpyw2URVn2pJ3\/dHPrlP9ZjvU72rHXyqThCsatr6mKatrbQ1\/rqTGAcPUxAmuFvFoVlrwRuoRRrirN6gfapoobJ8n+o0MrmZwKf6deCudvKpOkWwKvWpRLT1pYuUC17H0tbk9YcZOHkLxb7tua04kYa4rVy9Lb7CfKuoGcJO86mshB+9IkiXfJ\/qhfg+1e\/4PtV\/aDefqtMEKxltffMK3\/rUy1yIS1ttcKIIIfAch8HRIfa9\/iTmocMUPUlbRLWGYYSkeCtOo8n7Wp9qeQWcYmf4VPP+720n8KmeBJ5O5lPdC3y8XX2qThSsWtr6uiptfVuRtgzTDyWW2ueMqdDWvhsOM3TLLZT7h3DLbGS2aMa9iQl8K0JEq55PZfmk1e5lI83xr\/gClI443rU+1dX4PtX7fJ\/qB53aJndCf\/Qc8I6m0ZYBpg1O3mD+WZOVMwZGGx2lDdoaG2Lq1pPYhw5TFCbCbU6kgQARUvbKRHf5VAZy+d0\/AZ7yTzi7TvvXgE91wfep7ga+SIeXNX0i1Sm\/yyO+r3UYuC649TCwbIO1xRJnnlihVPCYnOujXHa4enERzxGsvmqy8LxJbtFkqOAxnvMQNSdS2YHXHB3muqOjCMdrSeGyTIOByVHMoWFyqzm8XFHOsBnbxUkEtIYiQJyUdsUJeO2KT7Wag1weDNcnqjYUK8uA+SLMF+qIrQHeEhg5KCEDnovABNALLPi\/8mX\/qnvBFy5F36uEXPXkI8CfAmW6oOwO+32e9Wnro8BvAeMqtHXlpXUO3z5Aft5k+SUorhoYPmm1cyixMpM4ODZEz20nmX\/pLPmzZ7Fdb8vlOyrS4AWQgxdAa15Qa2iAJ2AtD4WCnAywuyT4afnH6BTSSL8NWPepar7qOYr1NeBfdnLr1y2CVe1t\/Tnw74CHw70tgyun15l\/NYdhGAgPTKuzDkZlV+rp40dYGR9l8dRLiJUVLDumCCmsGFHv+4qhnivCeh6E250JdcP3sdb8wWkht9SKMdwe94XqC3RpdXIE79kqb2s+9OqX8vskQVv5VUm8raGxIfbfdpLs4TlKnvS2kojQNt+qzu7PFZ+qUIbFa7DWpXmqerRVuQjE8Kn+ITJP9YVuPnbdkBmuzCR+I\/Tq1yVX\/MpM4sxrjjB56y14A0O4pTrtW53WMEic6uWtKj7V0ppcTcHr0vv+wmhL0af6FDJP9e+RizJ0dXXLTQ7P+q3hx6Noqxtqg7Ymhjh4+0l6jsxRFpu01UikwfTXp7qWg\/llKPkxBaMLhcow8DBYTfjjX0Pe9\/cx4BUt8d0lWJX6HRXaqml7zhiipTYrbh5tOZK2Zm88wr433ILolyn5LWttqax0WtX+rZXg6rLf\/onuu++vBqMMI81vAf86xk89Dvw0Mhj9A3R1tWBV09bHfG8gqB4zEe8YW\/f+VSc3MhXaGp4YYu5NJ+k7OkepirbqCPiWBwxDUlWxDFeWZUpdOGCZ+uQSLoY9yVXT4jeBh3wxCqpzwH+HzFN9QR+9+mV38e\/+KWTQ7m\/56H0EGTQ+BfxnxzK+NL7mFsZW3Y+4XXDyVWhr\/41HWJ4Y5fKzL+GsrGDXCQVV6Ms0oeTC8rqfpxLaUK9VeCNDOn0Eii\/yTeAvgA\/69HQc2S2fAb4J\/DEykqVLC1ZgXQD+jf\/Vg8ztlYQBKVdwcMHB6CIKreS2RiaG6LvjJBdfPMu1M2exXG\/jKAh8Q11IoVpdB8\/1iUqL1fZywRoH6xI4qxQM+APkV8Y\/YgV9kHRLmKTyyFkZHMvg4KLD+KqL24VHyPVp6+BNR5i9\/RYYHKJc3vSqrhXhwqKc\/TM83f5FlQHY+8HYmmEoarHSgtX4yWoZjK+5HFhwcKzuPQ4Vb2t0Yohjd5xk6Lo58q7FxUW4uiRjCramKrVj6YI9CqkpOnP2RgvW3pRngOkJ5uYdbFdsu3+wKwXcp625W47ROzXL2jV5O42hj0080XIgNQv2gBYtLVjNEivgtedLjK65uJY+JtW0hedh2UZHLPuyNwdRtoSp\/VrstWA1SaxuPl9i4prb1a1g1Emnq7HW0BqBzHW6ldaClVSsTC1Wuna3NbTHtWglra6NNQgDXBMyDhy\/qMVK1+6LFkDxRU2uWrBCOhrPBGEYZMsecwsuM0sOGUdosdK1d6L1svxvDVxasDZFCoOUKxhd8xhZd5lcdekpCVyTrsxa6WoN0bJGoacfnMvyy9PC1X2CFSRSE2sumbLA9sAx0VSla+\/LAyMF6UNg7\/OF64rc3ixsrXwtWF0iUsKAshYqXS02eIXjC9dBSM2Atwali+Ata+HqGMHSIqWr44TLBUywhqFnCJwlcFfBvaLbxbYULC1SurpGuJAelz0G3pRuF9tGsLRI6eracn1x0u1iawuWFildunS72NKCpUVKly7dLra0YGmR0qVLt4stLVhapHTp0u1iSwuWFildunS72NKCpUVKly7dLra0YGmR0qVLt4stLVhapHTp0u1iSwuWFildunS72NKCpUVKly7dLra0YGmR0qVLt4utQl22FildunS1S7tob+y9J7RI6dKlq7XbRTvlyhXwPcPQIqVLl66Wbhft204X5XcG2K4g5WqR0qVLV2u2ixuEVREtLVK6dOlq1XZx08PSFbv0odOlhWt320VbH\/UGdMkAUiZGAYTeDLMrB4ZlNDB+dLsYu\/SOfNG1Vu\/BTBoeeeoKzzx5GdO2sCx9KLupbP\/se3kVzq+HCtdaV7eLxyFzgxQww258k2t9lkXX6XoPWhZcns\/zmT98mv\/na6dYy5WwMjaG7hM7ukxDitPVIvxgHh5fhHVHPh5n\/HSLcAlPtouZOciegPSspLCkuKVbwuh6EngBuH7bwbPBE\/Dt713g1Oll3vfgUW66YRw8get6+sh1mFCZBqyW4SfX4HwOHLFJWgH1vD9+urtq28X9UD4HpQtgxEQu642zejBGlONfD95e16AwpHCtXCvz2DNXWF8vcWh2gGxfGrzOES3TNlk4v8T8+RWsLrrMGYBtQsmDl1bh6SWYL8i\/u4J\/9c+Av9an0FbywgB7SH7vrscTLS1YavUYcAI4HnggLfm3ePHMKs+\/tMDYUIZ9k\/2YGIgOcOS7UbBsQ\/5Nz63DU0twLieJ2jKVOpr\/G\/gNGrdtOvf4DksccNfUO0QtWGrlAV8DZoFbAq\/GPm0tV2grV+bQ7CDZ3pQc6Vqw2qr9my9KoXp5FYqeFDBFj\/J3gI8DJX3qhNCrDe6KzG9pwWp+lYAvAueA24ABNdpa7Aja6gbBMg1JT2sOPLsMz63AqiNbP1PtjHoE+FXgE0BZnzIRgmVqwdqNehz4MnAgrEXsNNrqZMFq0KcCeBX4p8DfBZ7Vp4gWrFarRd+jOA\/cDvSr0tb4UIbJNqStThWsBn2qgt\/+\/W3g29KR0aUFq3XrMeArcWjr0WevkFsvc7DNaKvTBKviUy0k96m+DPwC8L8D1\/SpsDuCpYOjjdcLwPuA\/xa4FPbEVAoQ8Gd\/dZ5Pfv4Jnn1+HjOlU\/K7epIYsv1bd+CJRfj+VbhS2AyEKtSPgHcD7\/G\/17WLpQlrj2hr6VqZx9qIttqdsAy\/\/Ssn96nOIX2qj6N9Kt0SdkgtIL2tC8iZxHBvS9TztlrzRup2FizL96nO5+HJxUQ+1aeAjwB\/hvaptGB1MG0djEVb\/kxipicFbmupVjsKVrVP9fSSJKuYPtVX0D5VSwmWNk92rl4A3gv8EhHeVtr3tr713fN84vNP8NwL85hpC8vSd1InOhGqfKonl6RPdTm+T\/UepFelfapWomVNWK1DW6kKbT3TerTVDoRV7VO9nNyn+mfAx4Bn9NDVLWG31gLwx8Twtk6dWeXUy4uMD7eGt9XqgtUEn+rTyDzVt9A+lRYsXVto6xBwQyRtrdTQVu\/e0VarClaTfKpfBH4f7VO1vGBpD2v36wXfH\/kl4HLYE9MpSVXf\/O55PvkH2tvaJuom5JL7VI+y6VM9oodle5QmrL2nrYOxaWv\/7tNWqxBWbZ7qqfg+1Xngf0T7VLol1BW7Kt7WRVTuSazytiaGM0zsorfVCoJV8aku5OGpRXh1PZZPVWTTp\/om2qfSgqUrcT2ajLYc5naJtvZSsKp9qh8vwU9WoeDJ6IKiT\/VVpE\/1e8CKHm7tK1jaw2qdOuV7Kr+Msrd1jk98\/kmef2GhI72tSp4q58jW7\/tX4VJ8n+q9wLuAH+oh1v6lCavtaavEY89cJp93ODQ7RKbX3hHa2k3C2pKnWpNidTW+T\/XPkT7Vj\/WQ0i2hrp2tird1CdXc1ulrPP\/yIhPDWSYm+5rube2WYG3zqXKxfarPoH0qLVi69pS2FHNbNbTV0zza2mnB2uJTLcuttArx8lRfRd6g\/Dm0T9WxgqU9rNavU8is0K+g6G396X89xyc\/\/wSnXmx9b6vWp\/rBVbiUj+VTPYZcj+xdwA\/0cOns0oTVXrT1VVXaWlwp8egzlyk0ibaaTVgVn8pJ7lNdQOapPor2qXRLqKslax74I6S3dTvQF\/iH9b2t509f49TLi0yONOZtNVOwLAOEARdy8r6\/mD5VCelTfQTtU2nB0tXJtOVyaHYg0QoQzRCsik+1WISnlxP5VF9D5qm0T9WlgqU9rPat59n0tq6EPbHibX3jv77KJ\/\/gSU69uLir3lbdPFU8n+pxpE\/1TrRP1dWlCasLaeuxZy9TKMSjrSSE1SSf6p8jfaqn9Z9aE5YWrM6oird1GQVvy\/Okt\/XC6SUmRnqYmIj2tuIKVhN8qt9F+lR\/it5FWQuWFqyOrB\/5tDUHXK9EW89I2prbP0A6G0xbqoJVafMa9Kk+AnwW7VNpwaodX\/qwdVw9j8wk\/SpwNeyJ6ZSkrW\/85av89uef5IWfJPe2muRT\/TTSp\/q+\/jPq0oTVnbR1SIW2FrbQ1iDp7NbcVhBh1fpUTy\/JjUlj+lS\/hbzv7yn9Z9OEpQWre6vibV0hhrf14suLTI72MF7lbdUTLMuQilXtU7nJfKpvoH0qLVhasHTV0NacOm1doVh0ODTr05ZhbAhWKrXpU\/14GV64Fnsd9a8j81Tap9KCpQVLVyBt\/WEc2jr18jVe8GlrbGqQlXOLLJ5fpgg8vwLPLsNKWYqXqe5TfRy55fs5\/SfRgqUFS1fTaMuuoi3P8ch6Dk+8fI0fr2z1qRQG20XgXyDzVNqn0pVYsGx92LqynkPOxn0UGcycCHqinEkUfP07p+nNmhR8p8lWm18uI5cl\/rfAGX3YdTVaOtbQ3fUp4F5k9il4kJiyTSyUvY37ARXqG\/5rf1SLlS4tWLqaTVsfIyS3ZagL1RPAB4CHgb\/Wh1eXFixdO0lbX0\/485eA\/x64C\/gTfTh1acHStRu09Y4o2qqpMnJ9qjuAfwes68OoSwuWrt2mrfsUaKviU\/0q2qfStQulZwl1BdWzPm09BPwN4HXAODLH9Sgy0\/UtfZh07Wb9\/wMAAPzVmIsdA\/EAAAAASUVORK5CYII="}


    Кусок кода с декодированием из Base64 в байткод и загрузка
    ExpandedWrap disabled
      var content:String = json.content;
      var bytes:ByteArray = Base64.decodeToByteArray(content);
       
      var bmp:Bitmap = new Bitmap();
      var bmd:BitmapData;
      var sprite:Sprite = new Sprite();
      bytes.position = 0;
      bmd = new BitmapData(300, 244, true, 0xffffff);
      bmd.setPixels(bmd.rect, bytes);
      bmp.bitmapData = bmd;
      sprite.x = 150;
      sprite.y = 100;
      sprite.addChild(bmp);
      stage.addChild(sprite);


    После выполнения кода картинка не отображается, а если поменять разрешение 64 на 64 показывает битую.

    Пробовал так же таким образом

    ExpandedWrap disabled
      var bmd:BitmapData = new BitmapData(300, 244, true, 0);
      bmd.setPixels(bmd.rect, bytes);
       
      var bm:Bitmap = new Bitmap(bmd);
      addChild(bm);


    Не работает, около пары часов гугла ни к чему не привели, подскажите пожалуйста, что я делаю не так?

    Добавлено
    Решил вопрос таким образом

    ExpandedWrap disabled
      var content:String = json.content;
      var bytes:ByteArray = Base64.decodeToByteArray(content);
       
      var loader:Loader = new Loader();
      loader.loadBytes(bytes);
      loader.x = 20;
      loader.y = 20;
      addChild(loader);


    Добавлено
    А вот и новая проблема, с которой столкнулся. Если необходимо сделать картинку кликабельной, необходимо ее представить как спрайт. Подскажите пожалуйста, как в последнем коде указать это?
      Забыл добавить, решено таким образом

      ExpandedWrap disabled
        content = json[i].content;
        bytes = Base64.decodeToByteArray(content);
        var sprite:Sprite = new Sprite();
        sprite.buttonMode = true;
        sprite.addEventListener(MouseEvent.CLICK, clickHandler);
        loader = new Loader();
        loader.loadBytes(bytes);
        sprite.x = json[i].x;
        sprite.y = json[i].y;
        sprite.addChild(loader);
        addChild(sprite);


      Так что вроде как вопрос снимается)
        Как я понимаю, картинка была JPEG, а если ты восстанавливаешь её в BitmapData через setPixels(), тебе формат нужен raw, и то конкретный. Поэтому и не работало. А когда грузишь через Loader, флэш парсит конттент, видит там JPEG header и раворачивает картинку в битмап, который ты уже потом властен использовать.
          И снова столкнулся с трудностями при разработке. Необходимо передать в "слушатель" данные о том, какая кнопка именно нажата для корректной обработки событий.
          Код ниже

          ExpandedWrap disabled
            // Кнопка
            else if(json[i].type == 1)
            {
                content = json[i].content;
                bytes = Base64.decodeToByteArray(content);
                var sprite:Sprite = new Sprite();
                sprite.buttonMode = true;
                //sprite.addEventListener(MouseEvent.CLICK, clickHandler);
                sprite.addEventListener(MouseEvent.CLICK, function(e:MouseEvent):void { clickHandler(e, json[i].id) });
                loader = new Loader();
                loader.loadBytes(bytes);
                sprite.x = json[i].x;
                sprite.y = json[i].y;
                sprite.addChild(loader);
                addChild(sprite);
            }


          В clickHandler-е стоит удаление после обработки события

          ExpandedWrap disabled
            removeEventListener(MouseEvent.CLICK, clickHandler);


          Но все равно, передается только id=1 (2 и 3 кнопки не передают).

          Пробовал так же LoaderContext юзать, но я так понял со спрайтами он не работает, а при передаче в лоадер получаю исключение.

          Опытные, подскажите пожалуйста, как еще можно решить это или на основе того, что удалось мне сделать тыкните на мою ошибку пожалуйста.

          Заранее благодарю.

          С ув. Дмитрий

          Добавлено
          Цитата
          Но все равно, передается только id=1 (2 и 3 кнопки не передают).


          Здесь я имел ввиду при нажатию на любую из трех кнопок в обработчик передается айди первой кнопки.
            Если я правильно понимаю логику создания динамических функций, Actionscript парсит параметры в динамических функциях на этапе первого вызова function() и каждая функция не компилится отдельно, хотя там и итерация, либо берется какое-то "левое" "i", и смотрится в глобальных переменных, какой будет для него json[i].id. Скорее всего, кнопка с ID=1 у тебя в джейсоне первая, т.е. i=0. Лечить советую так: вместо спрайта использовать MovieClip из-за того, что он динамик, и записывать ему в поле (id?) текущий ID, а уже в обработчике нажатия проверять, есть ли вообще у нажатого id или нет. А-ля вот такого:
            ExpandedWrap disabled
              else if(json[i].type == 1)
              {
                  content = json[i].content;
                  bytes = Base64.decodeToByteArray(content);
                  var sprite:MovieClip = new MovieClip();
                  sprite.buttonMode = true;
                  sprite.id=json[i].id; // каждому свой ид
                  sprite.addEventListener(MouseEvent.CLICK, buttonClickHandler);
                  // sprite.addEventListener(MouseEvent.CLICK, function(e:MouseEvent):void { clickHandler(e, json[i].id) });
                  loader = new Loader();
                  loader.loadBytes(bytes);
                  sprite.x = json[i].x;
                  sprite.y = json[i].y;
                  sprite.addChild(loader);
                  addChild(sprite);
              }
              function buttonClickHandler(e:Event):void
              {
                  var mc:MovieClip = e.target as MovieClip;
                  if (mc!=null) {
                      // таки мувиклип, проверяем, есть ли у него id
                      if (mc.id !== undefined) clickHandler(e, mc.id);
                  } else {
                      // отладка, либо если у нас ещё какие-то кнопки вызывают этот хэндлер
                  }
              }

            А вообще, проще уже не эвент передавать в clickHandler, а что-нибудь более подходящее к задаче, решаемой в хэндлере, например, указатель на сам спрайт, или на его loader, или ещё что-то, что, кстати, можно запихать в тот же мувиклип. Но обязательно проверяй на undefined, иначе получишь бред при неточно написанном имени параметра (у dynamic типов при обращении у параметру не проверяется, есть ли он или нет).
              Спасибо большое!
              0 пользователей читают эту тему (0 гостей и 0 скрытых пользователей)
              0 пользователей:


              Рейтинг@Mail.ru
              [ Script execution time: 0,0402 ]   [ 16 queries used ]   [ Generated: 28.03.24, 23:39 GMT ]