Полезная информация

Юристы зарабатывают огромные деньги и славу, оперируя хорошим знанием законов. Правила форума — простой путь к успешному общению.

№5112-12-2013 21:41:55

bunda1
Moderator
 
Группа: Moderators
Откуда: Латвия
Зарегистрирован: 09-02-2010
Сообщений: 4811
UA: Firefox 3.6

Re: [CB]Вернуть иконки сайтов в адресной строке

Наверно можно заменить:

Выделить код

Код:

for (var i=0;i<Array.slice(gBrowser.tabs).length;i++) {
      if (!Array.slice(gBrowser.tabs)[i].image) Array.slice(gBrowser.tabs)[i].image = .....

на:

Выделить код

Код:

for (var i=0;i<gBrowser.tabs.length;i++) {
      var mTab = gBrowser.mTabs[i];   
      if (!mTab.image) mTab.image = ....

Отсутствует

 

№5212-12-2013 23:48:21

difabor
Участник
 
Группа: Members
Зарегистрирован: 21-09-2013
Сообщений: 539
UA: Firefox 25.0
Веб-сайт

Re: [CB]Вернуть иконки сайтов в адресной строке

bunda1 пишет

Наверно можно заменить:

Выделить код

Код:

for (var i=0;i<Array.slice(gBrowser.tabs).length;i++) {
      if (!Array.slice(gBrowser.tabs)[i].image) Array.slice(gBrowser.tabs)[i].image = .....

на:

Выделить код

Код:

for (var i=0;i<gBrowser.tabs.length;i++) {
      var mTab = gBrowser.mTabs[i];   
      if (!mTab.image) mTab.image = ....

Спасибо большое!
Я у себя заменил и всё работает.
Менять код кнопки на форуме нужно в том исходном посте или отдельным постингом?


Хорошо, когда у человека есть выбор, но плохо, когда он перед ним стоит ©

Отсутствует

 

№5313-12-2013 00:32:19

bunda1
Moderator
 
Группа: Moderators
Откуда: Латвия
Зарегистрирован: 09-02-2010
Сообщений: 4811
UA: Firefox 3.6

Re: [CB]Вернуть иконки сайтов в адресной строке

А это заметил Сегодня 20:03:24
Я думаю для своей кнопки ты мог бы создать отдельную тему. А как ты в кнопке выбираеш иконку для сайта?

Отсутствует

 

№5413-12-2013 05:30:12

PEAKTOP
Участник
 
Группа: Members
Зарегистрирован: 07-10-2009
Сообщений: 116
UA: Firefox 24.0

Re: [CB]Вернуть иконки сайтов в адресной строке

difabor,  а по какому принципу выбираются иконки для безликих сайтов? Планируешь выложить в вариант с советами от bunda1?


1. Приму из добрых рук щедрый дар - инвайт на Хабр и Лепру
2. Бессмысленно осмысливать смысл неосмысленными мыслями!
3. Прежде чем подумать - подумай!

Отсутствует

 

№5513-12-2013 13:09:37

difabor
Участник
 
Группа: Members
Зарегистрирован: 21-09-2013
Сообщений: 539
UA: Firefox 25.0
Веб-сайт

Re: [CB]Вернуть иконки сайтов в адресной строке

okkamas_knife пишет
bunda1 пишет

Я думаю для своей кнопки ты мог бы создать отдельную тему.

да, это было бы грамотнее не сваливать всё в одну кучу.
difabor
прежде чем создавать тему посмотри другие темы с кнопками как они оформлены,название темы содержание заглавного поста.

difabor пишет

Менять код кнопки на форуме нужно в том исходном посте или отдельным постингом?

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

Спасибо.
Я открою новую тему и постараюсь следовать Вашим рекомендациям. Гитхабом я наверное не пользуюсь поскольку даже не знаю что это.
Извиняюсь перед bunda1, что залез в его тему.
Но поскольку я основном пользовался кодом bunda1 (да и кнопка - это на 99%, если не на все 100 - его заслуга), то считал неслыханной для себя наглостью открывать новую тему.
Ещё раз извиняюсь.


Хорошо, когда у человека есть выбор, но плохо, когда он перед ним стоит ©

Отсутствует

 

№5627-09-2014 16:32:26

PEAKTOP
Участник
 
Группа: Members
Зарегистрирован: 07-10-2009
Сообщений: 116
UA: Firefox 32.0

Re: [CB]Вернуть иконки сайтов в адресной строке

Возникла проблема с кнопкой в FF 32, при запуске FF и загрузки вкладок из предыдущей сессии, на некоторых вкладках и в адресной строке отображаются неправильные иконки — иконка сайта заменяется на иконку из набора  (закладка "Справка" кнопки). В частности это происходит с иконками для этого форума или сайта http://forum.ru-board.com. Если в ручную обновить страницу с неправильной иконкой, иконка устанавливается правильная, но после перезапуска FF  всё повторяется снова. Может конечно виновато расширение Session Manager (отвечает за восстановление вкладок из предыдущей сессии), но на FF 24.8.1 Esr и с 31.1.1ESR с тем же расширением кнопка работает как и положено.
02nleDb.png

Отредактировано PEAKTOP (28-09-2014 05:13:05)


1. Приму из добрых рук щедрый дар - инвайт на Хабр и Лепру
2. Бессмысленно осмысливать смысл неосмысленными мыслями!
3. Прежде чем подумать - подумай!

Отсутствует

 

№5728-09-2014 05:50:29

bunda1
Moderator
 
Группа: Moderators
Откуда: Латвия
Зарегистрирован: 09-02-2010
Сообщений: 4811
UA: Firefox 24.0

Re: [CB]Вернуть иконки сайтов в адресной строке

PEAKTOP

Выделить код

Код:

custombutton://%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%3F%3E%0D%0A%3Ccustombutton%20xmlns%3Acb%3D%22http%3A//xsms.nm.ru/custombuttons/%22%3E%0A%20%20%3Cname%3E%u0412%u0435%u0440%u043D%u0443%u0442%u044C%20%u0438%u043A%u043E%u043D%u043A%u0438%20%u0441%u0430%u0439%u0442%u043E%u0432%20%u0432%20%u0430%u0434%u0440%u0435%u0441%u043D%u043E%u0439%20%u0441%u0442%u0440%u043E%u043A%u0435+%3C/name%3E%0A%20%20%3Cimage%3E%3C%21%5BCDATA%5Bcustombuttons-stdicon-2%5D%5D%3E%3C/image%3E%0A%20%20%3Cmode%3E0%3C/mode%3E%0A%20%20%3Cinitcode%3E%3C%21%5BCDATA%5B//%20%u0432%u0435%u0440%u0441%u0438%u044F%2C%20%u043E%u0442%2027.09.2014.%20..............%0A%0A%0A//%20%u041F%u043E%u043B%u0443%u0447%u0430%u0435%u043C%20%u0438%u0437%20%u0432%u043A%u043B%u0430%u0434%u043A%u0438%20%27%u0421%u043F%u0440%u0430%u0432%u043A%u0430%27%20%u043C%u0430%u0441%u0441%u0438%u0432%20%u0441%20%u0438%u043A%u043E%u043D%u043A%u0430%u043C%u0438%20%u0434%u043B%u044F%20%u0432%u043A%u043B%u0430%u0434%u043E%u043A%20%u0438%20%u043D%u0430%u0441%u0442%u0440%u043E%u0439%u043A%u0438%20%u0432%u0430%u0441%u0442%u043E%u043D%u043E%u0432%u043B%u0435%u043D%u0438%u044F%20%u0432%u043A%u043B%u0430%u0434%u043E%u043A%20..............%0Avar%20icons%20%3D%20self.Help.split%28%27%5Cn%27%29.filter%28function%28icon%29%20/%5CS/.test%28icon%29%29.map%28function%28icon%29%20icon.trim%28%29%29%3B%0A%0A%0A//%20%u041E%u0431%u0440%u0430%u0431%u043E%u0442%u0447%u0438%u043A%20%u0441%u043B%u0435%u0434%u0438%u0442%20%u0437%u0430%20%u043F%u0435%u0440%u0435%u043A%u043B%u044E%u0447%u0435%u043D%u0438%u0435%u043C%20%u0438%20%u0437%u0430%u0433%u0440%u0443%u0437%u043A%u043E%u0439%20%u0432%u043A%u043B%u0430%u0434%u043E%u043A%20%u0438%20%u0437%u0430%u043F%u0443%u0441%u043A%u0430%u044E%u0442%20%u043D%u0443%u0436%u043D%u044B%u0435%20%u043A%u043E%u0434%u044B%20..............%0Afunction%20tabHandler%28e%2C%20tab%29%20%7B%0A%20%0A%20%20%20var%20tab%20%3D%20e%20%3F%20e.target%20%3A%20tab%3B%0A%20%20%20var%20doc%20%3D%20tab.linkedBrowser.contentDocument%3B%0A%20%20%20var%20uri%20%3D%20doc.URL%3B%0A%20%20%20var%20host%20%3D%20doc.location.host%3B%0A%20%20%20%0A%20%20%20//%20%u0443%u0441%u0442%u0430%u043D%u043E%u0432%u0438%u0442%u044C%20%u0438%u043A%u043E%u043D%u043A%u0438%20%u0434%u043B%u044F%20%u0432%u043A%u043B%u0430%u0434%u043E%u043A%20%u0431%u0435%u0437%20%u0438%u043A%u043E%u043D%u043A%u0438%20%u0441%u0430%u0439%u0442%u0430%20....%0A%20%20%20if%20%28%20tab.hasAttribute%28%27setIcon%27%29%20%7C%7C%20%28host%20%26%26%20%21tab.image%20%26%26%20doc.readyState%20%3D%3D%20%27complete%27%29%20%29%20%7B%0A%20%20%20%20%20%20%0A%20%20%20%20%20%20%20%20var%20i%20%3D%200%3B%20%0A%20%20%20%20%20%20%20%20%5B...host%5D.forEach%28function%28s%29%20i%20+%3D%20s.charCodeAt%28%29%29%3B%0A%20%20%20%20%20%20%20%20tab.image%20%3D%20icons%5B%20Math.floor%28i/100%29%20%5D%3B%0A%20%20%20%20%20%20%20%20%0A%20%20%20%20%20%20%20%20tab.setAttribute%28%27setIcon%27%2C%20true%20%29%3B%0A%20%20%20%20%20%20%20%20%7D%20%20%20%20%20%20%20%20%0A%20%20%20%20%20%20%20%20%0A%20%20%20//%20%u043F%u043E%u043A%u0430%u0437%u044B%u0432%u0430%u0435%u043C%20%u0438%u043A%u043E%u043D%u043A%u0438%20%u0441%u0430%u0439%u0442%u043E%u0432%20%u0432%20%u0430%u0434%u0440%u0435%u0441%u043D%u043E%u0439%20%u0441%u0442%u0440%u043E%u043A%u0435%20%u0434%u043B%u044F%20%u0442%u0435%u043A%u0443%u0449%u0435%u0439%20%u0441%u0442%u0440%u0430%u043D%u0438%u0446%u044B%20....%0A%20%20%20if%20%28%20e%20%26%26%20uri%20%3D%3D%20gBrowser.currentURI.spec%20%29%0A%20%20%20%20%20%20%20%20gProxyFavIcon.src%20%3D%20tab.image%20%7C%7C%20%22chrome%3A//global/skin/icons/Portrait.png%22%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%0A%7D%3B%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%0AaddEventListener%28%22TabAttrModified%22%2C%20tabHandler%2C%20false%2C%20gBrowser.tabContainer%20%29%3B%0ACc%5B%22@mozilla.org/browser/sessionstore%3B1%22%5D.getService%28Ci.nsISessionStore%29.persistTabAttribute%28%27setIcon%27%29%3B%20%0Aif%20%28%20cbu.getPrefs%28%22browser.sessionstore.restore_on_demand%22%29%20%29%20%7B%20for%28var%20tab%20of%20gBrowser.tabs%29%20tabHandler%28false%2C%20tab%29%20%7D%3B%0A%0A%5D%5D%3E%3C/initcode%3E%0A%20%20%3Ccode%3E%3C%21%5BCDATA%5B%5D%5D%3E%3C/code%3E%0A%20%20%3Caccelkey%3E%3C%21%5BCDATA%5B%5D%5D%3E%3C/accelkey%3E%0A%20%20%3Chelp%3E%3C%21%5BCDATA%5Bdata%3Aimage/x-icon%3Bbase64%2CAAABAAEADAwAAAEAGAArAgAAFgAAAIlQTkcNChoKAAAADUlIRFIAAAAMAAAADAgGAAAAVnVc5wAAAfJJREFUKJFlkE9IkwEchn/VscAOepFK1AqsIIw8aBJC4UWLNlPK8lKHQOiQYYei/WFY1LJQDHWaFUV0SbH8F8k+b1IJanPU9imsjW06tr6tr9ycbE+XCNIXntv7HN5XRESYmclNe1X1Z08fsZZWtNtWIhMKtpuD2O+O890XXQyH9TwREcHjydUd/Uqo/DiBPXv/ESyrYPT+a05U2mlq6GN4aNYiIiLR5uaSSH0jEWMDkbpzBI9WECjYR6jsGH7nR4w1XVQcacNmerficvmLJZv6zdrcMOuqAt6RItLp5rXZOXdy4oM7k8m6G886kuWlbVxuekrng8kDknaPEL+zH826m+TUQ7dsSF3t44Xy0jYu1DtQPUtdog8Y0cz5aNZdrPumNwmd7ZML5429POt3kopdQTRbIZo5n9VxExvLIiIQLyI1UMuvq/AjB0nYDxO/d5BUyMUlpd3c6x4167qeB0ouMbuZ2I0VlstgeSskqpHV0VvoT87waLqPnQMGKgdb8OsRFV9NSfbbIbJft8GSQCAHUk4kE/UtJpV2rjntSE810l2NYczKe5etNuM5SXZ+O6iFkOiIgL9YdD2cl9ECFiXw2VL1tpUtf6Wqoeu8+dJBItQN2gsLrFdtGvhKnTpl+vScgpcX2dF/GsOYFW88+N8ZfwBrxU/9nHzNmgAAAABJRU5ErkJggg%3D%3D%0Adata%3Aimage/x-icon%3Bbase64%2CAAABAAEADAwAAAEAGAAoAgAAFgAAAIlQTkcNChoKAAAADUlIRFIAAAAMAAAADAgGAAAAVnVc5wAAAe9JREFUKJFljt9rUnEchj/sIv+BdpdN21nDYy36uck8HqYMk7mt7SKctayLvOiwFYYZNjgdWg6JIVsOgtguouhqayB440AozoUiCn13UlJo9IOmo4woqoW9XSWrnuvn4X3JbDbvGjvlip09PdLwuSyV5VFuDxG10N+02Gw2PcdxOho7aZnJzPnRKKyiHjZAHTe9eDx8QL/TjsViAYfD4REEoZW8g/btn8lpfLvnxqewAevn90M7w/F/5EqlslooFLRm7XFafn2easNXuQ21oBHM19kMEonE7mKxWE6n08jlcgoREXn7e+8+vWDC28vtYL5OPPEc3I4OHDEREamqKpdKJWQyGSiKcpOIiCZcnM7b3xv3O3sgDZzAnPdQwybaXmalveY3y0r1kiSBMVYRBKG1ectqtd4oyT0NdpXD7MhhVINGfFE6kF8MgzEGxhhUVV1IJpM6IiISRbHv/dLF2ocpA5bGu3Br8CheSe24PXwcqVQK+XwemqYhFArFmyvPA9z6tdFjqN73oShb8DG8D6/DJtRmujExOYlsNotoNDrUDERRfPBO7oLm57EVNKIe6Ub9uh7PzpnQZ7d/d7vdEv3L2sM7C1tri9hcmcfmyjw2HkUxOy3D6XT+LxMRoVzWAT94ADwA/kogEI9EIkM7nd9dJ/o4ETgftAAAAABJRU5ErkJggg%3D%3D%0Adata%3Aimage/x-icon%3Bbase64%2CAAABAAEADAwAAAEAGADxAQAAFgAAAIlQTkcNChoKAAAADUlIRFIAAAAMAAAADAgGAAAAVnVc5wAAAbhJREFUKJFdkk9oDQAAh783ic0U5k857LILlhzEIs1mCc30JGSaaVlJykFjafRkw5TSi8O0NZ6FnmnNNra1Gdt6bKyW4oBamXKTZdlTb+9zWHbY7/r7Xb5fH8yJBazyKCe9xmFDLJzbz2S1aeSZ7hZSDVJlNRN28Mko69xImkdYbpgFM+NMl7LdS5R7M1JSuNYKeuxg2hhfrSXfQ1RZQ7dR9ikB2OwOSv3JA+MFTV2ltvDMUSbtJ2olNwwz6QB//cA5Q6TAHoNc9w9DxhcNThQnWik0RqX3ybeemG9IOsyow+QKAQiaRa1P6bJ5ZfhLltvIdD8ZhljmE644SoMfKfA98///ksIa17PVU3nljY2G6PUWUcNsMJt0c8i3nMuJOxz7fpsM2GQ2Qes57XhudVvSu2iEaSM0eYa9XmDEKFOJ14He351kw04jhIxTZ3J3Q68+RFtJ2smYLdyzjykHmZyOUTEeJRWOe57HjjHorwPdQ3FfkLQHHeGHw5y1nxo7KbaPJTMIZS7mojk0WnLiZXuNA3z2LQnf8c0hdhkl3bpZ4FkhAhx0XltdUZrNFNnOI19x1eesmCvFPwut/xjIthsCAAAAAElFTkSuQmCC%0Adata%3Aimage/x-icon%3Bbase64%2CAAABAAEADAwAAAEAGABmAQAAFgAAAIlQTkcNChoKAAAADUlIRFIAAAAMAAAADAgGAAAAVnVc5wAAAS1JREFUKJF9kTFLw1AQx89spo++VpekuDqkhULfix2kuukoTuLaxUEcXF2k+AUEF1EHwUGouOvqkC/QIWLeCwmKVh1KEIeALX8nwWib4Tfd/bj73xGIpqJawQoEc+IJBII5Ua1gdYgMimoFS4mSF7p8qN0SxhG6fKhEyfOlaVMgmJPXnJEarEqxYM7vwvP2Oh43F6Hq01CSZ6T/wsIMkstjvOxuIFyeQ7QyD+3yfGFwfoi3gx183F7jdX8rM2XsSkn3BF/vfaRBD/FaHUoU84Qyku4p0oceUn2Pp/YqlMwTmmUkV2fo77XxeXeDwcURtPwTOnNWyRG2KtDNWYQtG+FSBfong+Qj1WBV8qVpa7foaclHk//Ah0oUvViaNnWIDF+atmqwah6+NO0OkfENU9Ma+s2Ia0gAAAAASUVORK5CYII%3D%0Adata%3Aimage/x-icon%3Bbase64%2CAAABAAEADAwAAAEAGACQAgAAFgAAAIlQTkcNChoKAAAADUlIRFIAAAAMAAAADAgGAAAAVnVc5wAAAldJREFUKJEBTAKz/QAkbKHLGmacUBJkmxwYYZIVGGGSFRNolxsQY5wfEmSbHA9alhEAAAAAAAAAAAAAAAAAha7Mly10qfMhbqjWIW+ovyFvqL8ib6rTIm+t3yJurNchbae0GmmcWhVVlQwAAAAAAN3u9x6SuNKpMXiq9Cl5uv8nd7f/J3a1/yRzr/8mdbT/LHu//yVzrvAfbJ99AFWqBgAAAAAApcXaME+Rus9MjbvnZpzB03+uy7+mxtqrh7HOuz2Ftu0ofLr/Jniw8yJ0oUQAAAAAACZ4qmYogb32LoO8+W2jxpOGtdBdTJG6iW+mxXO71OJxRY287SmBvf8sfbC+AACAqgYlfK+SK4nE/jiHtN+Jt9FOJ36zzCmEvfkogbjtMoSzTY261IkphLz/KH6x+gBbpMgOOIu4rCqLwf9HkrvCVJrASWunyMQsib39KovC/0GQuaFQmr8wLoq9/CmDs/8Ai7nRC0OVvqEpkcf/MYq30om60zRsqsqZMoy6+jiSwPeFutR3KYW0SyqNwP8yi7n6AP///wFaocV3MZXF+yyRwfNAlLxryuHtgZzH3si31+agqsvYJzGOutUqksT/VKDG4QAAAAAAqtHkQkScxeUomsr/LZPB7DGOvH6PwtpLTp/IWDGQvdErlsX/M5fE+5/I3oIAAAAAAP///wqjzeKFSaPL7yubyP8qmsf/LJjE/yuZxf8rmsf/NJvH+3m61rm/3+cgAAAAAAAAAAAA////Dcbh7YF6u9fYOZvF+zOZw/83msT8WqvO6LjY6bDe7PY2////AnxENPStcfyrAAAAAElFTkSuQmCC%0Adata%3Aimage/x-icon%3Bbase64%2CAAABAAEADAwAAAEAGADoAQAAFgAAAIlQTkcNChoKAAAADUlIRFIAAAAMAAAADAgGAAAAVnVc5wAAAa9JREFUKJF90t9LWnEYBvAXul3Q/pBdFkGb7GJdRAQRCDGIYMHG0VYmYT8IwotYptW2aDVPK5I4kWWSUmlRW5vDikhcjRgN2qlGJ4wyz9FMO9+niyVBuB743D1X7/uQUVjgWycDcqszgGxME19mDSPuPMrEJKzIdl8SvD+VlXXmAHUO3yet05lDRESG0WXYppX/srpiaBpbl2oGXEVERMTxPri/y4gnVdzNlcogHqfQ5tjHK/u8oO13PqAXfV7wcxH4N6KIKunb8hXD1l4cn8MxNPIidANBqapnqoyed7vgCUZwGEnCsXiEk/MUACC0K2Np8xQXlyq4d7/w8m0YldapVaroEOAOSGCM4ecfGY6FQyxtRjDoFSEn0mCModoSRlXnGso7hFUqbR/FxPIBtvei2BFj+P1XwbcfJ4gqKYR2z6Ak0tCagyg3e6QS81AZFTfzaPoYwo54DlVlYOzWaewS01/3UdriR3GLfbzIZMkljfEDnjX47jGPp8Zh6Ymh699ZC1+/j2v0Hmj03qwe146jsL57hLQ3j8vnLMMFut54ga4X2eRztrlH3JuHmWVcA50wjUOqX/lSAAAAAElFTkSuQmCC%0Adata%3Aimage/x-icon%3Bbase64%2CAAABAAEADAwAAAEAGADTAQAAFgAAAIlQTkcNChoKAAAADUlIRFIAAAAMAAAADAgGAAAAVnVc5wAAAZpJREFUKJF9y72K4lAAhuHcjlaro42ilanUyrkFA/aKhfdg4w+ICiEERAhqkStQploCWZaQQj1yTkJOOCAhJFZx/bZYWBiY3eJpXnilXq/3NpvNfuz3exwOhy/tdjtMp1Or2+1+kyaTyc8oipBlGZ7P55eyLMP9fsd4PP6QDMN4CSGQpikopbAsC/V6HbVaDZZlgVKKNE0RhiF0XQ8kwzCQJAniOMbj8UCSJHh/f0en0/nU4zj+M2y3WwghwBhDFEUQQqDdbqPVan3qnHNomhZIm80GjDEIIeA4DhhjkGUZjUYDjDE4jgMhBG63G1RVDSRd18E5h+/7CMMQnHNUq1VUKhVwzhGGIXzfh+/7WK/XgaRpGgghcF0XnueBEIJisYhCoQBCCDzPg+u6uFwuWC6XgaSqKlzXBSEEtm2DUop8Po9cLgdKKWzbBiEEjuNgsVgE0mq1el2vVxBCQAiBaZool8solUowTfNvP5/PmM/ngTQajZzT6QTbtv/reDxiOBx+SM1m801RFKvf778GgwH+4ZeiKN9lWS79BnUAvf5gB4boAAAAAElFTkSuQmCC%0Adata%3Aimage/x-icon%3Bbase64%2CAAABAAEADAwAAAEAGAANAgAAFgAAAIlQTkcNChoKAAAADUlIRFIAAAAMAAAADAgGAAAAVnVc5wAAAdRJREFUKJF90s9LVFEUB/CvUi0iiP6CNu2mjHrv3SsUZLhrkxVGGkG0mMig3r23gpLoQTOJNosQXERB64TK9+6NUdDJgewHZGAglZvSBqFEJxrRec83c1zYUAPRgbM438MHzuIAAPZdfLKTieAhk3rCdv1bVnJwO0ANlvTbmdRFLvSkfenpbgCAlby/mQvdw6WJuTLEpF6z5dARK6m3cmkecWWIKRPaMnB/gz+LWjvus7OJ9sEtTAb9XBniUpdsNzgDAECLt8kRuocpXeHKUGv3MJ3sfUFt6dwEk0GKK73Elfm6VwQJeF4jAIArYzGhPx24+pwejHymKK7Q1JdFOpYaW+XSxEyZkEn92nH949hzwexwhM4waRZbrmdp5H2BiIiWSmU6P/CK6k6V+h1sEQzVguYrhu750xSuxTQ9V6TDN7J1gCtD+Hto7R6m9OMp+rkcUnayQCfu5Kj5fyD3YZ5+rURUqVapHMU0+6NE5/pf1gPH9W9yZQpH06Mx/aOCt3PElA6Z0DOO0JcBz2t0RHCoM5Of/7awTOVow8WVKn0vrpL/ZpYcV/v7hb8LQAMAINE1sO3gNdN1qm9cn87kP3bczUcdfeMLnZn8aFtq7HZT7S0ArAP2xkk3ON5KFwAAAABJRU5ErkJggg%3D%3D%0Adata%3Aimage/x-icon%3Bbase64%2CAAABAAEADAwAAAEAGAD7AQAAFgAAAIlQTkcNChoKAAAADUlIRFIAAAAMAAAADAgGAAAAVnVc5wAAAcJJREFUKJFV0MFLk3Ecx/H9Fx2CnE/UoYuBl0wa7vGnaQmbLXKiMNBGhU90iQ1GHXJk5Xbdc5A6zuhWbOBF73UoNCwsgmfL5+lJN7Y2N3Lbs9+7g7jZ5/T9Hl584OOSUlKv1yiXizSbDY4jpaTZaFAqFahW/+A4DgAuKSXr62/RtEl0fZGvXz7hOA7b2x9JpZ6wsOAnsRxhb8/qgmxmFVV14/X2MD9/lc3N9wQC/QwP9zI4eApdX+y0H4HsKkIoCKFw/doF4nENj+c0Pl8fNwP9xON3ODz82wWZTBohehFCYWzsPOHwOENDZ9C0Sfz+iyQTEVqtVhesrb1BVd0IoTA6eo6pW5eYnr5MLDbHiFDY2HiHlPIIAFhmjvDtcbzeHoRQUFU30WiI2VkP9+5OcHBQ6aznOj7y+R/EYnP4fX2MiLMEgwM8fhTGML5xMq6Tz87OFktPH/Dq5TLJZJSc8Z12u/0/kFLSbDaoVErY9i7pdApdj5NMRDBNg2LxN/V6rQNdjtPi89YHVlaeEY2GCIVUglMDzMxc4b52gxfPH5LNvqZaLXcbarUqhYKNbf/EsnKYpoFl5bHtXfb3f1EuFzuz/gPR/bnsPdMAvgAAAABJRU5ErkJggg%3D%3D%0Adata%3Aimage/x-icon%3Bbase64%2CAAABAAEADAwAAAEAGAAlAgAAFgAAAIlQTkcNChoKAAAADUlIRFIAAAAMAAAADAgGAAAAVnVc5wAAAexJREFUKJE9kL1PU2Echd/BUahxYBFiKBgpRltEWj8SBxIn48Yf4NBidOhVEyXGycGoXSQxLiYmJn6QKCbQSm+LGBwcSEShvb181gjhI6mAFWupxfv+HodLGM5whnPynKPqe9J4jCS1RhJP1MQTNakxhvBEk9TfSPNqbBlBIwiCRu2NmqjuOCoSR0UGUZcSqHCCmivv6B3Js1V1EHEQ0WgR1D4jiYokUN0JNxAeRF18S9udj3xZ+IWI7Egj4qBqDdNtDyfYExmguec9D4fzLKyVeZDKM18oISLoyhYbr/t3AuE4B66lud5nYS1v4jiCIw7zhRL3Ut+YXCyy/vQZ0yfPojxRk87YJ74uFl1eBIRdlNXCT950XSZ35Dh2IIjabyS5b+bR4qBFqGy740QEcf6xFuvFrmsg423Bbguh6owUj0YX0KJZ+f2XAatApeq+Up6YwG4/RabRR6aplZw/hGq4OkT/+CrlbYfk1AZLxS20FnS5zNLNW2QbW8h6W8l6fUz5O1D+26OMfS9izq3zo1TdRfnzeRz7aAdZr49J72Emm1uxAiFU+IXF2OImKzN5NodHWH/ZR+HxE+YudJE5eIhMk4+s15V17ATq+YcZZu/GmD13Hqv9NHZbCNsfxPZ3kAsEyQWCrg8EmT7TyX9ES6TdDpzxSQAAAABJRU5ErkJggg%3D%3D%0Adata%3Aimage/x-icon%3Bbase64%2CAAABAAEADAwAAAEAGAB5AAAAFgAAAIlQTkcNChoKAAAADUlIRFIAAAAMAAAADAgGAAAAVnVc5wAAAEBJREFUKJHl0LsNACAMQ8GMlsniLO6YCiQaPhIdll55jc3MdNmnICJUVSOSawBAkiZ0BEjegb4tcHdl5gjAu5caK0vLyFdw0xEAAAAASUVORK5CYII%3D%0Adata%3Aimage/x-icon%3Bbase64%2CAAABAAEADAwAAAEAGABRAgAAFgAAAIlQTkcNChoKAAAADUlIRFIAAAAMAAAADAgGAAAAVnVc5wAAAhhJREFUKJFNyUtI03EAwPEfJBl/QxwK/sPHlETTfBw8DBOpdMaySGGp87kQy1XLQKxYoDMiZaLhJdTSRdjBDDMWYkoPRCSJaqPIArFtZm2+8gHTQ7Rvh0Q6fE4fsV+/UJ9iXPKmXlomxbhMinGJuCoPUSVOYircJJxbIMmwRGLNoje23HNFHKyZ3zQM+bj4zIfhqY+Kh2uozV9oG/iG6f4sh5tm0Xauktf+izj93KZIqJqhom+DEus6RXfXyGhw0zrwGL//Hi6vlbTzE2Q1LJJhWkRZ8hWh1DnQtK6Qc2uZzAYPqZdd6Cw2PjvrsY51kGqcJrHmJ/HVP5Dz7Qj51BvS67yk1XpQlo1j6mrH3GPB3GPB0N5NdOkHokvniNS5CdVMIhS5r4nVz6Ms/46sncTcdYP1+eOwks3oq2pidBNEFLsIy5sk+MgwIvjoKHLBR0I14wRnD1Nad42NqRD89kC6O/MJPTbErqSbiLirSBn9iL1ZNvak3yEguZnA9A5abuv545D4bQ/iessFdm9fQHIzQZmDiJDsMSSVFUnVyz5NP7bB0zATxcaneCpNrUiH+pBUvUiqXkLULxBhJ6ZQqEdQqEdILHvJu/dn8a9q8LoKyal9giJ3dOfDTr5FyNrprfACO+H5dqKLHJyxPKdtoI+mB484UGlH3r7wAgeydnpLyIUzjRHFTl+kzsU/7v+4dkQUOX1y4WzjX5vBWYa/h00UAAAAAElFTkSuQmCC%0Adata%3Aimage/x-icon%3Bbase64%2CAAABAAEADAwAAAEAGADOAQAAFgAAAIlQTkcNChoKAAAADUlIRFIAAAAMAAAADAgGAAAAVnVc5wAAAZVJREFUKJFNkM9L03Ecxp8v+QNlmBBKuUDplOKpa4cg8g/oJvQHyFcPO4nHgaBexZsUlcWaBKmU0zl/MoZNkU0Pn619ZXip7ZBB36/CwqJXh88mveG5vZ8Xz/MIgCsfgiIExuriPwWGX77hyw9D4dwgrnzIjcHHVkgIUoItwbZgU5AUpRXRPS9Cc0IERfucFOwJMoKs4ECwL0gLb0OE34iOeSECY8m74vpKA3AiqEYB8HxD+L3oeNkwbNTJAH9/Q7kfCuKyEqFSOyNznuLOigi9FeLC2MxZWXK5H7wWJnPCPe7kaa6Ph5976EqI9njDsFPPfCIoiqmceHYsHufF4KEIZ8TNddF6bdisF6xGuaxEiOQ7GcqLEe8Rs9+ijJ+O0pYQN2KNDkm7BkC1dsbwUR8PDsTcV1u6EBialoXzumFYtbuXfUP2e4on+z3cS4sJb5RCYJgpTeMsCj0XwjewJFgTg3Fxf0n0fhJdCRFaFc3LwlkUzivhpl3ETwNxwQdx94W4vSBuxUTonWiOCWfBkt20S+1PjX8VjYtLGdc6wAAAAABJRU5ErkJggg%3D%3D%0Adata%3Aimage/x-icon%3Bbase64%2CAAABAAEADAwAAAEAGAAbAgAAFgAAAIlQTkcNChoKAAAADUlIRFIAAAAMAAAADAgGAAAAVnVc5wAAAeJJREFUKJFNys1PknEAwPHfH5IHBvPgQR9bjyjQxJecNWdNRceSjTbIZIodOjhvrXIYT4Dog0/GA/Hi9HmQjnXItezg3GptXT0gXcqmk5a1Njx8O+SBz/kjZsu2S3Pb1q25sq0+s2UloFsIZi3MlW2Et23czVoI6pbzezmLGdq0Nokps20rVJIIFlvxLDXjS7UwbUpMmxK+VAuepWaCxVZCJYmpUpshAoar7s93cft5B9WjA/L7UQKGi8kXdvT3EapHBwQMF/68A1/aXheTuQHGUz1MaL0AvPpSYELrZXyth9KnlwA0HjGiDjGmDeMtjAJQ2M0x+KiPoacDbO4XARhRhxi9OGJY9eLJ+fHk7wBwenZK5XuFwx+H1H7XABhWvYxdHHErO8vNzAzXkwEAfv4942vtiOrJN2p/fgHQeMSN9DzXkvfpj4UB2Pi8w+DaA/pjYXJ7rwFoPMIdW6Bbmacv9RCA7N4O3co87tgCuY+7ADQe4Xy2WL+ajOLWlqkcn6C8fYNTeYJbWyb+4R2V4xMc0cf8P8m66FJ1w5nK0JnQkCNxOqIrOFQdh6pjV1aQI3E6ExrOVIYuVTeErGaaLitZU1pcP2+PpJFXDORVk/ZIGmlxnSuJDeRVsy6vGoasbjb9AyCDcL6gPJOKAAAAAElFTkSuQmCC%0Adata%3Aimage/x-icon%3Bbase64%2CAAABAAEADAwAAAEAGABQAgAAFgAAAIlQTkcNChoKAAAADUlIRFIAAAAMAAAADAgGAAAAVnVc5wAAAhdJREFUKJE9zs1LkwEAwOG3iE5B0KHMaZNN5jaXdOmDVqtpTtJ0fqGNzaWrTTHMQRhobnOJNZEiY7g1p9vcpps5MdDMUdZBMvOUEEGHDhFUSGFGRqdfh6I/4IFHeJ3sZd6lZ6hBQ8B8guilk8RsGhLNp4jaNCTsWiY7dMTtOgJWLcKTnhKSFildh/fgNxwh0V7ORKuOZNtZ4pdLSXXpCVkLuFcpor9EjJB2FvGgWUn3sb2kXBdZf/+GrY11vn/5wNbGV35tfmN1fABvWQZefQ7CU1cRkxYFbnUGt9S7WAq4AHDmCPQd2smr6ABrM0MMVezHXy1FSHdpiZtl9J7OZrA0g5dhNwB9qm2krlay0Gci2XaUUYOUkfpchLkODVFjLm6NiNvF+3gx2gPAx7UVfqx/Zsl3jeHaTMImORFTHsKio5Apq5KbRdn4KzJZCd8AYN5j5t3zaZYDnQxXiQielzNuUSI8cxQSM8nwFIsJ1GT9B/3HtxNr0TB7/RxjDbmEG+QkrCqExe5CQnVSPGey8Op2sxz8W7qj3oG/6gBxi4LYBSUR0z+w0KklYpThqxIz56jj09tVfv/cZDnYSdhUQNSsJNakZNQgZ7xRgTBzRc3DVhWP2/OZtpcw627ikdNI2mMlbFAwXCNlwqJizCgnZJAhRBsLSLUcZMqWj7c8m8EyEb7yLIJ1OdyvleCvlhAxyxkx5HFXL+EP+1VcQYe+HaIAAAAASUVORK5CYII%3D%0Adata%3Aimage/x-icon%3Bbase64%2CAAABAAEADAwAAAEAGABfAgAAFgAAAIlQTkcNChoKAAAADUlIRFIAAAAMAAAADAgGAAAAVnVc5wAAAiZJREFUKJFjCA1dxZxaMqu8b+7RLat33C4/cPGR7cmLDxR3HHss1NDQwMSADhwcGlg8Qyo7a3q3/dt05OH/G88//3769uujJ68+rpi1YJP2vA1nE9duu2aBosnUIUEipXiKa23nooKalukLFq068OnXn793mztnBuw+fefh8RsfN6FoiMqcJrhg/WXl/RefyOzceZE7taBr98+fv2/mFDX7nbnx9NW5Rz+vrVp1jBOuISZzYtHqvY9fnr//+dqlB6+j80pbys5ffnA5MqHQ9/j1N2/2XPh1f/ORZ3JwDeHp/UXrD737dfnZ/3/XX/6YMn3pDrOqlllHw2IKAnadfvt++e53z+dtuGWOcFJaX87ibU9+HLj8+//J2z/27TlxTzw6oXRKQnJJ1Modjz9NXHLtXdusI35wDQk5EzMmL7n0fcWuV/+3Hfv8bO+ZD8r9M9dKRiWVJPcvOPW1smf3t/K2dalwDRkF05MaJ+792r/wwv8Zq279nbHmphcDAwNDfFpVdmn7hh9JJYv+RmVNr4VryC2bFZ1dvfJTeef2/zV9e/9PXnL6WPv0fQvqejaeTy5Z8Dcouf9/RPqE6ZMmbWNnYGBgYMgpXRAclTX9Q1Lxwv+pZUv+JxUv/B+bN/tfTNa0rzFZkx9HZU48l1E+szWrYRUPAwMDA0NixmSn2PSefSmFU5Ym5k5qjsnsS4zJ6HcITezRSsmZrJhTNlcqrXwmPwMDAyMAIsceb7IxyVsAAAAASUVORK5CYII%3D%0Adata%3Aimage/x-icon%3Bbase64%2CAAABAAEADAwAAAEAGADYAAAAFgAAAIlQTkcNChoKAAAADUlIRFIAAAAMAAAADAgGAAAAVnVc5wAAAJ9JREFUKJGt0DEKxCAUBFBJQJIDpFUwguQX8Q42OVZyGT2GF9nFJocQq0kVWAjuWuzU84oZxv6Vrut2IcSutZ6aQN/3kFKCiF7VEhG9pZQL53wxxsA5B2stvgHM84xxHJFSQs4ZIYQ6iDE+AIA6AIBSCs7zxL0hxlgH3vsHIKI6sNZi2zas6wrGGAkh6OdL94Zq6TNa60kpdQzDcDSBllxIq1h1HZYwMgAAAABJRU5ErkJggg%3D%3D%0Adata%3Aimage/x-icon%3Bbase64%2CAAABAAEADAwAAAEAGAALAgAAFgAAAIlQTkcNChoKAAAADUlIRFIAAAAMAAAADAgGAAAAVnVc5wAAAdJJREFUKJF1kU1rGlEYhe/v0F8SaneCFKwNFrOo1HaEmHFmLGRRQmsXpSHYUDempM0EijHG8eMHuJN0l2IHxjo0HwRL20wcJgW5iY6S8Y6nGy3pIgfO8j3neTmETBX/9McT2zwXEju0s7R7yRI7lHGy1QlnDoXQ+rGH3BS/d3VHKPY1SbEhlYdIVUaQykOIpQES+R6iG79bkeyJ719ystjXpMpokqqMcNNSeQhRsbGY700Wsh0tmG55SeyjKUmKjVRlBACo62N0qQuTuqjrYwCAsNdH7MM5/CsHKbJUoMYMo66PkWtco6o6qKkOco1r1PUxRMUGJ1u4/6ZtEH73ks0QutRFVXXQNhjaBkNVddClLiTFRnz7AvNr3xlJFCibNZjURW16oBsMNdWBSV0IpQGebpl4sNpmhJMtQywNIJWHtyLxBYroxi/ce/X1jDx8eygm8j2Iin3r05xsIZw5gu/ZvkhC68ee6PszbTHfmySLVxAVG5JiQygNwBcoONlC5N3pJPCyqc3xDS8hhJBI9sS3kD1tPd40wMkW4tsXeLJl4lHuJ8KZIwReNFv+lS++/9YOplte//ODZPD1t878ms5Cq20WSDd/3E19Ts4tT5MJIX8BjZaCJs1LMS4AAAAASUVORK5CYII%3D%0Adata%3Aimage/x-icon%3Bbase64%2CR0lGODlhDwAPAPcAAAAAAP///83Ky/Pv8e3p6/n2+O/q7/n3+Xt6e4iHiOXh5qCcotjT2+7s8Oro7OTj5aSjp+ro8eTj6Ojn8QsLDe7u+tra5SgoKvT0/+Li7WlpbqamraWlrJ2dpJyco+zs9Z6epHx8gVFRVDQ0NvLy+rm5v7W1u7Gxt1NTVvT0++7u9a6us4aGioWFiWpqbWNjZqGhpXFxdFFRUykpKigoKfn5/uDg5dvb4NnZ3rm5vYmJjGBgYl5eYFlZW1ZWWDIyMyoqK97e4rq6va2tsKurrnx8fmlpa2dnaTo6O6enqZ2dn4+PkUxMTf39/+fn6ebm6MXFx66usKqqrGpqa2RkZWJiY2FhYlhYWVdXWMDAwa2troWFhs3O3+Lj7+bn8J2epZ2epO/w9b3D1sbO5srR5KaxzLG81brI5MTQ6ay+36q83LPE4oqkzDqC12mf4ZK46Ims2JTB8jKU+EKY8Uad+SiT+DSf/0ak/1Wd4Vew9SsrKklJSC4sLPr09OXi4np6enh4eHFxcWVlZVlZWVFRURMTE////wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAEAAIYALAAAAAAPAA8AAAi9AA0JHEhQ4J6CCA1V8aEkoaEfVYYYyYFiREFAR2CsYKKhEMIWRliIoOBQoIsYgrD0mCLjj4xAVqgQEjhoixQiCQQggKIjSZQlRQZqefJATBkcfmzcCOLkysAsTQqgifNmTJ8DYQJQGSgkxYA1dO7McUOmQY0qA02oIJBGjp06bcw4ILFj4AkvCtTkwcOGgQQLH3gMLFEhwhk4XAxM6JIBw4uBITh88bAAApgOIDpsQEIQCA09fC7QGE1jhsCAADs%3D%0Adata%3Aimage/x-icon%3Bbase64%2CAAABAAEADAwAAAEAGABhAQAAFgAAAIlQTkcNChoKAAAADUlIRFIAAAAMAAAADAgGAAAAVnVc5wAAAShJREFUKJF1yz+KwkAYh+GpzEVsZi5gFZuk+YgQIoQUwSISGBgdCIjB/xgFK0ERxcV7KOtdlLV00Tv8tli3cZnibR542XQalvJM8exVnimutbZMzvJM8V5X47Cb47Cbo9fV6HSkMDlTKuX7TYHn7Yzn7Yz9poCWiXj3j5czlTb4djXG4+sTj9sZ29UYUibi3XerCeTf0FZNrJcDrJcDtFUTUsbC5IyILJnEInklk1hoIsvkLAzDUhQFPAg8HgQej6KAE5FlchZFHm/EdSyKDIsiQyOuIwx9YXLmeS6fjVq4X0/4vp4wG7XgkyP++fjXmetW+aQvcb8ccb8cMelLkGMLkzPPrXK/5mKYpxjmKfyaCyJbmJwRlS1ybOHYFeHYFUGOLYjKlsl/AEmOBrYhmuoBAAAAAElFTkSuQmCC%0Adata%3Aimage/x-icon%3Bbase64%2CiVBORw0KGgoAAAANSUhEUgAAABYAAAARCAYAAADZsVyDAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAHxSURBVDhPtdPPa9NgHMfx7+4DDzsIO4iwm4or2yFhA6dCBw68OClO2A7qpbupB9GDoHR14MYmspbVucMYCq6M4S82CruITEHBLW0Tmv5K05a2B/+Fz56kaUyeRBjiDi/aPk++b/KkLTWbTRwHajQaOA5Ur9fhpxqdhX6q72hGxzzzVKvVwNMfPPIP/M2Fy54GVatV/AsjZkYHRejlsmefdF1Hx/3tHGh+HzTHLEg4cS+FM8EYhIEohP4ZTN5YNq9r3AmjYkUrpZI970SapsEQ/qi0owYWPT3xBkPnnkIIzEBkhEAE339I6Fm5hundRTRvh1EuFMxZP1Rmx+DtftiD2B8xg68TKXv91bctUDwIigWx9vOTa4ZHJXYU3sR4zIyuLKc8e7G9pBk/u37Ls+dExWIRPCNqMN6rhTxOrl5v36mly3rl55won8+D1wn/UiR0J666ok5+sx2kqip4N61HkVja8ewdFeVyOfCSm1/tLy/+8rO9nohv46I4C1lWXdf7IUVR4JLJQJ+cwpPIezveMTryHBnpAK1nAfx+3GvT3951NxiSZZndgSWdRmVAaP/4Wfxd8ov9WK5cmkf6YB+t6HlXtLLx8M+8A2WzWZgkCRqLGn9TbXikvcZpzbFopBetF4JrPcNO6fxsIDEUwv8XwiEgQX9IbBYHcwAAAABJRU5ErkJggg%3D%3D%0Adata%3Aimage/x-icon%3Bbase64%2CAAABAAEADAwAAAEAGAAYAgAAFgAAAIlQTkcNChoKAAAADUlIRFIAAAAMAAAADAgGAAAAVnVc5wAAAd9JREFUKJEtzLtPU2Ech/EzSeLf4OiEif4BFITEuBiJ0cXJRLxNbA7ixOSiItGWwUUTw2R0wARMkIT2YAoRiiZc1EObcKDYc+nb64Fze3+PQ8k3n/H7GBe2OTO0orKDpstQwWPY7LlsegwW/FMuGdPPnZ+3+oxM3s1eWfG4VvS5XvS5teZzc83nxqri7g+bB+sVRosOI2adjOlnjbENxf2S4tGm4uGmYqykuFdqMFf+Sq02jVd7yYY9y+Nf+9xZb2A83W4wsd3kyVaTyd0mU1ZA/nAVabwgqWeJ/Ryiptk6+sTElsKYsto8/9vm42HAv5OEWAuiu6THP4lbX0jaC8SNDwRqlneVKsZo0ePNXgc/TJHTIYJIiugTRIekx+ukrc/MWDbG2bkqt9d8VKTRWpMkCWmaEscxWmtEBB3ZlOy3nFsoYwybLpVugoiQpim2bROGIZZlEYYhIIhoDoIOIysuRrbcQUR6Ja2JogitNUEQEMfx6aFnptLBePanhYpSRIQoitjd2aGhFN8WF3EcBwARoZtoXpfbGFe/+7lXex2WvZBmrHGabayDKkf1Os1Y04o1y17I+/0uk79bOWN83uq7lPez/UsOAwWXjOmSMT0ypstAoad/yeFi3s+NW1bff+i35oeacidcAAAAAElFTkSuQmCC%0Adata%3Aimage/x-icon%3Bbase64%2CAAABAAEADAwAAAEAGAAWAgAAFgAAAIlQTkcNChoKAAAADUlIRFIAAAAMAAAADAgGAAAAVnVc5wAAAd1JREFUKJF1zt9LU3EcxvEPlBx2sz7fcXLjuLWlOzg7njZptqnEHHkhUzeScBUVzMgoA6E/oKK2QBIEO0omSQT+CBQrpAPGGJRCkCJaQhdeJIZLbyK9EOzi6UKSonrgffmCh3RdFw0NalljY8XFeNxvpFLVH69eieBM0t9/oSVstl2uRvJs9Fs0EsiEQl4nxarE5GDahYk+F3JDMjaWFGyvOLEwreB+phLD2YcYnR7HpfYTSDQpk5Q4VoD8M8bngd1+vGdgifF2pAi1sSrUNcdRd6oJ+nEd11tLQBG9AO+6GWtDjI2swM6cAOYZK69s8Gsu2IvdcJaWQNVUPEq7QTW+fUZP8gAWbzFWh2V8zxViZ1bG6hSjo8WDk/VBROuDOBcrxpvHRSAikoJCMjK1CswEY/E2Iz8usJ61I/fEg3sdB3HjtAOvuwXWngvQrx2W9r9IhTwYDNsw1cxYuGvD8tghfHqpYNlUsG4yvv4OiIg0thjtATsMTeBpJcM8b8N82o4vEy5szjC2Zgr/BEQkBdhi3CyXYfgYvRpjoIJhJhgf7jDyo+IvsHevs9yKBz5GT6lA3xGBkbDAWA3/GxARBaxS7zVVRqfqQJd3t/6j8v8BEUma1WK0lrn3QJfXgZ9yDej/YEJe2AAAAABJRU5ErkJggg%3D%3D%0Adata%3Aimage/x-icon%3Bbase64%2CAAABAAEADAwAAAEAGAA8AgAAFgAAAIlQTkcNChoKAAAADUlIRFIAAAAMAAAADAgGAAAAVnVc5wAAAgNJREFUKJFdy01I0wEcxvHfCAkP0VJiUBQU68UXmNGCNHaKDkHhNic5bU6d29xGrjadOGXO9h453YvQn73FTMxGraU5xiaOGUyoXEypICgoj4U3r0+HdTAf+N6eD9G+AWAFFt7yb5u8aYHGlrY+ifN1zmDtdZ2zlmGYKjo4kzfCv2H0luoMr1AtDeGEaLgk0NozjX22zOW7RuF/Z/nDYENTt3nn4vAKDvVlQbIUqI3BKXUUVRIvWtSTy+vl8jEiItY12Ri/sXt8h2fJg3pyIHm6AqQLoDsxkGgGAo3jXSq3waGR4JymXuEunTGsQOQtgGvMgLoSoM7n4KgXIZ9dA4l9OCkZ3TX4ng5Rs8qyd/reS7C6XmC+8BUD4Q2UfvzBx++/YZwrIlH8huO9DEjsx4XO0T1SOWaTNUIz2D1xRFa/QB8rwvX6E255MsiVf2K+8BkNg2HUtA5BaHQkSWabrmtSP4bQ8wZTS2Xoo+tY2/qFUHYL3qVNDIZzuB/Jgqd0otfqr68AlQfVHQFEV7ehj+ThTn7AWW0MbFkQvuX3ODcQPAD6nSChB8/y29AyWfQG0iDRIxyWuBHLbYLd4QKv314B7Q9c3POyyV0STaFlLAGuLg5q84PEPnAUIdy0p0CtLlzSTFeAKRI5Ih33LTYrrbiisPxrYl8WXFVOoN08kxxhmKN/AUIaJg/7Td4BAAAAAElFTkSuQmCC%0Adata%3Aimage/x-icon%3Bbase64%2CAAABAAEADAwAAAEAGADEAQAAFgAAAIlQTkcNChoKAAAADUlIRFIAAAAMAAAADAgGAAAAVnVc5wAAAYtJREFUKJF1zE9Ik3Ecx/Hvz6mhDsO8LDEjmOaD0qGY0cHTIMSECi8yEMSTl7qlIIbXQKxDECaKdIhAhA6RoJtOCEWEHUpFnRFkPv/m3LOmog8m7w4Wg7UOH76Hz/f1EZBiEA33TxDtICnaavz8YohGMtsJiHZ8pMg4iowjJBKKV7Eq+jZu8PrLVeJjJaRni8ikFaeuQnBF+5lSWLpizxAisVL82x1UDt/GP9rMePdl9qIeLEs4PswBti7E4x7uzQWoCbcxEazgW7AMe6MA839ga9vDu0UvvW+u8THk4/Gzm0SWS9jPB8wfBXSGGwgs3efOTAvaSjve9S7GZstJ5wPGjoe2T02MDDYw0nOFB9EA/dPVmN8FW1f/AksX3s5fZCp0iYEn13ke9eHogm0ozFzg2MLUcjn++bvUTQapDD+kc66RxO7fsRyQtITI51IePa2n/UUtQwtVxNaKsA3JD5yE8H7GS+hlI60fbmF+FVJW9jkLEO3UVbiukFovZHfzAnq6GPdIcZKTs1+K38hUbbXF03EqAAAAAElFTkSuQmCC%0Adata%3Aimage/x-icon%3Bbase64%2CAAABAAEADAwAAAEAGADoAQAAFgAAAIlQTkcNChoKAAAADUlIRFIAAAAMAAAADAgGAAAAVnVc5wAAAa9JREFUKJFjYEACq86dE83YvmWl/YJ55ybt26e/atUqZgZ8oGzHDjPTWTO+CLe3/Q9bvHjBzosXFXEqfvbsGVfDxo1SZhOnbFfr6LrXsmN3wcFr11T////PiKLw07o9wi87lwU8XbAl+dP1J8Iw8f///zPev3+fY9q261UWtXvuJ008mnvmzH9WhuclExc8cMp9ez20YeP/Z8+4kA27fO+luHPVrpuKqRv+2RVvOTh9+3kFhuu2eXcvKkX9P2lbcPvu44+qd56+lf3//z/zmTNnWC/d/6QR27Z/uU7CylcpnQfm7Tv3RJ/hyaSN3ue9ylfenbjBK6vn0LHwul0fOpecc+5aci4puHrnt45lFzqvXr3KdurCc+1z556LQoITGnxTVp20DCpfey+mbsOR8Mp116PqNu6btOSEDNSFqJ6HaLzKFl61qsUqaeYP25TZ76um7A7DCCVkMHfjEV7XzJkLdMJ7v2iFdv/wKZrb0LBqFRtODZkdq6JU/FveBhXN7zeO7rmhFdJ2t6xvowlWxTdv3hQxj+u5YJXYdzq3a4VydsfqCI2glmdh5fMWI6sDACeT1SsN0bcFAAAAAElFTkSuQmCC%0Adata%3Aimage/x-icon%3Bbase64%2CAAABAAEADAwAAAEAGAD0AAAAFgAAAIlQTkcNChoKAAAADUlIRFIAAAAMAAAADAgGAAAAVnVc5wAAALtJREFUKJHN0jEKg1AMBmD3DH1PcVAHERdBpS7qFTyIgw6lJ4ir7w6FXsato2d52xP+ToXqg7o2kC1fEkgcIrpKKVbXlfiVUoqViCrnWJxkHro+QNcHSDJvh4S4vJxjp64PMC8p5iVF1wfHKZsF8tbH7RHj/oyRt761mgXKsgAzY5oYZVmcA2aGMQbGGDDzOVBK4RNKqX8HUorNOtw4DtBaQ2uNcRzswxFR9Y2iKETT1GiaGlEU7l5DCKre9e/kaSUg5v0AAAAASUVORK5CYII%3D%0Adata%3Aimage/x-icon%3Bbase64%2CAAABAAEADAwAAAEAGABbAAAAFgAAAIlQTkcNChoKAAAADUlIRFIAAAAMAAAADAgGAAAAVnVc5wAAACJJREFUKJFj+I8DGJVcwIoZRqQGBgaG/9jw5UuXsOIRqQEAs4uIaJ3sXTMAAAAASUVORK5CYII%3D%0Adata%3Aimage/x-icon%3Bbase64%2CAAABAAEADAwAAAEAGABTAgAAFgAAAIlQTkcNChoKAAAADUlIRFIAAAAMAAAADAgGAAAAVnVc5wAAAhpJREFUKJEFwX9PEmEAB/B7e72C2jJsjDkKEhWtGXKzLf+QFJZm6BIRFQEhEFA0lDhBoQhJPTwBBcSQX97d84Av4Nvnw7ChyydspCCw4UtiDPFkIpQnE0GesKE8eR/kif3kmixyJcLuXpUnd/LPGGPwvPhhrwQ2nIcxxGPxqARO+Ie/5SZOyw1c3bVQbTzAmqxgIsjfMeP+bNewfY53vlN8ilzg9r4FWRLRlUW0Ox10Hjogkojs9T0M/lyXeevJkHFfFkPONDaOBRBJRLPVhi3Ow/j9D7ypAqr1Jsz7Fxjz/KaMfuOEjLnT0K0nYY2egcoihGodWkcCb9YS+BjIYCqQwchmCnrnCWV0q0dkZCMJ3epPjK5zSF1W8Ehl+NMChhxxDK5y0DniGF5PYHgtThmt7YDo7DFol6PQLEehWzlAIMWjRyQc8zcYccSgtR1g0B6DxnZImddLu0S9tAf9ShQGZwyqr2H0z4eQESroEQnWyC+oFsLQfNvHq6UIZVTz22TU/gNnxSrc8RwGvgQxuRlD+a6ORyrDw+WgsPihtu5gYGGbMkqLj0azAnpERrPVRq3egCSKoLKERquNKfch+s1eqOYCUH72dRnF7NbtpPMQpVodN7V75AoVnBWr4HIFWPwclBYvlBYvVHN+9Js9LUZh2nr63OQqs2sRag0nqMK0SZUzbqowOWnftJP2TbuowuSiL2e3ai9mXOr/0iu0DPipkwwAAAAASUVORK5CYII%3D%0Adata%3Aimage/x-icon%3Bbase64%2CAAABAAEADAwAAAEAGAAWAgAAFgAAAIlQTkcNChoKAAAADUlIRFIAAAAMAAAADAgGAAAAVnVc5wAAAd1JREFUKJF9zM1PkgEAgPH3H2lLk6GgaUsmvoLAK0gg3yDEpyQihAyj4XCCzILN1qHWsQ7d2lpHt7rY7GJa6Vy5FlvNsWKzJuVa/gFPBzZOrcPv+DyCTBOwKQxhBkwz/6WUIvRo/HZBYQijCxexpKpYUlVurD/m0bNNJhOrWNM1rOkaU9drSDMl5LoAwoAphjm5hjl5C1d2nY2tPU5+/WHI4MWSut0ZWVNV+qQQQr8xhnF2FdNshacvtjk++U3r9IxC5S7lB09wZGqdYZ8UROg3RpFmVpDiJepHTX602sFh/Yit7X2ssTymRAVTokKv/iqCciKKLlJEH10muXKPT1++0To9Q3JEMIeyqB0JpHiJiXgJeTuIoAkW0AYLeLI1Pn7+yvH3nyhFK7pIsUMfXUau8yMopAiiP48YyONMr7H/vk6j0WTcFmLyWokriTLa0BLa0BKy8WkEhRRmxJtD7csxNVfm9bsPNBpNdt8esLN3SK5yHzGQRwzcRKb1tQOVewGVewFxepHinYdsvtph980BG89fYvcnGPHlUPsW6RnzIvTqggxa57jszDDsyjDsTDNkjmLwzXNR8jNoDKLyZLlkm6d71I3Qpfbaz6uddIvuf/BwYayta9TFObXD8Rc9pzyKACKksAAAAABJRU5ErkJggg%3D%3D%0Adata%3Aimage/x-icon%3Bbase64%2CAAABAAEADAwAAAEAGADtAQAAFgAAAIlQTkcNChoKAAAADUlIRFIAAAAMAAAADAgGAAAAVnVc5wAAAbRJREFUKJF9x99rEgEAwPH7g/o/eu5pvfTSexCNMapVxCwMyWEoWDlrZ0lTByYJ4o9Nt1DbzWHmbXnY4bybO/BuO0849F6+vUUh9PCB71eQ1RHVVo/y4cmC0l9dbfWQ1RFCqdnFtC6ZzWb/cK4snPH5nzetS0rNLkJ2V8K2bTzPw/M85vM50+kUI/sUs/KG+XyO53nYtk12V0JIFepYloXruriuiz020FP30V8tcXGU58oY4roulmWRKtQRErkqhmHgOA6TyYSLcozzj6ucxe+iv76NqfVxHAfDMEjkqgixdBFN0zBNk/F4jL7zjF9ShbPla4z6MoPBAF3XGQ6HbGaKCJFkDlVV0XWdyn6Dva9N9h9eZy/+hIZ0zPPoNo9DIsftDpFkDiH4LoOiKKiqSjCeYS0k8mDjPSuBOOEPn2l3fnDjjp+tTJ5gPI3gjyaRZZl+v0/9sMWt1SBL9wLcXA4Q2/7CyosYj0Ii36Qj/NEkgi8soigK7U6Xg4ZEuVZfMBgMUBQFXziBsB7eQj455UD6zqd8jc2d4gJN0zj92WM9IiKkCzV8YZG1l2//I4YvIpIu1PgN7bHWcyKDyawAAAAASUVORK5CYII%3D%0Adata%3Aimage/x-icon%3Bbase64%2CAAABAAEADAwAAAEAGAB0AQAAFgAAAIlQTkcNChoKAAAADUlIRFIAAAAMAAAADAgGAAAAVnVc5wAAATtJREFUKJFt0C/LwlAUx/GrKMLAZFm0CYMF24LBqLjsK1gWg1GDVfBlGOyrmmQYFZFhVIZswabg5t2+pmc8Vz3wa+fD+SP4qDRNud1unE4nNpsN+/2eMAx5vV4AiP/NSZLgui62baPrOpqmUavVaLVaLJdLkiRRwW63o16vI4RQUiqVGI/HxHGsgvl8njdVq1VGoxGdTgfDMDgej98rLRYLyuUyQgg0TWM2m3G9Xlmv16Rp+g2iKKLX6+VTdF3H8zzlKTmQUvJ8PjkcDpimmaN+v/8beJ7HdDolDENc16VYLCKEwLIsFUgpWa1WGIZBpVLBsiy63W4+YTgcquDxeDAYDPJj/1IoFDBNE9/3VZBlGZfLhclkQrvdptFo0Gw2cRyH7XaLlPL3DXEcE0UR5/OZIAi43+9kWcZnvQFVz6cBvtyD+AAAAABJRU5ErkJggg%3D%3D%0Adata%3Aimage/x-icon%3Bbase64%2CAAABAAEADAwAAAEAGACpAQAAFgAAAIlQTkcNChoKAAAADUlIRFIAAAAMAAAADAgGAAAAVnVc5wAAAXBJREFUKJGVkTFLAnEAxf0U9Q0Kh4OcI9xqqUHIycnFpatBqARHlxoKhPRQrDwK0UFQqEwoqMEQBwMdJLN/UGCXLXoVeH+NX0NQRDU0vPH3Hu892/BtyH9k+zdwVDhCVVUODg/o9rpsbmyytr7G3f0dpYsSq4FVxK0gl8+xvLKMrfPUwePxEIlGsKRFOp1GURTq9Tr5XB5d1+lbfTKZDNs729gsaREOh3E6nYgbQbPZZGZ6Br/fj6ZpGI8GL68vZLNZjEfjo0OtXsMx4UBPfrglEglGR0ZJpVJY0qJ13ULXdbq97lfppcUl3PNu2u024lYwNTlFLBZDDiRn52ecnJ58X6lSqTA+Nk6xWKRcLjM3O4fX66Xz1CEaiSKE+DmruqDi8/nY39uncFzA5XKxFdlCi2rIgfwJJHeTKIpCPB7HfDYJBoPY7XYajcbvxz0YD4RCIa6aVwzfhlQvqwQCgb+flgOJaZqf8X2rT8/sfQPeAV8a4pELCPRDAAAAAElFTkSuQmCC%0Adata%3Aimage/x-icon%3Bbase64%2CAAABAAEADAwAAAEAGACMAgAAFgAAAIlQTkcNChoKAAAADUlIRFIAAAAMAAAADAgGAAAAVnVc5wAAAlNJREFUKJEFwV9IE3EcAPAfIcuHX0izhyjYHqJud0hgmDkKSpjaH3px/ordQqFESdAlUR7sxvkQgRCEfx7adIMgmN3YKoyLlUGWa0lxc+1Oms7t4eYeckX+qVtt+u3zQSohhmxzM7VsNtMFl8ukTRFj7vY+y/ItTGtTxPhlnpgi04h+9YKiRJEY0ObN69Qvtl0vtp2F7OXWhe2nLUM/xs2V7w8OV3L3LFw61RhfmMfw4e0hPTpzzILg6gkaSD0A1wHp5iMqTFYLMFkNpSgDaR4JK0qVsrq0F5KfMUjPEYPA6zLB8KVPMGZXC2MuHyTsXfAGJ8v5psXCrONaca0joGWqVC3XGJfldjNiX7L76Sf0XTSOBMdrh8MZi53EwSCPg0HeGYuddLvXHA0NaYGQ7J3BQc2IrDmrpT5TX2YUBnAAJ5o2Nvi6YnHn6OrqDg6FeLe7LA8MlIBl18s22zKN8BymDe8NFWadATyNk1hRPHtSqd26ra1dLEme3l5Y7OsD4LifFUJWGEQ0YrSoFo75zQj2uL2L5PNWnMl4Tum6h8iyNRSCzpEREERxm5uYyNeimZ6C6XFTNv6wdkmRevJelZ11ztUEEnM1gYTKzjp9Pt+j7u5uhef5j16v14QKNqA1G0DhIoD/QFqF1r8CtJZAb1mH1MFnQjgcViKRCIyOjkJ/fz+Dvp0GKn0cdL0N4N2ZbBw6Nzk4v1X5N1iq5K58HQqHwwuiKEI0Gv3j9/sppBIwFM6BBS4As3Qja4b7UAtOYGAEaG1YM8qybJYkiUkmk5Qoiob/2fBKAIHo+6sAAAAASUVORK5CYII%3D%0Adata%3Aimage/x-icon%3Bbase64%2CAAABAAEADAwAAAEAGAASAgAAFgAAAIlQTkcNChoKAAAADUlIRFIAAAAMAAAADAgGAAAAVnVc5wAAAdlJREFUKJFtkk1IE3Achv/Qtaiuedkg5k6jiARLkFYYaNtqbJKj5qlmS2gLKo1J1gzdQMrR3MjmLGyzQWbRRCxkotVaDjE3KFMLxRjpQZijr21PBxFa9sB7fHj5fYimR0tdncMr6dVMlr+ZXVjB0jFOc+hr2OL/vENs0BRcTI8k1/idzRcID59PYnG9oW3gG1cefPHpQ2wRQghxyf+J1x/S5POFQrP7Jab2KI29S1z0zaXqPYmDQgghrN5pJufX+Berc4haRxSzd45znhlMrqmA2Z3cKupux5iaT28S6ttj6OxxDM4EBsc0htaJVE3LmEoYb0aYmFnd3HDrLRWXx6myxaiyxThmi6K5+iIqtI1hxt4vA/DjZ5Zcbn2WFl+cA+Zhyq0Ryq0RDllHqLA8jQrl+T6evVok8/0XDn+Md8kUuVyewNBH9tT2U1I3SIkpTOnZx6kyU0Al9p3qorM/wTX3KHJtN0cvDDAaXyAxu4yipheFMYTidJC9hrvBYrVjm5Cf6KD0TB9y3T1k1T3IqnvYrfNxsuEJ+433ken9yLV3UsVq5/papZVtGanGi/R4YSQaLxK1B4nKhaSy1S/0ofXD7VJe7y46bM8UHbHz3yhvDG4va9i58Rl/AJOneYhRYB5LAAAAAElFTkSuQmCC%0Adata%3Aimage/x-icon%3Bbase64%2CAAABAAEADAwAAAEAGAAjAgAAFgAAAIlQTkcNChoKAAAADUlIRFIAAAAMAAAADAgGAAAAVnVc5wAAAepJREFUKJGF0O9LE3EcwPFPS1AoKnoQ9LieGGOMMahnPUgtrjlZW0Gh90CJHShaMCdjIxS64m4PoiFGTzLOHuiGhWljNeRqOFkb/Vjagzjvvt/zznNnZER/wKcHuwx80ufhh8+LN3wAAAARD4IziNiCiC5EPICILmfnymazzRtRtE91d1N+KmN3GPdXT9PLS2nz+uuEcWN5zLwpcw2pfojjrNsXOyk/Odk4C6nU9hTL6mvhK9pnK/k+tNH5gtBLi8a3C88b5GrhkzW04g8E9HW2j9QHBmgeBgfN7NMnJO71arqdrIRVX06wx2uiHnv3gHhzgpkoR3p6yOqrl1ZfgPn6Fnp7zSWG0apn2rXfdrISVv05weZrojG6kia+ecFMlSNdXfpafz95VCrteoBljUUuqrzxeMjPv+C7A1RfTjBT5QjD0Ho8ro5NT5M24DhzTpLILY9bpfsBcUAwSMuzs+QcAABEo/8Bif1gr6D9AxMfRGO0lCb+ecGMlxygNAHHbc7NzJARt3uD2ndqzS/xNdFIOIU94BTu3rPTCwubwVCILG+L1fPatXxs5/GXoa2H1ZgeLozYmY8dw8PGs2LRagcAgELh13FFwVaepyeVTL6VjMvHUN45vFtUj/7IVI6gTNokqXFClrEFAOAPTfRDz53ne2UAAAAASUVORK5CYII%3D%0Adata%3Aimage%20END%0A%5D%5D%3E%3C/help%3E%0A%20%20%3Cattributes/%3E%0A%3C/custombutton%3E

Отредактировано bunda1 (28-09-2014 13:22:41)

Отсутствует

 

№5828-09-2014 14:49:23

PEAKTOP
Участник
 
Группа: Members
Зарегистрирован: 07-10-2009
Сообщений: 116
UA: Firefox 32.0

Re: [CB]Вернуть иконки сайтов в адресной строке

не помогло :(


1. Приму из добрых рук щедрый дар - инвайт на Хабр и Лепру
2. Бессмысленно осмысливать смысл неосмысленными мыслями!
3. Прежде чем подумать - подумай!

Отсутствует

 

№5928-09-2014 22:59:34

bunda1
Moderator
 
Группа: Moderators
Откуда: Латвия
Зарегистрирован: 09-02-2010
Сообщений: 4811
UA: Firefox 24.0

Re: [CB]Вернуть иконки сайтов в адресной строке

Ну теперь должна работать:

Выделить код

Код:

custombutton://%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%3F%3E%0D%0A%3Ccustombutton%20xmlns%3Acb%3D%22http%3A//xsms.nm.ru/custombuttons/%22%3E%0A%20%20%3Cname%3E%u0412%u0435%u0440%u043D%u0443%u0442%u044C%20%u0438%u043A%u043E%u043D%u043A%u0438%20%u0441%u0430%u0439%u0442%u043E%u0432%20%u0432%20%u0430%u0434%u0440%u0435%u0441%u043D%u043E%u0439%20%u0441%u0442%u0440%u043E%u043A%u0435+%3C/name%3E%0A%20%20%3Cimage%3E%3C%21%5BCDATA%5Bcustombuttons-stdicon-2%5D%5D%3E%3C/image%3E%0A%20%20%3Cmode%3E0%3C/mode%3E%0A%20%20%3Cinitcode%3E%3C%21%5BCDATA%5B//%20%u0432%u0435%u0440%u0441%u0438%u044F%2C%20%u043E%u0442%2028.09.2014.%20..............%0A%0A%0A//%20%u041F%u043E%u043B%u0443%u0447%u0430%u0435%u043C%20%u0438%u0437%20%u0432%u043A%u043B%u0430%u0434%u043A%u0438%20%27%u0421%u043F%u0440%u0430%u0432%u043A%u0430%27%20%u043C%u0430%u0441%u0441%u0438%u0432%20%u0441%20%u0438%u043A%u043E%u043D%u043A%u0430%u043C%u0438%20%u0434%u043B%u044F%20%u0432%u043A%u043B%u0430%u0434%u043E%u043A%20..............%0Avar%20icons%20%3D%20self.Help.split%28%27%5Cn%27%29.filter%28function%28icon%29%20/%5CS/.test%28icon%29%29.map%28function%28icon%29%20icon.trim%28%29%29%3B%0A%0A%0A//%20%u041E%u0431%u0440%u0430%u0431%u043E%u0442%u0447%u0438%u043A%20%u0441%u043B%u0435%u0434%u0438%u0442%20%u0437%u0430%20%u043F%u0435%u0440%u0435%u043A%u043B%u044E%u0447%u0435%u043D%u0438%u0435%u043C%20%u0438%20%u0437%u0430%u0433%u0440%u0443%u0437%u043A%u043E%u0439%20%u0432%u043A%u043B%u0430%u0434%u043E%u043A%20%u0438%20%u0437%u0430%u043F%u0443%u0441%u043A%u0430%u044E%u0442%20%u043D%u0443%u0436%u043D%u044B%u0435%20%u043A%u043E%u0434%u044B%20...............%0Afunction%20tabHandler%28e%2C%20tab%29%20%7B%0A%20%0A%20%20%20var%20tab%20%3D%20tab%20%3F%20tab%20%3A%20e.type%20%3D%3D%20%22TabSelect%22%20%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3F%20e.target%20%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3A%20gBrowser._getTabForBrowser%28%20gBrowser.getBrowserForDocument%28e.target%29%20%29%3B%0A%20%20%20if%20%28%20%21tab%20%29%20return%3B%20%20%20%0A%20%20%20%0A%20%20%20var%20doc%20%3D%20tab.linkedBrowser.contentDocument%3B%20%20%20%0A%20%20%20var%20host%20%3D%20doc.location.host%3B%20%20%20%0A%20%20%20%0A%20%20%20//%20%u0443%u0441%u0442%u0430%u043D%u043E%u0432%u0438%u0442%u044C%20%u0438%u043A%u043E%u043D%u043A%u0438%20%u0434%u043B%u044F%20%u0432%u043A%u043B%u0430%u0434%u043E%u043A%20%u0431%u0435%u0437%20%u0438%u043A%u043E%u043D%u043A%u0438%20%u0441%u0430%u0439%u0442%u0430%20....%0A%20%20%20setTimeout%28function%28%29%20%7B%0A%20%20%20if%20%28%20tab.hasAttribute%28%27setIcon%27%29%20%7C%7C%20%28host%20%26%26%20host%20%21%3D%3D%20%27global%27%20%26%26%20%21tab.image%29%20%29%20%7B%0A%0A%20%20%20%20%20%20%20%20var%20i%20%3D%200%3B%20%0A%20%20%20%20%20%20%20%20%5B...host%5D.forEach%28function%28s%29%20i%20+%3D%20s.charCodeAt%28%29%29%3B%0A%20%20%20%20%20%20%20%20tab.image%20%3D%20icons%5B%20Math.floor%28i/100%29%20%5D%3B%0A%20%20%20%20%20%20%20%20%0A%20%20%20%20%20%20%20%20tab.setAttribute%28%27setIcon%27%2C%20true%20%29%3B%0A%20%20%20%20%20%20%20%20%7D%0A%20%20%20%7D%2C%20500%29%3B%20%20%20%20%20%20%20%20%20%20%20%20%0A%20%20%20%20%20%20%20%20%0A%20%20%20//%20%u043F%u043E%u043A%u0430%u0437%u044B%u0432%u0430%u0435%u043C%20%u0438%u043A%u043E%u043D%u043A%u0438%20%u0441%u0430%u0439%u0442%u043E%u0432%20%u0432%20%u0430%u0434%u0440%u0435%u0441%u043D%u043E%u0439%20%u0441%u0442%u0440%u043E%u043A%u0435%20%u0434%u043B%u044F%20%u0442%u0435%u043A%u0443%u0449%u0435%u0439%20%u0441%u0442%u0440%u0430%u043D%u0438%u0446%u044B%20....%0A%20%20%20if%20%28%20e%20%26%26%20doc.URL%20%3D%3D%20gBrowser.currentURI.spec%20%29%0A%20%20%20%20%20%20%20%20gProxyFavIcon.src%20%3D%20tab.image%20%7C%7C%20%22chrome%3A//global/skin/icons/Portrait.png%22%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%0A%7D%3B%0AaddEventListener%28%22pageshow%22%2C%20tabHandler%2C%20true%2C%20gBrowser%20%29%3B%0AaddEventListener%28%22TabSelect%22%2C%20tabHandler%2C%20true%2C%20gBrowser.tabContainer%20%29%3B%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%0ACc%5B%22@mozilla.org/browser/sessionstore%3B1%22%5D.getService%28Ci.nsISessionStore%29.persistTabAttribute%28%27setIcon%27%29%3B%20%0Aif%20%28%20cbu.getPrefs%28%22browser.sessionstore.restore_on_demand%22%29%20%29%20%7B%20for%28var%20tab%20of%20gBrowser.tabs%29%20tabHandler%28false%2C%20tab%29%20%7D%3B%0A%0A%5D%5D%3E%3C/initcode%3E%0A%20%20%3Ccode%3E%3C%21%5BCDATA%5B/*CODE*/%5D%5D%3E%3C/code%3E%0A%20%20%3Caccelkey%3E%3C%21%5BCDATA%5B%5D%5D%3E%3C/accelkey%3E%0A%20%20%3Chelp%3E%3C%21%5BCDATA%5Bdata%3Aimage/x-icon%3Bbase64%2CAAABAAEADAwAAAEAGAArAgAAFgAAAIlQTkcNChoKAAAADUlIRFIAAAAMAAAADAgGAAAAVnVc5wAAAfJJREFUKJFlkE9IkwEchn/VscAOepFK1AqsIIw8aBJC4UWLNlPK8lKHQOiQYYei/WFY1LJQDHWaFUV0SbH8F8k+b1IJanPU9imsjW06tr6tr9ycbE+XCNIXntv7HN5XRESYmclNe1X1Z08fsZZWtNtWIhMKtpuD2O+O890XXQyH9TwREcHjydUd/Uqo/DiBPXv/ESyrYPT+a05U2mlq6GN4aNYiIiLR5uaSSH0jEWMDkbpzBI9WECjYR6jsGH7nR4w1XVQcacNmerficvmLJZv6zdrcMOuqAt6RItLp5rXZOXdy4oM7k8m6G886kuWlbVxuekrng8kDknaPEL+zH826m+TUQ7dsSF3t44Xy0jYu1DtQPUtdog8Y0cz5aNZdrPumNwmd7ZML5429POt3kopdQTRbIZo5n9VxExvLIiIQLyI1UMuvq/AjB0nYDxO/d5BUyMUlpd3c6x4167qeB0ouMbuZ2I0VlstgeSskqpHV0VvoT87waLqPnQMGKgdb8OsRFV9NSfbbIbJft8GSQCAHUk4kE/UtJpV2rjntSE810l2NYczKe5etNuM5SXZ+O6iFkOiIgL9YdD2cl9ECFiXw2VL1tpUtf6Wqoeu8+dJBItQN2gsLrFdtGvhKnTpl+vScgpcX2dF/GsOYFW88+N8ZfwBrxU/9nHzNmgAAAABJRU5ErkJggg%3D%3D%0Adata%3Aimage/x-icon%3Bbase64%2CAAABAAEADAwAAAEAGAAoAgAAFgAAAIlQTkcNChoKAAAADUlIRFIAAAAMAAAADAgGAAAAVnVc5wAAAe9JREFUKJFljt9rUnEchj/sIv+BdpdN21nDYy36uck8HqYMk7mt7SKctayLvOiwFYYZNjgdWg6JIVsOgtguouhqayB440AozoUiCn13UlJo9IOmo4woqoW9XSWrnuvn4X3JbDbvGjvlip09PdLwuSyV5VFuDxG10N+02Gw2PcdxOho7aZnJzPnRKKyiHjZAHTe9eDx8QL/TjsViAYfD4REEoZW8g/btn8lpfLvnxqewAevn90M7w/F/5EqlslooFLRm7XFafn2easNXuQ21oBHM19kMEonE7mKxWE6n08jlcgoREXn7e+8+vWDC28vtYL5OPPEc3I4OHDEREamqKpdKJWQyGSiKcpOIiCZcnM7b3xv3O3sgDZzAnPdQwybaXmalveY3y0r1kiSBMVYRBKG1ectqtd4oyT0NdpXD7MhhVINGfFE6kF8MgzEGxhhUVV1IJpM6IiISRbHv/dLF2ocpA5bGu3Br8CheSe24PXwcqVQK+XwemqYhFArFmyvPA9z6tdFjqN73oShb8DG8D6/DJtRmujExOYlsNotoNDrUDERRfPBO7oLm57EVNKIe6Ub9uh7PzpnQZ7d/d7vdEv3L2sM7C1tri9hcmcfmyjw2HkUxOy3D6XT+LxMRoVzWAT94ADwA/kogEI9EIkM7nd9dJ/o4ETgftAAAAABJRU5ErkJggg%3D%3D%0Adata%3Aimage/x-icon%3Bbase64%2CAAABAAEADAwAAAEAGADxAQAAFgAAAIlQTkcNChoKAAAADUlIRFIAAAAMAAAADAgGAAAAVnVc5wAAAbhJREFUKJFdkk9oDQAAh783ic0U5k857LILlhzEIs1mCc30JGSaaVlJykFjafRkw5TSi8O0NZ6FnmnNNra1Gdt6bKyW4oBamXKTZdlTb+9zWHbY7/r7Xb5fH8yJBazyKCe9xmFDLJzbz2S1aeSZ7hZSDVJlNRN28Mko69xImkdYbpgFM+NMl7LdS5R7M1JSuNYKeuxg2hhfrSXfQ1RZQ7dR9ikB2OwOSv3JA+MFTV2ltvDMUSbtJ2olNwwz6QB//cA5Q6TAHoNc9w9DxhcNThQnWik0RqX3ybeemG9IOsyow+QKAQiaRa1P6bJ5ZfhLltvIdD8ZhljmE644SoMfKfA98///ksIa17PVU3nljY2G6PUWUcNsMJt0c8i3nMuJOxz7fpsM2GQ2Qes57XhudVvSu2iEaSM0eYa9XmDEKFOJ14He351kw04jhIxTZ3J3Q68+RFtJ2smYLdyzjykHmZyOUTEeJRWOe57HjjHorwPdQ3FfkLQHHeGHw5y1nxo7KbaPJTMIZS7mojk0WnLiZXuNA3z2LQnf8c0hdhkl3bpZ4FkhAhx0XltdUZrNFNnOI19x1eesmCvFPwut/xjIthsCAAAAAElFTkSuQmCC%0Adata%3Aimage/x-icon%3Bbase64%2CAAABAAEADAwAAAEAGABmAQAAFgAAAIlQTkcNChoKAAAADUlIRFIAAAAMAAAADAgGAAAAVnVc5wAAAS1JREFUKJF9kTFLw1AQx89spo++VpekuDqkhULfix2kuukoTuLaxUEcXF2k+AUEF1EHwUGouOvqkC/QIWLeCwmKVh1KEIeALX8nwWib4Tfd/bj73xGIpqJawQoEc+IJBII5Ua1gdYgMimoFS4mSF7p8qN0SxhG6fKhEyfOlaVMgmJPXnJEarEqxYM7vwvP2Oh43F6Hq01CSZ6T/wsIMkstjvOxuIFyeQ7QyD+3yfGFwfoi3gx183F7jdX8rM2XsSkn3BF/vfaRBD/FaHUoU84Qyku4p0oceUn2Pp/YqlMwTmmUkV2fo77XxeXeDwcURtPwTOnNWyRG2KtDNWYQtG+FSBfong+Qj1WBV8qVpa7foaclHk//Ah0oUvViaNnWIDF+atmqwah6+NO0OkfENU9Ma+s2Ia0gAAAAASUVORK5CYII%3D%0Adata%3Aimage/x-icon%3Bbase64%2CAAABAAEADAwAAAEAGACQAgAAFgAAAIlQTkcNChoKAAAADUlIRFIAAAAMAAAADAgGAAAAVnVc5wAAAldJREFUKJEBTAKz/QAkbKHLGmacUBJkmxwYYZIVGGGSFRNolxsQY5wfEmSbHA9alhEAAAAAAAAAAAAAAAAAha7Mly10qfMhbqjWIW+ovyFvqL8ib6rTIm+t3yJurNchbae0GmmcWhVVlQwAAAAAAN3u9x6SuNKpMXiq9Cl5uv8nd7f/J3a1/yRzr/8mdbT/LHu//yVzrvAfbJ99AFWqBgAAAAAApcXaME+Rus9MjbvnZpzB03+uy7+mxtqrh7HOuz2Ftu0ofLr/Jniw8yJ0oUQAAAAAACZ4qmYogb32LoO8+W2jxpOGtdBdTJG6iW+mxXO71OJxRY287SmBvf8sfbC+AACAqgYlfK+SK4nE/jiHtN+Jt9FOJ36zzCmEvfkogbjtMoSzTY261IkphLz/KH6x+gBbpMgOOIu4rCqLwf9HkrvCVJrASWunyMQsib39KovC/0GQuaFQmr8wLoq9/CmDs/8Ai7nRC0OVvqEpkcf/MYq30om60zRsqsqZMoy6+jiSwPeFutR3KYW0SyqNwP8yi7n6AP///wFaocV3MZXF+yyRwfNAlLxryuHtgZzH3si31+agqsvYJzGOutUqksT/VKDG4QAAAAAAqtHkQkScxeUomsr/LZPB7DGOvH6PwtpLTp/IWDGQvdErlsX/M5fE+5/I3oIAAAAAAP///wqjzeKFSaPL7yubyP8qmsf/LJjE/yuZxf8rmsf/NJvH+3m61rm/3+cgAAAAAAAAAAAA////Dcbh7YF6u9fYOZvF+zOZw/83msT8WqvO6LjY6bDe7PY2////AnxENPStcfyrAAAAAElFTkSuQmCC%0Adata%3Aimage/x-icon%3Bbase64%2CAAABAAEADAwAAAEAGADoAQAAFgAAAIlQTkcNChoKAAAADUlIRFIAAAAMAAAADAgGAAAAVnVc5wAAAa9JREFUKJF90t9LWnEYBvAXul3Q/pBdFkGb7GJdRAQRCDGIYMHG0VYmYT8IwotYptW2aDVPK5I4kWWSUmlRW5vDikhcjRgN2qlGJ4wyz9FMO9+niyVBuB743D1X7/uQUVjgWycDcqszgGxME19mDSPuPMrEJKzIdl8SvD+VlXXmAHUO3yet05lDRESG0WXYppX/srpiaBpbl2oGXEVERMTxPri/y4gnVdzNlcogHqfQ5tjHK/u8oO13PqAXfV7wcxH4N6KIKunb8hXD1l4cn8MxNPIidANBqapnqoyed7vgCUZwGEnCsXiEk/MUACC0K2Np8xQXlyq4d7/w8m0YldapVaroEOAOSGCM4ecfGY6FQyxtRjDoFSEn0mCModoSRlXnGso7hFUqbR/FxPIBtvei2BFj+P1XwbcfJ4gqKYR2z6Ak0tCagyg3e6QS81AZFTfzaPoYwo54DlVlYOzWaewS01/3UdriR3GLfbzIZMkljfEDnjX47jGPp8Zh6Ymh699ZC1+/j2v0Hmj03qwe146jsL57hLQ3j8vnLMMFut54ga4X2eRztrlH3JuHmWVcA50wjUOqX/lSAAAAAElFTkSuQmCC%0Adata%3Aimage/x-icon%3Bbase64%2CAAABAAEADAwAAAEAGADTAQAAFgAAAIlQTkcNChoKAAAADUlIRFIAAAAMAAAADAgGAAAAVnVc5wAAAZpJREFUKJF9y72K4lAAhuHcjlaro42ilanUyrkFA/aKhfdg4w+ICiEERAhqkStQploCWZaQQj1yTkJOOCAhJFZx/bZYWBiY3eJpXnilXq/3NpvNfuz3exwOhy/tdjtMp1Or2+1+kyaTyc8oipBlGZ7P55eyLMP9fsd4PP6QDMN4CSGQpikopbAsC/V6HbVaDZZlgVKKNE0RhiF0XQ8kwzCQJAniOMbj8UCSJHh/f0en0/nU4zj+M2y3WwghwBhDFEUQQqDdbqPVan3qnHNomhZIm80GjDEIIeA4DhhjkGUZjUYDjDE4jgMhBG63G1RVDSRd18E5h+/7CMMQnHNUq1VUKhVwzhGGIXzfh+/7WK/XgaRpGgghcF0XnueBEIJisYhCoQBCCDzPg+u6uFwuWC6XgaSqKlzXBSEEtm2DUop8Po9cLgdKKWzbBiEEjuNgsVgE0mq1el2vVxBCQAiBaZool8solUowTfNvP5/PmM/ngTQajZzT6QTbtv/reDxiOBx+SM1m801RFKvf778GgwH+4ZeiKN9lWS79BnUAvf5gB4boAAAAAElFTkSuQmCC%0Adata%3Aimage/x-icon%3Bbase64%2CAAABAAEADAwAAAEAGAANAgAAFgAAAIlQTkcNChoKAAAADUlIRFIAAAAMAAAADAgGAAAAVnVc5wAAAdRJREFUKJF90s9LVFEUB/CvUi0iiP6CNu2mjHrv3SsUZLhrkxVGGkG0mMig3r23gpLoQTOJNosQXERB64TK9+6NUdDJgewHZGAglZvSBqFEJxrRec83c1zYUAPRgbM438MHzuIAAPZdfLKTieAhk3rCdv1bVnJwO0ANlvTbmdRFLvSkfenpbgCAlby/mQvdw6WJuTLEpF6z5dARK6m3cmkecWWIKRPaMnB/gz+LWjvus7OJ9sEtTAb9XBniUpdsNzgDAECLt8kRuocpXeHKUGv3MJ3sfUFt6dwEk0GKK73Elfm6VwQJeF4jAIArYzGhPx24+pwejHymKK7Q1JdFOpYaW+XSxEyZkEn92nH949hzwexwhM4waRZbrmdp5H2BiIiWSmU6P/CK6k6V+h1sEQzVguYrhu750xSuxTQ9V6TDN7J1gCtD+Hto7R6m9OMp+rkcUnayQCfu5Kj5fyD3YZ5+rURUqVapHMU0+6NE5/pf1gPH9W9yZQpH06Mx/aOCt3PElA6Z0DOO0JcBz2t0RHCoM5Of/7awTOVow8WVKn0vrpL/ZpYcV/v7hb8LQAMAINE1sO3gNdN1qm9cn87kP3bczUcdfeMLnZn8aFtq7HZT7S0ArAP2xkk3ON5KFwAAAABJRU5ErkJggg%3D%3D%0Adata%3Aimage/x-icon%3Bbase64%2CAAABAAEADAwAAAEAGAD7AQAAFgAAAIlQTkcNChoKAAAADUlIRFIAAAAMAAAADAgGAAAAVnVc5wAAAcJJREFUKJFV0MFLk3Ecx/H9Fx2CnE/UoYuBl0wa7vGnaQmbLXKiMNBGhU90iQ1GHXJk5Xbdc5A6zuhWbOBF73UoNCwsgmfL5+lJN7Y2N3Lbs9+7g7jZ5/T9Hl584OOSUlKv1yiXizSbDY4jpaTZaFAqFahW/+A4DgAuKSXr62/RtEl0fZGvXz7hOA7b2x9JpZ6wsOAnsRxhb8/qgmxmFVV14/X2MD9/lc3N9wQC/QwP9zI4eApdX+y0H4HsKkIoCKFw/doF4nENj+c0Pl8fNwP9xON3ODz82wWZTBohehFCYWzsPOHwOENDZ9C0Sfz+iyQTEVqtVhesrb1BVd0IoTA6eo6pW5eYnr5MLDbHiFDY2HiHlPIIAFhmjvDtcbzeHoRQUFU30WiI2VkP9+5OcHBQ6aznOj7y+R/EYnP4fX2MiLMEgwM8fhTGML5xMq6Tz87OFktPH/Dq5TLJZJSc8Z12u/0/kFLSbDaoVErY9i7pdApdj5NMRDBNg2LxN/V6rQNdjtPi89YHVlaeEY2GCIVUglMDzMxc4b52gxfPH5LNvqZaLXcbarUqhYKNbf/EsnKYpoFl5bHtXfb3f1EuFzuz/gPR/bnsPdMAvgAAAABJRU5ErkJggg%3D%3D%0Adata%3Aimage/x-icon%3Bbase64%2CAAABAAEADAwAAAEAGAAlAgAAFgAAAIlQTkcNChoKAAAADUlIRFIAAAAMAAAADAgGAAAAVnVc5wAAAexJREFUKJE9kL1PU2Echd/BUahxYBFiKBgpRltEWj8SBxIn48Yf4NBidOhVEyXGycGoXSQxLiYmJn6QKCbQSm+LGBwcSEShvb181gjhI6mAFWupxfv+HodLGM5whnPynKPqe9J4jCS1RhJP1MQTNakxhvBEk9TfSPNqbBlBIwiCRu2NmqjuOCoSR0UGUZcSqHCCmivv6B3Js1V1EHEQ0WgR1D4jiYokUN0JNxAeRF18S9udj3xZ+IWI7Egj4qBqDdNtDyfYExmguec9D4fzLKyVeZDKM18oISLoyhYbr/t3AuE4B66lud5nYS1v4jiCIw7zhRL3Ut+YXCyy/vQZ0yfPojxRk87YJ74uFl1eBIRdlNXCT950XSZ35Dh2IIjabyS5b+bR4qBFqGy740QEcf6xFuvFrmsg423Bbguh6owUj0YX0KJZ+f2XAatApeq+Up6YwG4/RabRR6aplZw/hGq4OkT/+CrlbYfk1AZLxS20FnS5zNLNW2QbW8h6W8l6fUz5O1D+26OMfS9izq3zo1TdRfnzeRz7aAdZr49J72Emm1uxAiFU+IXF2OImKzN5NodHWH/ZR+HxE+YudJE5eIhMk4+s15V17ATq+YcZZu/GmD13Hqv9NHZbCNsfxPZ3kAsEyQWCrg8EmT7TyX9ES6TdDpzxSQAAAABJRU5ErkJggg%3D%3D%0Adata%3Aimage/x-icon%3Bbase64%2CAAABAAEADAwAAAEAGAB5AAAAFgAAAIlQTkcNChoKAAAADUlIRFIAAAAMAAAADAgGAAAAVnVc5wAAAEBJREFUKJHl0LsNACAMQ8GMlsniLO6YCiQaPhIdll55jc3MdNmnICJUVSOSawBAkiZ0BEjegb4tcHdl5gjAu5caK0vLyFdw0xEAAAAASUVORK5CYII%3D%0Adata%3Aimage/x-icon%3Bbase64%2CAAABAAEADAwAAAEAGABRAgAAFgAAAIlQTkcNChoKAAAADUlIRFIAAAAMAAAADAgGAAAAVnVc5wAAAhhJREFUKJFNyUtI03EAwPEfJBl/QxwK/sPHlETTfBw8DBOpdMaySGGp87kQy1XLQKxYoDMiZaLhJdTSRdjBDDMWYkoPRCSJaqPIArFtZm2+8gHTQ7Rvh0Q6fE4fsV+/UJ9iXPKmXlomxbhMinGJuCoPUSVOYircJJxbIMmwRGLNoje23HNFHKyZ3zQM+bj4zIfhqY+Kh2uozV9oG/iG6f4sh5tm0Xauktf+izj93KZIqJqhom+DEus6RXfXyGhw0zrwGL//Hi6vlbTzE2Q1LJJhWkRZ8hWh1DnQtK6Qc2uZzAYPqZdd6Cw2PjvrsY51kGqcJrHmJ/HVP5Dz7Qj51BvS67yk1XpQlo1j6mrH3GPB3GPB0N5NdOkHokvniNS5CdVMIhS5r4nVz6Ms/46sncTcdYP1+eOwks3oq2pidBNEFLsIy5sk+MgwIvjoKHLBR0I14wRnD1Nad42NqRD89kC6O/MJPTbErqSbiLirSBn9iL1ZNvak3yEguZnA9A5abuv545D4bQ/iessFdm9fQHIzQZmDiJDsMSSVFUnVyz5NP7bB0zATxcaneCpNrUiH+pBUvUiqXkLULxBhJ6ZQqEdQqEdILHvJu/dn8a9q8LoKyal9giJ3dOfDTr5FyNrprfACO+H5dqKLHJyxPKdtoI+mB484UGlH3r7wAgeydnpLyIUzjRHFTl+kzsU/7v+4dkQUOX1y4WzjX5vBWYa/h00UAAAAAElFTkSuQmCC%0Adata%3Aimage/x-icon%3Bbase64%2CAAABAAEADAwAAAEAGADOAQAAFgAAAIlQTkcNChoKAAAADUlIRFIAAAAMAAAADAgGAAAAVnVc5wAAAZVJREFUKJFNkM9L03Ecxp8v+QNlmBBKuUDplOKpa4cg8g/oJvQHyFcPO4nHgaBexZsUlcWaBKmU0zl/MoZNkU0Pn619ZXip7ZBB36/CwqJXh88mveG5vZ8Xz/MIgCsfgiIExuriPwWGX77hyw9D4dwgrnzIjcHHVkgIUoItwbZgU5AUpRXRPS9Cc0IERfucFOwJMoKs4ECwL0gLb0OE34iOeSECY8m74vpKA3AiqEYB8HxD+L3oeNkwbNTJAH9/Q7kfCuKyEqFSOyNznuLOigi9FeLC2MxZWXK5H7wWJnPCPe7kaa6Ph5976EqI9njDsFPPfCIoiqmceHYsHufF4KEIZ8TNddF6bdisF6xGuaxEiOQ7GcqLEe8Rs9+ijJ+O0pYQN2KNDkm7BkC1dsbwUR8PDsTcV1u6EBialoXzumFYtbuXfUP2e4on+z3cS4sJb5RCYJgpTeMsCj0XwjewJFgTg3Fxf0n0fhJdCRFaFc3LwlkUzivhpl3ETwNxwQdx94W4vSBuxUTonWiOCWfBkt20S+1PjX8VjYtLGdc6wAAAAABJRU5ErkJggg%3D%3D%0Adata%3Aimage/x-icon%3Bbase64%2CAAABAAEADAwAAAEAGAAbAgAAFgAAAIlQTkcNChoKAAAADUlIRFIAAAAMAAAADAgGAAAAVnVc5wAAAeJJREFUKJFNys1PknEAwPHfH5IHBvPgQR9bjyjQxJecNWdNRceSjTbIZIodOjhvrXIYT4Dog0/GA/Hi9HmQjnXItezg3GptXT0gXcqmk5a1Njx8O+SBz/kjZsu2S3Pb1q25sq0+s2UloFsIZi3MlW2Et23czVoI6pbzezmLGdq0Nokps20rVJIIFlvxLDXjS7UwbUpMmxK+VAuepWaCxVZCJYmpUpshAoar7s93cft5B9WjA/L7UQKGi8kXdvT3EapHBwQMF/68A1/aXheTuQHGUz1MaL0AvPpSYELrZXyth9KnlwA0HjGiDjGmDeMtjAJQ2M0x+KiPoacDbO4XARhRhxi9OGJY9eLJ+fHk7wBwenZK5XuFwx+H1H7XABhWvYxdHHErO8vNzAzXkwEAfv4942vtiOrJN2p/fgHQeMSN9DzXkvfpj4UB2Pi8w+DaA/pjYXJ7rwFoPMIdW6Bbmacv9RCA7N4O3co87tgCuY+7ADQe4Xy2WL+ajOLWlqkcn6C8fYNTeYJbWyb+4R2V4xMc0cf8P8m66FJ1w5nK0JnQkCNxOqIrOFQdh6pjV1aQI3E6ExrOVIYuVTeErGaaLitZU1pcP2+PpJFXDORVk/ZIGmlxnSuJDeRVsy6vGoasbjb9AyCDcL6gPJOKAAAAAElFTkSuQmCC%0Adata%3Aimage/x-icon%3Bbase64%2CAAABAAEADAwAAAEAGABQAgAAFgAAAIlQTkcNChoKAAAADUlIRFIAAAAMAAAADAgGAAAAVnVc5wAAAhdJREFUKJE9zs1LkwEAwOG3iE5B0KHMaZNN5jaXdOmDVqtpTtJ0fqGNzaWrTTHMQRhobnOJNZEiY7g1p9vcpps5MdDMUdZBMvOUEEGHDhFUSGFGRqdfh6I/4IFHeJ3sZd6lZ6hBQ8B8guilk8RsGhLNp4jaNCTsWiY7dMTtOgJWLcKTnhKSFildh/fgNxwh0V7ORKuOZNtZ4pdLSXXpCVkLuFcpor9EjJB2FvGgWUn3sb2kXBdZf/+GrY11vn/5wNbGV35tfmN1fABvWQZefQ7CU1cRkxYFbnUGt9S7WAq4AHDmCPQd2smr6ABrM0MMVezHXy1FSHdpiZtl9J7OZrA0g5dhNwB9qm2krlay0Gci2XaUUYOUkfpchLkODVFjLm6NiNvF+3gx2gPAx7UVfqx/Zsl3jeHaTMImORFTHsKio5Apq5KbRdn4KzJZCd8AYN5j5t3zaZYDnQxXiQielzNuUSI8cxQSM8nwFIsJ1GT9B/3HtxNr0TB7/RxjDbmEG+QkrCqExe5CQnVSPGey8Op2sxz8W7qj3oG/6gBxi4LYBSUR0z+w0KklYpThqxIz56jj09tVfv/cZDnYSdhUQNSsJNakZNQgZ7xRgTBzRc3DVhWP2/OZtpcw627ikdNI2mMlbFAwXCNlwqJizCgnZJAhRBsLSLUcZMqWj7c8m8EyEb7yLIJ1OdyvleCvlhAxyxkx5HFXL+EP+1VcQYe+HaIAAAAASUVORK5CYII%3D%0Adata%3Aimage/x-icon%3Bbase64%2CAAABAAEADAwAAAEAGABfAgAAFgAAAIlQTkcNChoKAAAADUlIRFIAAAAMAAAADAgGAAAAVnVc5wAAAiZJREFUKJFjCA1dxZxaMqu8b+7RLat33C4/cPGR7cmLDxR3HHss1NDQwMSADhwcGlg8Qyo7a3q3/dt05OH/G88//3769uujJ68+rpi1YJP2vA1nE9duu2aBosnUIUEipXiKa23nooKalukLFq068OnXn793mztnBuw+fefh8RsfN6FoiMqcJrhg/WXl/RefyOzceZE7taBr98+fv2/mFDX7nbnx9NW5Rz+vrVp1jBOuISZzYtHqvY9fnr//+dqlB6+j80pbys5ffnA5MqHQ9/j1N2/2XPh1f/ORZ3JwDeHp/UXrD737dfnZ/3/XX/6YMn3pDrOqlllHw2IKAnadfvt++e53z+dtuGWOcFJaX87ibU9+HLj8+//J2z/27TlxTzw6oXRKQnJJ1Modjz9NXHLtXdusI35wDQk5EzMmL7n0fcWuV/+3Hfv8bO+ZD8r9M9dKRiWVJPcvOPW1smf3t/K2dalwDRkF05MaJ+792r/wwv8Zq279nbHmphcDAwNDfFpVdmn7hh9JJYv+RmVNr4VryC2bFZ1dvfJTeef2/zV9e/9PXnL6WPv0fQvqejaeTy5Z8Dcouf9/RPqE6ZMmbWNnYGBgYMgpXRAclTX9Q1Lxwv+pZUv+JxUv/B+bN/tfTNa0rzFZkx9HZU48l1E+szWrYRUPAwMDA0NixmSn2PSefSmFU5Ym5k5qjsnsS4zJ6HcITezRSsmZrJhTNlcqrXwmPwMDAyMAIsceb7IxyVsAAAAASUVORK5CYII%3D%0Adata%3Aimage/x-icon%3Bbase64%2CAAABAAEADAwAAAEAGADYAAAAFgAAAIlQTkcNChoKAAAADUlIRFIAAAAMAAAADAgGAAAAVnVc5wAAAJ9JREFUKJGt0DEKxCAUBFBJQJIDpFUwguQX8Q42OVZyGT2GF9nFJocQq0kVWAjuWuzU84oZxv6Vrut2IcSutZ6aQN/3kFKCiF7VEhG9pZQL53wxxsA5B2stvgHM84xxHJFSQs4ZIYQ6iDE+AIA6AIBSCs7zxL0hxlgH3vsHIKI6sNZi2zas6wrGGAkh6OdL94Zq6TNa60kpdQzDcDSBllxIq1h1HZYwMgAAAABJRU5ErkJggg%3D%3D%0Adata%3Aimage/x-icon%3Bbase64%2CAAABAAEADAwAAAEAGAALAgAAFgAAAIlQTkcNChoKAAAADUlIRFIAAAAMAAAADAgGAAAAVnVc5wAAAdJJREFUKJF1kU1rGlEYhe/v0F8SaneCFKwNFrOo1HaEmHFmLGRRQmsXpSHYUDempM0EijHG8eMHuJN0l2IHxjo0HwRL20wcJgW5iY6S8Y6nGy3pIgfO8j3neTmETBX/9McT2zwXEju0s7R7yRI7lHGy1QlnDoXQ+rGH3BS/d3VHKPY1SbEhlYdIVUaQykOIpQES+R6iG79bkeyJ719ystjXpMpokqqMcNNSeQhRsbGY700Wsh0tmG55SeyjKUmKjVRlBACo62N0qQuTuqjrYwCAsNdH7MM5/CsHKbJUoMYMo66PkWtco6o6qKkOco1r1PUxRMUGJ1u4/6ZtEH73ks0QutRFVXXQNhjaBkNVddClLiTFRnz7AvNr3xlJFCibNZjURW16oBsMNdWBSV0IpQGebpl4sNpmhJMtQywNIJWHtyLxBYroxi/ce/X1jDx8eygm8j2Iin3r05xsIZw5gu/ZvkhC68ee6PszbTHfmySLVxAVG5JiQygNwBcoONlC5N3pJPCyqc3xDS8hhJBI9sS3kD1tPd40wMkW4tsXeLJl4lHuJ8KZIwReNFv+lS++/9YOplte//ODZPD1t878ms5Cq20WSDd/3E19Ts4tT5MJIX8BjZaCJs1LMS4AAAAASUVORK5CYII%3D%0Adata%3Aimage/x-icon%3Bbase64%2CR0lGODlhDwAPAPcAAAAAAP///83Ky/Pv8e3p6/n2+O/q7/n3+Xt6e4iHiOXh5qCcotjT2+7s8Oro7OTj5aSjp+ro8eTj6Ojn8QsLDe7u+tra5SgoKvT0/+Li7WlpbqamraWlrJ2dpJyco+zs9Z6epHx8gVFRVDQ0NvLy+rm5v7W1u7Gxt1NTVvT0++7u9a6us4aGioWFiWpqbWNjZqGhpXFxdFFRUykpKigoKfn5/uDg5dvb4NnZ3rm5vYmJjGBgYl5eYFlZW1ZWWDIyMyoqK97e4rq6va2tsKurrnx8fmlpa2dnaTo6O6enqZ2dn4+PkUxMTf39/+fn6ebm6MXFx66usKqqrGpqa2RkZWJiY2FhYlhYWVdXWMDAwa2troWFhs3O3+Lj7+bn8J2epZ2epO/w9b3D1sbO5srR5KaxzLG81brI5MTQ6ay+36q83LPE4oqkzDqC12mf4ZK46Ims2JTB8jKU+EKY8Uad+SiT+DSf/0ak/1Wd4Vew9SsrKklJSC4sLPr09OXi4np6enh4eHFxcWVlZVlZWVFRURMTE////wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAEAAIYALAAAAAAPAA8AAAi9AA0JHEhQ4J6CCA1V8aEkoaEfVYYYyYFiREFAR2CsYKKhEMIWRliIoOBQoIsYgrD0mCLjj4xAVqgQEjhoixQiCQQggKIjSZQlRQZqefJATBkcfmzcCOLkysAsTQqgifNmTJ8DYQJQGSgkxYA1dO7McUOmQY0qA02oIJBGjp06bcw4ILFj4AkvCtTkwcOGgQQLH3gMLFEhwhk4XAxM6JIBw4uBITh88bAAApgOIDpsQEIQCA09fC7QGE1jhsCAADs%3D%0Adata%3Aimage/x-icon%3Bbase64%2CAAABAAEADAwAAAEAGABhAQAAFgAAAIlQTkcNChoKAAAADUlIRFIAAAAMAAAADAgGAAAAVnVc5wAAAShJREFUKJF1yz+KwkAYh+GpzEVsZi5gFZuk+YgQIoQUwSISGBgdCIjB/xgFK0ERxcV7KOtdlLV00Tv8tli3cZnibR542XQalvJM8exVnimutbZMzvJM8V5X47Cb47Cbo9fV6HSkMDlTKuX7TYHn7Yzn7Yz9poCWiXj3j5czlTb4djXG4+sTj9sZ29UYUibi3XerCeTf0FZNrJcDrJcDtFUTUsbC5IyILJnEInklk1hoIsvkLAzDUhQFPAg8HgQej6KAE5FlchZFHm/EdSyKDIsiQyOuIwx9YXLmeS6fjVq4X0/4vp4wG7XgkyP++fjXmetW+aQvcb8ccb8cMelLkGMLkzPPrXK/5mKYpxjmKfyaCyJbmJwRlS1ybOHYFeHYFUGOLYjKlsl/AEmOBrYhmuoBAAAAAElFTkSuQmCC%0Adata%3Aimage/x-icon%3Bbase64%2CiVBORw0KGgoAAAANSUhEUgAAABYAAAARCAYAAADZsVyDAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAHxSURBVDhPtdPPa9NgHMfx7+4DDzsIO4iwm4or2yFhA6dCBw68OClO2A7qpbupB9GDoHR14MYmspbVucMYCq6M4S82CruITEHBLW0Tmv5K05a2B/+Fz56kaUyeRBjiDi/aPk++b/KkLTWbTRwHajQaOA5Ur9fhpxqdhX6q72hGxzzzVKvVwNMfPPIP/M2Fy54GVatV/AsjZkYHRejlsmefdF1Hx/3tHGh+HzTHLEg4cS+FM8EYhIEohP4ZTN5YNq9r3AmjYkUrpZI970SapsEQ/qi0owYWPT3xBkPnnkIIzEBkhEAE339I6Fm5hundRTRvh1EuFMxZP1Rmx+DtftiD2B8xg68TKXv91bctUDwIigWx9vOTa4ZHJXYU3sR4zIyuLKc8e7G9pBk/u37Ls+dExWIRPCNqMN6rhTxOrl5v36mly3rl55won8+D1wn/UiR0J666ok5+sx2kqip4N61HkVja8ewdFeVyOfCSm1/tLy/+8rO9nohv46I4C1lWXdf7IUVR4JLJQJ+cwpPIezveMTryHBnpAK1nAfx+3GvT3951NxiSZZndgSWdRmVAaP/4Wfxd8ov9WK5cmkf6YB+t6HlXtLLx8M+8A2WzWZgkCRqLGn9TbXikvcZpzbFopBetF4JrPcNO6fxsIDEUwv8XwiEgQX9IbBYHcwAAAABJRU5ErkJggg%3D%3D%0Adata%3Aimage/x-icon%3Bbase64%2CAAABAAEADAwAAAEAGAAYAgAAFgAAAIlQTkcNChoKAAAADUlIRFIAAAAMAAAADAgGAAAAVnVc5wAAAd9JREFUKJEtzLtPU2Ech/EzSeLf4OiEif4BFITEuBiJ0cXJRLxNbA7ixOSiItGWwUUTw2R0wARMkIT2YAoRiiZc1EObcKDYc+nb64Fze3+PQ8k3n/H7GBe2OTO0orKDpstQwWPY7LlsegwW/FMuGdPPnZ+3+oxM3s1eWfG4VvS5XvS5teZzc83nxqri7g+bB+sVRosOI2adjOlnjbENxf2S4tGm4uGmYqykuFdqMFf+Sq02jVd7yYY9y+Nf+9xZb2A83W4wsd3kyVaTyd0mU1ZA/nAVabwgqWeJ/Ryiptk6+sTElsKYsto8/9vm42HAv5OEWAuiu6THP4lbX0jaC8SNDwRqlneVKsZo0ePNXgc/TJHTIYJIiugTRIekx+ukrc/MWDbG2bkqt9d8VKTRWpMkCWmaEscxWmtEBB3ZlOy3nFsoYwybLpVugoiQpim2bROGIZZlEYYhIIhoDoIOIysuRrbcQUR6Ja2JogitNUEQEMfx6aFnptLBePanhYpSRIQoitjd2aGhFN8WF3EcBwARoZtoXpfbGFe/+7lXex2WvZBmrHGabayDKkf1Os1Y04o1y17I+/0uk79bOWN83uq7lPez/UsOAwWXjOmSMT0ypstAoad/yeFi3s+NW1bff+i35oeacidcAAAAAElFTkSuQmCC%0Adata%3Aimage/x-icon%3Bbase64%2CAAABAAEADAwAAAEAGAAWAgAAFgAAAIlQTkcNChoKAAAADUlIRFIAAAAMAAAADAgGAAAAVnVc5wAAAd1JREFUKJF1zt9LU3EcxvEPlBx2sz7fcXLjuLWlOzg7njZptqnEHHkhUzeScBUVzMgoA6E/oKK2QBIEO0omSQT+CBQrpAPGGJRCkCJaQhdeJIZLbyK9EOzi6UKSonrgffmCh3RdFw0NalljY8XFeNxvpFLVH69eieBM0t9/oSVstl2uRvJs9Fs0EsiEQl4nxarE5GDahYk+F3JDMjaWFGyvOLEwreB+phLD2YcYnR7HpfYTSDQpk5Q4VoD8M8bngd1+vGdgifF2pAi1sSrUNcdRd6oJ+nEd11tLQBG9AO+6GWtDjI2swM6cAOYZK69s8Gsu2IvdcJaWQNVUPEq7QTW+fUZP8gAWbzFWh2V8zxViZ1bG6hSjo8WDk/VBROuDOBcrxpvHRSAikoJCMjK1CswEY/E2Iz8usJ61I/fEg3sdB3HjtAOvuwXWngvQrx2W9r9IhTwYDNsw1cxYuGvD8tghfHqpYNlUsG4yvv4OiIg0thjtATsMTeBpJcM8b8N82o4vEy5szjC2Zgr/BEQkBdhi3CyXYfgYvRpjoIJhJhgf7jDyo+IvsHevs9yKBz5GT6lA3xGBkbDAWA3/GxARBaxS7zVVRqfqQJd3t/6j8v8BEUma1WK0lrn3QJfXgZ9yDej/YEJe2AAAAABJRU5ErkJggg%3D%3D%0Adata%3Aimage/x-icon%3Bbase64%2CAAABAAEADAwAAAEAGAA8AgAAFgAAAIlQTkcNChoKAAAADUlIRFIAAAAMAAAADAgGAAAAVnVc5wAAAgNJREFUKJFdy01I0wEcxvHfCAkP0VJiUBQU68UXmNGCNHaKDkHhNic5bU6d29xGrjadOGXO9h453YvQn73FTMxGraU5xiaOGUyoXEypICgoj4U3r0+HdTAf+N6eD9G+AWAFFt7yb5u8aYHGlrY+ifN1zmDtdZ2zlmGYKjo4kzfCv2H0luoMr1AtDeGEaLgk0NozjX22zOW7RuF/Z/nDYENTt3nn4vAKDvVlQbIUqI3BKXUUVRIvWtSTy+vl8jEiItY12Ri/sXt8h2fJg3pyIHm6AqQLoDsxkGgGAo3jXSq3waGR4JymXuEunTGsQOQtgGvMgLoSoM7n4KgXIZ9dA4l9OCkZ3TX4ng5Rs8qyd/reS7C6XmC+8BUD4Q2UfvzBx++/YZwrIlH8huO9DEjsx4XO0T1SOWaTNUIz2D1xRFa/QB8rwvX6E255MsiVf2K+8BkNg2HUtA5BaHQkSWabrmtSP4bQ8wZTS2Xoo+tY2/qFUHYL3qVNDIZzuB/Jgqd0otfqr68AlQfVHQFEV7ehj+ThTn7AWW0MbFkQvuX3ODcQPAD6nSChB8/y29AyWfQG0iDRIxyWuBHLbYLd4QKv314B7Q9c3POyyV0STaFlLAGuLg5q84PEPnAUIdy0p0CtLlzSTFeAKRI5Ih33LTYrrbiisPxrYl8WXFVOoN08kxxhmKN/AUIaJg/7Td4BAAAAAElFTkSuQmCC%0Adata%3Aimage/x-icon%3Bbase64%2CAAABAAEADAwAAAEAGADEAQAAFgAAAIlQTkcNChoKAAAADUlIRFIAAAAMAAAADAgGAAAAVnVc5wAAAYtJREFUKJF1zE9Ik3Ecx/Hvz6mhDsO8LDEjmOaD0qGY0cHTIMSECi8yEMSTl7qlIIbXQKxDECaKdIhAhA6RoJtOCEWEHUpFnRFkPv/m3LOmog8m7w4Wg7UOH76Hz/f1EZBiEA33TxDtICnaavz8YohGMtsJiHZ8pMg4iowjJBKKV7Eq+jZu8PrLVeJjJaRni8ikFaeuQnBF+5lSWLpizxAisVL82x1UDt/GP9rMePdl9qIeLEs4PswBti7E4x7uzQWoCbcxEazgW7AMe6MA839ga9vDu0UvvW+u8THk4/Gzm0SWS9jPB8wfBXSGGwgs3efOTAvaSjve9S7GZstJ5wPGjoe2T02MDDYw0nOFB9EA/dPVmN8FW1f/AksX3s5fZCp0iYEn13ke9eHogm0ozFzg2MLUcjn++bvUTQapDD+kc66RxO7fsRyQtITI51IePa2n/UUtQwtVxNaKsA3JD5yE8H7GS+hlI60fbmF+FVJW9jkLEO3UVbiukFovZHfzAnq6GPdIcZKTs1+K38hUbbXF03EqAAAAAElFTkSuQmCC%0Adata%3Aimage/x-icon%3Bbase64%2CAAABAAEADAwAAAEAGADoAQAAFgAAAIlQTkcNChoKAAAADUlIRFIAAAAMAAAADAgGAAAAVnVc5wAAAa9JREFUKJFjYEACq86dE83YvmWl/YJ55ybt26e/atUqZgZ8oGzHDjPTWTO+CLe3/Q9bvHjBzosXFXEqfvbsGVfDxo1SZhOnbFfr6LrXsmN3wcFr11T////PiKLw07o9wi87lwU8XbAl+dP1J8Iw8f///zPev3+fY9q261UWtXvuJ008mnvmzH9WhuclExc8cMp9ez20YeP/Z8+4kA27fO+luHPVrpuKqRv+2RVvOTh9+3kFhuu2eXcvKkX9P2lbcPvu44+qd56+lf3//z/zmTNnWC/d/6QR27Z/uU7CylcpnQfm7Tv3RJ/hyaSN3ue9ylfenbjBK6vn0LHwul0fOpecc+5aci4puHrnt45lFzqvXr3KdurCc+1z556LQoITGnxTVp20DCpfey+mbsOR8Mp116PqNu6btOSEDNSFqJ6HaLzKFl61qsUqaeYP25TZ76um7A7DCCVkMHfjEV7XzJkLdMJ7v2iFdv/wKZrb0LBqFRtODZkdq6JU/FveBhXN7zeO7rmhFdJ2t6xvowlWxTdv3hQxj+u5YJXYdzq3a4VydsfqCI2glmdh5fMWI6sDACeT1SsN0bcFAAAAAElFTkSuQmCC%0Adata%3Aimage/x-icon%3Bbase64%2CAAABAAEADAwAAAEAGAD0AAAAFgAAAIlQTkcNChoKAAAADUlIRFIAAAAMAAAADAgGAAAAVnVc5wAAALtJREFUKJHN0jEKg1AMBmD3DH1PcVAHERdBpS7qFTyIgw6lJ4ir7w6FXsato2d52xP+ToXqg7o2kC1fEkgcIrpKKVbXlfiVUoqViCrnWJxkHro+QNcHSDJvh4S4vJxjp64PMC8p5iVF1wfHKZsF8tbH7RHj/oyRt761mgXKsgAzY5oYZVmcA2aGMQbGGDDzOVBK4RNKqX8HUorNOtw4DtBaQ2uNcRzswxFR9Y2iKETT1GiaGlEU7l5DCKre9e/kaSUg5v0AAAAASUVORK5CYII%3D%0Adata%3Aimage/x-icon%3Bbase64%2CAAABAAEADAwAAAEAGABbAAAAFgAAAIlQTkcNChoKAAAADUlIRFIAAAAMAAAADAgGAAAAVnVc5wAAACJJREFUKJFj+I8DGJVcwIoZRqQGBgaG/9jw5UuXsOIRqQEAs4uIaJ3sXTMAAAAASUVORK5CYII%3D%0Adata%3Aimage/x-icon%3Bbase64%2CAAABAAEADAwAAAEAGABTAgAAFgAAAIlQTkcNChoKAAAADUlIRFIAAAAMAAAADAgGAAAAVnVc5wAAAhpJREFUKJEFwX9PEmEAB/B7e72C2jJsjDkKEhWtGXKzLf+QFJZm6BIRFQEhEFA0lDhBoQhJPTwBBcSQX97d84Av4Nvnw7ChyydspCCw4UtiDPFkIpQnE0GesKE8eR/kif3kmixyJcLuXpUnd/LPGGPwvPhhrwQ2nIcxxGPxqARO+Ie/5SZOyw1c3bVQbTzAmqxgIsjfMeP+bNewfY53vlN8ilzg9r4FWRLRlUW0Ox10Hjogkojs9T0M/lyXeevJkHFfFkPONDaOBRBJRLPVhi3Ow/j9D7ypAqr1Jsz7Fxjz/KaMfuOEjLnT0K0nYY2egcoihGodWkcCb9YS+BjIYCqQwchmCnrnCWV0q0dkZCMJ3epPjK5zSF1W8Ehl+NMChhxxDK5y0DniGF5PYHgtThmt7YDo7DFol6PQLEehWzlAIMWjRyQc8zcYccSgtR1g0B6DxnZImddLu0S9tAf9ShQGZwyqr2H0z4eQESroEQnWyC+oFsLQfNvHq6UIZVTz22TU/gNnxSrc8RwGvgQxuRlD+a6ORyrDw+WgsPihtu5gYGGbMkqLj0azAnpERrPVRq3egCSKoLKERquNKfch+s1eqOYCUH72dRnF7NbtpPMQpVodN7V75AoVnBWr4HIFWPwclBYvlBYvVHN+9Js9LUZh2nr63OQqs2sRag0nqMK0SZUzbqowOWnftJP2TbuowuSiL2e3ai9mXOr/0iu0DPipkwwAAAAASUVORK5CYII%3D%0Adata%3Aimage/x-icon%3Bbase64%2CAAABAAEADAwAAAEAGAAWAgAAFgAAAIlQTkcNChoKAAAADUlIRFIAAAAMAAAADAgGAAAAVnVc5wAAAd1JREFUKJF9zM1PkgEAgPH3H2lLk6GgaUsmvoLAK0gg3yDEpyQihAyj4XCCzILN1qHWsQ7d2lpHt7rY7GJa6Vy5FlvNsWKzJuVa/gFPBzZOrcPv+DyCTBOwKQxhBkwz/6WUIvRo/HZBYQijCxexpKpYUlVurD/m0bNNJhOrWNM1rOkaU9drSDMl5LoAwoAphjm5hjl5C1d2nY2tPU5+/WHI4MWSut0ZWVNV+qQQQr8xhnF2FdNshacvtjk++U3r9IxC5S7lB09wZGqdYZ8UROg3RpFmVpDiJepHTX602sFh/Yit7X2ssTymRAVTokKv/iqCciKKLlJEH10muXKPT1++0To9Q3JEMIeyqB0JpHiJiXgJeTuIoAkW0AYLeLI1Pn7+yvH3nyhFK7pIsUMfXUau8yMopAiiP48YyONMr7H/vk6j0WTcFmLyWokriTLa0BLa0BKy8WkEhRRmxJtD7csxNVfm9bsPNBpNdt8esLN3SK5yHzGQRwzcRKb1tQOVewGVewFxepHinYdsvtph980BG89fYvcnGPHlUPsW6RnzIvTqggxa57jszDDsyjDsTDNkjmLwzXNR8jNoDKLyZLlkm6d71I3Qpfbaz6uddIvuf/BwYayta9TFObXD8Rc9pzyKACKksAAAAABJRU5ErkJggg%3D%3D%0Adata%3Aimage/x-icon%3Bbase64%2CAAABAAEADAwAAAEAGADtAQAAFgAAAIlQTkcNChoKAAAADUlIRFIAAAAMAAAADAgGAAAAVnVc5wAAAbRJREFUKJF9x99rEgEAwPH7g/o/eu5pvfTSexCNMapVxCwMyWEoWDlrZ0lTByYJ4o9Nt1DbzWHmbXnY4bybO/BuO0849F6+vUUh9PCB71eQ1RHVVo/y4cmC0l9dbfWQ1RFCqdnFtC6ZzWb/cK4snPH5nzetS0rNLkJ2V8K2bTzPw/M85vM50+kUI/sUs/KG+XyO53nYtk12V0JIFepYloXruriuiz020FP30V8tcXGU58oY4roulmWRKtQRErkqhmHgOA6TyYSLcozzj6ucxe+iv76NqfVxHAfDMEjkqgixdBFN0zBNk/F4jL7zjF9ShbPla4z6MoPBAF3XGQ6HbGaKCJFkDlVV0XWdyn6Dva9N9h9eZy/+hIZ0zPPoNo9DIsftDpFkDiH4LoOiKKiqSjCeYS0k8mDjPSuBOOEPn2l3fnDjjp+tTJ5gPI3gjyaRZZl+v0/9sMWt1SBL9wLcXA4Q2/7CyosYj0Ii36Qj/NEkgi8soigK7U6Xg4ZEuVZfMBgMUBQFXziBsB7eQj455UD6zqd8jc2d4gJN0zj92WM9IiKkCzV8YZG1l2//I4YvIpIu1PgN7bHWcyKDyawAAAAASUVORK5CYII%3D%0Adata%3Aimage/x-icon%3Bbase64%2CAAABAAEADAwAAAEAGAB0AQAAFgAAAIlQTkcNChoKAAAADUlIRFIAAAAMAAAADAgGAAAAVnVc5wAAATtJREFUKJFt0C/LwlAUx/GrKMLAZFm0CYMF24LBqLjsK1gWg1GDVfBlGOyrmmQYFZFhVIZswabg5t2+pmc8Vz3wa+fD+SP4qDRNud1unE4nNpsN+/2eMAx5vV4AiP/NSZLgui62baPrOpqmUavVaLVaLJdLkiRRwW63o16vI4RQUiqVGI/HxHGsgvl8njdVq1VGoxGdTgfDMDgej98rLRYLyuUyQgg0TWM2m3G9Xlmv16Rp+g2iKKLX6+VTdF3H8zzlKTmQUvJ8PjkcDpimmaN+v/8beJ7HdDolDENc16VYLCKEwLIsFUgpWa1WGIZBpVLBsiy63W4+YTgcquDxeDAYDPJj/1IoFDBNE9/3VZBlGZfLhclkQrvdptFo0Gw2cRyH7XaLlPL3DXEcE0UR5/OZIAi43+9kWcZnvQFVz6cBvtyD+AAAAABJRU5ErkJggg%3D%3D%0Adata%3Aimage/x-icon%3Bbase64%2CAAABAAEADAwAAAEAGACpAQAAFgAAAIlQTkcNChoKAAAADUlIRFIAAAAMAAAADAgGAAAAVnVc5wAAAXBJREFUKJGVkTFLAnEAxf0U9Q0Kh4OcI9xqqUHIycnFpatBqARHlxoKhPRQrDwK0UFQqEwoqMEQBwMdJLN/UGCXLXoVeH+NX0NQRDU0vPH3Hu892/BtyH9k+zdwVDhCVVUODg/o9rpsbmyytr7G3f0dpYsSq4FVxK0gl8+xvLKMrfPUwePxEIlGsKRFOp1GURTq9Tr5XB5d1+lbfTKZDNs729gsaREOh3E6nYgbQbPZZGZ6Br/fj6ZpGI8GL68vZLNZjEfjo0OtXsMx4UBPfrglEglGR0ZJpVJY0qJ13ULXdbq97lfppcUl3PNu2u024lYwNTlFLBZDDiRn52ecnJ58X6lSqTA+Nk6xWKRcLjM3O4fX66Xz1CEaiSKE+DmruqDi8/nY39uncFzA5XKxFdlCi2rIgfwJJHeTKIpCPB7HfDYJBoPY7XYajcbvxz0YD4RCIa6aVwzfhlQvqwQCgb+flgOJaZqf8X2rT8/sfQPeAV8a4pELCPRDAAAAAElFTkSuQmCC%0Adata%3Aimage/x-icon%3Bbase64%2CAAABAAEADAwAAAEAGACMAgAAFgAAAIlQTkcNChoKAAAADUlIRFIAAAAMAAAADAgGAAAAVnVc5wAAAlNJREFUKJEFwV9IE3EcAPAfIcuHX0izhyjYHqJud0hgmDkKSpjaH3px/ordQqFESdAlUR7sxvkQgRCEfx7adIMgmN3YKoyLlUGWa0lxc+1Oms7t4eYeckX+qVtt+u3zQSohhmxzM7VsNtMFl8ukTRFj7vY+y/ItTGtTxPhlnpgi04h+9YKiRJEY0ObN69Qvtl0vtp2F7OXWhe2nLUM/xs2V7w8OV3L3LFw61RhfmMfw4e0hPTpzzILg6gkaSD0A1wHp5iMqTFYLMFkNpSgDaR4JK0qVsrq0F5KfMUjPEYPA6zLB8KVPMGZXC2MuHyTsXfAGJ8v5psXCrONaca0joGWqVC3XGJfldjNiX7L76Sf0XTSOBMdrh8MZi53EwSCPg0HeGYuddLvXHA0NaYGQ7J3BQc2IrDmrpT5TX2YUBnAAJ5o2Nvi6YnHn6OrqDg6FeLe7LA8MlIBl18s22zKN8BymDe8NFWadATyNk1hRPHtSqd26ra1dLEme3l5Y7OsD4LifFUJWGEQ0YrSoFo75zQj2uL2L5PNWnMl4Tum6h8iyNRSCzpEREERxm5uYyNeimZ6C6XFTNv6wdkmRevJelZ11ztUEEnM1gYTKzjp9Pt+j7u5uhef5j16v14QKNqA1G0DhIoD/QFqF1r8CtJZAb1mH1MFnQjgcViKRCIyOjkJ/fz+Dvp0GKn0cdL0N4N2ZbBw6Nzk4v1X5N1iq5K58HQqHwwuiKEI0Gv3j9/sppBIwFM6BBS4As3Qja4b7UAtOYGAEaG1YM8qybJYkiUkmk5Qoiob/2fBKAIHo+6sAAAAASUVORK5CYII%3D%0Adata%3Aimage/x-icon%3Bbase64%2CAAABAAEADAwAAAEAGAASAgAAFgAAAIlQTkcNChoKAAAADUlIRFIAAAAMAAAADAgGAAAAVnVc5wAAAdlJREFUKJFtkk1IE3Achv/Qtaiuedkg5k6jiARLkFYYaNtqbJKj5qlmS2gLKo1J1gzdQMrR3MjmLGyzQWbRRCxkotVaDjE3KFMLxRjpQZijr21PBxFa9sB7fHj5fYimR0tdncMr6dVMlr+ZXVjB0jFOc+hr2OL/vENs0BRcTI8k1/idzRcID59PYnG9oW3gG1cefPHpQ2wRQghxyf+J1x/S5POFQrP7Jab2KI29S1z0zaXqPYmDQgghrN5pJufX+Berc4haRxSzd45znhlMrqmA2Z3cKupux5iaT28S6ttj6OxxDM4EBsc0htaJVE3LmEoYb0aYmFnd3HDrLRWXx6myxaiyxThmi6K5+iIqtI1hxt4vA/DjZ5Zcbn2WFl+cA+Zhyq0Ryq0RDllHqLA8jQrl+T6evVok8/0XDn+Md8kUuVyewNBH9tT2U1I3SIkpTOnZx6kyU0Al9p3qorM/wTX3KHJtN0cvDDAaXyAxu4yipheFMYTidJC9hrvBYrVjm5Cf6KD0TB9y3T1k1T3IqnvYrfNxsuEJ+433ken9yLV3UsVq5/papZVtGanGi/R4YSQaLxK1B4nKhaSy1S/0ofXD7VJe7y46bM8UHbHz3yhvDG4va9i58Rl/AJOneYhRYB5LAAAAAElFTkSuQmCC%0Adata%3Aimage/x-icon%3Bbase64%2CAAABAAEADAwAAAEAGAAjAgAAFgAAAIlQTkcNChoKAAAADUlIRFIAAAAMAAAADAgGAAAAVnVc5wAAAepJREFUKJGF0O9LE3EcwPFPS1AoKnoQ9LieGGOMMahnPUgtrjlZW0Gh90CJHShaMCdjIxS64m4PoiFGTzLOHuiGhWljNeRqOFkb/Vjagzjvvt/zznNnZER/wKcHuwx80ufhh8+LN3wAAAARD4IziNiCiC5EPICILmfnymazzRtRtE91d1N+KmN3GPdXT9PLS2nz+uuEcWN5zLwpcw2pfojjrNsXOyk/Odk4C6nU9hTL6mvhK9pnK/k+tNH5gtBLi8a3C88b5GrhkzW04g8E9HW2j9QHBmgeBgfN7NMnJO71arqdrIRVX06wx2uiHnv3gHhzgpkoR3p6yOqrl1ZfgPn6Fnp7zSWG0apn2rXfdrISVv05weZrojG6kia+ecFMlSNdXfpafz95VCrteoBljUUuqrzxeMjPv+C7A1RfTjBT5QjD0Ho8ro5NT5M24DhzTpLILY9bpfsBcUAwSMuzs+QcAABEo/8Bif1gr6D9AxMfRGO0lCb+ecGMlxygNAHHbc7NzJARt3uD2ndqzS/xNdFIOIU94BTu3rPTCwubwVCILG+L1fPatXxs5/GXoa2H1ZgeLozYmY8dw8PGs2LRagcAgELh13FFwVaepyeVTL6VjMvHUN45vFtUj/7IVI6gTNokqXFClrEFAOAPTfRDz53ne2UAAAAASUVORK5CYII%3D%0Adata%3Aimage%20END%0A%5D%5D%3E%3C/help%3E%0A%20%20%3Cattributes/%3E%0A%3C/custombutton%3E

Отсутствует

 

№6028-09-2014 23:18:00

PEAKTOP
Участник
 
Группа: Members
Зарегистрирован: 07-10-2009
Сообщений: 116
UA: Firefox 24.0

Re: [CB]Вернуть иконки сайтов в адресной строке

2bunda1
Ничего не поменялось — правильные иконки не отображаются  :( А код в инициализации может как-то влиять на работу кода который ты прислал?  В инициализации у меня следующий код. Он не последней версии (,но в FF 24/31 работает как надо), т.к. в последней версии кода я не смог заменить иконки для "новой вкладки" и "about:config" на свои. Если подскажешь куда вставить строки:

Выделить код

Код:

if ((/^about:config/i.test(host)) ) return "chrome://global/skin/icons/sslWarning.png";
   else if (/^about:/i.test(host))  return "chrome://global/skin/icons/information-16.png";


Код вкладки инициализация:

Выделить код

Код:

/ Вернуть иконки сайтов в адресной строке и в табах (Bunda1).......................
Icons = this.Help.split("data:image");
(function() {
  function IconsP(host) {  
   if ((/^about:config/i.test(host)) ) return "chrome://global/skin/icons/sslWarning.png";
   else if (/^about:/i.test(host))  return "chrome://global/skin/icons/information-16.png";
    var hv = host.split(''), sum=0,sum1=0,ad=0;
    for (var i=0;i<hv.length;i++) {
      ad = (parseInt(hv[i], 36) <= 36) ?  parseInt(hv[i],36):36;
      sum = sum + ad*(i+1);
    }// for (var i=0;i<hv.length;i++)
    while (sum>0) {
      ad=sum%(Icons.length-2);
      sum = (sum-ad)/(Icons.length-2);
      sum1 = sum1+ad; 
    }// while (sum>0) 
    return "data:image"+Icons[sum1%(Icons.length-2)+1]; 
  }//function IconP(host)      
  // исправить проблемы с 'about:home' и 'about:blank' при старте браузера ....
  if (!gProxyFavIcon) gProxyFavIcon = document.getElementById("page-proxy-favicon");
  gProxyFavIcon.setAttribute("pageproxystate", "valid");
                                          
  
  // обработчик следит за изменениями табов и меняет иконки сайтов в адресной строке ....
  addEventListener("TabAttrModified", function(event) {
    gProxyFavIcon.setAttribute("pageproxystate", "valid");
    
    gProxyFavIcon.src = (gBrowser.mCurrentTab.image)? gBrowser.mCurrentTab.image :
      (content.location.host=='')? IconsP(content.location):IconsP(content.location.host);
    Array.slice( gBrowser.tabs ).forEach(function(tab) {
      if (!tab.image) {
        var loc = tab.linkedBrowser.contentDocument.location;
        tab.image=(loc.host == '') ? IconsP(loc)+"#-moz-resolution=16,16" : 
                                     IconsP(loc.host)+"#-moz-resolution=16,16";
      }
    });                                                
  }, true, gBrowser.tabContainer);
})();

P.S. Хотел напомнить про Высота стандартной панели поиска  в  [CB]Toggle Find+

Отредактировано PEAKTOP (28-09-2014 23:23:50)


1. Приму из добрых рук щедрый дар - инвайт на Хабр и Лепру
2. Бессмысленно осмысливать смысл неосмысленными мыслями!
3. Прежде чем подумать - подумай!

Отсутствует

 

№6128-09-2014 23:49:34

bunda1
Moderator
 
Группа: Moderators
Откуда: Латвия
Зарегистрирован: 09-02-2010
Сообщений: 4811
UA: Firefox 24.0

Re: [CB]Вернуть иконки сайтов в адресной строке

А код в инициализации может как-то влиять на работу кода который ты прислал?

Мой код а точнее кнопка вместе с твоим кодом не будут нормально работать.

Если подскажешь куда вставить строки:

Над:

Выделить код

Код:

return "data:image"+Icons[sum1%(Icons.length-2)+1];

Но можно такое сделать и в userChrome.css что то типа:

Выделить код

Код:

@-moz-document url-prefix(about) {
   .tab-icon-image {
      list-style-image:url("chrome://mozapps/skin/plugins/pluginGeneric-16.png")!important; 
      -moz-image-region: auto !important;
   }
}

Отсутствует

 

№6229-09-2014 01:24:35

PEAKTOP
Участник
 
Группа: Members
Зарегистрирован: 07-10-2009
Сообщений: 116
UA: Firefox 24.0

Re: [CB]Вернуть иконки сайтов в адресной строке

Я не совсем понял,  при использовании твоих кодов из постов №63 и №65, в инициализацию какой код помещать?

Я заменил инициализацию на код из поста №54
Добавил свои строки куда ты указал, но эффекта это не дало. Правильные иконки отображаться не стали. Иконки у "пустой страницы" и страницы about:config тоже не показываются, точнее в адресной строке для этих страниц показывается неправильная иконка, а во вкладке иконки вообще  нет.   

Код инициализации:

Выделить код

Код:

// Вернуть иконки сайтов в адресной строке и в табах (Bunda1).......................
Icons = this.Help.split("data:image");
(function() {
  function IconsP(host) {
    var hv = host.split(''), sum=0,sum1=0,ad=0;
    for (var i=0;i<hv.length;i++) {
      ad = (parseInt(hv[i], 36) <= 36) ?  parseInt(hv[i],36):36;
      sum = sum + ad*(i+2);
    }// for (var i=0;i<hv.length;i++)
    while (sum>0) {
      ad=sum%(Icons.length-2);
      sum = (sum-ad)/(Icons.length-2);
      sum1 = sum1+ad; 
    }// while (sum>0) 
      if ((/^about:config/i.test(host)) ) return "chrome://global/skin/icons/sslWarning.png";
   else if (/^about:/i.test(host))  return "chrome://global/skin/icons/information-16.png";
    return "data:image"+Icons[sum1%(Icons.length-2)+1]; 
  }//function IconP(host)      
 
  if (!gProxyFavIcon) gProxyFavIcon = document.getElementById("page-proxy-favicon");
  gProxyFavIcon.setAttribute("pageproxystate", "valid");
                                          
  // блокировать повторный запуск обработчика при открытии настройки панелей ....
  if (gProxyFavIcon.hasAttribute("stopRepeat")) return;
  gProxyFavIcon.setAttribute("stopRepeat", true);
  
  // обработчик следит за извинениями табов и меняет иконки сайтов в адресной строке ....
  gBrowser.tabContainer.addEventListener("TabAttrModified", function(event) {
    gProxyFavIcon.setAttribute("pageproxystate", "valid");
    gProxyFavIcon.src = (gBrowser.mCurrentTab.image)? 
                         gBrowser.mCurrentTab.image : IconsP(content.location.host);
    for (var i=0;i<gBrowser.tabs.length;i++) {
      var mTab = gBrowser.mTabs[i];   
      if (!mTab.image) mTab.image = 
          IconsP(Array.slice(gBrowser.tabs)[i].linkedBrowser.currentURI.host)+"#-moz-resolution=16,16";
    }// for (var i=0;i<Array.slice(gBrowser.tabs).length;i++)                                                   
  }, true);
})();

1. Приму из добрых рук щедрый дар - инвайт на Хабр и Лепру
2. Бессмысленно осмысливать смысл неосмысленными мыслями!
3. Прежде чем подумать - подумай!

Отсутствует

 

№6329-09-2014 23:02:00

bunda1
Moderator
 
Группа: Moderators
Откуда: Латвия
Зарегистрирован: 09-02-2010
Сообщений: 4811
UA: Firefox 24.0

Re: [CB]Вернуть иконки сайтов в адресной строке

PEAKTOP
Какая то запутанная проблема даже не знаю что делать. А насчет Высота стандартной панели поиска  в  [CB]Toggle Find+ я помню.

Отредактировано bunda1 (29-09-2014 23:02:13)

Отсутствует

 

№6429-09-2014 23:24:09

PEAKTOP
Участник
 
Группа: Members
Зарегистрирован: 07-10-2009
Сообщений: 116
UA: Firefox 24.0

Re: [CB]Вернуть иконки сайтов в адресной строке

Угу. Меня тоже удивляет, что такого могли в FF 32 переделать, что кнопка перестала работать.


1. Приму из добрых рук щедрый дар - инвайт на Хабр и Лепру
2. Бессмысленно осмысливать смысл неосмысленными мыслями!
3. Прежде чем подумать - подумай!

Отсутствует

 

№6504-02-2016 21:37:08

bunda1
Moderator
 
Группа: Moderators
Откуда: Латвия
Зарегистрирован: 09-02-2010
Сообщений: 4811
UA: Firefox 24.0

Re: [CB]Вернуть иконки сайтов в адресной строке

Вернуть иконки сайтов в адресной строке
Исправил ошибку: код не работал на Firefox44+

Отсутствует

 

№6606-02-2016 19:58:37

villa7
Участник
 
Группа: Members
Зарегистрирован: 21-07-2012
Сообщений: 2235
UA: Firefox 42.0

Re: [CB]Вернуть иконки сайтов в адресной строке

bunda1
А можно сюда прикрутить чтобы и в табах иконку подставлял как в адресной, там где их нет.

Отредактировано villa7 (06-02-2016 19:59:06)


Лучше спросить у знающих - чем лезть не зная.

Отсутствует

 

№6707-02-2016 14:38:00

bunda1
Moderator
 
Группа: Moderators
Откуда: Латвия
Зарегистрирован: 09-02-2010
Сообщений: 4811
UA: Firefox 24.0

Re: [CB]Вернуть иконки сайтов в адресной строке

villa7 пишет

bunda1
А можно сюда прикрутить чтобы и в табах иконку подставлял как в адресной, там где их нет.

Выделить код

Код:

// Вернуть иконки сайтов в адресной строке от 04.02.2016. ...............
addEventListener("TabAttrModified", (e, tab = e.target)=> {
   if ( tab.selected )   
        favIcon.src = tab.image = tab.image || "chrome://global/skin/icons/Portrait.png";
}, true, gBrowser.tabContainer);
var favIcon = document.getElementById("page-proxy-favicon") || document.getElementById("identity-icon");
addDestructor(()=> favIcon.removeAttribute("src") );

Отсутствует

 

№6807-02-2016 16:22:30

villa7
Участник
 
Группа: Members
Зарегистрирован: 21-07-2012
Сообщений: 2235
UA: Firefox 42.0

Re: [CB]Вернуть иконки сайтов в адресной строке

bunda1
Как по мне, так более логично, чем только в одной адресной подставлять. Спасибо.
И ещё, тут только в base64 можно свою иконку сделать, что то такой путь к иконке не срабатывает "C:/Firefox/Profile/chrome/1.png" и с двойными косыми делал, никак.

Отредактировано villa7 (07-02-2016 16:47:37)


Лучше спросить у знающих - чем лезть не зная.

Отсутствует

 

№6907-02-2016 17:26:21

bunda1
Moderator
 
Группа: Moderators
Откуда: Латвия
Зарегистрирован: 09-02-2010
Сообщений: 4811
UA: Firefox 24.0

Re: [CB]Вернуть иконки сайтов в адресной строке

villa7 пишет

такой путь к иконке не срабатывает "C:/Firefox/Profile/chrome/1.png" и с двойными косыми делал, никак.

Открой свой путь к иконке в Firefox, потом скопируй адрес из адресной строки и вставь в мой код. Должно получится что то типа:

Выделить код

Код:

// Вернуть иконки сайтов в адресной строке от 04.02.2016. ...............
addEventListener("TabAttrModified", (e, tab = e.target)=> {
   if ( tab.selected )   
        favIcon.src = tab.image = tab.image || "file:///C://Users//Downloads//firefox%284%29.png";
}, true, gBrowser.tabContainer);
var favIcon = document.getElementById("page-proxy-favicon") || document.getElementById("identity-icon");
addDestructor(()=> favIcon.removeAttribute("src") );

Отсутствует

 

№7007-02-2016 18:21:52

villa7
Участник
 
Группа: Members
Зарегистрирован: 21-07-2012
Сообщений: 2235
UA: Firefox 42.0

Re: [CB]Вернуть иконки сайтов в адресной строке

bunda1
Ага, спасибо, получилось.


Лучше спросить у знающих - чем лезть не зная.

Отсутствует

 

Board footer

Powered by PunBB
Modified by Mozilla Russia
Copyright © 2004–2020 Mozilla Russia GitHub mark
Язык отображения форума: [Русский] [English]